KIT | KIT-Bibliothek | Impressum | Datenschutz

Bit-reproducible parallel phylogenetic tree inference

Stelz, Christoph ORCID iD icon 1; Hübner, Lukas ORCID iD icon 1; Stamatakis, Alexandros P. ORCID iD icon 1; Schwartz, Russell [Hrsg.]
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

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). ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000190932
Veröffentlicht am 24.02.2026
Originalveröffentlichung
DOI: 10.1093/bioinformatics/btag044
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 03.02.2026
Sprache Englisch
Identifikator ISSN: 1367-4803, 0266-7061, 1367-4811, 1460-2059
KITopen-ID: 1000190932
Erschienen in Bioinformatics
Verlag Oxford University Press (OUP)
Band 42
Heft 2
Seiten 1
Vorab online veröffentlicht am 29.01.2026
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page