A linear-time algorithm for the perfect phylogeny haplotype problem

被引:17
作者
Bonizzoni, Paola [1 ]
机构
[1] Univ Stud Milano, Dipartimento Informat & Sistemist & Comunicaz, I-20126 Milan, Italy
关键词
perfect phylogeny; Inference of evolutionary trees;
D O I
10.1007/s00453-007-0094-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The inference of evolutionary trees from binary species-character matrices is a fundamental computational problem in classical phylogenetic studies. Several problems arising in this field lead to different variants of the inference problem; some of these concern input data with missing values or incomplete matrices. A model of inference from incomplete data that has recently gained a remarkable interest is the Perfect Phylogeny Haplotype problem (PPH) introduced in [1] and successfully applied to infer haplotypes from genotype data. A stated open issue in this research field is the linear-time solution of this inference problem. In this paper we solve this question and give an 0(nm)-time algorithm to complete matrices of n rows and m columns to represent PPH solutions: we show that solving the problem requires recognizing special posets of width 2.
引用
收藏
页码:267 / 285
页数:19
相关论文
共 12 条
[1]   Haplotyping as perfect phylogeny: A direct approach [J].
Bafna, V ;
Gusfield, D ;
Lancia, G ;
Yooseph, S .
JOURNAL OF COMPUTATIONAL BIOLOGY, 2003, 10 (3-4) :323-340
[2]   The haplotyping problem: An overview of computational models and solutions [J].
Bonizzoni, P ;
Della Vedova, G ;
Dondi, R ;
Li, J .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (06) :675-688
[3]  
Brandstadt A., 1999, GRAPH CLASSES SURVEY
[4]   Recognition algorithms for orders of small width and graphs of small Dilworth number [J].
Felsner, S ;
Raghavan, V ;
Spinrad, J .
ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 2003, 20 (04) :351-364
[5]  
GRAMM J, 2004, P 2 RECOMB SAT WORKS
[6]   EFFICIENT ALGORITHMS FOR INFERRING EVOLUTIONARY TREES [J].
GUSFIELD, D .
NETWORKS, 1991, 21 (01) :19-28
[7]  
Gusfield D., 2002, PROC 6 ANN INT C COM, P166, DOI DOI 10.1145/565196.565218.
[8]  
HALPERIN E, 2004, J BIOINFORMATICS COM, V1, P1
[9]  
HALPERIN E, 2004, P 8 ANN INT C RES CO, P10
[10]  
HALPERIN E, 2003, P 7 ANN C RES COMP M, P104