Search PubMedSearch

PubMed · 41614360

Bit-reproducible parallel phylogenetic tree inference.

Abstract

MOTIVATION: Phylogenetic trees describe the evolutionary history among biological species based on their genomic data. Maximum likelihood (ML) based phylogenetic inference tools search for the tree and evolutionary model that best explain the observed genomic data. Given the independence of likelihood score calculations between different genomic sites, parallel computation is commonly deployed. This is followed by a parallel summation over the per-site scores to obtain the overall likelihood score of the tree. However, basic arithmetic operations on IEEE 754 floating-point numbers, such as addition and multiplication, inherently introduce rounding errors. Consequently, the order by which floating-point operations are executed affects the exact resulting likelihood value since these operations are not associative. Moreover, parallel reduction algorithms in numerical codes re-associate operations as a function of the core count and cluster network topology, inducing different round-off errors. These low-level deviations can cause heuristic searches to diverge and induce high-level result discrepancies (e.g. yield topologically distinct phylogenies). This effect has also been observed in multiple scientific fields beyond phylogenetics. RESULTS: We observe that varying the degree of parallelism results in diverging phylogenetic tree searches (high-level results) for over 31% out of 10&#xa0;179 empirical datasets. More importantly, 8% of these diverging datasets yield trees that are statistically significantly worse than the best-known ML tree for the dataset (AU-test, P&#x2009;<&#x2009;.05). To alleviate this, we develop a variant of the widely used phylogenetic inference tool RAxML-NG, which does yield bit-reproducible results under varying core-counts, with a slowdown of only 0%-12.7% (median 0.8%) on up to 768 cores. For this, we introduce the ReproRed reduction algorithm, which yields bit-identical results under varying core-counts, by maintaining a fixed operation order that is independent of the communication pattern. ReproRed is thus applicable to all associative reduction operations-in contrast to competitors, which are confined to summation. Our ReproRed reduction algorithm only exchanges the theoretical minimum number of messages, overlaps communication with computation, and utilizes fast base-cases for local reductions. ReproRed is able to all-reduce (via a subsequent broadcast) 4.1&#xd7;106 operands across 48-768 cores in 19.7-48.61&#x2009;&#x3bc;s, thereby exhibiting a slowdown of 13%-93% over a non-reproducible all-reduce algorithm. ReproRed outperforms the state-of-the-art reproducible all-reduction algorithm ReproBLAS (offers summation only) beyond 10&#xa0;000 elements per core. In summary, we re-assess non-reproducibility in parallel phylogenetic inference, present the first bit-reproducible parallel phylogenetic inference tool, as well as introduce a general algorithm and open-source code for conducting reproducible associative parallel reduction operations. AVAILABILITY AND IMPLEMENTATION: ReproRed: https://doi.org/10.5281/zenodo.15004918 (LGPL)-Reproducible RAxML-NG version https://doi.org/10.5281/zenodo.15017407 (GPL).

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Christoph Stelz, Lukas H&#xfc;bner, Alexandros Stamatakis. 2026-02-03. Bit-reproducible parallel phylogenetic tree inference.. https://doi.org/10.1093/bioinformatics%2Fbtag044

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Curtobacterium uvaldense sp. nov., Falsirhodobacter allii sp. nov., Pseudomonas texasensis sp. nov., Three Novel Species Isolated from Onions in Texas, USA.

Bacterial strains 20TX0008T and 20TX0035T were isolated from the symptomatic onion foliage in 2020, and a bacterial strain 21TX0197T was isolated from the symptomatic onion bulb in 2021. Pathogenicity assays confirmed the two strains isolated from foliage to be non-pathogenic, while the strain 21TX0197T was found to be pathogenic. Phylogenetic analysis using the 16&#xa0;S rRNA gene revealed the closest resemblance of 20TX0008T, 20TX0035T, and 21TX0197T to the genera Curtobacterium, Falsirhodobacter, and Pseudomonas, respectively. For the respective genus, strains 20TX0008T showed the greatest 16&#xa0;S rRNA sequence similarity with Curtobacterium caesinilyticum GDMCC 1.2667T (99.7%), 20TX0035T with Falsirhodobacter deserti W402T (99.1%), and 21TX0197T with Pseudomonas uvaldensis 20TX0172T (99.4%). In the phylogenetic trees based on whole genome sequences, all three strains formed a distinct, well-supported branch that separated them from their closely related species within the same genus. The genomic similarity, based on average nucleotide identity (ANI) and digital DNA-DNA hybridization (dDDH), revealed that the novel strains had values below the species delineation thresholds (ANI&#x2009;<&#x2009;95% and dDDH&#x2009;<&#x2009;70%), confirming the novelty of all these strains. Based on genomic and phenotypic characteristics, we propose three novel species, Curtobacterium uvaldense sp. nov. (type strain 20TX0008T =LMG 33207T =NCIMB 15480T), Falsirhodobacter allii sp. nov. (type strain 20TX0035T =LMG 33208T =NCIMB 15477T), and Pseudomonas texasensis sp. nov. (type strain 21TX0197T =LMG 33210T =NCIMB 15479T).

Phylogeny

Pseudaquabacterium prasiolae sp. nov., Isolated from the Freshwater Green Alga Prasiola japonica, and Rubrivivax soli sp. nov., Isolated from Soil, with Reclassification of Aquabacterium humicola as Pseudaquabacterium humicola comb. nov.

Two Gram-stain-negative, catalase- and oxidase-positive, strictly aerobic, non-flagellated rod-shaped bacteria, designated OR-4T and RP6-9T, were isolated from the freshwater green alga Prasiola japonica and soil in Republic of Korea, respectively. Strain OR-4T exhibited gliding motility, whereas strain RP6-9T lacked gliding motility. Strain OR-4T grew at 10-30&#xa0;&#xb0;C, pH 6.0-9.0, and 0-1.5% (w/v) NaCl, while strain RP6-9T grew at 20-35&#xa0;&#xb0;C, pH 6.0-9.0, and 0-1.0% (w/v) NaCl. Both strains contained ubiquinone-8 as the sole respiratory quinone and phosphatidylethanolamine, phosphatidylglycerol, and diphosphatidylglycerol as major polar lipids; strain OR-4T additionally possessed an unidentified phospholipid and an unidentified polar lipid. The predominant fatty acids of OR-4T were C12:0, C16:0, summed feature 3 (C16:1&#x3c9;6c and/or C16:1&#x3c9;7c), and summed feature 8 (C18:1&#x3c9;7c and/or C18:1&#x3c9;6c), whereas RP6-9T contained C12:0, C16:0, and summed feature 3 as major components. The genomic DNA G&#x2009;+&#x2009;C content of both strains was 71.0&#xa0;mol%. Whole-genome-based phylogenomic analyses placed OR-4T and RP6-9T within the genera Pseudaquabacterium and Rubrivivax, respectively, forming distinct lineages. Comparative analyses of average nucleotide identity, digital DNA-DNA hybridization, and average amino acid identity further supported their assignment to these genera while confirming their separation from previously described species. Based on combined phenotypic, chemotaxonomic, and genomic evidence, strains OR-4T and RP6-9T represent novel species, for which the names Pseudaquabacterium prasiolae sp. nov. (type strain OR-4T =KACC 22752T =NBRC 116024T) and Rubrivivax soli sp. nov. (type strain RP6-9T =KACC 24055T =DSM 119932T) are proposed. Phylogenomic analyses also support the reclassification of Aquabacterium humicola as Pseudaquabacterium humicola comb. nov. (type strain RJY3T =KCTC 92105T =NBRC 115831T).

Phylogeny

Molecular characterization of a new emaravirus infecting Clerodendrum thomsoniae plants.

High-throughput sequencing revealed a new emaravirus named clerodendrum yellow blotch virus (ClYBV), infecting Clerodendrum thomsoniae plants in S&#xe3;o Paulo State, Brazil. Four genomic RNA segments (RNA1, RNA3, RNA4, and RNA5) were recovered, whereas RNA2 remained undetected. Phylogenetic analysis and pairwise comparisons based on amino acid sequences showed ClYBV is most closely related to redbud yellow ringspot-associated virus (RYRaV, Emaravirus cercidis). No ClYBV particles were observed by transmission electron microscopy in leaf tissues from infected plants. These results support the identification of ClYBV as a new Emaravirus member, though the undetectable RNA2 suggests the isolate may be defective, lacking this segment and unable to produce virus particles. The binomial species name "Emaravirus clerodendri" is proposed.

Phylogeny