⚓ Stocking dock
Water clarity
Phytoplankton (algae) Zooplankton (grazers) Planktivorous fish Piscivorous fish

Lake Trophic Cascade 2D: Spatial Biomanipulation Fronts

Real lakes are not well-mixed tanks — a predator released at one dock takes time to spread across the water, and algal blooms form spatial patches rather than rising and falling everywhere at once. This simulator solves the same four-level trophic cascade (piscivores → planktivores → zooplankton → phytoplankton) as a two-dimensional reaction-diffusion system: populations grow, feed on each other and die exactly as in a well-mixed model, but they also diffuse across a grid representing the lake surface. Stock piscivorous fish at the dock and watch a genuine invasion front — mathematically the same Fisher-KPP spreading behaviour used to model real species range expansions — carry the predation pressure, and the resulting water clarity, outward across the lake in real time.