Cargando…

Shrinkage-based Random Local Clocks with Scalable Inference

Molecular clock models undergird modern methods of divergence-time estimation. Local clock models propose that the rate of molecular evolution is constant within phylogenetic subtrees. Current local clock inference procedures exhibit one or more weaknesses, namely they achieve limited scalability to...

Descripción completa

Detalles Bibliográficos
Autores principales: Fisher, Alexander A, Ji, Xiang, Nishimura, Akihiko, Baele, Guy, Lemey, Philippe, Suchard, Marc A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10665039/
https://www.ncbi.nlm.nih.gov/pubmed/37950885
http://dx.doi.org/10.1093/molbev/msad242
_version_ 1785138742016606208
author Fisher, Alexander A
Ji, Xiang
Nishimura, Akihiko
Baele, Guy
Lemey, Philippe
Suchard, Marc A
author_facet Fisher, Alexander A
Ji, Xiang
Nishimura, Akihiko
Baele, Guy
Lemey, Philippe
Suchard, Marc A
author_sort Fisher, Alexander A
collection PubMed
description Molecular clock models undergird modern methods of divergence-time estimation. Local clock models propose that the rate of molecular evolution is constant within phylogenetic subtrees. Current local clock inference procedures exhibit one or more weaknesses, namely they achieve limited scalability to trees with large numbers of taxa, impose model misspecification, or require a priori knowledge of the existence and location of clocks. To overcome these challenges, we present an autocorrelated, Bayesian model of heritable clock rate evolution that leverages heavy-tailed priors with mean zero to shrink increments of change between branch-specific clocks. We further develop an efficient Hamiltonian Monte Carlo sampler that exploits closed form gradient computations to scale our model to large trees. Inference under our shrinkage clock exhibits a speed-up compared to the popular random local clock when estimating branch-specific clock rates on a variety of simulated datasets. This speed-up increases with the size of the problem. We further show our shrinkage clock recovers known local clocks within a rodent and mammalian phylogeny. Finally, in a problem that once appeared computationally impractical, we investigate the heritable clock structure of various surface glycoproteins of influenza A virus in the absence of prior knowledge about clock placement. We implement our shrinkage clock and make it publicly available in the BEAST software package.
format Online
Article
Text
id pubmed-10665039
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-106650392023-11-10 Shrinkage-based Random Local Clocks with Scalable Inference Fisher, Alexander A Ji, Xiang Nishimura, Akihiko Baele, Guy Lemey, Philippe Suchard, Marc A Mol Biol Evol Methods Molecular clock models undergird modern methods of divergence-time estimation. Local clock models propose that the rate of molecular evolution is constant within phylogenetic subtrees. Current local clock inference procedures exhibit one or more weaknesses, namely they achieve limited scalability to trees with large numbers of taxa, impose model misspecification, or require a priori knowledge of the existence and location of clocks. To overcome these challenges, we present an autocorrelated, Bayesian model of heritable clock rate evolution that leverages heavy-tailed priors with mean zero to shrink increments of change between branch-specific clocks. We further develop an efficient Hamiltonian Monte Carlo sampler that exploits closed form gradient computations to scale our model to large trees. Inference under our shrinkage clock exhibits a speed-up compared to the popular random local clock when estimating branch-specific clock rates on a variety of simulated datasets. This speed-up increases with the size of the problem. We further show our shrinkage clock recovers known local clocks within a rodent and mammalian phylogeny. Finally, in a problem that once appeared computationally impractical, we investigate the heritable clock structure of various surface glycoproteins of influenza A virus in the absence of prior knowledge about clock placement. We implement our shrinkage clock and make it publicly available in the BEAST software package. Oxford University Press 2023-11-10 /pmc/articles/PMC10665039/ /pubmed/37950885 http://dx.doi.org/10.1093/molbev/msad242 Text en © The Author(s) 2023. Published by Oxford University Press on behalf of Society for Molecular Biology and Evolution. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methods
Fisher, Alexander A
Ji, Xiang
Nishimura, Akihiko
Baele, Guy
Lemey, Philippe
Suchard, Marc A
Shrinkage-based Random Local Clocks with Scalable Inference
title Shrinkage-based Random Local Clocks with Scalable Inference
title_full Shrinkage-based Random Local Clocks with Scalable Inference
title_fullStr Shrinkage-based Random Local Clocks with Scalable Inference
title_full_unstemmed Shrinkage-based Random Local Clocks with Scalable Inference
title_short Shrinkage-based Random Local Clocks with Scalable Inference
title_sort shrinkage-based random local clocks with scalable inference
topic Methods
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10665039/
https://www.ncbi.nlm.nih.gov/pubmed/37950885
http://dx.doi.org/10.1093/molbev/msad242
work_keys_str_mv AT fisheralexandera shrinkagebasedrandomlocalclockswithscalableinference
AT jixiang shrinkagebasedrandomlocalclockswithscalableinference
AT nishimuraakihiko shrinkagebasedrandomlocalclockswithscalableinference
AT baeleguy shrinkagebasedrandomlocalclockswithscalableinference
AT lemeyphilippe shrinkagebasedrandomlocalclockswithscalableinference
AT suchardmarca shrinkagebasedrandomlocalclockswithscalableinference