Optimal recombination algorithms for generalized chains

The problem of sequence recombination has important applications in computational molecular biology. Recently, a distance problem involving recombination consisting of a single crossover was proposed. The problem is to generate a given set of sequences 𝒜 from a given pair of sequences 𝒮 in a minimum number of recombination (i.e., crossover) operations. For an arbitrary class 𝒜 of sequences, the computational complexity of the problem has not yet been settled so it is interesting to find polynomially solvable cases for this kind of recombination distance problem. In recent papers [Y. He and T. Chen, Optimal algorithms for recombination distance problem, Optim. Methods and Soft. 18 (2003), pp. 647–655], [S. Wu and X. Gu, A greedy algorithm for optimal recombination. Proceedings of COCOON2001, Lecture Notes in Computer Science 2108, 2001, 86–90], special classes of sequences called ‘tree’ and ‘chain’ were proposed, and polynomial time algorithms were designed for optimally generating tree and chain classes, respectively. In this paper, we define a new class 𝒜 of sequences, called generalized chain, which greatly extends the definition of chain class by ignoring some restrictive conditions. We distinguish a generalized chain into three cases: continuous chain, discontinuous chain and mixed chain. Then we present optimal algorithms for dealing with all cases of a generalized chain. All algorithms run in polynomial time.

[1]  John D. Kececioglu,et al.  Reconstructing a history of recombinations from a set of sequences , 1994, SODA '94.

[2]  Grace Jordison Molecular Biology of the Gene , 1965, The Yale Journal of Biology and Medicine.

[3]  Bin Ma,et al.  Fixed topology alignment with recombination , 1998, Discrete Applied Mathematics.

[4]  K. Mather Genetic Recombination , 1960, Nature.

[5]  J. Hein A heuristic method to reconstruct the history of sequences subject to recombination , 1993, Journal of Molecular Evolution.

[6]  Ting Chen,et al.  Optimal algorithms for recombination distance problem , 2003, Optim. Methods Softw..

[7]  Xun Gu,et al.  A Greedy Algorithm for Optimal Recombination , 2001, COCOON.