Given an ott id, return the inclusive taxonomic subtree descended from the specified taxon.
taxonomy_subtree(
ott_id = NULL,
output_format = c("taxa", "newick", "phylo", "raw"),
label_format = NULL,
file,
...
)
If the file
argument is missing:
“taxa
” a list of the taxa names
(species) in slot tip_label
, and higher-level taxonomy
(e.g., families, genera) in slot edge_label
, descending
from the taxa corresponding to the ott_id
provided.
“newick
” a character vector containing
the newick formatted string corresponding to the taxonomic
subtree for the ott_id
provided.
“phylo
” an object of the class
phylo
from the ape
package.
“raw
” the direct output from the API,
i.e., a list with an element named ‘newick’ that
contains the subtree as a newick formatted string.
If a file
argument is provided (and
output_format
is set to “phylo
”), a
logical indicating whether the file was successfully created.
The ott id of the taxon of interest.
the format of the object to be returned. See the ‘Return’ section.
Character. Defines the label type; one of
“name
”, “id
”, or
“name_and_id
” (the default).
the file name where to save the output of the
function. Ignored unless output_format
is set to
“phylo
”.
additional arguments to customize the API request (see
rotl
package documentation).
If the output of this function is exported to a file, the only
possible value for the output_format
argument is
“newick
”. If the file provided already exists, it
will be silently overwritten.
if (FALSE) {
req <- taxonomy_subtree(ott_id=515698)
plot(taxonomy_subtree(ott_id=515698, output_format="phylo"))
}
Run the code above in your browser using DataLab