This will give the age of the most recent common ancestor of a set of taxa, or stretch an input tree, based on available time-calibrated trees. It is still actively in development, so it may break at times. Currently it mostly has mammals in the database, but we are actively adding taxa. See the FAQ page for more info on this project, and the Phylotastic page for more info on the overall hackathon, of which this was just one outcome.

Use the syntax Genus_species,Genus_species: comma-delimited, no spaces, underscores in names, i.e.,
for a list of species in the taxa box, OR a Newick tree string, ending with a semicolon:
The tree can have branch lengths. Note that stretching a tree is much slower than just getting ages for a list of taxa. It uses a method by Eastman et al. 2013


Return format:
Note that to return a tree you'll need to provide at least three taxon names. The "best guesses" are just the medians of the results by study.

Partial match:

Use embargoed data:

How to deal with single point estimates (which have no uncertainty):

Taxonomic name resolution (converting input names to a standard taxonomy; will slow down analysis but increase chance of matching):
TNRS source:
Name resolution uses the Taxosaurus service.

Note source code is available at

We use the PhyloOrchard R package to store trees; you can install it by doing
install.packages("PhyloOrchard", repos="")