Selection Simulator

Selection Simulator

Explore how allele frequencies change across generations when genotypes differ in relative fitness. Enter a starting allele frequency, fitness values for AA, Aa, and aa, then simulate selection over time.

p′ = (p²wAA + pqwAa) / w̄   |   w̄ = p²wAA + 2pqwAa + q²waa   |   q = 1 − p

p = frequency of allele A   |   q = frequency of allele a   |   w values are relative fitness values for each genotype.

Input

Enter starting values and fitness values to begin.
This version models deterministic selection only. It does not include random genetic drift. If all three fitness values are equal, allele frequencies will remain constant across generations.

Results

Check pending
Starting p
Starting q
Generations
Final p
Final q
First Generation w̄
Interpretation
Generation p q 2pq p(next)
No results yet.