#An rOpenSci library for the Open Tree of Life API.
rOpenSci is a project that allows programatic access to data
repostories in the popular R programming language. rOpenSci already provides
libraries to query the phylogeny databases treeBASE
and Phylomatic
, as well
as data resources provided by NCBI and dryad . A library wrapping the Open Tree of Life
would be an excellent addition to the rOpenSci project and hopefully increase
the availability of the Open Tree of Life data.
I imagine the first step in creating such a library would be to faithfully map the Open Tree API. Providing well-documented functions supported by a thorough test-suite we will provide reliable programtic access to Open Tree of Life at a relatively 'low level'. These low level functions could then be used by developers of other libraries, or within the proposed library, to automate common use-cases involving phylogentic data. In time the functions provided by the proposed library and existing rOpenSci libraries could be united around a single 'umbrella' interface for phylogentic data, similar to the taxize library which allows the reterival of taxonomic information from many data sources.
rOpenSci
is a collaborative project, and we welcome contributions in the form of code, documentation, tests or use-cases from anyone. In particular, we sould like to combine efforts with anyone planning or providing R functions to acess the Open Tree data, and work closely with projects like Arbor that already include R as part of their workflow. I welcome suggestions or comments or offers of collaboration in this thread!
hey @dwinter Looks great!
taxize
like package to combine trees from different sources (some from ind packages, and some from small sources like Phylomatic (move thephylomatic_tree()
fxn out oftaxize
))I (and I'm sure Carl too) would be very interested in helping out on the package.