The MultiFurcating Neighbor-Joining Algorithm for Reconstructing Polytomic Phylogenetic Trees
Related Experiment Video
Updated: Jul 12, 2025

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
Published on: August 14, 2018
Alberto Fernández1, Natàlia Segura-Alabart2, Francesc Serratosa2
1Departament d'Enginyeria Química, Universitat Rovira i Virgili, Tarragona, Spain. alberto.fernandez@urv.cat.
Abstract:
Results from phylogenetic analyses that study the evolution of species according to their biological characteristics are frequently structured as phylogenetic trees. One of the most widely used methods for reconstructing them is the distance-based method known as the neighbor-joining (NJ) algorithm. It is known that the NJ algorithm can produce different phylogenetic trees depending on the order of the taxa in the input matrix of evolutionary distances, because the method only yields bifurcating branches or dichotomies. According to this, results and conclusions published in articles that only calculate one of the possible dichotomic phylogenetic trees are somehow biased. We have generalized the formulas used in the NJ algorithm to cope with Multifurcating branches or polytomies, and we have called this new variant of the method the multifurcating neighbor-joining (MFNJ) algorithm. Instead of the dichotomic phylogenetic trees reconstructed by the NJ algorithm, the MFNJ algorithm produces polytomic phylogenetic trees. The main advantage of using the MFNJ algorithm is that only one phylogenetic tree can be obtained, which makes the experimental section of any study completely reproducible and unbiased to external issues such as the input order of taxa.
Related Concept Videos
Phylogenetic Trees
Evolutionary Relationships through Genome Comparisons
Phylogeny
Modern Molecular Taxonomy
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Applications of Molecular Taxonomy

