ArticleBioinformatics (Oxford, England)2024
Many-core algorithms for high-dimensional gradients on phylogenetic trees.
Article in Bioinformatics (Oxford, England), 2024. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 14 papers.
What it found
Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.
The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.
The trial behind it
Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.
Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.
Who cites it
14 citing papers in PubMed.
- Revisiting Algorithms, Tools, and Applications for Sequence and Phylogenetic Analyses in the NGS-Based Omics Era.Biochemical genetics · 2026Review
- Genomic Diversity of Aurochs From a Mediterranean Ice-Age Refugium.Molecular ecology · 2026Article
- Reconciling fast Hepatitis B evolutionary rates with ancient co-divergence.bioRxiv : the preprint server for biology · 2026Article
- Parallel algorithms for phylogenetic inference under a structured coalescent approximation.Proceedings of the National Academy of Sciences of the United States of America · 2026Article
- torchtree: Flexible Phylogenetic Model Development and Inference Using PyTorch.Systematic biology · 2026Article
- Large Language Models in Bio-Ontology Research: A Review.Bioengineering (Basel, Switzerland) · 2025Review
- Parallel algorithms for phylogenetic inference under a structured coalescent approximation.bioRxiv : the preprint server for biology · 2025Article
- BEAST X for Bayesian phylogenetic, phylogeographic and phylodynamic inference.Nature methods · 2025Article
- Phylo-rs: an extensible phylogenetic analysis library in rust.BMC bioinformatics · 2025Article
- Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors.ArXiv · 2025Article
- Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors.Research square · 2025Article
- Random-Effects Substitution Models for Phylogenetics via Scalable Gradient Approximations.Systematic biology · 2024Article
- Antigenic distance between primary and secondary dengue infections correlates with disease risk.Science translational medicine · 2024Article
- Antigenic diversity and dengue disease risk.Research square · 2023Article
Corrections and comments
- Update of
Authors and funding
7 authors.
Funding
Abstract
motivationAdvancements in high-throughput genomic sequencing are delivering genomic pathogen data at an unprecedented rate, positioning statistical phylogenetics as a critical tool to monitor infectious diseases globally. This rapid growth spurs the need for efficient inference techniques, such as Hamiltonian Monte Carlo (HMC) in a Bayesian framework, to estimate parameters of these phylogenetic models where the dimensions of the parameters increase with the number of sequences N. HMC requires repeated calculation of the gradient of the data log-likelihood with respect to (wrt) all branch-length-specific (BLS) parameters that traditionally takes O(N2) operations using the standard pruning algorithm. A recent study proposes an approach to calculate this gradient in O(N), enabling researchers to take advantage of gradient-based samplers such as HMC. The CPU implementation of this approach makes the calculation of the gradient computationally tractable for nucleotide-based models but falls short in performance for larger state-space size models, such as Markov-modulated and codon models. Here, we describe novel massively parallel algorithms to calculate the gradient of the log-likelihood wrt all BLS parameters that take advantage of graphics processing units (GPUs) and result in many fold higher speedups over previous CPU implementations.
resultsWe benchmark these GPU algorithms on three computing systems using three evolutionary inference examples exploring complete genomes from 997 dengue viruses, 62 carnivore mitochondria and 49 yeasts, and observe a >128-fold speedup over the CPU implementation for codon-based models and >8-fold speedup for nucleotide-based models. As a practical demonstration, we also estimate the timing of the first introduction of West Nile virus into the continental Unites States under a codon model with a relaxed molecular clock from 104 full viral genomes, an inference task previously intractable. AVAILABILITY AND IMPLEMENTATION: We provide an implementation of our GPU algorithms in BEAGLE v4.0.0 (https://github.com/beagle-dev/beagle-lib), an open-source library for statistical phylogenetics that enables parallel calculations on multi-core CPUs and GPUs. We employ a BEAGLE-implementation using the Bayesian phylogenetics framework BEAST (https://github.com/beast-dev/beast-mcmc).
Indexed as
Identifiers
What OpenQuestion holds
Registered trials
Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.