Related Experiment Video
Updated: Aug 13, 2026

Scalable, Flexible, and Cost-Effective Seedling Grafting
Published on: January 6, 2023
Recrafting the neighbor-joining method
Thomas Mailund1, Gerth S Brodal, Rolf Fagerberg
1Bioinformatics Research Center, University of Aarhus, Denmark. mailund@birc.dk
Background:
The neighbor-joining method by Saitou and Nei is a widely used method for constructing phylogenetic trees. The formulation of the method gives rise to a canonical Theta(n3) algorithm upon which all existing implementations are based.
Results:
In this paper we present techniques for speeding up the canonical neighbor-joining method. Our algorithms construct the same phylogenetic trees as the canonical neighbor-joining method. The best-case running time of our algorithms are O(n2) but the worst-case remains O(n3). We empirically evaluate the performance of our algoritms on distance matrices obtained from the Pfam collection of alignments. The experiments indicate that the running time of our algorithms evolve as Theta(n2) on the examined instance collection. We also compare the running time with that of the QuickTree tool, a widely used efficient implementation of the canonical neighbor-joining method.
Conclusion:
The experiments show that our algorithms also yield a significant speed-up, already for medium sized instances.
Related Concept Videos
Homologous Recombination
Homologous Recombination
Conservative Site-specific Recombination and Phase Variation
The recognition sites for Cre recombinase called LoxP...
Gene Flow
Reducing Line Loss
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
Exon Recombination
Exon shuffling follows “splice frame rules.” Each exon has three reading...
