Back

SwiftNJ: Fast Exact Neighbour Joining via Correctness-Gated Coding Agents

Christensen, J.

2026-05-29 bioinformatics
10.64898/2026.05.28.728410 bioRxiv
Show abstract

The capability profile of frontier coding agents in 2026 varies sharply across technical domains, motivating domain-specific empirical study of where, and under what oversight conditions, such systems can contribute to specialised technical work. This paper presents one such study in computational phylogenetics. Neighbour joining (NJ) is a widely used distance-based method for inferring evolutionary trees in microbial epidemiology, comparative genomics, and large-scale sequence clustering. Its constant-factor runtime is set by hand-tuned native implementations; RapidNJ is a widely-cited representative of that class and serves here as the comparison baseline. We ask whether a current-generation coding agent, operating under a correctness-gated optimisation harness with deterministic correctness gates calibrated against a QuickTree reference, can advance that constant factor on a fixed benchmark. The resulting implementation, SwiftNJ, achieves a geometric-mean runtime ratio of 0.565 against a locally-rebuilt RapidNJ-native binary across a 59-matrix corpus, sub-parity on 58 of 59 matrices. On 400 shuffled inputs drawn from 16 small matrices (n [≤] 2000), SwiftNJ matched the QuickTree reference at Robinson-Foulds distance zero. In this domain, a correctness-gated coding agent meaningfully improved on a strong native baseline, suggesting that harness-guided optimisation holds promise for performance-critical bioinformatics tools; further work is needed to establish how broadly the approach generalises.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

1
Bioinformatics Advances
203 papers in training set
Top 0.1%
15.1%
2
Bioinformatics
1204 papers in training set
Top 2%
15.1%
3
PLOS Computational Biology
1863 papers in training set
Top 3%
10.6%
4
PeerJ
308 papers in training set
Top 0.8%
5.5%
5
NAR Genomics and Bioinformatics
242 papers in training set
Top 1%
4.0%
50% of probability mass above
6
Molecular Biology and Evolution
542 papers in training set
Top 2%
4.0%
7
Journal of Open Source Software
25 papers in training set
Top 0.1%
3.2%
8
Genome Research
468 papers in training set
Top 2%
3.2%
9
Journal of Computational Biology
48 papers in training set
Top 0.4%
2.4%
10
Methods in Ecology and Evolution
176 papers in training set
Top 0.8%
2.4%
11
BMC Genomics
406 papers in training set
Top 4%
2.1%
12
Briefings in Bioinformatics
354 papers in training set
Top 4%
2.1%
13
Genome Biology
637 papers in training set
Top 5%
2.1%
14
GigaScience
212 papers in training set
Top 2%
2.1%
15
BMC Bioinformatics
457 papers in training set
Top 4%
1.9%
16
Microbial Genomics
225 papers in training set
Top 1%
1.7%
17
PLOS ONE
5266 papers in training set
Top 49%
1.7%
18
Algorithms for Molecular Biology
17 papers in training set
Top 0.1%
1.7%
19
Frontiers in Bioinformatics
49 papers in training set
Top 0.7%
1.3%
20
Nature Communications
5641 papers in training set
Top 49%
1.3%
21
Peer Community Journal
281 papers in training set
Top 4%
1.1%
22
Systematic Biology
144 papers in training set
Top 0.6%
1.1%
23
Nature Methods
385 papers in training set
Top 6%
1.0%
24
Frontiers in Genetics
230 papers in training set
Top 6%
0.8%
25
Nature Biotechnology
172 papers in training set
Top 5%
0.6%
26
Molecular Ecology Resources
171 papers in training set
Top 2%
0.6%