Recrafting the neighbor-joining method

43Citations
Citations of this article
113Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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 Θ(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 Θ(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. © 2006 Mailund et al; licensee BioMed Central Ltd.

Cite

CITATION STYLE

APA

Mailund, T., Brodal, G. S., Fagerberg, R., Pedersen, C. N. S., & Phillips, D. (2006). Recrafting the neighbor-joining method. BMC Bioinformatics, 7. https://doi.org/10.1186/1471-2105-7-29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free