Package: taxify 0.7.0

taxify: Offline Taxonomic Name Matching Against Darwin Core Backbones

Matches taxonomic names against local copies of published backbones ('Catalogue of Life', 'GBIF Backbone Taxonomy', 'ITIS', 'World Flora Online', 'WoRMS', 'NCBI Taxonomy', 'Open Tree of Life', 'Euro+Med', 'Species Fungorum', 'AlgaeBase', 'FishBase', 'SeaLifeBase', 'Reptile Database', 'LCVP', 'WCVP', 'Mammal Diversity Database', 'AviList', 'LPSN') and two vegetation classifications, and resolves each name to its accepted name. It performs the name-resolution step of 'taxize' and 'WorldFlora', run offline against these files. Names are cleaned of authors and qualifiers, matched exactly and then by edit distance within their genus, and followed from synonym to accepted name, with the backbone version recorded on every row. Published trait, status and distribution datasets are joined on the accepted name, and so is a table the user supplies. Matching runs in the 'vectra' column-store engine.

Authors:Gilles Colling [aut, cre, cph]

taxify_0.7.0.tar.gz
taxify_0.7.0.zip(r-4.7-any)taxify_0.7.0.zip(r-4.6-any)taxify_0.7.0.zip(r-4.5-any)
taxify_0.7.0.tgz(r-4.6-any)taxify_0.7.0.tgz(r-4.5-any)
taxify_0.7.0.tar.gz(r-4.7-any)taxify_0.7.0.tar.gz(r-4.6-any)
taxify_0.7.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
taxify/json (API)

# Install 'taxify' in R:
install.packages('taxify', repos = c('https://gcol33.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gcol33/taxify/issues

Pkgdown/docs site:https://gillescolling.com

On CRAN:

Conda:

biodiversitydarwin-coreecologyfuzzy-matchinggbifname-matchingnomenclatureofflinespecies-namessynonymstaxonomy

7.66 score 2 stars 1 packages 49 scripts 511 downloads 181 exports 11 dependencies

Last updated from:23db251444. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK268
source / vignettesOK275
linux-releaseOK235
macos-releaseOK184
macos-oldrelOK164
windows-develOK356
windows-releaseOK296
windows-oldrelOK283
wasm-releaseOK136

Exports:add_algae_traitsadd_alien_first_recordsadd_alpine_carabidsadd_amnioteadd_amphibioadd_anageadd_animaltraitsadd_arctic_traitsadd_arthropod_traitsadd_austraitsadd_avonetadd_bacdiveadd_basefloradd_bee_ostwaldadd_betadd_betsi_collembola_body_lengthadd_betsi_collembola_traitsadd_betsi_earthworm_traitsadd_beukhofadd_bienadd_birdbaseadd_blanchardadd_brotadd_bryoattadd_ccdbadd_cefas_btraitadd_cheloniansadd_chowdhuryadd_classificationadd_cloplaadd_col_infoadd_combineadd_combine_imputedadd_combine_reportedadd_common_namesadd_copepod_traitsadd_coral_traitsadd_dataadd_diaz_traitsadd_disperseadd_eberswaldeadd_ecofloraadd_ecomorphosisadd_edwards_phytoadd_eiveadd_ellers_collembolaadd_elton_traitsadd_epa_freshwateradd_eupolltraitadd_eurobatadd_euromed_distributionadd_faprotaxadd_finandadd_fishbaseadd_fishmorphadd_fishtraitsadd_florawebadd_freshwater_insects_conusadd_frugivoriaadd_fungal_traitsadd_fungalrootadd_funguildadd_gbif_infoadd_gidiasadd_giftadd_globiadd_globthermadd_glonafadd_gmpdadd_griisadd_grootadd_gwddadd_homerangeadd_hostsadd_huang_amphadd_hybrid_infoadd_hydraulicsadd_imageomics_neonadd_inrae_collembola_traitsadd_invacostadd_italicadd_iucnadd_kew_cvaluesadd_kew_sidadd_ledaadd_leptraitsadd_madinadd_monograph_collembola_body_lengthadd_nesttraitadd_noddbadd_nztdadd_octocoraladd_odonataadd_pantheriaadd_parraviciniadd_pelagicadd_phylacineadd_pignattiadd_plantattadd_plazi_collembola_body_lengthadd_pottieradd_quimbayoadd_ramondadd_repttraitsadd_rimet_phytoadd_saproxylicadd_sealifebaseadd_sharkipediaadd_sheldadd_spider_traitsadd_swormadd_tetradensityadd_thermofreshadd_traitadd_tree_of_sexadd_usda_fungus_hostadd_useful_plantsadd_virionadd_wcvpadd_wfo_infoadd_zanneadd_zooplanktonbackbone_codebackbone_fixed_kingdombasionym_placementcandidate_orderchildrenciteclass2treecomm2scidownstreamembed_acceptedenrichment_authorship_colenrichment_colsenrichment_groupseuromed_areasexport_datagbif_backmatchgbif_fetchgbif_requestgift_traitsid2nameinspectinstall_backbonesis_aggregate_namelist_backboneslist_enrichmentslist_traitslookup_genuslowest_commonnormalize_aggregate_namenormalize_epithetsnormalize_kingdom_groupnormalize_syntaxon_nameparse_nameprecompute_keysreconcilesci2commscore_candidatessynonymstaxifytaxify_buildtaxify_build_registertaxify_clear_cachetaxify_data_dirtaxify_databasestaxify_downloadtaxify_download_enrichmenttaxify_example_datataxify_idstaxify_load_registertaxify_locktaxify_longtaxify_pintaxify_refresh_manifesttaxify_regionstaxify_register_coveragetaxify_restoretaxify_storetrait_infoupstream

Dependencies:clicurlgluejsonlitelibgeoslifecyclerlangtidyselectvctrsvectrawithr

Attaching published data
Finding a dataset | Attaching one dataset | Datasets with one value per place or language | One trait from several datasets | Where each value came from | Coverage | How the values are joined | Downloads and versions | Where next | References

Last update: 2026-10-13
Started: 2026-04-04

Checking a name list
Checks without matching | Checks on matched names | Labels and tiers | Checks against a region | Using the report | Comparing a checklist with a backbone | Where next

Last update: 2026-10-13
Started: 2026-06-29

Choosing and combining backbones
The default fallback chain | Naming the backbones | Checking names outside a backbone | Comparing backbones | Columns from one backbone | How the backbones differ in output | Downloading and pinning versions | Choosing backbones for a list | Where next

Last update: 2026-10-13
Started: 2026-07-22

Compatibility with taxize and WorldFlora
Matching the same names in both packages | Agreement on a sample of WFO names | Functions of taxize | Functions of WorldFlora | Differences | Timings against WorldFlora | When taxize or WorldFlora fits better | Where next | References

Last update: 2026-10-13
Started: 2026-04-04

Exploring the backbone
Synonyms | Taxa below a genus or family | Ranks above a taxon | IDs | The parts of a name | Common names | Comparing a list | Where next

Last update: 2026-10-13
Started: 2026-10-13

Get started
Installation | Matching a list of names | Common errors when matching | Checking the matches | Joining your own data | Joining published data | Recording what was used | Where next

Last update: 2026-10-13
Started: 2026-10-13

How names are matched
The stages | Cleaning | Fuzzy matching | Distance methods | The threshold | Misspelt genera | Checking fuzzy matches | Names with more than one accepted taxon | Synonyms and basionyms | Infraspecific names | Names no backbone matches | Where next

Last update: 2026-10-13
Started: 2026-04-04

Hybrids and aggregates
Hybrid names | Hybrid parents | How hybrids are detected | Aggregates | Traits for hybrids and aggregates | Where next

Last update: 2026-10-13
Started: 2026-07-09

Joining your own data
Joining a data frame | Joining a file | Choosing columns | Repeated species | Matching options | Combining with published data | Exporting the result | How the join works | Where next

Last update: 2026-10-13
Started: 2026-04-04

Matching large lists
How long matching takes | Lists that need no fuzzy matching | Ordering the backbones | Long lists in parts | Memory | Downloads before a run | Where the files are | Where next

Last update: 2026-10-13
Started: 2026-04-04

Matching vegetation units
Names of vegetation units | The two backbones | Matching unit names | The units above each name | From a national association to a European alliance | Mixing taxa and vegetation units | How the backbones were built | Where next | References

Last update: 2026-10-13
Started: 2026-10-13

Matching within a region
A misspelling with two candidates | How the region filter decides | Naming the region | Coordinates | Native or introduced records | Marine regions | Where next | References

Last update: 2026-10-13
Started: 2026-06-29

Requesting GBIF data for a species list
Matching the names to keys | Several keys for one name | What a request covers | Results matched against another backbone | Setting up rgbif | Sending the request | Linking records to the requested names | Citing the download | Where next

Last update: 2026-10-13
Started: 2026-09-23

Readme and manuals

Help Manual

Help pageTopics
Add macroalgal functional traits (AlgaeTraits)add_algae_traits
Add alien species first record yearsadd_alien_first_records
Add Alpine ground-beetle traits (Chamberlain et al.)add_alpine_carabids
Add amniote life-history traits (Amniote Life History Database)add_amniote
Add amphibian life-history traits (AmphiBIO)add_amphibio
Add longevity and life-history traits (AnAge)add_anage
Add cross-taxon body mass and metabolic rate (AnimalTraits)add_animaltraits
Add Arctic marine benthos traitsadd_arctic_traits
Add arthropod life-history traits (NW European Arthropods)add_arthropod_traits
Add Australian plant traits (AusTraits)add_austraits
Add bird morphology and migration (AVONET)add_avonet
Add bacterial and archaeal strain phenotypes (BacDive)add_bacdive
Add plant traits from Baseflor (Catminat / Julve)add_baseflor
Add bee morphometrics (Ostwald)add_bee_ostwald
Add bryophyte traits (Bryophytes of Europe Traits)add_bet
Add Collembola body length (BETSI export)add_betsi_collembola_body_length
Add Collembola traits (Lu et al. 2025)add_betsi_collembola_traits
Add earthworm traits (Pelosi et al. 2014)add_betsi_earthworm_traits
Add marine fish traits (Beukhof)add_beukhof
Add plant traits (BIEN)add_bien
Add bird traits (BIRDBASE)add_birdbase
Add ant genus defensive traits (Blanchard & Moreau)add_blanchard
Add Mediterranean plant traits (BROT 2.0)add_brot
Add British and Irish bryophyte attributes (BRYOATT)add_bryoatt
Add plant chromosome numbers (Chromosome Counts Database)add_ccdb
Add benthic invertebrate traits (Cefas)add_cefas_btrait
Add turtle traits (CheloniansTraits)add_chelonians
Add German ground-beetle traits and occupancy trends (Chowdhury et al. 2025)add_chowdhury
Add the full higher classification to a taxify resultadd_classification
Add clonal and bud-bank traits (CLO-PLA)add_clopla
Add COL-specific columnsadd_col_info
Add mammal traits (COMBINE)add_combine
Add mammal traits from COMBINE (phylogenetically imputed values)add_combine_imputed
Add mammal traits from COMBINE (reported values)add_combine_reported
Add common (vernacular) namesadd_common_names
Add copepod traits (Brun et al. 2017)add_copepod_traits
Add scleractinian coral traits (Coral Trait Database)add_coral_traits
Add custom data by taxonomic matchingadd_data
Add seed mass and plant height (Diaz et al. 2022)add_diaz_traits
Add aquatic-invertebrate dispersal traits (DISPERSE)add_disperse
Add Eberswalde long-term carabid monitoring traits and trendsadd_eberswalde
Add British plant traits from Ecofloraadd_ecoflora
Add Collembola ecomorphosis (Bonfanti et al. 2022)add_ecomorphosis
Add phytoplankton nutrient-uptake traits (Edwards et al.)add_edwards_phyto
Add EIVE ecological indicator valuesadd_eive
Add Collembola traits (Ellers et al. 2018)add_ellers_collembola
Add diet, foraging, and body mass (EltonTraits 1.0)add_elton_traits
Add freshwater invertebrate traits (US EPA)add_epa_freshwater
Add European pollinator traits (EuPollTrait)add_eupolltrait
Add European bat traits (EuroBaTrait)add_eurobat
Add Euro+Med PlantBase distribution statusadd_euromed_distribution
Add prokaryote metabolic and ecological functions (FAPROTAX)add_faprotax
Add Helsinki urban-forest carabid traits (Finand & Kotze)add_finand
Add fish traits (FishBase)add_fishbase
Add freshwater fish morphological traits (FISHMORPH)add_fishmorph
Add United States freshwater fish traits (FishTraits)add_fishtraits
Add German plant traits from FloraWebadd_floraweb
Add freshwater-insect genus traits (Freshwater Insects CONUS)add_freshwater_insects_conus
Add Neotropical frugivore traits (Frugivoria)add_frugivoria
Add fungal lifestyle and trait data (FungalTraits)add_fungal_traits
Add mycorrhizal type from FungalRootadd_fungalroot
Add fungal functional guild data (FUNGuild)add_funguild
Add GBIF-specific columnsadd_gbif_info
Add invasive-species impact (EICAT / SEICAT, GIDIAS)add_gidias
Add plant traits from GIFTadd_gift
Add biotic interaction degree (GloBI)add_globi
Add thermal tolerance limits (GlobTherm)add_globtherm
Add naturalized alien flora status (GloNAF)add_glonaf
Add mammal parasite burden (GMPD 2.0)add_gmpd
Add invasive species status (GRIIS)add_griis
Add root traits (GRooT)add_groot
Add wood density (Global Wood Density Database v2)add_gwdd
Add mammal home-range size (HomeRange)add_homerange
Add Lepidoptera hostplant breadth (NHM HOSTS)add_hosts
Add amphibian morphometrics (Huang)add_huang_amph
Add hybrid parent and type informationadd_hybrid_info
Add plant hydraulic traits (Sanchez-Martinez et al.)add_hydraulics
Add North American ground-beetle elytra measurements (Imageomics / NEON)add_imageomics_neon
Add Collembola traits (Data INRAE deposits)add_inrae_collembola_traits
Add economic cost of biological invasions (InvaCost)add_invacost
Add Italian-lichen taxon-page traits (ITALIC)add_italic
Add IUCN Red List conservation statusadd_iucn
Add plant genome size (Kew Plant DNA C-values)add_kew_cvalues
Add seed traits from the Kew Seed Information Database (SER-SID)add_kew_sid
Add plant traits from LEDA Traitbaseadd_leda
Add butterfly traits (LepTraits)add_leptraits
Add bacterial and archaeal traits (Madin et al.)add_madin
Add Collembola body length (monographs)add_monograph_collembola_body_length
Add bird nest traits (NestTrait)add_nesttrait
Add root-nodule nitrogen fixation (NodDB)add_noddb
Add NZ marine benthos traits (NZTD)add_nztd
Add octocoral traits (Octocoral Trait Database)add_octocoral
Add odonate behavioural/ecological traits (OPD)add_odonata
Add mammal life-history traits (PanTHERIA)add_pantheria
Add reef-fish trophic guild (Parravicini)add_parravicini
Add pelagic species traitsadd_pelagic
Add mammal traits including extinct species (PHYLACINE)add_phylacine
Add Italian plant traits from Pignatti (on demand, via TR8)add_pignatti
Add British and Irish plant attributes (PLANTATT)add_plantatt
Add Collembola body length (Plazi treatments)add_plazi_collembola_body_length
Add amphibian heat tolerance (Pottier)add_pottier
Add reef-fish traits (Quimbayo)add_quimbayo
Add marine protist functional traits (Ramond et al.)add_ramond
Add reptile ecological traits and distribution (ReptTraits)add_repttraits
Add phytoplankton cell metrics (Rimet & Druart)add_rimet_phyto
Add saproxylic beetle morphology (Hagge)add_saproxylic
Add aquatic-life traits (SeaLifeBase)add_sealifebase
Add elasmobranch life-history traits (Sharkipedia)add_sharkipedia
Add freshwater mussel traits (SHELD)add_sheld
Add spider traits (World Spider Trait Database)add_spider_traits
Add earthworm ecological groups (sWorm)add_sworm
Add population density (TetraDENSITY)add_tetradensity
Add freshwater thermal-tolerance traits (ThermoFresh)add_thermofresh
Add a trait from every source that carries itadd_trait
Add sex-determination traits (Tree of Sex)add_tree_of_sex
Add fungal host breadth (USDA Fungus-Host Dataset)add_usda_fungus_host
Add human-use categories (World Checklist of Useful Plant Species)add_useful_plants
Add host-virus association breadth (VIRION)add_virion
Add WCVP native range statusadd_wcvp
Add WFO-specific columnsadd_wfo_info
Add woodiness (Zanne et al. 2014)add_zanne
Add marine zooplankton traitsadd_zooplankton
List the accepted taxa within a genus or familychildren
Cite data sources used in a taxify resultcite cite.character cite.default
Build a taxonomy tree from resolved namesclass2tree print.taxify_tree
Resolve common (vernacular) names to scientific namescomm2sci
List all descendants of a taxon down to a target rankdownstream
Browse the columns a published dataset can attachenrichment_cols
Browse the group values a grouped enrichment can filter onenrichment_groups
Euro+Med areas and their country codeseuromed_areas
Export a taxify result to fileexport_data
Link GBIF occurrence records back to the names they were requested forgbif_backmatch
Fetch the records of a submitted GBIF downloadgbif_fetch
Request GBIF occurrence data for a matched name listgbif_request
Browse the bundled GIFT trait columnsgift_traits
Resolve backbone IDs to namesid2name
Inspect a name list for probable typos and other anomaliesinspect
Install taxonomic backbones for offline matchinginstall_backbones
List supported taxonomic backboneslist_backbones
List available enrichmentslist_enrichments
List the traits available to add_trait()list_traits
Look up a genus in the registerlookup_genus
Lowest common taxon of a set of nameslowest_common
Parse taxonomic names into their structural partsparse_name
Reconcile a checklist against a backbone's current treatmentreconcile
Resolve scientific names to common (vernacular) namessci2comm
List the synonyms of a namesynonyms
Match taxonomic names against local backbone databasestaxify
Build a backbone database from sourcetaxify_build
Build the genus register from sourcetaxify_build_register
Clear all cached backbonestaxify_clear_cache
Get the taxify data directorytaxify_data_dir
One overview of every database taxify knows abouttaxify_databases
Download a pre-built taxify backbonetaxify_download
Download one or more enrichment .vtr filestaxify_download_enrichment
Path to the bundled example databasetaxify_example_data
List every accepted ID of each matched nametaxify_ids
Load the unified genus register into memorytaxify_load_register
Record the exact backbone and enrichment versions behind a resulttaxify_lock
Reshape grouped enrichment columns to long formattaxify_long
Pin or release installed taxify assetstaxify_pin
Invalidate the session manifest cachetaxify_refresh_manifest
List the regions accepted by region=taxify_regions
Show backbone coverage for a genustaxify_register_coverage
Check an install against a lockfile, and optionally reinstall what driftedtaxify_restore
Builds of a taxify asset held on disktaxify_store
Describe a trait's sources and unitstrait_info
List the higher classification (ancestors) of a taxonupstream