Dolphyin: a combinatorial algorithm for identifying 1-Dollo phylogenies in cancer

BACKGROUND: Several recent cancer phylogeny inference methods have used the k-Dollo evolutionary model for single-nucleotide variants, which requires a phylogeny T on binary sequencing data matrix B such that each variant is gained once and lost at most k times. The 1-Dollo variant has been studied extensively but its hardness remains open. RESULTS: We prove that the 1-DOLLO LINEAR PHYLOGENY (1DLP) problem, where we additionally require the resulting 1-Dollo phylogeny T to be linear, is equivalent to verifying whether matrix B has the Consecutive Ones Property, which can be determined in polynomial time. We also show that some practical extensions of 1DLP, such as the minimization of false negatives, are NP-hard. We then show how to recursively decompose any 1-Dollo phylogeny T, not necessarily linear, into several 1-Dollo linear phylogenies and extend this characterization to all matrices B that admit 1-Dollo phylogenies. We use this characterization to develop Dolphyin, a new exponential-time algorithm for inferring 1-Dollo phylogenies. Dolphyin is runtime-competitive with integer linear programming-based algorithm SPhyR (El-Kebir 2018) on simulated datasets and infers 1-Dollo phylogenies with false negative sequencing error rates at or below simulated ground truth rates. We apply Dolphyin to acute myeloid leukemia datasets and find that the majority of the cancers can be explained by 1-Dollo phylogenies with error rates in line with the used sequencing technology. CONCLUSION: Our work develops a novel, combinatorial algorithm for practical inference of 1-Dollo phylogenies.

Authors

Institutions

Publication Details

Journal
Algorithms for Molecular Biology
Published
2026-06-08
DOI
https://doi.org/10.1186/s13015-026-00303-2
Primary Topic
Cancer Genomics and Diagnostics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dolphyin: a combinatorial algorithm for identifying 1-Dollo phylogenies in cancer

Mohammed El-Kebir, Daniel W. Feng
Algorithms for Molecular Biology
Cancer Genomics and Diagnostics
article

Dolphyin: a combinatorial algorithm for identifying 1-Dollo phylogenies in cancer

Mohammed El-Kebir, Daniel W. Feng
article en

Abstract

BACKGROUND: Several recent cancer phylogeny inference methods have used the k-Dollo evolutionary model for single-nucleotide variants, which requires a phylogeny T on binary sequencing data matrix B such that each variant is gained once and lost at most k times. The 1-Dollo variant has been studied extensively but its hardness remains open. RESULTS: We prove that the 1-DOLLO LINEAR PHYLOGENY (1DLP) problem, where we additionally require the resulting 1-Dollo phylogeny T to be linear, is equivalent to verifying whether matrix B has the Consecutive Ones Property, which can be determined in polynomial time. We also show that some practical extensions of 1DLP, such as the minimization of false negatives, are NP-hard. We then show how to recursively decompose any 1-Dollo phylogeny T, not necessarily linear, into several 1-Dollo linear phylogenies and extend this characterization to all matrices B that admit 1-Dollo phylogenies. We use this characterization to develop Dolphyin, a new exponential-time algorithm for inferring 1-Dollo phylogenies. Dolphyin is runtime-competitive with integer linear programming-based algorithm SPhyR (El-Kebir 2018) on simulated datasets and infers 1-Dollo phylogenies with false negative sequencing error rates at or below simulated ground truth rates. We apply Dolphyin to acute myeloid leukemia datasets and find that the majority of the cancers can be explained by 1-Dollo phylogenies with error rates in line with the used sequencing technology. CONCLUSION: Our work develops a novel, combinatorial algorithm for practical inference of 1-Dollo phylogenies.

Algorithms for Molecular Biology
Harvard University (US), University of Illinois Urbana-Champaign (US)
Openalex Percentile: Top 7%
Cancer Genomics and Diagnostics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Dolphyin: a combinatorial algorithm for identifying 1-Dollo phylogenies in cancer — Mohammed El-Kebir, Daniel W. Feng · Algorithms for Molecular Biology (2026) | TGRS Research Map | TGRS