Genetic Rescue Simulator (2D)
Interactive 2D genetic rescue simulator: watch a small inbred wildlife population lose heterozygosity and fitness across generations on a rotatable population cluster and a live time-series graph, then introduce unrelated immigrants and see inbreeding depression reverse in real time.
Small, isolated wildlife populations lose genetic diversity every generation purely through chance — a process called genetic drift. As heterozygosity falls and the inbreeding coefficient rises, previously hidden harmful recessive alleles are exposed, dragging down survival and reproduction in a feedback loop that can push a population toward extinction. This simulator renders such a population as a rotatable 2D cluster of individuals, color-coded from red (inbred) to green (genetically diverse), evolving generation by generation under Wright's heterozygosity-decay and inbreeding-depression equations, alongside a live multi-line history graph of heterozygosity, inbreeding coefficient, fitness and population size. Tune the effective population size, inbreeding load, and carrying capacity, then trigger a genetic rescue event — introducing unrelated immigrants, exactly as wildlife managers did for the Florida panther — and watch heterozygosity, fitness, and population growth recover in real time.
Watch a small inbred wildlife population lose heterozygosity and fitness across generations on a drag-to-rotate 2D population cluster with a live multi-line history graph, then trigger a genetic rescue event by introducing unrelated immigrants and see inbreeding depression reverse in real time.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install