How lineages multiply and vanish
We used a tree to learn about how sequences evolve
But where does the tree come from?
Today: What process grows a tree, and what can a tree of living species tell us about that process?
Every branch of a tree of species is a lineage
The same models describe anything that multiplies and dies
In the substitution models exercise, a site waited an exponential time before its next change
A lineage waits an exponential time, with rate \(\lambda\), before it splits
With \(n\) lineages, each with speciation rate \(\lambda\) and extinction rate \(\mu\):
\[ \text{total rate} = n\lambda + n\mu = n(\lambda + \mu) \]
The more lineages there are, the faster new ones appear!
Simulate one event at a time:
| Death rate, \(\mu\) (\(\lambda = 1\)) | Extinct by time 5 (simulated) | Eventually extinct |
|---|---|---|
| 0.00 | 0.00 | 0.00 |
| 0.25 | 0.23 | 0.25 |
| 0.50 | 0.49 | 0.50 |
| 0.75 | 0.70 | 0.75 |
| 1.00 | 0.82 | 1.00 |
A clade that starts with one lineage eventually dies out with probability \(\mu / \lambda\) (when \(\mu < \lambda\))1
Even when splits are twice as common as extinctions, about half of all clades die out
\(\lambda = 1\), \(\mu = 0.5\): 48% of clades are extinct; survivors average 37 lineages
The reconstructed tree1 is what we estimate from data: Sans unsampled extant species and most extinct lineages
2 lineages at the root, and every split adds one, so all we need are the branching times: the times of the internal nodes
Both BD models have the same net diversification rate, \(r = \lambda - \mu = 0.5\)
Question: Why does extinction make the LTT plot bend up near the present?
Cyrtodactylus lekaguli Rushenb (2016) Wikimedia Commons
A time-calibrated tree1 of 345 of the 406 described species2; the root is about 52 million years old
Under pure birth, the maximum likelihood estimate of \(\lambda\) is:
\[ \hat{\lambda} = \frac{n - 2}{L} \]
We can simulate trees under the model, and ask: Does the gecko tree look like them?
Every unsampled species removes a split, mostly recent ones, so the LTT plot flattens near the present
The gecko tree is missing at least 61 described species. Question: How many species would a pure-birth model need to explain the gecko tree?
simulate_pure_birth and simulate_birth_death: The Gillespie algorithmplot_final_counts: Your first plot!get_branching_times: LTT plots and the pull of the presentestimate_birth_rate and simulate_sampled_tree: Lineages of bent-toed geckos through timeWatch for
Under a pure-birth model, how many gecko species are still undescribed?
I drafted and iterated on these slides in collaboration with Anthropic’s Claude (Opus 5.5 model).