← Theory

Genetic Drift

Random changes in allele frequencies

What is Genetic Drift?

Genetic drift is the random change in allele frequencies from one generation to the next due to chance events in reproduction. Unlike natural selection, drift is not driven by differences in fitness — it's the result of random sampling when gametes form the next generation.

Key insight: Drift is most powerful in small populations. In an infinite population, random fluctuations cancel out. In small populations, they can dramatically change allele frequencies.

The Wright-Fisher Model

The standard model of genetic drift, developed by Sewall Wright and R.A. Fisher, treats each generation as binomial sampling from the previous generation's allele frequencies.

P(i → j) = C(2N, j) × p^j × (1-p)^(2N-j) Transition probability: i alleles → j alleles

Where N is the population size and p = i/2N is the current allele frequency. This binomial sampling causes allele frequencies to fluctuate randomly each generation.

Interactive Simulation

Watch how drift affects multiple populations starting at the same allele frequency. Each colored line represents an independent population. Smaller populations show more dramatic fluctuations.

20
50

8 populations with p₀ = 0.5. Triangles mark fixation (p=1) or loss (p=0).

Key Properties of Drift

Expected Frequency Unchanged

Despite random fluctuations, the expected allele frequency remains constant:

E[p(t)] = p₀ Drift doesn't bias allele frequencies

Variance Increases Over Time

While the mean stays constant, the variance in allele frequency across replicate populations grows:

Var[p(t)] = p₀q₀[1 - (1 - 1/2N)^t] Variance approaches p₀q₀ as t → ∞

Fixation is Inevitable

Given enough time, drift will eventually fix one allele (p = 1) and lose the other (p = 0). The probability of fixation equals the initial frequency:

P(fixation) = p₀ Probability of allele A eventually fixing

Time to Fixation

How long does fixation take? On average, starting from frequency p:

t̄(fixation) ≈ 4N generations Mean time to fixation (starting from p = 0.5)

This means larger populations maintain genetic variation longer. A population of 1000 individuals would take roughly 4000 generations to fix an allele by drift alone.

Heterozygosity Decline

Drift causes heterozygosity to decline over generations. Starting with expected heterozygosity H₀ = 2p₀q₀:

H(t) = H₀(1 - 1/2N)^t Deterministic heterozygosity decay

Each generation, heterozygosity decreases by a factor of 1/(2N). Small populations lose variation quickly; large populations retain it longer.

Effective Population Size

Real populations often don't match Wright-Fisher assumptions. The effective population size (Nₑ) is the size of an idealized population that would experience drift at the same rate.

Nₑ is reduced by:

  • Unequal sex ratios: Nₑ = 4NₘNf / (Nₘ + Nf)
  • Variance in reproductive success: populations with unequal contribution
  • Population fluctuations: bottlenecks have lasting effects
  • Inbreeding: reduces the number of independent lineages
Effective population size is often much smaller than census population size. Humans have Nₑ ≈ 10,000 despite a census size of billions — reflecting our recent population expansion and historical bottlenecks.

Drift vs. Selection

When is drift important relative to selection? The key parameter is the product Ns, where s is the selection coefficient:

  • |Ns| << 1: Drift dominates — selection is effectively neutral
  • |Ns| ≈ 1: Both forces matter — complex dynamics
  • |Ns| >> 1: Selection dominates — drift is negligible

In small populations, even moderately selected alleles can be lost by chance. In large populations, even tiny selective differences eventually determine outcomes.