DTL reconciliation repair


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. We offer an efficient new approach that begins with a potentially infeasible maximum parsimony reconciliation and iteratively “repairs” it until it becomes temporally feasible. In a non-trivial number of cases, this approach finds solutions that are better than those found by the widely-used Jane heuristic.

BMC Bioinformatics special issue for the Fifteenth Asia Pacific Bioinformatics Conference.