Recrafting the neighbor-joining method

<p>Abstract</p> <p>Background</p> <p>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 Θ(<it>n</it><sup>3</sup>) algorithm upon which...

Full description

Bibliographic Details
Main Authors: Pedersen Christian NS, Fagerberg Rolf, Brodal Gerth S, Mailund Thomas, Phillips Derek
Format: Article
Language:English
Published: BMC 2006-01-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/7/29
id doaj-4990b600708a44df90d4d07ae961704d
record_format Article
spelling doaj-4990b600708a44df90d4d07ae961704d2020-11-25T00:43:22ZengBMCBMC Bioinformatics1471-21052006-01-01712910.1186/1471-2105-7-29Recrafting the neighbor-joining methodPedersen Christian NSFagerberg RolfBrodal Gerth SMailund ThomasPhillips Derek<p>Abstract</p> <p>Background</p> <p>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 Θ(<it>n</it><sup>3</sup>) algorithm upon which all existing implementations are based.</p> <p>Results</p> <p>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 <it>O</it>(<it>n</it><sup>2</sup>) but the worst-case remains <it>O</it>(<it>n</it><sup>3</sup>). 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 Θ(<it>n</it><sup>2</sup>) 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.</p> <p>Conclusion</p> <p>The experiments show that our algorithms also yield a significant speed-up, already for medium sized instances.</p> http://www.biomedcentral.com/1471-2105/7/29
collection DOAJ
language English
format Article
sources DOAJ
author Pedersen Christian NS
Fagerberg Rolf
Brodal Gerth S
Mailund Thomas
Phillips Derek
spellingShingle Pedersen Christian NS
Fagerberg Rolf
Brodal Gerth S
Mailund Thomas
Phillips Derek
Recrafting the neighbor-joining method
BMC Bioinformatics
author_facet Pedersen Christian NS
Fagerberg Rolf
Brodal Gerth S
Mailund Thomas
Phillips Derek
author_sort Pedersen Christian NS
title Recrafting the neighbor-joining method
title_short Recrafting the neighbor-joining method
title_full Recrafting the neighbor-joining method
title_fullStr Recrafting the neighbor-joining method
title_full_unstemmed Recrafting the neighbor-joining method
title_sort recrafting the neighbor-joining method
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2006-01-01
description <p>Abstract</p> <p>Background</p> <p>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 Θ(<it>n</it><sup>3</sup>) algorithm upon which all existing implementations are based.</p> <p>Results</p> <p>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 <it>O</it>(<it>n</it><sup>2</sup>) but the worst-case remains <it>O</it>(<it>n</it><sup>3</sup>). 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 Θ(<it>n</it><sup>2</sup>) 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.</p> <p>Conclusion</p> <p>The experiments show that our algorithms also yield a significant speed-up, already for medium sized instances.</p>
url http://www.biomedcentral.com/1471-2105/7/29
work_keys_str_mv AT pedersenchristianns recraftingtheneighborjoiningmethod
AT fagerbergrolf recraftingtheneighborjoiningmethod
AT brodalgerths recraftingtheneighborjoiningmethod
AT mailundthomas recraftingtheneighborjoiningmethod
AT phillipsderek recraftingtheneighborjoiningmethod
_version_ 1725278828114214912