Title
Individual-based models (IBMs)
Individual-based models (IBMs) are a sort of mathematical models in which a discrete individual that has at least one feature unique relative to other individuals is the fundamental modelling unit. In biology, the individual often refers to a single cell or an individual organism. Sometimes, models with more general "individuals" such as ant colonies or bird flocks appear in the literature. In spatially explicit IBMs, the feature that makes each individual unique is at least its spatial location. Spatially explicit IBMs can be classified according to whether space and time are each treated as discrete (D) or continuous (C).
The following is a list of all four spatio-temporal frameworks in which spatially explicit IBMs have been formulated, together with a starting reference and C-coded source file containing an IBM simulating one of the simplest ecological systems - density-dependent, single-species population growth. You can learn more on IBMs encoded in these files in this paper: Berec, L. 2002. Techniques of spatially explicit individual-based models: construction, simulation, and mean-field analysis. Ecological Modelling 150:55-81
Space Time Model Starting reference
D D ibmdd.zip McCauley, E., Wilson, W.G. and de Roos, A.M. (1993) Dynamics of age-structured and spatially structured predator-prey interactions: individual-based models and population-level formulations, American Naturalist 142, 412-442
D C ibmdc.zip Durrett, R. and Levin, S. (1998) Spatial aspects of interspecific competition, Theoretical Population Biology 53, 30-43
C D ibmcd.zip Pacala, S.W. and Silander, Jr., J.A. (1985) Neighborhood models of plant population dynamics. I. Single-species models of annuals, American Naturalist 125, 385-411
C C ibmcc.zip Bolker, B.M. and Pacala, S.W. (1999) Spatial moment equations for plant competition: understanding spatial strategies and the advantages of short dispersal, American Naturalist 153, 575-602
MODELLING PACKAGES ON THE WEB
Server for Ecological Modelling Contains the Register of Ecological Models (a meta-database for existing mathematical models in ecology) and the ECOBAS project that provides a system for documentation of mathematical descriptions of ecological processes.
StarLogo StarLogo is a programmable modeling environment for exploring decentralized systems. With StarLogo, you can model (and gain insights into) many real-life phenomena, such as bird flocks, traffic jams, ant colonies, and market economies.
RULE RULE generates random maps, or inputs them as an ASCII file, and analyzes the patterns according to a user specified neighborhood rule.
VORTEX Population Viability Analysis software.
Simile Visual software for dynamic simulation of complex systems.
PopTools A versatile add-in for PC versions of Microsoft Excel (97, 2000 or XP) that facilitates analysis of matrix population models and simulation of stochastic processes.
Populus A set of simulations used to teach population biology and evolutionary ecology at the University of Minnesota.
Swarm A platform for designing, describing, and conducting experiments on agent-based models.