| Literature DB >> 28361686 |
Weiyun Ma1, Dmitriy Smirnov2, Ran Libeskind-Hadas3.
Abstract
BACKGROUND: Maximum parsimony phylogenetic tree reconciliation is an important technique for reconstructing the evolutionary histories of hosts and parasites, genes and species, and other interdependent pairs. Since the problem of finding temporally feasible maximum parsimony reconciliations is NP-complete, current methods use either exact algorithms with exponential worst-case running time or heuristics that do not guarantee optimal solutions.Entities:
Keywords: DTL reconciliation; Phylogenetic reconciliation; Undated trees
Mesh:
Year: 2017 PMID: 28361686 PMCID: PMC5374596 DOI: 10.1186/s12859-017-1463-9
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1a A host tree in black and a parasite tree in gray with the leaf mapping shown with dotted lines. Two different reconciliations that are optimal for different event costs are shown in b and c
Fig. 2A fragment of a temporally infeasible reconciliation for a host tree (black) and parasite tree (gray). Node x transfers one child to the species edge from a to b, implying that x must occur before b and thus that c occurs before b. Node y transfers one child to the species edge from a to c, meaning that y must occur before c and thus that b occurs before c, contradicting the constraint that c occurs before b
Fig. 3a The reconciliation from Fig. 2 with unimportant edges removed and edges directed from parent to children nodes. b The temporal feasibility graph for this reconciliation. c A cycle in the temporal feasibility graph with a minimal vertex g in the gene tree. d The modified reconciliation after vertex g is pulled up one level in the species tree. e The resulting temporal feasibility graph is acyclic and thus the resulting reconciliation is temporally feasible