Genetic Linkage & Crossing Over — 2D
Interactive 2D meiosis simulator: watch chromosomal crossing over between homologous chromosome ribbons, place two gene loci at any map distance apart, and run Monte Carlo trials to see the empirical recombination frequency trace out Haldane's mapping function.
Two genes on the same chromosome don't always stay together when they're passed to offspring — chromosomal crossing over during meiosis I can shuffle them into new combinations, and how often that happens depends on how far apart the genes sit. This 2D companion simulator renders a homologous chromosome pair as two ribbons, lets you place two marked loci from 1 to 160 centiMorgans apart, and generates crossover points as an independent Poisson process along the chromosome exactly as the classical Haldane no-interference model predicts. Running a single meiosis animates the chiasmata resolving and colours each locus by which parental strand it ended up on; running batches of trials — or a full automatic sweep across map distances — accumulates empirical recombination frequencies plotted live against the theoretical Haldane curve r = ½(1 − e^(−2d)), the same relationship geneticists use to build real linkage maps from breeding data.
2D companion simulator: watch chromosomal crossing over animate on homologous chromosome ribbons, place two gene loci at any map distance apart, and run Monte Carlo trials — or a full automatic sweep — to trace out Haldane's recombination-frequency mapping curve live.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install