Login / Signup

Shrinkage-based random local clocks with scalable inference.

Alexander A FisherXiang JiAkihiko NishimuraGuy BaelePhilippe LemeyMarc A Suchard
Published in: Molecular biology and evolution (2023)
Molecular clock models undergird modern methods of divergence time estimation. Local clock models propose that the rate of molecular evolution is constant within phylogenetic sub-trees. 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.
Keyphrases
  • healthcare
  • single cell
  • data analysis