← Biological Systems Labs

Genetic Drift in Small Populations

Wright–Fisher: drift preserves expectation, destroys variance

Small populations lose alleles. Not sometimes — always, eventually. Run hundreds of Wright–Fisher trajectories in parallel; every one is absorbed at 0 or N. The fraction that fixes converges to the initial frequency p₀: the martingale property of neutral drift, made visible.

seed 1

Allele frequency trajectories (60 of 300 shown)

0.000.250.500.751.000100200300400generationsallele frequency

Final frequency distribution

00.51final p
fixed (p = 1)
74 / 300
lost (p = 0)
226 / 300
Pr[fixation] empirical vs p₀
0.247 vs 0.300

Wright–Fisher: Xt+1 ~ Binomial(N, Xt/N). Every trajectory is absorbed at 0 or N. Across runs the fraction that fixes converges to p₀ — drift preserves expectation while destroying variance.

Genetic Drift in Small Populations — Biological Systems Labs · hbar.university