Skip to content
0 of 4 missions completed. Current mission: Predator-Prey. Model Lotka-Volterra predator-prey oscillations.

Ecology Lab

Parameters

Ecology Simulation: Populations, Habitats & Food Webs

This ecology simulation explores how organisms interact with each other and their physical environment through predator-prey dynamics, competition, nutrient cycling, and habitat change. Students build and manipulate food webs, track energy flow across trophic levels, and observe how abiotic factors like temperature and rainfall shape community composition. It provides a systems-level view of ecosystems that helps learners understand biodiversity, carrying capacity, and ecological resilience.

What you can do in this simulation

  • Build food webs and trace energy flow from producers through primary, secondary, and tertiary consumers
  • Adjust population sizes of predators and prey to see oscillating population cycles
  • Change abiotic factors β€” temperature, rainfall, nutrient levels β€” and observe community shifts
  • Introduce or remove a species and watch cascading trophic effects across the food web
  • Measure how energy is lost at each trophic level due to metabolic inefficiency

Concepts covered

food web Β· trophic levels Β· predator-prey dynamics Β· carrying capacity Β· biodiversity Β· ecosystem ecology

How energy moves through an ecosystem

Every food web starts with producers β€” plants and algae that capture sunlight and turn it into chemical energy. Primary consumers (herbivores) eat the producers, secondary consumers eat the herbivores, and so on up the trophic levels. In the simulation you can trace this flow arrow by arrow and watch energy move from the base of the web toward the top predators.

The catch is that only about 10% of the energy at one level reaches the next β€” the rest is lost as heat and metabolic activity. That is why food chains rarely have more than four or five links, and why there are far fewer top predators than plants. Adjust the levels in the lab and the shrinking energy at each step becomes obvious.

Predator-prey cycles

Raise the number of predators and prey and watch the two populations rise and fall out of step. When prey are plentiful, predators thrive and multiply; the growing predator population then eats prey faster than they can reproduce, prey numbers crash, and predators soon follow for lack of food β€” letting prey recover and the cycle repeat.

These oscillations are the classic Lotka–Volterra pattern seen in real systems like lynx and snowshoe hare. The simulator lets you push the sliders to extremes and see when the cycle stabilises, damps out, or collapses entirely.

Carrying capacity and disturbance

Every habitat can support only so many organisms β€” its carrying capacity β€” set by food, space, water, and other limiting resources. Change the abiotic factors like temperature, rainfall, or nutrient levels and watch the community shift as the carrying capacity rises or falls.

Try introducing or removing a single species and observe the cascade: pull out a keystone predator and its prey can explode, overgraze the producers, and destabilise the whole web. This is exactly how invasive species and habitat loss ripple through real ecosystems.

Why ecology matters

Understanding food webs, energy flow, and carrying capacity is the foundation of conservation, agriculture, fisheries management, and climate science. It explains why protecting biodiversity makes ecosystems more resilient and why small changes can have outsized effects.

For students, ecology is a core topic in NEET biology, CBSE, and AP Environmental Science β€” and seeing trophic cascades and population cycles play out interactively makes the concepts far easier to reason about in an exam than static diagrams.

Related simulations

Browse all Biology simulations β†’

Free to use in your browser β€” no signup required. Found a bug or have an idea to make it better? Tell us.

Finished experimenting?

Save one completion to this browser's signed guest ledger, or directly to your account when signed in.