Cladogram Maker
Home/How to read a phylogenetic tree

How to read a phylogenetic tree

Reading a phylogenetic tree is mostly about three things the diagram encodes: the branching order, the branch lengths, and the support at each node. Get those and the rest follows.

Branching order, who is related to whom

Two taxa are more closely related when they share a more recent common ancestor. Trace back from each toward the root; the pair whose paths meet at the nearer node are the closer relatives. Relatedness is read through the nodes, never from how near the tip labels sit on the page.

The commonest error is treating adjacent tips as close relatives. Branches rotate freely around any node, so a taxon can be drawn at the far end of the tree without a single relationship changing. This is covered in more depth for the simpler case in how to read a cladogram.

Branch lengths, how much change

This is where a phylogenetic tree carries more than a cladogram. If the tips are ragged, ending at uneven positions, the branch lengths are meaningful, and there should be a scale bar. A long branch means a lot of change along that lineage; a short branch means little.

The scale bar is the key. It might read "0.05", meaning a branch as long as the bar represents 0.05 substitutions per site. Measure a branch against the bar to read its length. If the tips are all flush and there is no scale bar, the lengths are cosmetic, you're looking at a cladogram, and only the branching order is being claimed.

10098HumanChimpMouseRat0.05
A phylogram with a scale bar and bootstrap support values, in blue, at the internal nodes.
If the tips are…and there is…then it's a…and branch length means…
flush (aligned)no scale barcladogramnothing
raggeda scale barphylogramamount of change
flusha time axischronogramtime

Support values, how much to trust each branch

The numbers sitting at internal nodes are support values. They answer "how confident are we that this group is real?", and they come in two flavours:

A node with low support is a grouping the data can't firmly justify, treat that part of the tree as uncertain, however confident the drawing looks.

Rooted vs unrooted

A rooted tree has a defined starting point and a direction of time: you can point to the common ancestor of everything and read descent outward. An unrooted tree shows only how taxa cluster, with no "first" split, neighbour-joining, for instance, produces one until you root it, usually on an outgroup.

On a rooted tree, the root is the deepest node; everything descends from it. If a tree is drawn with a trifurcation (three branches meeting) at its base, that's the tell-tale sign it's unrooted.

Clades and monophyly

A clade is a node plus every descendant of that node, a complete branch you could snip off. Cladistically valid groups are clades (monophyletic). Groups that leave out some descendants (paraphyletic, like "reptiles" without birds) or lump unrelated lineages on a shared trait (polyphyletic) are not. The cladogram reading guide has the full breakdown of these terms, which apply identically here.

Build yours in the browser, no signup, no install.

Open the cladogram maker

Common misreadings

Frequently asked questions

What do branch lengths mean on a phylogenetic tree?
On a phylogram, branch length is the amount of evolutionary change along that lineage, read against the scale bar. On a plain cladogram, branch lengths are drawn for legibility and mean nothing. On a chronogram, length represents time.
What does the number at a node mean?
It's a support value, a bootstrap percentage (0–100) or a Bayesian posterior probability (0–1), showing how strongly the data support that grouping. Higher is more trustworthy; roughly, bootstrap above 70 is decent and above 95 is strong.
How do I tell which two species are most closely related?
Trace back from each toward the root and find where their paths first meet. The pair meeting at the most recent node are the most closely related. Ignore how close the labels are printed.
What is the difference between a rooted and an unrooted tree?
A rooted tree has a defined common ancestor and a direction of descent. An unrooted tree only shows how taxa cluster, with no earliest split, a trifurcation at the base is the sign of one.
Does a longer branch mean a species is more advanced?
No. A long branch means more change has accumulated along that lineage, often because it evolves faster or split off long ago, not that it's superior or more advanced.