Autumn Algorithm-Computation of Hybridization Networks for Realistic Phylogenetic Trees

被引:12
|
作者
Huson, Daniel H. [1 ]
Linz, Simone [2 ]
机构
[1] Univ Tubingen, Ctr Bioinformat, D-72076 Tubingen, Germany
[2] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
关键词
Computational biology; phylogenetics; networks; hybridization; algorithms; CONSISTENT EVOLUTIONARY HISTORY; AGREEMENT FORESTS; NUMBER; SPECIATION; EVENTS;
D O I
10.1109/TCBB.2016.2537326
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
A minimum hybridization network is a rooted phylogenetic network that displays two given rooted phylogenetic trees using a minimum number of reticulations. Previous mathematical work on their calculation has usually assumed the input trees to be bifurcating, correctly rooted, or that they both contain the same taxa. These assumptions do not hold in biological studies and "realistic" trees have multifurcations, are difficult to root, and rarely contain the same taxa. We present a new algorithm for computing minimum hybridization networks for a given pair of "realistic" rooted phylogenetic trees. We also describe how the algorithm might be used to improve the rooting of the input trees. We introduce the concept of "autumn trees", a nice framework for the formulation of algorithms based on the mathematics of "maximum acyclic agreement forests". While the main computational problem is hard, the run-time depends mainly on how different the given input trees are. In biological studies, where the trees are reasonably similar, our parallel implementation performs well in practice. The algorithm is available in our open source program Dendroscope 3, providing a platform for biologists to explore rooted phylogenetic networks. We demonstrate the utility of the algorithm using several previously studied data sets.
引用
收藏
页码:398 / 410
页数:13
相关论文
共 50 条
  • [1] An Algorithm for Constructing Parsimonious Hybridization Networks with Multiple Phylogenetic Trees
    Wu, Yufeng
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2013, 20 (10) : 792 - 804
  • [2] Fast Computation of the Exact Hybridization Number of Two Phylogenetic Trees
    Wu, Yufeng
    Wang, Jiayin
    BIOINFORMATICS RESEARCH AND APPLICATIONS, PROCEEDINGS, 2010, 6053 : 203 - 214
  • [3] A new algorithm to construct phylogenetic networks from trees
    Wang, J.
    GENETICS AND MOLECULAR RESEARCH, 2014, 13 (01) : 1456 - 1464
  • [4] Computing all hybridization networks for multiple binary phylogenetic input trees
    Benjamin Albrecht
    BMC Bioinformatics, 16
  • [5] Fast Construction of Near Parsimonious Hybridization Networks for Multiple Phylogenetic Trees
    Mirzaei, Sajad
    Wu, Yufeng
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2016, 13 (03) : 565 - 570
  • [6] Computing all hybridization networks for multiple binary phylogenetic input trees
    Albrecht, Benjamin
    BMC BIOINFORMATICS, 2015, 16
  • [7] Parallel computation of phylogenetic consensus trees
    Aberer, Andre J.
    Pattengale, Nicholas D.
    Stamatakis, Alexandros
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1059 - 1067
  • [8] ALGORITHM FOR CONSTRUCTION OF PHYLOGENETIC TREES
    TOHA, J
    SOTO, MA
    CHINGA, H
    ZEITSCHRIFT FUR NATURFORSCHUNG C-A JOURNAL OF BIOSCIENCES, 1989, 44 (3-4): : 312 - 316
  • [9] Intertwining phylogenetic trees and networks
    Schliep, Klaus
    Potts, Alastair J.
    Morrison, David A.
    Grimm, Guido W.
    METHODS IN ECOLOGY AND EVOLUTION, 2017, 8 (10): : 1212 - 1220
  • [10] Phylogenetic networks, trees, and clusters
    Nakhleh, L
    Wang, LS
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 919 - 926