2017
DOI: 10.1186/s13015-017-0098-8
|View full text |Cite
|
Sign up to set email alerts
|

On the computational complexity of the maximum parsimony reconciliation problem in the duplication-loss-coalescence model

Abstract: BackgroundPhylogenetic tree reconciliation is a widely-used method for inferring the evolutionary histories of genes and species. In the duplication-loss-coalescence (DLC) model, we seek a reconciliation that explains the incongruence between a gene and species tree using gene duplication, loss, and deep coalescence events. In the maximum parsimony framework, costs are associated with these event types and a reconciliation is sought that minimizes the total cost of the events required to map the gene tree onto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
2
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 7 publications
0
7
0
Order By: Relevance
“…For convenience, rather than specify the locus map directly, we specify the placement of duplications along gene branches. Via a trivial extension of Theorem 1 of Bork et al [1], these two characterizations are equivalent, and thus, we can use locus maps and duplication placements interchangeably. By requiring a duplication to create a new locus, a duplication placement automatically satisfies LCT constraint 3.…”
Section: Variables and Constraintsmentioning
confidence: 99%
See 2 more Smart Citations
“…For convenience, rather than specify the locus map directly, we specify the placement of duplications along gene branches. Via a trivial extension of Theorem 1 of Bork et al [1], these two characterizations are equivalent, and thus, we can use locus maps and duplication placements interchangeably. By requiring a duplication to create a new locus, a duplication placement automatically satisfies LCT constraint 3.…”
Section: Variables and Constraintsmentioning
confidence: 99%
“…However, the MPR problem for the DLC model is NP-hard and even hard to approximate (APX-hard) [1]. While the current dynamic programming algorithm provides an exact solution and is fixed-parameter tractable (when parameterized by the number of genes that map to any given species) 1 [7], it has worst-case exponential runtime and can be problematic to use in practice due to time and memory requirements.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We previously showed that the MPR problem for the DLC model is NP-complete and even hard to approximate (APX-complete), and it is therefore unlikely that polynomialtime algorithms or approximation schemes exist for this problem [3]. Thus, unsurprisingly, the DLCpar algorithm has worst-case exponential runtime.…”
Section: Introductionmentioning
confidence: 99%
“…When considering duplications, transfers, and losses, the MPR problem can be solved in polynomial time or is NP-hard depending on whether the species tree is undated, partially dated, or fully dated, and on whether the reconciliation is constrained to be time-consistent (Ovadia et al 2011, Tofigh et al 2011). Similarly, depending on details of the underlying model, the MPR problem can be solved in polynomial time when considering duplications, transfers, losses, and coalescence (Stolzer et al 2012, Chan et al 2017), or is NP-hard when considering duplications, losses, and coalescence (Bork et al 2017). The MPR problem is also NP-hard when simultaneously modeling the evolution of domains, genes, and species (Li and Bansal 2019).…”
Section: Introductionmentioning
confidence: 99%