HomeEcology & Conservation BiologyAssisted Migration: Niche-Match Grid (2D)

Assisted Migration: Niche-Match Grid (2D)

2D top-down restoration-ecology simulator: drag-pan and zoom across an elevation-climate grid, choose a seed-provenance shift and a future warming amount, and watch a Gaussian climate-niche model decide plot by plot which plantings establish — alongside a live niche-probability curve scattered with every planted tree's actual mismatch.

Ecology & Conservation Biology2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-ecology-topic-35 ↗ Open standalone

Ecosystem restoration succeeds or fails on one quiet decision: which seed source do you plant? This 2D companion to the 3D restoration-provenance simulator lays the same instanced planting grid across a top-down elevation-climate gradient, but as a draggable, zoomable map instead of a rendered scene, paired with a live niche-probability curve that scatters every planted tree's real mismatch against the Gaussian establishment model. Push the projected 2070 warming, source seed from a warmer or cooler provenance, and widen or narrow the species' climate-niche tolerance — every slider recolours the stand immediately, without needing to replant, while survival rate, mean mismatch, a genetic-diversity proxy and an estimated time to canopy closure update alongside it. (This build also fixes a bug found in the 3D source: its formula let the elevation gradient cancel out of the mismatch calculation entirely — see "How it works" for the derivation and the corrected math.)

⚙ Under the hood

2D top-down restoration-ecology simulator: drag-pan and zoom across an elevation-climate grid, choose a seed-provenance shift and a future warming amount, and watch a Gaussian climate-niche model decide plot by plot which plantings establish — alongside a live niche-probability curve scattered with every planted tree's actual mismatch.

ecologyrestorationassisted-migrationclimate-adaptationforestryconservation

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

What did you find?

Add reproduction steps (optional)