TESS provides a flexible framework for specifying diversification models---where diversification rates are constant, vary continuously, or change episodically through time (including explicit models of mass-extinction events)---and implements numerical methods to estimate parameters of these models from estimated phylogenies. A major feature of TESS is the ability to include various methods of incomplete taxon sampling. Additionally, we provide robust Bayesian methods for assessing the relative fit of these models of lineage diversification to a given study tree---e.g., where stepping-stone simulation is used to estimate the marginal likelihoods of competing models, which can then be compared using Bayes factors. We also provide Bayesian methods for evaluating the absolute fit of these branching-process models to a given study tree---i.e., where posterior-predictive simulation is used to assess the ability of a candidate model to generate the observed phylogenetic data.
At present, TESS is downloadable from https://github.com/hoehna/TESS. There are multiple ways to download it. The easiest is to use devtools and install from GitHub.
Run the following code from your R console:
install.packages("devtools")
library(devtools)
install_github("hoehna/TESS")
library(TESS)
All functions in TESS are documented according to the CRAN standard and the manual can be downloaded from https://raw.githubusercontent.com/hoehna/TESS/master/docs/manual.pdf
Additionally, we provide an elaborate vignette containing several tutorials on how to use TESS available from https://raw.githubusercontent.com/hoehna/TESS/master/docs/Bayesian_Diversification_Rate_Analysis.pdf
The idea and methods behind TESS has been published in several papers, listed below. The main paper about TESS is the application note in Bioinformatics. Please cite the software and papers according to your type of analysis.