Genetic Drift Calculator

Estimate how much allele frequency can shift by drift in a finite effective population.

Answer

0.0354

One-generation standard deviation

Approx. 95% range after generations: 0.1973 - 0.8027

Heterozygosity remaining: 90.5%

Eventual fixation probability: 50%

Eventual loss probability: 50%

This is a neutral drift approximation. The expected allele frequency stays p, while variance increases over generations.

Result details

Expected p0.5
One-generation variance0.00125
One-generation standard deviation0.035355
Approx. 95% range after generations0.1973 - 0.8027
Heterozygosity remaining90.5%
Eventual fixation probability50%
Eventual loss probability50%

Formula

Var(p') = p(1 - p) / (2Ne)

For multiple generations, heterozygosity is retained by approximately (1 - 1/(2Ne))^t under neutral drift.

SymbolVariableDescription
pAllele frequencyStarting frequency of the allele.
NeEffective population sizePopulation size that determines drift strength.
tGenerationsNumber of generations over which drift accumulates.

How to use it

  1. 1

    Enter p

    Use the starting allele frequency from 0 to 1.

  2. 2

    Enter Ne

    Use effective population size, not necessarily census population size.

  3. 3

    Read drift spread

    The answer area shows one-generation drift and a multi-generation frequency range.

Reading the output

Smaller Ne creates larger random frequency changes and faster loss of heterozygosity.

OutputMeaning
Standard deviationExpected one-generation random spread
95% rangeApproximate multi-generation spread around p
Fixation probabilityNeutral probability the allele eventually reaches frequency 1

Genetic drift FAQ

Related calculators

More tools

Browse more calculator categories

All calculators