Computing the Rooted Triplet Distance Between Phylogenetic Networks

被引:1
|
作者
Jansson, Jesper [1 ]
Mampentzidis, Konstantinos [2 ]
Rajaby, Ramesh [3 ]
Sung, Wing-Kin [3 ]
机构
[1] Hong Kong Polytech Univ, Hung Hom, Kowloon, Hong Kong, Peoples R China
[2] Aarhus Univ, Dept Comp Sci, Aarhus, Denmark
[3] Natl Univ Singapore, Sch Comp, Singapore, Singapore
来源
COMBINATORIAL ALGORITHMS, IWOCA 2019 | 2019年 / 11638卷
基金
新加坡国家研究基金会;
关键词
TREES;
D O I
10.1007/978-3-030-25005-8_24
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The rooted triplet distance measures the structural dissimilarity of two phylogenetic trees or networks by counting the number of rooted trees with exactly three leaf labels that occur as embedded subtrees in one, but not both of them. Suppose that N-1 = (V-1, E-1) and N-2 = (V-2, E-2) are rooted phylogenetic networks over a common leaf label set of size., that N-i has level k(i) and maximum in-degree d(i) for i. {1, 2}, and that the networks' out-degrees are unbounded. Denote n = max(vertical bar V-1 vertical bar, vertical bar V-2 vertical bar|), m = max(vertical bar E-1 vertical bar, vertical bar E-2 vertical bar), k = max(k(1), k(2)), and d = max(d(1), d(2)). Previous work has shown how to compute the rooted triplet distance between N-1 and N-2 in O(. log.) time in the special case k = 1. For k > 1, no efficient algorithms are known; a trivial approach leads to a running time of Omega(n(7) lambda(3)) and the only existing non-trivial algorithm imposes restrictions on the networks' in- and out-degrees (in particular, it does not work when non-binary nodes are allowed). In this paper, we develop two new algorithms that have no such restrictions. Their running times are O(n(2)m +lambda(3)) and O(m + k(3)d(3) lambda + lambda(3)), respectively. We also provide implementations of our algorithms and evaluate their performance in practice. This is the first publicly available software for computing the rooted triplet distance between unrestricted networks of arbitrary levels.
引用
收藏
页码:290 / 303
页数:14
相关论文
共 50 条
  • [11] Fast algorithms for computing the tripartition-based distance between phylogenetic networks
    Nguyen, NB
    Nguyen, CT
    Sung, WK
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 402 - 411
  • [12] Fast algorithms for computing the tripartition-based distance between phylogenetic networks
    Nguyen Bao Nguyen
    C. Thach Nguyen
    Wing-Kin Sung
    Journal of Combinatorial Optimization, 2007, 13 : 223 - 242
  • [13] Planar Rooted Phylogenetic Networks
    Moulton, Vincent
    Wu, Taoyang
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2023, 20 (02) : 1289 - 1297
  • [14] Drawing Rooted Phylogenetic Networks
    Huson, Daniel H.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2009, 6 (01) : 103 - 109
  • [15] A More Practical Algorithm for the Rooted Triplet Distance
    Jansson, Jesper
    Rajaby, Ramesh
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2017, 24 (02) : 106 - 126
  • [16] BIMLR: A method for constructing rooted phylogenetic networks from rooted phylogenetic trees
    Wang, Juan
    Guo, Maozu
    Xing, Linlin
    Che, Kai
    Liu, Xiaoyan
    Wang, Chunyu
    GENE, 2013, 527 (01) : 344 - 351
  • [17] Cluster Matching Distance for Rooted Phylogenetic Trees
    Moon, Jucheol
    Eulenstein, Oliver
    BIOINFORMATICS RESEARCH AND APPLICATIONS, ISBRA 2018, 2018, 10847 : 321 - 332
  • [18] The triples distance for rooted bifurcating phylogenetic trees
    Critchlow, DE
    Pearl, DK
    Qian, CL
    SYSTEMATIC BIOLOGY, 1996, 45 (03) : 323 - 334
  • [19] Rearrangement moves on rooted phylogenetic networks
    Gambette, Philippe
    van Iersel, Leo
    Jones, Mark
    Lafond, Manuel
    Pardi, Fabio
    Scornavacca, Celine
    PLOS COMPUTATIONAL BIOLOGY, 2017, 13 (08) : e1005611
  • [20] Tanglegrams for rooted phylogenetic trees and networks
    Scornavacca, Celine
    Zickmann, Franziska
    Huson, Daniel H.
    BIOINFORMATICS, 2011, 27 (13) : I248 - I256