DaTeR: Phylogenetic dating using relative time constraints
DaTeR (short for “Dating Trees using Relative constraints”) is a program for improved dating of microbial species phylogenies using relative time constraints (e.g., obtained from high-confidence horizontal gene transfer events). Traditional phylogenetic dating approaches make use of absolute time constraints, which provide lower and/or upper bounds for one or more nodes of the underlying phylogeny, but are unable to use relative constraints that specify that some node x must be at dated to be at least as old as some other node y. DaTeR takes as input a collection of chronograms sampled from the posterior using any traditional Bayesian phylogenetic dating approach (based on only absolute time calibrations), along with a set of curated relative time constraints, and minimally error-corrects each input chronogram to ensure compatibility with all available relative time constraints. It then outputs the individual error-corrected chronogram samples as well as an aggregated, final chronogram. DaTeR uses a constrained optimization framework and computes a minimal deviation from assigned node dates or branch lengths (representing time) under three appropriately designed candidate objective functions. Further technical details appear in the paper cited below.
DaTeR was implemented by Abhijit Mondal and is available open-source under GNU GPL. Python source code and a user manual are available below.
- Software and source code: DaTeR.zip (available under GNU GPL)
- User manual: DaTeR_manual.pdf
This software can be cited as follows:
- DaTeR: Error-Correcting Phylogenetic Chronograms Using Relative Time Constraints
Abhijit Mondal, L. Thiberio Rangel, Jack Payette, Gregory P. Fournier, Mukul S. Bansal
Bioinformatics; to appear.
Funding: Development of the software resource(s) available from this webpage was funded in part by U.S. National Science Foundation awards EAR 1615573 and EAR 1615426.
Contact: Please feel free to contact Abhijit Mondal (email@example.com) or Mukul Bansal (firstname.lastname@example.org) if you have any questions, concerns, or suggestions.