TreeSolve: Rapid Error-Correction of Microbial Gene Trees
- 3 April 2020
- book chapter
- Published by Springer Nature
- Vol. 12099, 125-139
Abstract
Gene tree reconstruction is an important problem in phylogenetics. However, gene sequences often lack sufficient information to confidently distinguish between competing gene tree topologies. To overcome this limitation, the best gene tree reconstruction methods use a known species tree topology to guide the reconstruction of the gene tree. While such species-tree-aware gene tree reconstruction methods have been repeatedly shown to result in vastly more accurate gene trees, the most accurate of these methods often have prohibitively high computational costs. In this work, we introduce a highly computationally efficient and robust species-tree-aware method, named TreeSolve, for microbial gene tree reconstruction. TreeSolve works by collapsing weakly supported edges of the input gene tree, resulting in a non-binary gene tree, and then using new algorithms and techniques to optimally resolve the non-binary gene trees with respect to the given species tree in an appropriately and dynamically constrained search space. Using thousands of real and simulated gene trees, we demonstrate that TreeSolve significantly outperforms the best existing species-tree-aware methods for microbes in terms of accuracy, speed, or both. Crucially, TreeSolve also implicitly keeps track of multiple optimal gene tree reconstructions and can compute either a single best estimate of the gene tree or multiple distinct estimates. As we demonstrate, aggregating over multiple gene tree candidates helps distinguish between correct and incorrect parts of an error-corrected gene tree. Thus, TreeSolve not only enables rapid gene tree error-correction for large gene trees without compromising on accuracy, but also enables accounting of inference uncertainty.Keywords
This publication has 17 references indexed in Scilit:
- Exact Algorithms for Duplication-Transfer-Loss Reconciliation with Non-Binary Gene TreesIEEE/ACM Transactions on Computational Biology and Bioinformatics, 2017
- Resolution and reconciliation of non-binary gene trees with transfers, duplications and lossesBioinformatics, 2017
- On the Complexity of Duplication-Transfer-Loss Reconciliation with Non-Binary Gene TreesIEEE/ACM Transactions on Computational Biology and Bioinformatics, 2015
- Improved gene tree error correction in the presence of horizontal gene transferBioinformatics, 2015
- Efficient algorithms for the reconciliation problem with gene duplication, horizontal transfer and lossBioinformatics, 2012
- Accounting for Gene Tree Uncertainties Improves Gene Trees and Reconciliation Inference2012
- Rapid evolutionary innovation during an Archaean genetic expansionNature, 2010
- A Bayesian Approach for Fast and Accurate Gene Tree ReconstructionMolecular Biology and Evolution, 2010
- An Efficient Algorithm for Gene/Species Trees Parsimonious Reconciliation with Losses, Duplications and Transfers2010
- TreeFam: a curated database of phylogenetic trees of animal gene familiesNucleic Acids Research, 2006