rotl: An Interface to the Open Tree of Life API
Description
The Open Tree of Life is an NSF funded project that is generating
an online, comprehensive phylogenetic tree for 1.8 million
species. rotl provides an interface that allows you to
query and retrive the parts of the tree of life that is of
interest to you.
Customizing API calls
All functions that use API end points can take 2 arguments to
customize the API call and are passed as ... arguments.
-
otl_v This argument controls which version
of the API your call is using. The default value for this
argument is a call to the non-exported function
otl_version() which returns the current version of the
Open Tree of Life APIs (v2).
-
dev_url This argument controls whether to use
the development version of the API. By default, dev_url
is set to FALSE, using dev_url = TRUE in your
function calls will use the development version.
For example, to use the development version of the API, you
could use: tnrs_match_names("anas", dev_url=TRUE) Additional arguments can also be passed to the
GET and POST methods.Acknowledgments
This package was started during the Open Tree of Life
Hackathon
organized by OpenTree, the NESCent Hackathon Interoperability
Phylogenetic group, and Arbor.