Abstract
BackgroundMaximum 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.ResultsWe offer an efficient new approach that begins with a potentially infeasible maximum parsimony reconciliation and iteratively “repairs” it until it becomes temporally feasible.ConclusionsIn a non-trivial number of cases, this approach finds solutions that are better than those found by the widely-used Jane heuristic.
Highlights
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
Phylogenetic tree reconciliation is a fundamental technique for studying the evolution of pairs of entities such as gene families and species, parasites and their hosts, and species and their geographical habitats
The reconciliation problem takes as input two trees and the associations between their leaves and seeks to find a mapping between the trees that accounts for their incongruence
Summary
Phylogenetic tree reconciliation is a fundamental technique for studying the evolution of pairs of entities such as gene families and species, parasites and their hosts, and species and their geographical habitats. We propose a new approach for finding temporally feasible reconciliations This approach runs in polynomial time and, in a non-trivial number of cases (11% in our experiments using the Tree of Life dataset [5]), gives more parsimonious solutions than those found by Jane. We note that seminal work by Tofigh et al [7] explores repairing temporally infeasible reconciliations in the Duplication-Transfer model They give an exact algorithm that runs in time exponential in the cost of the reconciliation. An instance of the maximum parsimony reconciliation problem comprises a gene tree G, a species tree S, a leaf mapping L : Le(G) → Le(S), and positive costs C , C , and C for duplication, transfer, and loss events, respectively. For each v ∈ V such that its corresponding node in S or G is the parent of a leaf, there is an edge (v, ) ∈ E
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.