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...
Main Authors: | , , , , |
---|---|
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 |