Fast tumor phylogeny regression via tree-structured dual dynamic programming
Henri SchmidtiD, Yuanyuan QiiD, Benjamin J. RaphaeliD, Mohammed El-KebiriD
Abstract
MotivationReconstructing the evolutionary history of tumors from bulk DNA sequencing of multiple tissue samples remains a challenging computational problem, requiring simultaneous deconvolution of the tumor tissue and inference of its evolutionary history. Recently, phylogenetic reconstruction methods have made significant progress by breaking the reconstruction problem into two parts: a regression problem over a fixed topology and a search over tree space. While effective techniques have been developed for the latter search problem, the regression problem remains a bottleneck in both method design and implementation due to the lack of fast, specialized algorithms. ResultsHere, we introduce fastppm, a fast tool to solve the regression problem via tree-structured dual dynamic programming. fastppm supports arbitrary, separable convex loss functions including the{ell} 2, piecewise linear, binomial and beta-binomial loss and provides asymptotic improvements for the{ell} 2 and piecewise linear loss over existing algorithms. We find that fastppm empirically outperforms both specialized and general purpose regression algorithms, obtaining 50-450x speedups while providing as accurate solutions as existing approaches. Incorporating fastppm into several phylogeny inference algorithms immediately yields up to 400x speedups, requiring only a small change to the program code of existing software. Finally, fastppm enables analysis of low-coverage bulk DNA sequencing data on both simulated data and in a patient-derived mouse model of colorectal cancer, outperforming state-of-the-art phylogeny inference algorithms in terms of both accuracy and runtime. Availabilityfastppm is implemented in C++ and available as both a command-line interface and Python library at github.com/elkebir-group/fastppm.git.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- FWCI
- 0.90
- Field percentile
- top 29%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A regression based approach to phylogenetic reconstruction from multi-sample bulk DNA sequencing of tumors
Henri Schmidt, Benjamin J. Raphael·PLoS Computational BiologyPeer-reviewed·Dec 4, 2024
- Tumor Phylogeny Topology Inference via Deep Learning
Erfan Sadeqi Azer, Mohammad Haghir Ebrahimabadi, … S. Cenk Şahinalp·iSciencePeer-reviewed·Oct 7, 2020
- Sapling: Inferring and Summarizing Tumor Phylogenies from Bulk Data using Backbone Trees
Yuanyuan Qi, Henri Schmidt, Mohammed El-Kebir·Algorithms for Molecular BiologyPeer-reviewed·Feb 18, 2026
- PhISCS-BnB: A Fast Branch and Bound Algorithm for the Perfect Tumor Phylogeny Reconstruction Problem
Erfan Sadeqi Azer, Farid Rashidi Mehrabadi, … S. Cenk Şahinalp·BioinformaticsPeer-reviewed·Jul 1, 2020
- Arborist: Prioritizing Bulk DNA Inferred Tumor Phylogenies via Low-pass Single-cell DNA Sequencing Data
Leah L. Weber, Chi Yin Ching, … Peter Van Loo·bioRxiv·Feb 28, 2026
- PhyClone: Accurate Bayesian reconstruction of cancer phylogenies from bulk sequencing
Emilia Hurtado, Alexandre Bouchard‐Côté, Andrew J. L. Roth·BioinformaticsPeer-reviewed·Jun 12, 2025