| ncbi_children {taxize} | R Documentation |
Search the NCBI Taxonomy database for uids of children of taxa. Taxa can be referenced by name or uid. Referencing by name is faster
In a few cases, different taxa have the same name (e.g. Satyrium; see examples). If one of these are searched for then the children of both taxa will be returned. This can be avoided by using a uid instead of the name or specifying an ancestor. If an ancestor is provided, only children of both the taxon and its ancestor are returned. This will only fail if there are two taxa with the same name and the same specified ancestor.
ncbi_children(name = NULL, id = NULL, start = 0, max_return = 1000,
ancestor = NULL, out_type = c("summary", "uid"), ambiguous = FALSE,
key = NULL, ...)
name |
( |
id |
( |
start |
The first record to return. If omitted, the results are returned from the first record (start=0). |
max_return |
( |
ancestor |
( |
out_type |
(character) Currently either
|
ambiguous |
|
key |
(character) NCBI Entrez API key. optional. See Details. |
... |
Curl options passed on to |
The output type depends on the value of the out_type
parameter. Taxa that cannot be found will result in NAs and a lack
of children results in an empty data structure.
See taxize-authentication for help on authentication
Zachary Foster zacharyfoster1989@gmail.com
ncbi_get_taxon_summary,
children
## Not run: ncbi_children(name="Satyrium") #Satyrium is the name of two different genera ncbi_children(name="Satyrium", ancestor="Eumaeini") # A genus of butterflies ncbi_children(name="Satyrium", ancestor="Orchidaceae") # A genus of orchids ncbi_children(id="266948") #"266948" is the uid for the butterfly genus ncbi_children(id="62858") #"62858" is the uid for the orchid genus # use curl options ncbi_children(name="Satyrium", ancestor="Eumaeini", verbose = TRUE) ## End(Not run)