Publications by Scott Chamberlain

Treebase trees from R

03.05.2011

Treebase is a great resource for phylogenetic trees, and has a nice interface for searching for certain types of trees. However, if you want to simply download a lot of trees for analyses (like that in Davies et al.), then you want to be able to access trees in bulk (I believe Treebase folks are working on an API though). I wrote some...

1061 sym 4 img

Comparison of functions for comparative phylogenetics

11.05.2011

With all the packages (and beta stage groups of functions) for comparative phylogenetics in R (tested here: picante, geiger, ape, motmot, Liam Revell’s functions), I was simply interested in which functions to use in cases where multiple functions exist to do the same thing. I only show default settings, so perhaps these functions w...

1143 sym R (1929 sym/1 pcs) 2 img

plyr’s idata.frame VS. data.frame

13.05.2011

I had seen the function idata.frame in plyr before, but not really tested it. Here are a few comparisons of operations on normal data frames and immutable data frames. Immutable data frames don’t work with the doBy package, but do work with aggregate in base functions.  Overall, the speed gains using idata.frame are quite impressiv...

2451 sym R (493 sym/1 pcs) 2 img

A simple function for plotting phylogenies in ggplot2

17.05.2011

I wrote a simple function for plotting a phylogeny in ggplot2. However, it only handles a 3 species tree right now, as I haven’t figured out how to generalize the approach to N species.Any ideas on how to improve this? Related To leave a comment for the author, please follow the link and comment on their blog: Recology. R-blogge...

621 sym 2 img

searching ITIS and fetching Phylomatic trees

03.06.2011

I am writing a set of functions to search ITIS for taxonomic information (more databases to come) and functions to fetch plant phylogenetic trees from Phylomatic. Code at github.Also, see the examples in the demos folder on the Github site above. Related To leave a comment for the author, please follow the link and comment on their...

649 sym 4 img

How to fit power laws

07.06.2011

A new paper out in Ecology by Xiao and colleagues (in press, here) compares the use of log-transformation to non-linear regression for analyzing power-laws.They suggest that the error distribution should determine which method performs better. When your errors are additive, homoscedastic, and normally distributed, they propose using n...

1136 sym 2 img

OpenStates from R via API: watch your elected representatives

10.06.2011

I am writing some functions to acquire data from the OpenStates project, via their API. They have a great support community at Google Groups as well.On its face this post is not obviously about ecology or evolution, but well, our elected representatives do, so to speak, hold our environment in a noose, ready to let the Earth hang any...

1476 sym R (510 sym/1 pcs) 2 img

PLoS journals API from R: "rplos"

21.06.2011

The Public Libraries of Science (PLOS) has an API so that developers can create cool tools to access their data (including full text papers!!).Carl Boettiger at UC Davis and I are working on R functions that use the PLoS API. See our code on Github here. See the wiki at the Github page for examples of use. We hope to deploy rplos as ...

890 sym 2 img

iEvoBio 2011 Synopsis

22.06.2011

We just wrapped up the 2011 iEvoBio meeting. It was awesome! If you didn’t go this year or last year, definitely think about going next year.Here is a list of the cool projects that were discussed at the meeting (apologies if I left some out):Vistrails: workflow tool, awesome project by Claudio SilvaCommplish: purpose is to use via ...

2082 sym 2 img

rbold: An R Interface for Bold Systems barcode repository

28.06.2011

Have you ever wanted to search and fetch barcode data from Bold Systems?I am developing functions to interface with Bold from R. I just started, but hopefully folks will find it useful.The code is at Github here. The two functions are still very buggy, so please bring up issues below, or in the Issues area on Github. For example, some...

1030 sym 4 img