Two C plus plus libraries for counting trees on a phylogenetic terrace

被引:8
作者
Biczok, R. [1 ]
Bozsoky, P. [1 ]
Eisenmann, P. [1 ]
Ernst, J. [1 ]
Ribizel, T. [1 ]
Scholz, F. [1 ]
Trefzer, A. [1 ]
Weber, F. [1 ]
Hamann, M. [1 ]
Stamatakis, A. [1 ,2 ]
机构
[1] Karlsruhe Inst Technol, Inst Theoret Informat, D-76128 Karlsruhe, Germany
[2] Heidelberg Inst Theoret Studies, Sci Comp Grp, D-69118 Heidelberg, Germany
关键词
INFERENCE;
D O I
10.1093/bioinformatics/bty384
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: The presence of terraces in phylogenetic tree space, i. e. a potentially large number of distinct tree topologies that have exactly the same analytical likelihood score, was first described by Sanderson et al. However, popular software tools for maximum likelihood and Bayesian phylogenetic inference do not yet routinely report, if inferred phylogenies reside on a terrace, or not. We believe, this is due to the lack of an efficient library to (i) determine if a tree resides on a terrace, (ii) calculate how many trees reside on a terrace and (iii) enumerate all trees on a terrace. Results: In our bioinformatics practical that is set up as a programming contest we developed two efficient and independent Cthornthorn implementations of the SUPERB algorithm by Constantinescu and Sankoff (1995) for counting and enumerating trees on a terrace. Both implementations yield exactly the same results, are more than one order of magnitude faster, and require one order of magnitude less memory than a previous thirrd party python implementation. Availability and implementation: The source codes are available under GNU GPL at https://github. com/terraphast.
引用
收藏
页码:3399 / 3401
页数:3
相关论文
共 6 条
[1]   Terrace Aware Data Structure for Phylogenomic Inference from Supermatrices [J].
Chernomor, Olga ;
von Haeseler, Arndt ;
Bui Quang Minh .
SYSTEMATIC BIOLOGY, 2016, 65 (06) :997-1008
[2]   Consequences of Common Topological Rearrangements for Partition Trees in Phylogenomic Inference [J].
Chernomor, Olga ;
Bui Quang Minh ;
von Haeseler, Arndt .
JOURNAL OF COMPUTATIONAL BIOLOGY, 2015, 22 (12) :1129-1142
[3]   AN EFFICIENT ALGORITHM FOR SUPERTREES [J].
CONSTANTINESCU, M ;
SANKOFF, D .
JOURNAL OF CLASSIFICATION, 1995, 12 (01) :101-112
[4]   Impacts of Terraces on Phylogenetic Inference [J].
Sanderson, Michael J. ;
McMahon, Michelle M. ;
Stamatakis, Alexandros ;
Zwickl, Derrick J. ;
Steel, Mike .
SYSTEMATIC BIOLOGY, 2015, 64 (05) :709-726
[5]   Terraces in Phylogenetic Tree Space [J].
Sanderson, Michael J. ;
McMahon, Michelle M. ;
Steel, Mike .
SCIENCE, 2011, 333 (6041) :448-450
[6]   Time and memory efficient likelihood-based tree searches on phylogenomic alignments with missing data [J].
Stamatakis, Alexandros ;
Alachiotis, Nikolaos .
BIOINFORMATICS, 2010, 26 (12) :i132-i139