The Geometry of the Neighbor-Joining Algorithm for Small Trees

@inproceedings{Eickmeyer2008TheGO,
  title={The Geometry of the Neighbor-Joining Algorithm for Small Trees},
  author={Kord Eickmeyer and Ruriko Yoshida},
  booktitle={Algebraic Biology},
  year={2008}
}
In 2007, Eickmeyer et al. showed that the tree topologies outputted by the Neighbor-Joining (NJ) algorithm and the balanced minimum evolution (BME) method for phylogenetic reconstruction are each determined by a polyhedral subdivision of the space of dissimilarity maps ${\mathbb R}^{n \choose 2}$, where nis the number of taxa. In this paper, we will analyze the behavior of the Neighbor-Joining algorithm on five and six taxa and study the geometry and combinatorics of the polyhedral subdivision… 

Combinatorial and Computational Investigations of Neighbor-Joining Bias

The Neighbor-Joining algorithm is a popular distance-based phylogenetic method that computes a tree metric from a dissimilarity map arising from biological data that partitions the input space into polyhedral regions indexed by the combinatorial type of the trees returned.

Optimality of the Neighbor Joining Algorithm and Faces of the Balanced Minimum Evolution Polytope

It is proved that any subtree-prune-regraft move from a binary tree to another binary tree corresponds to an edge of the BME polytope, and an entire family of faces parameterized by disjoint clades are described, showing that these clade-faces are smaller dimensional BMEpolytopes themselves.

Stochastic safety radius on Neighbor-Joining method and Balanced Minimal Evolution on small trees

Stochastic safety radii for the neighbor-joining (NJ) method and balanced minimal evolution (BME) method for n = 5 are investigated.

On the optimality of the neighbor-joining algorithm

The l2 radius for neighbor-joining for n = 5 is obtained and the ability of the neighbor- joining algorithm to recover the BME tree depends on the diameter of the B ME tree.

Bayes estimators for phylogenetic reconstruction

In this work, a unified framework of BE trees is discussed, focusing especially on tree distances that are expressible as squared euclidean distances, and it is shown that BEs can be estimated in practice by hill-climbing and tends to be closer to the true tree compared with ML and neighbor joining.

Mathematical and Simulation-Based Analysis of the Behavior of Admixed Taxa in the Neighbor-Joining Algorithm

The neighbor-joining algorithm for phylogenetic inference has been seen to have three specific properties when applied to distance matrices that contain an admixed taxon, but it is observed that these properties are sometimes violated by distanceMatrices that include an admixture.

NJML: a hybrid algorithm for the neighbor-joining and maximum-likelihood methods.

    S. OtaW. Li
    Biology
    Molecular biology and evolution
  • 2000
A "divide-and-conquer" heuristic algorithm in which an initial neighbor-joining (NJ) tree is divided into subtrees at internal branches having bootstrap values higher than a threshold, which is suitable for reconstructing relatively large molecular phylogenetic trees.

A note on the neighbor-joining algorithm of Saitou and Nei.

The proof given by Saitou and Nei that the correct tree is recovered if D is treelike is incorrect is supplied, and an alternative formulation that runs in time 0( N3), where N is the number of operational taxonomic units (OTUs) .

Beyond pairwise distances: neighbor-joining with phylogenetic diversity estimates.

A generalization of the neighbor- joining transformation is presented, which uses estimates of phylogenetic diversity rather than pairwise distances in the tree, which leads to an improved neighbor-joining algorithm whose total running time is still polynomial in the number of taxa.

Neighbor joining with phylogenetic diversity estimates

A generalization of the neighbor- joining transformation is presented, which uses estimates of phylogenetic diversity rather than pairwise distances in the tree, which leads to an improved neighbor-joining algorithm whose total running time is still polynomial in the number of taxa.

On the optimality of the neighbor-joining algorithm

The l2 radius for neighbor-joining for n = 5 is obtained and the ability of the neighbor- joining algorithm to recover the BME tree depends on the diameter of the B ME tree.

The neighbor-joining method: a new method for reconstructing phylogenetic trees.

The neighbor-joining method and Sattath and Tversky's method are shown to be generally better than the other methods for reconstructing phylogenetic trees from evolutionary distance data.

On the Uniqueness of the Selection Criterion in Neighbor-Joining

It is shown that any selection criterion that is linear, permutation equivariant, statistically consistent and based solely on distance data will give the same trees as those created by NJ.

Complexity of the simplest phylogenetic estimation problem

    Ziheng Yang
    Computer Science
    Proceedings of the Royal Society of London. Series B: Biological Sciences
  • 2000
The maximum–likelihood (ML) solution to a simple phylogenetic estimation problem is obtained analytically, which will be useful for studying the problem of significance evaluation.

Why Neighbor-Joining Works

Abstract We show that the neighbor-joining algorithm is a robust quartet method for constructing trees from distances. This leads to a new performance guarantee that contains Atteson’s optimal radius

The Performance of Neighbor-Joining Methods of Phylogenetic Reconstruction

An upper bound on the amount of data necessary to reconstruct the topology with high confidence is demonstrated by finding conditions under which these methods will determine the correct tree topology and showing that these perform as well as possible in a certain sense.