Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

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 in viral sequences from the recent mpox epidemic. Our novel algorithm enhances inference efficiency, achieving up to a 90-fold speedup per iteration in maximum likelihood optimization when compared to central difference numerical gradient method and up to a 360-fold improvement in computational performance within a Bayesian framework using Hamiltonian Monte Carlo sampler compared to conventional univariate random walk sampler.
Full text 12,506 characters · extracted from preprint-html · click to expand
Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Article Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors Xiang Ji, Benjamin Redelings, Shuo Su, Hongcun Bao, Wu-Min Deng, and 4 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-6926809/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version 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 in viral sequences from the recent mpox epidemic. Our novel algorithm enhances inference efficiency, achieving up to a 90-fold speedup per iteration in maximum likelihood optimization when compared to central difference numerical gradient method and up to a 360-fold improvement in computational performance within a Bayesian framework using Hamiltonian Monte Carlo sampler compared to conventional univariate random walk sampler. Biological sciences/Evolution/Phylogenetics Biological sciences/Computational biology and bioinformatics linear-time gradient algorithm branch-specific substitution model Bayesian infer36 ence maximum likelihood natural selection Full Text Additional Declarations There is NO Competing Interest. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-6926809","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Article","associatedPublications":[],"authors":[{"id":473496996,"identity":"81e4390f-04ba-4d84-b05f-d5d9dbd9d2f4","order_by":0,"name":"Xiang Ji","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAv0lEQVRIiWNgGAWjYFCCgw0GHxgYZCAcNiK1FM5IYOAhRQsDw2cekrQYHDzcuNn2x2Ee/tnNBxg+lB0mrEWy4WCzcU7CYR6JO8cSGGecI0ILP8PBNrAWhhs5Bsy8bURoYWM42P7bAqhF/kb+B+a/xGgB2tJgzADUYnAjh4GZkRgtQL80GPakpfMY3kgzONhzLp2wFoMbxx8Y/LCxlpO7kfzwwY8ya8JaGCQOINgHcClCBfwNxKkbBaNgFIyCEQwAODI+PAdEcT4AAAAASUVORK5CYII=","orcid":"https://orcid.org/0000-0002-7243-0865","institution":"Tulane University","correspondingAuthor":true,"prefix":"","firstName":"Xiang","middleName":"","lastName":"Ji","suffix":""},{"id":473496997,"identity":"501a751f-1789-41b1-bbc2-fd70aef72e8a","order_by":1,"name":"Benjamin Redelings","email":"","orcid":"","institution":"Duke University","correspondingAuthor":false,"prefix":"","firstName":"Benjamin","middleName":"","lastName":"Redelings","suffix":""},{"id":473496998,"identity":"e55e2b82-cfaf-4d11-ac20-a73eeb1a6a25","order_by":2,"name":"Shuo Su","email":"","orcid":"","institution":"","correspondingAuthor":false,"prefix":"","firstName":"Shuo","middleName":"","lastName":"Su","suffix":""},{"id":473496999,"identity":"7bd77537-f76e-4112-92ed-af181ee57057","order_by":3,"name":"Hongcun Bao","email":"","orcid":"","institution":"Tulane University","correspondingAuthor":false,"prefix":"","firstName":"Hongcun","middleName":"","lastName":"Bao","suffix":""},{"id":473497000,"identity":"a17dd071-d82a-409b-847e-cdf438487262","order_by":4,"name":"Wu-Min Deng","email":"","orcid":"","institution":"Tulane University","correspondingAuthor":false,"prefix":"","firstName":"Wu-Min","middleName":"","lastName":"Deng","suffix":""},{"id":473497001,"identity":"220acb8e-bfe9-4f39-8db1-070d33c7edb5","order_by":5,"name":"Samuel Hong","email":"","orcid":"https://orcid.org/0000-0001-6354-4943","institution":"KU Leuven","correspondingAuthor":false,"prefix":"","firstName":"Samuel","middleName":"","lastName":"Hong","suffix":""},{"id":473497002,"identity":"7e4c9cc0-3e40-491a-9b67-38a37f8a0757","order_by":6,"name":"Guy Baele","email":"","orcid":"https://orcid.org/0000-0002-1915-7732","institution":"Rega Institute for Medical Research, KU Leuven","correspondingAuthor":false,"prefix":"","firstName":"Guy","middleName":"","lastName":"Baele","suffix":""},{"id":473497003,"identity":"40020f52-a1ac-4c2f-b0dc-48cdbef7d99b","order_by":7,"name":"Philippe Lemey","email":"","orcid":"https://orcid.org/0000-0003-2826-5353","institution":"KU Leuven","correspondingAuthor":false,"prefix":"","firstName":"Philippe","middleName":"","lastName":"Lemey","suffix":""},{"id":473497004,"identity":"5bb07076-0115-4806-885c-c4dff2d9a417","order_by":8,"name":"Marc Suchard","email":"","orcid":"https://orcid.org/0000-0001-9818-479X","institution":"Department of Human Genetics David Geffen School of Medicine University of California; Department of Biostatistics Fielding School of Public Health University of California","correspondingAuthor":false,"prefix":"","firstName":"Marc","middleName":"","lastName":"Suchard","suffix":""}],"badges":[],"createdAt":"2025-06-19 02:45:20","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-6926809/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-6926809/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":85522149,"identity":"45ad2886-3dad-411c-8030-b0678987b5b8","added_by":"auto","created_at":"2025-06-26 20:58:30","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":979079,"visible":true,"origin":"","legend":"Article File","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-6926809/v1_covered_70c57f60-8129-4841-bad9-955341a50bb4.pdf"}],"financialInterests":"There is \u003cb\u003eNO\u003c/b\u003e Competing Interest.","formattedTitle":"Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"linear-time gradient algorithm, branch-specific substitution model, Bayesian infer36 ence, maximum likelihood, natural selection","lastPublishedDoi":"10.21203/rs.3.rs-6926809/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-6926809/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"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 in viral sequences from the recent mpox epidemic. Our novel algorithm enhances inference efficiency, achieving up to a 90-fold speedup per iteration in maximum likelihood optimization when compared to central difference numerical gradient method and up to a 360-fold improvement in computational performance within a Bayesian framework using Hamiltonian Monte Carlo sampler compared to conventional univariate random walk sampler.","manuscriptTitle":"Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2025-06-25 06:49:59","doi":"10.21203/rs.3.rs-6926809/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"282ac2c1-8411-44da-8aa1-9d42be1fb371","owner":[],"postedDate":"June 25th, 2025","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[{"id":50284312,"name":"Biological sciences/Evolution/Phylogenetics"},{"id":50284313,"name":"Biological sciences/Computational biology and bioinformatics"}],"tags":[],"updatedAt":"2025-06-26T20:50:22+00:00","versionOfRecord":[],"versionCreatedAt":"2025-06-25 06:49:59","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-6926809","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-6926809","identity":"rs-6926809","version":["v1"]},"buildId":"8U1c8b4HqxoKbykW_rLl7","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-06-05T02:00:03.366016+00:00
License: CC-BY-4.0