Implementation of the Neighbor-Joining (NJ) Algorithm For Phylogenetic Tree Construction
Learning Objective
• Explain the principles behind the Neighbor-Joining (NJ) algorithm and its role in phylogenetic tree construction.
• Apply the NJ algorithm to generate a guide tree by progressively merging taxa into internal nodes.
• Interpret the evolutionary relationships represented by an NJ tree.