The binary perfect phylogeny with persistent characters

被引:18
|
作者
Bonizzoni, Paola [1 ]
Braghin, Chiara [2 ]
Dondi, Riccardo [3 ]
Trucco, Gabriella [2 ]
机构
[1] Univ Milano Bicocca, Dipartimento Informat Sistemist & Comunicaz, I-20126 Milan, Italy
[2] Univ Milan, Dipartimento Tecnol Informaz, Crema, Italy
[3] Univ Bergamo, Dipartimento Sci Linguaggi Comunicaz & Culturali, Bergamo, Italy
关键词
LINEAR-TIME ALGORITHM; TREE;
D O I
10.1016/j.tcs.2012.05.035
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The binary perfect phylogeny model is too restrictive to model biological events such as back mutations. In this paper, we consider a natural generalization of the model that allows a special type of back mutation. We investigate the problem of reconstructing a near perfect phylogeny over a binary set of characters where characters are persistent: characters can be gained and lost at most once. Based on this notion, we define the problem of the Persistent Perfect Phylogeny (referred as P-PP). We restate the P-PP problem as a special case of the Incomplete Directed Perfect Phylogeny, called Incomplete Perfect Phylogeny with Persistent Completion, (refereed as IP-PP), where the instance is an incomplete binary matrix M having some missing entries, denoted by symbol ?, that must be determined (or completed) as 0 or 1 so that M admits a binary perfect phylogeny. We show that the IP-PP problem can be reduced to a problem over an edge colored graph since the completion of each column of the input matrix can be represented by a graph operation. Based on this graph formulation, we develop an exact algorithm for solving the P-PP problem that is exponential in the number of characters and polynomial in the number of species. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:51 / 63
页数:13
相关论文
共 50 条
  • [41] PERFECT BINARY ARRAYS
    LUKE, HD
    BOMER, L
    ANTWEILER, M
    SIGNAL PROCESSING, 1989, 17 (01) : 69 - 80
  • [42] An efficient algorithm for perfect phylogeny haplotyping
    VijayaSatya, R
    Mukherjee, A
    2005 IEEE Computational Systems Bioinformatics Conference, Proceedings, 2005, : 103 - 110
  • [43] Xor Perfect Phylogeny Haplotyping in Pedigrees
    Zhao, Yuzhong
    Xu, Yun
    Yao, Xiaohui
    Wang, Ying
    Chen, Guoliang
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2010, 6216 : 27 - 34
  • [44] The Undirected Incomplete Perfect Phylogeny Problem
    Satya, Ravi Vijaya
    Mukherjee, Amar
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2008, 5 (04) : 618 - 629
  • [45] On the Parameterized Complexity of the Perfect Phylogeny Problem
    de Vlas, Jorke M.
    SOFSEM 2024: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2024, 14519 : 169 - 182
  • [46] Perfect Phylogeny Problems with Missing Values
    Kirkpatrick, Bonnie
    Stevens, Kristian
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2014, 11 (05) : 928 - 941
  • [47] Fast perfect Phylogeny haplotype inference
    Damaschke, P
    FUNDAMENTALS OF COMPUTATION THEORY, PROCEEDINGS, 2003, 2751 : 183 - 194
  • [48] A Third Strike Against Perfect Phylogeny
    Van Iersel, Leo
    Jones, Mark
    Kelk, Steven
    SYSTEMATIC BIOLOGY, 2019, 68 (05) : 814 - 827
  • [49] Haplotyping as perfect phylogeny: A direct approach
    Bafna, V
    Gusfield, D
    Lancia, G
    Yooseph, S
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2003, 10 (3-4) : 323 - 340
  • [50] A novel insight into the perfect phylogeny problem
    Gruenewald, S.
    Huber, K. T.
    ANNALS OF COMBINATORICS, 2006, 10 (01) : 97 - 109