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 retrieve the parts of the tree of life that is of
interest to you.
Details
rotl provides function to most of the end points the API
provides. The documentation of the API is available at:
https://github.com/OpenTreeOfLife/opentree/wiki/Open-Tree-of-Life-APIs
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_vThis argument controls which version of the API your call is using. The default value for this argument is a call to the non-exported functionotl_version()which returns the current version of the Open Tree of Life APIs (v2).dev_urlThis argument controls whether to use the development version of the API. By default,dev_urlis set toFALSE, usingdev_url = TRUEin 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.