TY - JOUR
T1 - Reconstructing a history of recombinations from a set of sequences
AU - Kececioglu, John
AU - Gusfield, Dan
N1 - Funding Information:
TTA n earlier version of this paper was presented at the 5th ACM-SIAM Symposium on Discrete Algorithms ~231. * Corresponding author. E-mail: [email protected]. ’ This research was performed at the University of California, Davis, Department of Computer Science. and supported by a postdoctoral fellowship from the National Science Foundation Program in Mathematics and Molecular Biology under Grant DMS-8720208, and a Department of Energy Human Genome Distinguished Postdoctoral Fellowship. 2 Research supported in part by Department of Energy Grant DE-FG03-90ER60999, Foundation Grant CCR-9103937.
PY - 1998/11/9
Y1 - 1998/11/9
N2 - One of the classic problems in computational biology is the reconstruction of evolutionary history. A recent trend in the area is to increase the explanatory power of the models that are considered by incorporating higher-order evolutionary events that more accurately reflect the mechanisms of mutation at the level of the chromosome. We take a step in this direction by considering the problem of reconstructing an evolutionary history for a set of genetic sequences that have evolved by recombination. Recombination is a non-tree-like event that produces a child sequence by crossing two parent sequences. We present polynomial-time algorithms for reconstructing a parsimonious history of such events for several models of recombination when all sequences, including those of ancestors, are present in the input. We also show that these models appear to be near the limit of what can be solved in polynomial time, in that several natural generalizations are NP-complete.
AB - One of the classic problems in computational biology is the reconstruction of evolutionary history. A recent trend in the area is to increase the explanatory power of the models that are considered by incorporating higher-order evolutionary events that more accurately reflect the mechanisms of mutation at the level of the chromosome. We take a step in this direction by considering the problem of reconstructing an evolutionary history for a set of genetic sequences that have evolved by recombination. Recombination is a non-tree-like event that produces a child sequence by crossing two parent sequences. We present polynomial-time algorithms for reconstructing a parsimonious history of such events for several models of recombination when all sequences, including those of ancestors, are present in the input. We also show that these models appear to be near the limit of what can be solved in polynomial time, in that several natural generalizations are NP-complete.
KW - Bottleneck optimality
KW - Computational biology
KW - Directed hypergraphs
KW - Edit distance
KW - Evolutionary trees
KW - Recombination
UR - http://www.scopus.com/inward/record.url?scp=0039528958&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0039528958&partnerID=8YFLogxK
U2 - 10.1016/S0166-218X(98)00074-2
DO - 10.1016/S0166-218X(98)00074-2
M3 - Article
AN - SCOPUS:0039528958
SN - 0166-218X
VL - 88
SP - 239
EP - 260
JO - Discrete Applied Mathematics
JF - Discrete Applied Mathematics
IS - 1-3
ER -