HomeGenetics & EvolutionWhole-Genome Duplication & Gene Fate Simulator (2D)

Whole-Genome Duplication & Gene Fate Simulator (2D)

Interactive 2D simulator of the duplication-degeneration-complementation (DDC) model: a pannable, zoomable grid of duplicate gene pairs from a whole-genome duplication event resolves generation by generation into subfunctionalized, nonfunctionalized (pseudogene) or neofunctionalized fates, alongside a live population-history chart and a per-pair subfunction inspector.

Genetics & Evolution2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-biology-ext-topic-73 ↗ Open standalone

Every whole-genome duplication leaves behind thousands of duplicate gene pairs, and most of them do not survive intact. This simulator runs the duplication-degeneration-complementation (DDC) model live: a pannable, zoomable grid of paralog pairs — the left disc of each pair is copy A, the right is copy B, joined by a bar — accumulates independent regulatory-module losses generation by generation until each pair resolves into one of three classic fates: nonfunctionalization (one copy silenced as a pseudogene), subfunctionalization (both copies locked in because their surviving subfunctions no longer overlap), or the rarer neofunctionalization (one copy evolves an outright new role). A live stacked-area chart tracks how the population partitions between the three outcomes over time, and clicking any pair opens an inspector showing exactly which of its subfunctions still sit in copy A, copy B, or both. Adjust the degeneration rate, the neofunctionalization rate, the population of duplicate pairs, and the number of ancestral subfunctions per gene to see how each parameter shifts the balance.

⚙ Under the hood

Interactive 2D simulator of the duplication-degeneration-complementation (DDC) model: a pannable, zoomable grid of duplicate gene pairs from a whole-genome duplication event resolves generation by generation into subfunctionalized, nonfunctionalized (pseudogene) or neofunctionalized fates, alongside a live population-history chart and a per-pair subfunction inspector.

genomicsgene-duplicationevolutionmolecular-biologypopulation-genetics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)