HomeEcology & Conservation BiologySpecies Accumulation Curve Simulator

Species Accumulation Curve Simulator

Interactive 3D species-accumulation-curve simulator: run repeated survey visits over a virtual site, watch new species pop up as they're first detected, and see the live curve converge toward the Chao1 estimate of true community richness.

Ecology & Conservation Biology3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
ecological-observations ↗ Open standalone

This simulator models how ecological monitoring programs — citizen-science bioblitzes, camera-trap grids, sensor networks and long-term LTER observation series — build up knowledge of a site's biodiversity one imperfect visit at a time. A hidden virtual community of species with a controllable true richness and abundance skew sits behind the scene; each simulated survey visit samples one encounter, subject to a realistic detection probability, and newly found species rise up as glowing markers on the 3D plot while a live accumulation curve tracks cumulative discoveries against sampling effort. Live readouts include the non-parametric Chao1 richness estimator — built from how many species have been seen only once or twice — so you can watch the estimate converge on the true (otherwise invisible) richness as sampling effort grows.

⚙ Under the hood

Run repeated survey visits over a virtual monitoring site with citizen-science and LTER-style sampling, watch newly detected species pop up in 3D, and see the live accumulation curve converge toward the Chao1 estimate of true community richness.

Three.jsecologybiodiversity monitoringcitizen scienceChao1 estimatorInstancedMesh

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)