An R interface to the treeBASE API (now on CRAN)
TeX HTML R Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
R don't run examples of internal functions Sep 1, 2016
data
inst/doc tidy git Sep 1, 2016
man
tests
vignettes fix doi link Sep 5, 2016
.Rbuildignore introduce httr to fix download issue Apr 1, 2016
.Rinstignore
.gitignore
.travis.yml new travis style Jun 10, 2015
DESCRIPTION
LICENSE add license and Rignore files Feb 20, 2014
NAMESPACE declare vignetteBuilder Sep 1, 2016
NEWS
README.md update install instructions Apr 1, 2016
appveyor.yml
cran-comments.md
treebase.Rproj

README.md

treebase

Build Status Build status

An R package for discovery, access and manipulation of online phylogenies

Installation

treebase is available from CRAN. You can install the latest version from the development website on github using the devtools package from within R. Make sure you have the latest version for the best experience.

library(devtools)
install_github("ropensci/treebase")

Getting Started

Use of the treebase package should be relatively straight forward:

library(treebase)
Phylogenies_from_Huelsenbeck <- search_treebase("Huelsenbeck", "author")

More interesting examples will take advantage of R to loop over large amounts of treebase data that would be to tiresome to search for, download and analyze by hand. Welcome to the era of big data phylogenetics.

  • Browse the examples in the documentation
  • We are preparing a short manuscript to introduce the motivation, functions, and use-cases for the treebase package. Meanwhile, a preprint is available as a dynamic document, where all of the examples shown are produced by the code shown using knitr. See source code.

  • treebase is part of the rOpenSci Project

References

  • Carl Boettiger, Duncan Temple Lang (2012). Treebase: An R package for discovery, access and manipulation of online phylogenies, Methods in Ecology and Evolution. doi:10.1111/j.2041-210X.2012.00247.x