Example of using the Global Names Resolver API to check species names
There are a number of options for resolution of taxonomic names. The Taxonomic Name Resolution Service (TNRS) comes to mind. There is a new service for taxonomic name resoultion called the Global Names Resolver. They describe the service thusly “Resolve lists of scientific names against known sources. This service parses incoming names, executes exact or fuzzy matching as required, and displays a confidence score for each match along with its identifier.”.
Load required packages
Just uncomment the code to use.
1
2
3
4
5
6
# If you don't have them already# install.packages(c('RJSONIO','plyr','devtools')) require(devtools)# install_github('taxize_','ropensci')library(RJSONIO)library(plyr)library(taxize)
Get the data sources available
Get just id’s and names of sources in a data.frame
1
tail(gnr_datasources(todf=T))
## id title
## 82 164 BioLib.cz
## 83 165 Tropicos - Missouri Botanical Garden
## 84 166 nlbif
## 85 167 IPNI
## 86 168 Index to Organism Names
## 87 169 uBio NameBank