Consumer-resource Model
   HOME

TheInfoList



OR:

In
theoretical ecology Theoretical ecology is the scientific discipline devoted to the study of ecosystem, ecological systems using theoretical methods such as simple conceptual models, mathematical models, computer simulation, computational simulations, and advanced d ...
and
nonlinear dynamics In mathematics and science, a nonlinear system (or a non-linear system) is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathem ...
, consumer-resource models (CRMs) are a class of ecological models in which a
community A community is a social unit (a group of people) with a shared socially-significant characteristic, such as place, set of norms, culture, religion, values, customs, or identity. Communities may share a sense of place situated in a given g ...
of consumer species compete for a common pool of resources. Instead of species interacting directly, all species-species interactions are mediated through resource dynamics. Consumer-resource models have served as fundamental tools in the quantitative development of theories of
niche construction Niche construction is the ecological process by which an organism alters its own (or another species') local environment. These alterations can be a physical change to the organism’s environment, or it can encompass the active movement of an or ...
, coexistence, and
biological diversity Biodiversity is the variability of life on Earth. It can be measured on various levels. There is for example genetic variability, species diversity, ecosystem diversity and phylogenetic diversity. Diversity is not distributed evenly on Eart ...
. These models can be interpreted as a quantitative description of a single
trophic level The trophic level of an organism is the position it occupies in a food web. Within a food web, a food chain is a succession of organisms that eat other organisms and may, in turn, be eaten themselves. The trophic level of an organism is the ...
. A general consumer-resource model consists of ' resources whose abundances are R_1,\dots,R_M and ' consumer species whose populations are N_1,\dots,N_S. A general consumer-resource model is described by the system of coupled ordinary differential equations, \begin \frac &= N_i g_i(R_1,\dots,R_M), &&\qquad i =1 ,\dots,S, \\ \frac &= f_\alpha(R_1,\dots,R_M,N_1,\dots,N_S), &&\qquad \alpha = 1,\dots,M \end where g_i, depending only on resource abundances, is the per-capita growth rate of species i, and f_\alpha is the growth rate of resource \alpha. An essential feature of CRMs is that species growth rates and populations are mediated through resources and there are no explicit species-species interactions. Through resource interactions, there are emergent inter-species interactions. Originally introduced by Robert H. MacArthur and
Richard Levins Richard Levins (June 1, 1930 – January 19, 2016) was a Marxist biologist, a population geneticist, biomathematician, mathematical ecologist, and philosopher of science who researched genetic diversity, diversity in human populations. Until his ...
, consumer-resource models have found success in formalizing ecological principles and modeling experiments involving microbial ecosystems.


Models


Niche models

Niche models are a notable class of CRMs which are described by the system of coupled ordinary differential equations, : \begin \frac &= N_i g_i(\mathbf R), &&\qquad i =1,\dots,S,\\ \frac &= h_\alpha(\mathbf R) + \sum_^S N_i q_(\mathbf R), &&\qquad \alpha = 1,\dots,M, \end where \mathbf R \equiv (R_1,\dots,R_M) is a vector abbreviation for resource abundances, g_i is the per-capita growth rate of species i, h_\alpha is the growth rate of species \alpha in the absence of consumption, and -q_ is the rate per unit species population that species i depletes the abundance of resource \alpha through consumption. In this class of CRMs, consumer species' impacts on resources are not explicitly coordinated; however, there are implicit interactions.


MacArthur consumer-resource model (MCRM)

The MacArthur consumer-resource model (MCRM), named after Robert H. MacArthur, is a foundational CRM for the development of niche and coexistence theories. The MCRM is given by the following set of coupled ordinary differential equations:\begin \frac &= \tau_i^ N_i \left( \sum_^M w_\alpha c_ R_\alpha - m_i \right), &&\qquad i = 1,\dots,S, \\ \frac &= \frac \left( K_\alpha - R_\alpha \right)R_\alpha - \sum_^S N_i c_R_\alpha, && \qquad \alpha = 1,\dots,M, \endwhere c_ is the relative preference of species i for resource \alpha and also the relative amount by which resource \alpha is depleted by the consumption of consumer species i; K_\alpha is the steady-state carrying capacity of resource \alpha in absence of consumption (i.e., when c_ is zero); \tau_i and r_\alpha^ are time-scales for species and resource dynamics, respectively; w_\alpha is the quality of resource \alpha; and m_i is the natural mortality rate of species i. This model is said to have self-replenishing resource dynamics because when c_ = 0, each resource exhibits independent
logistic growth A logistic function or logistic curve is a common S-shaped curve ( sigmoid curve) with the equation f(x) = \frac where The logistic function has domain the real numbers, the limit as x \to -\infty is 0, and the limit as x \to +\infty is L. ...
. Given positive parameters and initial conditions, this model approaches a unique uninvadable
steady state In systems theory, a system or a process is in a steady state if the variables (called state variables) which define the behavior of the system or the process are unchanging in time. In continuous time, this means that for those properties ''p' ...
(i.e., a steady state in which the re-introduction of a species which has been driven to extinction or a resource which has been depleted leads to the re-introduced species or resource dying out again). Steady states of the MCRM satisfy the
competitive exclusion principle In ecology, the competitive exclusion principle, sometimes referred to as Gause's law, is a proposition that two species which compete for the same limited resource cannot coexist at constant population values. When one species has even the slig ...
: the number of coexisting species is less than or equal to the number of non-depleted resources. In other words, the number of simultaneously occupiable
ecological niches In ecology, a niche is the match of a species to a specific environmental condition. Three variants of ecological niche are described by It describes how an organism or population responds to the distribution of resources and competitors (for e ...
is equal to the number of non-depleted resources.


Externally supplied resources model

The externally supplied resource model is similar to the MCRM except the resources are provided at a constant rate from an external source instead of being self-replenished. This model is also sometimes called the linear resource dynamics model. It is described by the following set of coupled ordinary differential equations:\begin \frac &= \tau_i^ N_i \left( \sum_^M w_\alpha c_ R_\alpha - m_i \right), &&\qquad i = 1,\dots,S, \\ \frac &= r_\alpha (\kappa_\alpha - R_\alpha) - \sum_^S N_i c_R_\alpha, && \qquad \alpha = 1,\dots,M, \endwhere all the parameters shared with the MCRM are the same, and \kappa_\alpha is the rate at which resource \alpha is supplied to the ecosystem. In the eCRM, in the absence of consumption, R_\alpha decays to \kappa_\alpha exponentially with timescale r_\alpha^. This model is also known as a chemostat model.


Tilman consumer-resource model (TCRM)

The Tilman consumer-resource model (TCRM), named after G. David Tilman, is similar to the externally supplied resources model except the rate at which a species depletes a resource is no longer proportional to the present abundance of the resource. The TCRM is the foundational model for Tilman's R* rule. It is described by the following set of coupled ordinary differential equations:\begin \frac &= \tau_i^ N_i \left( \sum_^M w_\alpha c_ R_\alpha - m_i \right), &&\qquad i = 1,\dots,S, \\ \frac &= r_\alpha (K_\alpha - R_\alpha) - \sum_^S N_i c_, && \qquad \alpha = 1,\dots,M, \endwhere all parameters are shared with the MCRM. In the TCRM, resource abundances can become nonphysically negative.


Microbial consumer-resource model (MiCRM)

The microbial consumer resource model describes a microbial ecosystem with externally supplied resources where consumption can produce metabolic byproducts, leading to potential cross-feeding. It is described by the following set of coupled ODEs:\begin \frac &= \tau_i^ N_i \left( \sum_^M (1-l_\alpha) w_\alpha c_ R_\alpha - m_i \right), &&\qquad i = 1,\dots,S, \\ \frac &= \kappa_\alpha - r R_\alpha - \sum_^S N_i c_R_\alpha + \sum_^S\sum_^M N_i D_ l_\beta \frac c_ R_\beta, && \qquad \alpha = 1,\dots,M, \endwhere all parameters shared with the MCRM have similar interpretations; D_ is the fraction of the byproducts due to consumption of resource \beta which are converted to resource \alpha and l_\alpha is the "leakage fraction" of resource \alpha governing how much of the resource is released into the environment as metabolic byproducts.


Symmetric interactions and optimization


MacArthur's Minimization Principle

For the MacArthur consumer resource model (MCRM), MacArthur introduced an optimization principle to identify the uninvadable steady state of the model (i.e., the steady state so that if any species with zero population is re-introduced, it will fail to invade, meaning the ecosystem will return to said steady state). To derive the optimization principle, one assumes resource dynamics become sufficiently fast (i.e., r_\alpha \gg 1) that they become entrained to species dynamics and are constantly at steady state (i.e., R_\alpha/t = 0) so that R_\alpha is expressed as a function of N_i. With this assumption, one can express species dynamics as, \frac = \tau_i^ N_i \left \sum_ r_\alpha^ K_\alpha w_\alpha c_\left(r_\alpha - \sum_^S N_j c_ \right) -m_i \right where \sum_ denotes a sum over resource abundances which satisfy R_\alpha = r_\alpha - \sum_^S N_j c_ \geq 0. The above expression can be written as \mathrmN_i/\mathrmt=-\tau_i^N_i \,\partial Q/\partial N_i, where, Q(\) = \frac \sum_ r_\alpha^K_\alpha w_\alpha \left( r_\alpha - \sum_^S c_ N_j \right)^2 + \sum_^S m_i N_i. At un-invadable steady state \partial Q/\partial N_i = 0 for all surviving species i and \partial Q/\partial N_i > 0 for all extinct species i.


Minimum Environmental Perturbation Principle (MEPP)

MacArthur's Minimization Principle has been extended to the more general Minimum Environmental Perturbation Principle (MEPP) which maps certain niche CRM models to constrained optimization problems. When the population growth conferred upon a species by consuming a resource is related to the impact the species' consumption has on the resource's abundance through the equation,q_(\mathbf R) = - a_i(\mathbf R)b_\alpha(\mathbf R) \frac , species-resource interactions are said to be ''symmetric''. In the above equation a_i and b_\alpha are arbitrary functions of resource abundances. When this symmetry condition is satisfied, it can be shown that there exists a function d(\mathbf R) such that:\frac = -\frac.After determining this function d, the steady-state uninvadable resource abundances and species populations are the solution to the constrained optimization problem:\begin \min_& \; d(\mathbf R)&&\\ \text&\; g_i(\mathbf R) \leq 0,&&\qquad i=1,\dots,S,\\ &\; R_\alpha \geq 0,&&\qquad \alpha =1 ,\dots ,M. \endThe species populations are the
Lagrange multipliers In mathematical optimization, the method of Lagrange multipliers is a strategy for finding the local maxima and minima of a function subject to equation constraints (i.e., subject to the condition that one or more equations have to be satisfie ...
for the constraints on the second line. This can be seen by looking at the
KKT conditions KKT may refer to: * Karush–Kuhn–Tucker conditions, in mathematical optimization of nonlinear programming * kkt (), a type of general partnership in Hungary * Koi language, of Nepal, by ISO 639-3 code * Kappa Kappa Tau, a fictional sorority i ...
, taking N_i to be the Lagrange multipliers:\begin 0 &= N_i g_i(\mathbf R), && \qquad i =1,\dots,S,\\ 0 &= \frac - \sum_^S N_i \frac,&&\qquad \alpha = 1,\dots,M,\\ 0 &\geq g_i(\mathbf R), && \qquad i =1,\dots,S,\\ 0 &\leq N_i ,&& \qquad i =1,\dots,S. \endLines 1, 3, and 4 are the statements of feasibility and uninvadability: if \overline N_i > 0, then g_i(\mathbf R) must be zero otherwise the system would not be at steady state, and if \overline N_i = 0 , then g_i(\mathbf R) must be non-positive otherwise species i would be able to invade. Line 2 is the stationarity condition and the steady-state condition for the resources in nice CRMs. The function d(\mathbf R) can be interpreted as a distance by defining the point in the state space of resource abundances at which it is zero, \mathbf R_0 , to be its minimum. The Lagrangian for the
dual problem In mathematical optimization theory, duality or the duality principle is the principle that optimization problems may be viewed from either of two perspectives, the primal problem or the dual problem. If the primal is a minimization problem then th ...
which leads to the above KKT conditions is,L(\mathbf R,\) = d(\mathbf R) - \sum_^S N_i g_i(\mathbf R). In this picture, the unconstrained value of \mathbf R that minimizes d(\mathbf R) (i.e., the steady-state resource abundances in the absence of any consumers) is known as the resource supply vector.


Geometric perspectives

The steady states of consumer resource models can be analyzed using geometric means in the space of resource abundances.


Zero net-growth isoclines (ZNGIs)

For a community to satisfy the uninvisibility and steady-state conditions, the steady-state resource abundances (denoted \mathbf R^\star ) must satisfy, g_i(\mathbf R^\star) \leq 0, for all species i . The inequality is saturated if and only if species i survives. Each of these conditions specifies a region in the space of possible steady-state resource abundances, and the realized steady-state resource abundance is restricted to the intersection of these regions. The boundaries of these regions, specified by g_i(\mathbf R^\star) = 0 , are known as the zero net-growth isoclines (ZNGIs). If species i = 1,\dots,S^\star survive, then the steady-state resource abundances must satisfy, g_1(\mathbf R^\star),\ldots, g_(\mathbf R^\star) = 0 . The structure and locations of the intersections of the ZNGIs thus determine what species and feasibly coexist; the realized steady-state community is dependent on the supply of resources and can be analyzed by examining coexistence cones.


Coexistence cones

The structure of ZNGI intersections determines what species can feasibly coexist but does not determine what set of coexisting species will be realized. Coexistence cones determine what species determine what species will survive in an ecosystem given a resource supply vector. A coexistence cone generated by a set of species i = 1,\ldots, S^\star is defined to be the set of possible resource supply vectors which will lead to a community containing precisely the species i =1,\ldots,S^\star . To see the cone structure, consider that in the MacArthur or Tilman models, the steady-state non-depleted resource abundances must satisfy, \mathbf K = \mathbf R^\star + \sum_^S N_i \mathbf C_i, where \mathbf K is a vector containing the carrying capacities/supply rates, and \mathbf C_i = (c_,\ldots,c_) is the ith row of the consumption matrix c_, considered as a vector. As the surviving species are exactly those with positive abundances, the sum term becomes a sum only over surviving species, and the right-hand side resembles the expression for a
convex cone In linear algebra, a cone—sometimes called a linear cone to distinguish it from other sorts of cones—is a subset of a real vector space that is closed under positive scalar multiplication; that is, C is a cone if x\in C implies sx\in C for e ...
with apex \mathbf R^\star and whose generating vectors are the \mathbf C_i for the surviving species i.


Complex ecosystems

In an ecosystem with many species and resources, the behavior of consumer-resource models can be analyzed using tools from statistical physics, particularly
mean-field theory In physics and probability theory, Mean-field theory (MFT) or Self-consistent field theory studies the behavior of high-dimensional random (stochastic) models by studying a simpler model that approximates the original by averaging over Degrees of ...
and the cavity method. In the large ecosystem limit, there is an explosion of the number of parameters. For example, in the MacArthur model, O(SM) parameters are needed. In this limit, parameters may be considered to be drawn from some distribution which leads to a distribution of steady-state abundances. These distributions of steady-state abundances can then be determined by deriving mean-field equations for random variables representing the steady-state abundances of a randomly selected species and resource.


MacArthur consumer resource model cavity solution

In the MCRM, the model parameters can be taken to be random variables with means and variances:\langle c_\rangle = \mu/M,\quad \operatorname(c_) = \sigma^2/M, \quad \langle m_i \rangle = m, \quad \operatorname(m_i) = \sigma_m^2, \quad \langle K_\alpha\rangle = K,\quad\operatorname(K_\alpha) = \sigma_K^2. With this parameterization, in the thermodynamic limit (i.e., M,S \to \infty with S/M = \Theta(1)), the steady-state resource and species abundances are modeled as a random variable, N, R, which satisfy the self-consistent mean-field equations,\begin 0 &= R(K - \mu \tfrac \langle N\rangle - R + \sqrt Z_R + \sigma^2 \tfrac \nu R ), \\ 0 &= N(\mu \langle R\rangle - m - \sigma^2 \chi N + \sqrt Z_N ), \end where \langle N\rangle, \langle N^2\rangle, \langle R\rangle, \rangle R^2\rangle are all moments which are determined self-consistently, Z_R,Z_N are independent
standard normal In probability theory and statistics, a normal distribution or Gaussian distribution is a type of continuous probability distribution for a real-valued random variable. The general form of its probability density function is f(x) = \frac e^ ...
random variables, and \nu = \langle \partial N/\partial m \rangle and \chi = \langle \partial R/\partial K \rangle are average susceptibilities which are also determined self-consistently. This mean-field framework can determine the moments and exact form of the abundance distribution, the average susceptibilities, and the fraction of species and resources that survive at a steady state. Similar mean-field analyses have been performed for the externally supplied resources model, the Tilman model, and the microbial consumer-resource model. These techniques were first developed to analyze the
random generalized Lotka–Volterra model The random generalized Lotka–Volterra model (rGLV) is an ecological model and Random dynamical system, random set of coupled ordinary differential equations where the parameters of the generalized Lotka–Volterra equation are sampled from a p ...
.


See also

*
Theoretical ecology Theoretical ecology is the scientific discipline devoted to the study of ecosystem, ecological systems using theoretical methods such as simple conceptual models, mathematical models, computer simulation, computational simulations, and advanced d ...
*
Community (ecology) In ecology, a community is a group or association (ecology), association of Population ecology, populations of two or more different species occupying the same geographical area at the same time, also known as a biocoenosis, biotic community, ...
*
Competition (biology) Competition is an Biological interaction, interaction between organisms or species in which both require one or more Resource (biological), resources that are in Limiting factor, limited supply (such as food, water, or Territory (animal), territo ...
* Lotka–Volterra equations * Competitive Lotka–Volterra equations * Generalized Lotka–Volterra equation *
Random generalized Lotka–Volterra model The random generalized Lotka–Volterra model (rGLV) is an ecological model and Random dynamical system, random set of coupled ordinary differential equations where the parameters of the generalized Lotka–Volterra equation are sampled from a p ...


References


Further reading

* * Stefano Allesina's Community Ecology course lecture notes: https://stefanoallesina.github.io/Theoretical_Community_Ecology/ {{modelling ecosystems, expanded=other Ecology Ordinary differential equations Mathematical modeling Biophysics Community ecology Ecological niche Population ecology Dynamical systems Random dynamical systems Theoretical ecology