Skip to main content
Helicase

Ecosystem Simulator

Plants feed herbivores, and herbivores feed predators. Change the weather or the animals and watch how everyone is affected.

Run a three-level food chain. Change temperature, rainfall, soil nutrients and populations to see trophic cascades, collapses and cycles.

Explore a Rosenzweig-MacArthur style food chain with saturating feeding rates: top-down and bottom-up control, extinction thresholds and the paradox of enrichment.

EcologyPlant BiologyEvolution

Simplified model, not a forecast

Three populations, measured as a biomass index rather than numbers of real animals, with illustrative constants. It shows how food chains can respond, not what any real ecosystem will do. Real ecosystems have many more species, seasons, migration, disease and chance events.Source: Hastings & Powell, 1991Source: Krebs et al., 2001

Start from a scenario

Plant, herbivore and predator populations over time in the simplified model
  • Plants
  • Herbivores
  • Predators
Over 80 years: predators settle at a steady level near 10.2; herbivores settle at a steady level near 20.0; plants settle at a steady level near 67.5. Use the left and right arrow keys to read values.01020304050607001020304050607080YearsBiomass index (model units)PlantsHerbivoresPredators

Where the food chain ends up

  • Predators10.2, steady

  • Herbivores20.0, steady

  • Plants67.5, steady

Bars show the average over the last quarter of the run. Plant capacity in these conditions: 96; plant growth rate: 94% of its best.

Balanced

Established

In the model: Plants, herbivores and predators hold steady: predators keep herbivores in check, and herbivores keep plants below their limit.

In real ecosystems: Real communities are never perfectly still. Weather, disease and many other species keep populations changing, which this model leaves out.

Climate
18 °C
900 mm
Resources
1.00 × typical
Starting populations
67
20
10
Time
80 years

Over 80 years: predators settle at a steady level near 10.2; herbivores settle at a steady level near 20.0; plants settle at a steady level near 67.5.

Top-down and bottom-up

Sometimes the animals at the top decide what happens below them: fewer predators can mean more plant-eaters and fewer plants. Other times the bottom decides: less rain means fewer plants, and less food for everyone above.

In top-down control, predators limit herbivores, which lets plants thrive; removing the predators can set off a trophic cascade. In bottom-up control, the amount of plant growth, set by climate and soil, limits every level above it.

Top-down effects propagate through consumer-resource links as trophic cascades, while bottom-up effects follow from primary productivity. Because energy is lost at every transfer, low productivity can leave too little energy to sustain a top level at all.

Ecologist Robert Paine removed a predatory sea star from rocky shores and found that the number of species there fell. He later coined the term keystone species for predators with such large effects.Source: Paine, 1966Source: Paine, 1969 Comparing Aleutian islands with and without sea otters showed that otters control plant-eating invertebrates; where otters were missing, grazing increased and kelp beds were destroyed.Source: Estes & Palmisano, 1974

Debated: did wolves restore Yellowstone?

Wolves were returned to Yellowstone in the 1990s, and a 2012 review described trophic cascades in the park over the first 15 years.Source: Ripple & Beschta, 2012 A 20-year field experiment published in 2024 concluded that restoring large carnivores had not restored willow communities along streams on the park's northern range, where the earlier loss of beavers also mattered.Source: Hobbs et al., 2024

About the model

Model equations and constants

Plants (P), herbivores (H) and predators (C) change each year according to these equations, solved numerically in your browser:

dP/dt = r·P·(1 − P/K) − f₁(P)·H
dH/dt = e₁·f₁(P)·H − m₁·H − q₁·H² − f₂(H)·C
dC/dt = e₂·f₂(H)·C − m₂·C

f₁(P) = a₁·P / (b₁ + P)      f₂(H) = a₂·H / (b₂ + H)

The feeding rates f₁ and f₂ level off when food is plentiful (a Holling type II response).Source: Holling, 1959 The plant growth rate falls off on either side of an illustrative best temperature of 22 °C. A population that drops below 0.01 is treated as gone, because real populations cannot recover from a fraction of an individual.

Model constants
SymbolMeaningValue
rPlant growth rate at the best temperature (per year)2 × temperature factor
KPlant carrying capacity160 × nutrients × rain ÷ (rain + 600 mm)
a₁, b₁Herbivore maximum feeding rate and half-saturation3, 40
e₁, m₁Herbivore conversion efficiency and loss rate0.3, 0.3
q₁Herbivore crowding0.003
a₂, b₂Predator maximum feeding rate and half-saturation0.8, 20
e₂, m₂Predator conversion efficiency and loss rate0.5, 0.2

Every constant was chosen so the scenarios show clear, typical behaviors. None was measured from a real ecosystem.

Check your understanding

Knowledge check

Researchers compared Aleutian islands with and without sea otters. What did they find where otters were missing?

Knowledge check

Which ecologist introduced the term keystone species after studying predatory sea stars on rocky shores?

Your progress

Sources & further reading

The explanations on this page are our own summaries of these sources. Follow a link to read the original; if anything here disagrees with it, the original wins. How we choose and check sources.