| Literature DB >> 24564345 |
Mingfu Shao, Yu Lin, Bernard Moret.
Abstract
We study the problem of sorting genomes under an evolutionary model that includes genomic rearrangements and segmental duplications. We propose an iterative algorithm to improve any initial evolutionary trajectory between two genomes in terms of parsimony. Our algorithm is based on a new graphical model, the trajectory graph, which models not only the final states of two genomes but also an existing evolutionary trajectory between them. We show that redundant rearrangements in the trajectory correspond to certain cycles in the trajectory graph, and prove that our algorithm converges to an optimal trajectory for any initial trajectory involving only rearrangements.Entities:
Mesh:
Year: 2013 PMID: 24564345 PMCID: PMC3851842 DOI: 10.1186/1471-2105-14-S15-S9
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Illustration of the DCJ and the segmental duplication as functions of adjacencies. Part (a) and (b) are the DCJ, part (c) and (d) are the first type of the duplication, and part (e) is the second type of the duplication. Active edges are drawn with solid lines while inactive edges are drawn with dotted lines.
Figure 2A trajectory graph. The initial genome consists of one linear chromosome of 5 genes, (1, 2, 3, 4, 5). The duplication operation inserts a copy of (2, 3, 4) to the right end, which transforms the genome into (1, 2, 3, 4, 5, 2', 3', 4'). Then two DCJ operations, one inverting the segment of (4, 5, 2') and the other inverting the segment of (1, 2), generate the final genome as (-2, -1, 3, -2', -5, -4, 3', 4'). Adjacency nodes (1, 2) and (4, 5) form two trivial connected components, while the rest of the graph forms a nontrivial connected component. Figure legend text.
Figure 3Exchanging two DCJ nodes to reduce the size of the active cycle. Edges in the active cycle are in bold.
Figure 4Exchanging the bottom DCJ node with its parent duplication node.
Figure 5Resolve the active cycle consisting of two DCJ operations.
Figure 6Resolve the active cycle consisting of one DCJ operation and one duplication.
Figure 7An example for the proof of Theorem 2. Part (a) shows a non-trivial connected component C of a trajectory graph. Part (b) is the corresponding adjacency graph A = {I(C), O(C), E}, which has two cycles. All extremities in the first cycle are shown bold. The superscripts 1, 2 and 3 on each adjacency represent labels of a1, a2 and a3 respectively. After removing all adjacency nodes in (a) labeled as a1 or a2, the remaining part is shown in part (c), in which all nodes have even total degree.