TreeTime: Maximum-likelihood phylodynamic analysis
- PMID: 29340210
- PMCID: PMC5758920
- DOI: 10.1093/ve/vex042
TreeTime: Maximum-likelihood phylodynamic analysis
Abstract
Mutations that accumulate in the genome of cells or viruses can be used to infer their evolutionary history. In the case of rapidly evolving organisms, genomes can reveal their detailed spatiotemporal spread. Such phylodynamic analyses are particularly useful to understand the epidemiology of rapidly evolving viral pathogens. As the number of genome sequences available for different pathogens has increased dramatically over the last years, phylodynamic analysis with traditional methods becomes challenging as these methods scale poorly with growing datasets. Here, we present TreeTime, a Python-based framework for phylodynamic analysis using an approximate Maximum Likelihood approach. TreeTime can estimate ancestral states, infer evolution models, reroot trees to maximize temporal signals, estimate molecular clock phylogenies and population size histories. The runtime of TreeTime scales linearly with dataset size.
Keywords: molecular clock phylogenies; phylodynamics; python.
Figures
References
-
- Aris-Brosou S., Yang Z., Huelsenbeck J. (2002) ‘Effects of Models of Rate Evolution on Estimation of Divergence Dates With Special Reference to the Metazoan 18s Ribosomal RNA Phylogeny, Systematic Biology, 51: 703. - PubMed
-
- Britton T., Anderson C. L., Jacquet D.. et al. (2007) ‘Estimating Divergence Times in Large Phylogenetic Trees’, Systematic Biology, 56: 741. - PubMed
LinkOut - more resources
Full Text Sources
Other Literature Sources
