Home▸Articles▸Biology

The Wright-Fisher Model: Understanding Allele Frequency Drift in Populations

A fundamental model in population genetics that elucidates how genetic variation changes over generations.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is the Wright-Fisher Model?

The Wright-Fisher model is a mathematical framework used to describe how genetic variation changes over generations within a population. It assumes that each generation consists of discrete, non-overlapping events where every individual in the next generation is chosen randomly from the current one with replacement.

This model was developed by Sewall Wright and Ronald Fisher independently, and it serves as a foundational tool for understanding the stochastic processes underlying genetic drift.

Key Components of the Model

The Wright-Fisher model incorporates several key parameters: population size (N), initial allele frequency (p0), selection coefficient (s), dominance (h), and mutation rate (μ). These factors collectively influence how alleles spread or decline in a population over time.

Selection acts on the fitness of individuals based on their genotypes, while mutation introduces new genetic variation. Dominance affects the expression of traits depending on whether an allele is present in one or both copies.

live demo · related simulation● LIVE

Why It Matters

Understanding the Wright-Fisher model is crucial for predicting how populations evolve over time, especially when selection pressures are weak. This model helps biologists and geneticists interpret patterns of genetic diversity in natural populations.

Moreover, it provides insights into the balance between mutation, drift, and selection that shape the genetic structure of species.

Real-World Applications

The Wright-Fisher model has numerous applications in fields such as conservation biology, where it can help predict how endangered species might evolve under various management strategies. It is also used in medical genetics to understand the spread of genetic diseases.

In agricultural settings, this model aids in breeding programs by predicting how traits will be distributed through successive generations.

Frequently asked questions

How does mutation affect allele frequency over time?

Mutation introduces new alleles into a population, which can increase genetic diversity and alter the frequencies of existing alleles. Over many generations, mutations can lead to significant changes in allele frequencies even without selection.

What role does selection play in the Wright-Fisher model?

Selection influences allele frequency by favoring or disfavoring certain genotypes based on their fitness. In the model, a positive selection coefficient (s) increases the frequency of an advantageous allele, while a negative s decreases it.

Why is population size important in the Wright-Fisher model?

Population size affects the strength of genetic drift. Larger populations are less likely to experience large fluctuations in allele frequencies due to random chance alone, whereas smaller populations can see more dramatic changes over time.

Can the model account for both additive and non-additive gene effects?

The Wright-Fisher model typically accounts for additive gene effects (where the effect of a genotype is simply the sum of its alleles). However, it can be extended to include dominance by adjusting the fitnesses of heterozygous genotypes.

Try it live

Everything above runs in your browser — open Wright-Fisher Model: Allele Frequency Drift (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Wright-Fisher Model: Allele Frequency Drift (2D) simulation

What did you find?

Add reproduction steps (optional)