A Linear-Time Algorithm for the Isometric Reconciliation of Unrooted Trees

被引:1
|
作者
Brejova, Brona [1 ]
Kralovic, Rastislav [1 ]
机构
[1] Comenius Univ, Dept Comp Sci, Fac Math Phys & Informat, Bratislava 84248, Slovakia
关键词
reconciliation; phylogeny; gene tree; GENE DUPLICATION; PHYLOGENY;
D O I
10.3390/a13090225
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the reconciliation problem, we are given two phylogenetic trees. A species tree represents the evolutionary history of a group of species, and a gene tree represents the history of a family of related genes within these species. A reconciliation maps nodes of the gene tree to the corresponding points of the species tree, and thus helps to interpret the gene family history. In this paper, we study the case when both trees are unrooted and their edge lengths are known exactly. The goal is to root them and to find a reconciliation that agrees with the edge lengths. We show a linear-time algorithm for finding the set of all possible root locations, which is a significant improvement compared to the previousO(N-3 log N) algorithm.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] A Linear Time Algorithm for Error-Corrected Reconciliation of Unrooted Gene Trees
    Gorecki, Pawel
    Eulenstein, Oliver
    [J]. BIOINFORMATICS RESEARCH AND APPLICATIONS, 2011, 6674 : 148 - +
  • [2] Linear-time algorithm for the generation of trees
    [J]. Algorithmica (New York), 1997, 17 (02):
  • [3] A linear-time algorithm for the generation of trees
    Alonso, L
    Remy, JL
    Schott, R
    [J]. ALGORITHMICA, 1997, 17 (02) : 162 - 182
  • [4] A linear-time algorithm for the generation of trees
    L. Alonso
    J. L. Rémy
    R. Schott
    [J]. Algorithmica, 1997, 17 : 162 - 182
  • [5] Linear-time algorithm for sliding tokens on trees
    Demaine, Erik D.
    Demaine, Martin L.
    Fox-Epstein, Eli
    Hoang, Duc A.
    Ito, Takehiro
    Ono, Hirotaka
    Otachic, Yota
    Uehara, Ryuhei
    Yamada, Takeshi
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 600 : 132 - 142
  • [6] Linear-time algorithm to find modules of fault trees
    Universite Bordeaux I, Talence, France
    [J]. IEEE Trans Reliab, 3 (422-425):
  • [7] A linear-time algorithm to find modules of fault trees
    Dutuit, Y
    Rauzy, A
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (03) : 422 - 425
  • [8] A Linear-Time Algorithm for the Feasibility of Pebble Motion on Trees
    V. Auletta
    A. Monti
    M. Parente
    P. Persiano
    [J]. Algorithmica, 1999, 23 : 223 - 245
  • [9] A linear-time algorithm for the feasibility of pebble motion on trees
    Auletta, V
    Monti, A
    Parente, M
    Persiano, P
    [J]. ALGORITHMICA, 1999, 23 (03) : 223 - 245
  • [10] Randomized linear-time algorithm to find minimum spanning trees
    Stanford Univ, Stanford, United States
    [J]. J Assoc Comput Mach, 2 (321-328):