Taxon (leaf) Ancestral node
drag to pan · scroll to zoom

Neighbor-Joining Phylogenetic Tree Builder (2D)

Phylogenetic trees are reconstructed from measurable distances between species — genetic divergence, morphological difference, or any other dissimilarity score — not observed directly. This 2D sibling runs the same real neighbor-joining algorithm as the 3D version on a live distance matrix: at each step it computes the Q-criterion across every pair of active lineages, joins the pair that minimizes it, derives the two branch lengths from the row-sum formula, and folds the new ancestral node back into the matrix for the next round. The result grows as a flat radial tree diagram you can pan and zoom, with the taxa you set spinning out along evolving branches until a single root remains, exactly as a real molecular phylogenetics pipeline would build a tree from sequence-distance data.