Skip to content

Add a fonction to fetch taxonomic information #63

@abichat

Description

@abichat

Hi,

Currently, to retrieve taxonomic information (kingdom, phylum, class, ..., subspecies) for a set of taxon IDs, I manually download a CSV file from this forum thread and read it locally.

> read_csv("taxonomy.csv") 
# A tibble: 1,390,674 × 16
      id taxonID                   identifier parentNameUsageID kingdom phylum class order family genus specificEpithet infraspecificEpithet modified            scientificName taxonRank references
   <dbl> <chr>                     <chr>      <chr>             <chr>   <chr>  <chr> <chr> <chr>  <chr> <chr>           <chr>                <dttm>              <chr>          <chr>     <chr>     
 1     1 https://www.inaturalist.https://whttps://www.inatAnimalNA     NA    NA    NA     NA    NA              NA                   2021-11-02 06:05:44 Animalia       kingdom   http://ww2     2 https://www.inaturalist.https://whttps://www.inatAnimalChordNA    NA    NA     NA    NA              NA                   2021-11-23 00:40:18 Chordata       phylum    http://ww3     3 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  NA    NA     NA    NA              NA                   2023-04-18 02:04:33 Aves           class     http://ww4     4 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  GruiNA     NA    NA              NA                   2019-10-19 15:14:18 Gruiformes     order     http://ww5     5 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  GruiAramiNA    NA              NA                   2022-03-24 16:38:28 Aramidae       family    http://ww6     6 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  GruiAramiAramNA              NA                   2020-02-11 06:43:19 Aramus         genus     http://ww7     7 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  GruiAramiAramguarauna        NA                   2022-03-30 18:35:55 Aramus guarauspecies   http://ww8    12 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  CariCariaNA    NA              NA                   2022-03-24 16:37:54 Cariamidae     family    http://ww9    13 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  CariCariaCariNA              NA                   2018-12-19 08:58:24 Cariama        genus     http://ww10    14 https://www.inaturalist.https://whttps://www.inatAnimalChordAves  CariCariaCaricristata        NA                   2021-07-06 02:04:43 Cariama cristspecies   http://ww# ℹ 1,390,664 more rows
# ℹ Use `print(n = ...)` to see more rows

Would it be possible to add a function to get this kind of dataset about taxonomic information from set of taxon IDs? And optionally include a recursion feature to retrieve information for parent taxa.

This would streamline workflows and enhance the package’s flexibility for taxonomic analyses.

Thank you for your package, and considering this addition!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions