Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors
Xiang Ji, Benjamin Redelings, Shuo Su, Hongcun Bao, Wu-Min Deng, Samuel L. Hong, Guy Baele, Philippe Lemey, Marc A. Suchard

TL;DR
This paper introduces a scalable, automatic method for detecting evolutionary change-points using branch-specific substitution models combined with shrinkage priors, improving inference efficiency significantly.
Contribution
It develops an analytical gradient algorithm for high-dimensional models, enabling automatic change-point detection without prior knowledge and vastly improving computational speed.
Findings
Achieved up to 126-fold speedup in maximum likelihood optimization.
Real-world application to BRCA1 gene evolution and mpox viral sequences.
Enhanced Bayesian inference with up to 2026-fold performance improvement.
Abstract
Branch-specific substitution models are popular for detecting evolutionary change-points, such as shifts in selective pressure. However, applying such models typically requires prior knowledge of change-point locations on the phylogeny or faces scalability issues with large data sets. To address both limitations, we integrate branch-specific substitution models with shrinkage priors to automatically identify change-points without prior knowledge, while simultaneously estimating distinct substitution parameters for each branch. To enable tractable inference under this high-dimensional model, we develop an analytical gradient algorithm for the branch-specific substitution parameters where the computational time is linear in the number of parameters. We apply this gradient algorithm to infer selection pressure dynamics in the evolution of the BRCA1 gene in primates and mutational dynamics…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
