• Open Access

Self-organization of ecosystems to exclude half of all potential invaders

Cillian Cockrell1, Jacob D. O'Sullivan2, J. Christopher D. Terry2,3, Emmanuel C. Nwankwo2, Kostya Trachenko4, and Axel G. Rossberg2

  • 1Department of Materials, Imperial College London, Exhibition Road, London, SW7 2AZ, UK
  • 2School of Biological and Behavioural Sciences, Queen Mary University of London, Mile End Road, London, E1 4NS, UK
  • 3Department of Biology, University of Oxford, 11a Mansfield Road, Oxford OX1 3SZ, UK
  • 4School of Physical and Chemical Sciences, Queen Mary University of London, Mile End Road, London, E1 4NS, UK

Phys. Rev. Research 6, 013093 – Published 25 January, 2024

DOI: https://doi.org/10.1103/PhysRevResearch.6.013093

Abstract

Species-rich Lotka-Volterra competition models of ecosystem dynamics transition with increasing species pool size from a phase with well-defined stable equilibrium to a dynamic phase that remains incompletely understood. We analytically describe the statistical mechanics of the steady state deep inside this dynamic phase, characterized by incessant turnover in species composition, and extract the distribution of invasion fitness of random invaders. We find that steady state invasion probability universally equals 1/2. This striking result agrees well with observations in plants and animals.

Physics Subject Headings (PhySH)

Article Text

I. INTRODUCTION

Biodiverse ecosystems on large spatial scales exhibit such a wide range of reproducible, emergent high-level properties that we might consider them a distinct state of matter, accessible to methods from statistical mechanics. Entropy maximization and field-theoretical methods have been invoked to describe such systems and explain, e.g., widely observed noninteger power laws relating study area to species counts (species richness) .

Such spatiotemporal structures formed by interacting species populations are reproduced in simulations of spatially coupled systems of Lotka-Volterra competition models of the form

(1)

Here is time, are the time-dependent population biomasses of species competing in the region, are population growth rates in absence of competition, and the elements of matrix quantify the strengths of intraspecific ( ) and interspecific ( ) competition. The term in brackets in Eq.  approximates the momentary population growth rates of interacting species as a linear function of population biomasses. Rescaling biomass variables, one can set ( ). The represent spatial coupling (immigration) to neighboring locations. With , we can distinguish the species extant ( ) in an equilibrium and all others ( ). Equation  then has several equilibria, called ecological communities, distinguished by different (index) sets of extant species , called community compositions.

We consider a weaker interspecific ( ) than intraspecific competition ( ) and absent or very weak spatial coupling ( ). Under weak coupling, extant and extinct species can be distinguished using heuristic criteria . Substantial progress was recently made in understanding Eq.  when interspecific are assigned random values (fixed through time) and species richness is large. We focus on the empirically well-supported case where the are independently and identically distributed (i.i.d.) with mean and variance (though correlated and are also often considered ). Higher moments play only minor roles in the limit .

Random matrix theory predicts that for high species richness Eq.  becomes an ill-defined problem, a phenomenon called ecological structural instability (, Eq. (18.1)): when

(2)

the area in the complex plane covered by the eigenvalues of the matrix includes zero . Population abundances are then highly sensitive to perturbations such as changes in the or addition or removal of species. This implies more species than are unlikely to coexist . For , the “unique fixed point” phase, populations reach an equilibrium where species coexist, with the rest extinct . At , where , the system exhibits a phase transition . For , in the so called “multiple attractors” (MA) phase, system dynamics is only partially understood. There is, with all , generally no stable equilibrium in this phase, because for each equilibrium there is at least one locally extinct species that could invade (i.e., its linear population growth rate is positive). These invasions are represented by heteroclinic orbits in phase space that each lead from one equilibrium to another . The resulting heteroclinic orbit network contains (as a directed graph) at least one strongly connected component that is a stable attractor of system dynamics. On this attractor, the community transitions between different community compositions at an approximately constant rate on a logarithmic time scale . For fixed small but positive , this network is perturbed, leading to slow switching between different community compositions on a linear time scale.

In the explicitly spatially extended case, so-called metacommunity models , the are dynamically determined by neighboring communities, quantifying the coupling between the local Lotka-Volterra equations . For these models a similar phase transition is observed in simulations as the number of interacting communities increases .

In this paper, we make advances characterizing the statistical mechanics of the MA phase for . This is achieved by approximating Eq.  by a community assembly model . In this model we construct an ecological community by iterated invasions of random species. Extant species go extinct as a result of competition and a steady state is reached where invasions and extinctions are balanced. We assume, supported by simulations over a wide parameter range, that extinction occurs only to low-biomass species and only after the invasion of a new species. In other words, the changes in community composition and biomasses as a result of a single invasion are small—there are no mass extinctions or sudden changes. The community assembly process, particularly the probability of successful invasion , have been the subject of many studies . It is a quantity of practical relevance in conservation ecology, where alien species invasions are considered a problem, and an important characteristic of community structure and dynamics. Our objective is to calculate in a steady-state community experiencing continuous species turnover through invasions and extinctions.

II. METHODS AND RESULTS

The state of our model, approximating Eq. , is characterized by the community composition . It changes by invasion of species , sampled at random conditional to being able to invade (explained below). Since we are considering the case 's interactions ( ) are effectively i.i.d., sampled from a distribution with support as above. The immigration terms in Eq.  are disregarded in this approximation. Denoting , population dynamics of the assembly model between invasions is given by

(3)

with initial conditions such that the species in are in equilibrium and has small, positive abundance ( ). From there, the system typically reaches a new unique stable equilibrium [found, e.g., by simulating Eq. ]. After this, the set of extant species is updated accordingly and the process is repeated, leading to a stochastic steady state where invasion and extinctions balance each other on average.

Our calculation makes use of a close relation between two quantities. First, the harvesting resistance of extant species , defined as the inverse susceptibility , Sec. 14.5. It can be computed as

(4)

with the 𝑏𝑗 chosen to satisfy 𝑠𝑙𝑗{𝑖}𝐴𝑙𝑗𝑏𝑗=0 for all 𝑙{𝑖} (see details in the Appendix) , Sec. 14.5. Second, invasion fitness, the linear growth rate of new invaders 𝑘, which, by comparison of Eqs.  and , is given by Eq.  with 𝑖=𝑘. As a general rule, 𝑟𝑖>0 for all extant species, and 𝑘 can invade if and only if 𝑟𝑘>0. Invasion probability 𝑝inv is the probability that 𝑟𝑘>0 for a randomly sampled invader 𝑘.

For simplicity, we assume the same value 𝑠 for all 𝑠𝑖. In this case, 𝑟𝑖 and 𝑏𝑖 are approximately proportional to each other, such that (, Eq. (17.23))

𝑟𝑖𝑏𝑖const.(1𝜇).
(5)

For new, random invaders 𝑖=𝑘, the 𝐴𝑘𝑗 in Eq.  are random. Assuming a sparse matrix 𝐴𝑖𝑗 such that the extant biomasses are weakly correlated, the invasion fitness 𝑟𝑘, Eq. , is therefore for large 𝑆 normally distributed. Since community turnover leads to slow random changes in invasion fitness, we therefore assume (and verify in the Appendix), that, for a randomly chosen potential invader 𝑘 that never actually invades, 𝑟𝑘 follows an approximate Ornstein-Uhlenbeck (OU) process (, Sec. 14.6) with mean 𝑟 and variance var𝑟. We introduce a new, slow time scale 𝑇 that measures the number of successful invasions in the assembly model and denote the OU relaxation rate on this time scale by 𝜌.

Now consider the alternative case where 𝑖 is one of many ( 𝑆1) extant species. Because 𝑟𝑖 is given by the same formula as 𝑟𝑘, Eq. , we assume that between successive invasions the dynamics of 𝑟𝑖 follows the same kind of random walk as 𝑟𝑘. At the moment when 𝑖 invades, 𝑟𝑖 follows a normal distribution with mean 𝑟 and variance var𝑟, conditional to 𝑟𝑖>0. Its extinction occurs when 𝑟𝑖 reaches zero.

The relaxation rate 𝜌 is therefore determined in two different ways: (i) as the relaxation rate 𝜌 of the underlying OU process and (ii) as the relaxation rate of the sum in Eq. , of which each term performs, by Eq. , a random walk with the same relaxation rate parameter, while invasions and extinctions lead to removal and addition of terms. This gives a self-consistency condition that we can evaluate to determine 𝑝inv.

To obtain an explicit expression for the relaxation rate given by (ii), we first make an additional simplifying assumption, later relaxed: with two parameters 0<𝐼,𝐶<1, the i.i.d. distribution of 𝐴𝑖𝑗 for 𝑖𝑗 is such that 𝐴𝑖𝑗=𝐼 with probability 𝐶 and 𝐴𝑖𝑗=0 otherwise. We denote by 𝒜𝑖 the subset of indices 𝑗 in for which 𝐴𝑖𝑗=𝐼. We require that 𝐶 is sufficiently small such that |𝒜𝑖| follows an approximate Poisson distribution.

We standardize the variance of the OU process driving harvesting resistance by introducing scaled variables 𝑦𝑖=𝑟𝑖/(var𝑟)1/2 and defining 𝑦=𝑟/(var𝑟)1/2. Hence, 𝑝inv=Φ(𝑦), with Φ denoting the cumulative normal distribution. By Eq. , the scaled harvesting resistances 𝑦𝑗 differ from the population biomasses 𝑏𝑗 only by a constant factor. The relaxation rate of the sum in Eq.  therefore equals the relaxation rate of

𝑅𝑖=𝑗𝒜𝑖𝑦𝑗,
(6)

where the OU process followed by each 𝑦𝑗 from the time it invades until it becomes extinct can be expressed through a Langevin equation

d𝑦𝑗(𝑇)d𝑇=𝜌(𝑦𝑗(𝑇)𝑦)+2𝜌𝜉𝑗(𝑇),
(7)

with 𝜉𝑗(𝑇) denoting uncorrelated unit white noise [cor(𝜉𝑖(𝑇),𝜉𝑗(𝑇))=𝛿𝑖,𝑗𝛿(𝑇𝑇)]. The coefficient of the noise term follows because the unconstrained OU process has unit variance by construction. The noise is uncorrelated due to our assumption of a sparse matrix 𝐴𝑖𝑗 and weak interspecific interactions. In addition, 𝑅𝑖 changes through invasions and extinctions of species 𝑗. When a species 𝑗 invades, its scaled harvesting resistance 𝑦𝑗 follows a normal distribution conditional to 𝑦𝑗>0, with density

𝑃inv(𝑦)=12𝜋Φ(𝑦)exp((𝑦𝑦)22).
(8)

Invasions of species 𝑗 with 𝐴𝑖𝑗>0 occur at a rate 𝐶, adding the index 𝑗 to 𝒜𝑖 and a term 𝑦𝑗 to the sum defining 𝑅𝑖. Extinction of a species 𝑗𝒜𝑖 occurs when 𝑦𝑗 reaches zero. The index 𝑗 is then removed from 𝒜𝑖 and the process 𝑦𝑗 from 𝑅𝑖.

We now evaluate the relaxation rate of 𝑅𝑖 using moment equations, denoting expectation values by brackets ·. With our assumption of negligible correlations, suppressing the index 𝑖 and abbreviating 𝑍=|𝒜|, we can write 𝑅=𝑍𝑦, where the second factor is the expectation of 𝑦𝑖 for a randomly chosen extant species. According to above considerations, 𝑅 changes over a small time interval 𝛿𝑇0 to

𝑅(𝑇+𝛿𝑇)=𝑗𝒜𝑦𝑗𝛿𝑇𝜌(𝑦𝑗𝑦)+𝛿𝑇𝐶𝑦inv=𝑍𝑦+[𝜌𝑍(𝑦𝑦)+𝐶𝑦inv]𝛿𝑇,
(9)

where 𝑦inv denotes the mean associated with 𝑃inv(𝑦). The sum above is over the extant species at time 𝑇. Extinctions of species can be disregarded at lowest order, because shortly before extinction their contribution to 𝑅 is small. In the steady state the time-dependent term in Eq.  vanishes:

𝜌(𝑦𝑦)𝑍+𝐶𝑦inv=0.
(10)

Making use of Eq. , we similarly derive in the Appendix the second moment:

𝑅(𝑇)𝑅(𝑇+𝛿𝑇)=𝑍2𝑦2+𝑍𝑦2+𝑍𝜌(𝑦𝑦𝑦2)𝛿𝑇.
(11)

Combining the moment equations, we first evaluate

var𝑅=𝑅2𝑅2=𝑍𝑦2.
(12)

Then we calculate the short-term autocorrelation function

cor[𝑅(𝑇),𝑅(𝑇+𝛿𝑇)]=cov[𝑅(𝑇),𝑅(𝑇+𝛿𝑇)]var𝑅
(13)

and from this, considering that for an Ornstein Uhlenbeck process cor[𝑅(𝑇),𝑅(𝑇+𝛿𝑇)]=exp(˜𝜌|𝛿𝑇|), the relaxation rate of 𝑅 as

˜𝜌=lim𝛿𝑇0+dcor[𝑅(𝑇),𝑅(𝑇+𝛿𝑇)]d𝛿𝑇=𝑍𝜌(𝑦𝑦𝑦2)𝑍𝑦2=𝜌(𝑦𝑦𝑦2)𝑦2.
(14)

Equating ˜𝜌 and 𝜌 in Eq.  yields our self-consistency condition. It simplifies to

𝑦=0,andso𝑝inv=Φ(𝑦)=12,
(15)

our main result. Our model ecosystems self-organise to exclude half of potential invaders.

Using the fact that dependence on 𝑍 and so 𝐶 drops out of Eq. , we can now address the case of general distributions of the off-diagonal coefficients 𝐴𝑖𝑗. Assume first that 𝐴𝑖𝑗 can attain at random not one but two values other than zero. In this case the dynamics of the sum in Eq.  through 𝑇 is given by a linear combination of the dynamics of two sums of the form of Eq. . Since both have the same relaxation rate, Eq. , so has Eq. . One easily extends this argument to arbitrary discrete distributions for 𝐴𝑖𝑗 and then to the limit of continuous distributions.

Following , Sec. 14.6, we compute further properties of the system steady state. Applying the classical mean first passage time formula to the process, Eq. , taking into account that the harvesting resistance of invaders is distributed as in Eq. , the mean time between invasion and extinction of a species is 𝜌1ln(2). Since species invade the community at a rate one by construction, the steady-state mean number of species in the community is 𝑆=𝜌1ln(2), so that

𝜌=ln(2)𝑆0.693𝑆.
(16)

A previous attempt at deriving 𝑝inv , Sec. 14.6 had incorrectly assumed 𝜌=𝑆1 on heuristic grounds.

To compute the distribution of 𝑦 in a steady-state community, we construct the steady-state Fokker-Planck equation corresponding to Eq.  for 𝑦=0:

0=𝜌𝜕[𝑦𝑃(𝑦)]𝜕𝑦+𝜌𝜕2𝑃(𝑦)𝜕𝑦2+2𝜋exp(𝑦22).
(17)

The addition of 𝑃inv(𝑦) in the last term of Eq.  describes invasion at rate one of new species with random harvesting resistances. These are balanced by extinctions, described the absorbing boundary conditions:

𝑃(0)=0,𝜕𝑃(𝑦)𝜕𝑦|𝑦=0=𝜌1.
(18)

The solution to this equation is the distribution of 𝑦 amongst extant species in the community, subject to Lotka-Volterra competition and a continuous turnover of interacting species through extinction and invasions. The distribution can be expressed using a hypergeometric function and is shown in Fig. . It has the moments 𝑦=21/2𝜋1/2ln(2)1=1.1511 and 𝑦2=1+ln(4)1=1.7213, which can be used to evaluate other characteristics of the steady state. From Eq. (17.25) of Ref. , Sec. 14.6, for example, we obtain the approximate mean steady-state species richness

𝑆=𝑆ESI𝑦2,
(19)

and from Eq. (17.26) the approximate standard deviation of the fitness of new random invaders 𝑘,

SD𝑟=(var𝑟𝑘)1/2=𝑦2𝑦·𝜎2𝜇(1𝜇)𝑠.
(20)

FIG. 1.

The parameter-free distribution of standardized harvesting resistance in the steady state of our model.

Numerical simulations of the assembly model (detailed in the Appendix) reveal the main effects limiting the accuracy of our calculations. First, 𝑟𝑖 as given by Eq.  cannot exceed 𝑠𝑖=𝑠, which constrains the degree to which the 𝑟𝑖 and 𝑦 can be described by an OU process or Eqs.  and . This becomes a problem when SD𝑟, given by Eq. , is of the magnitude of 𝑠. The smaller SD𝑟 is compared to 𝑠; the better simulations agree with the analytic predictions (Fig. ). Second, the actual proportion of nonzero off-diagonal entries in {𝐴𝑖𝑗}𝑖,𝑗 is smaller than 𝐶, possibly a reflection of the constraint that {𝐴𝑖𝑗}𝑖,𝑗 must permit coexistence . This effect disappears when SD𝑟𝑠 [Fig. ]. We therefore extrapolated all our numerical results to SD𝑟0 [Figs. ]. In this limit, we verified our main result, Eq. , for invasion probability to within 1.8% relative error; 𝑝inv is particularly robust to parameter changes in simulations [Fig. ]. We further verified Eq.  for the relaxation rate of invasion fitness to within 0.6% [Fig. ], Eq.  for expected species richness 𝑆 to within 1.0% [Fig. ], and Eq.  for SD𝑟 itself to within 1.9% [Fig. ].

FIG. 2.

Numerical test of theory. Panels compare five predictions and assumptions of our theory with steady-state outcomes of 105 simulations. Simulation parameters were chosen as 𝐶=102,102.5,103, and 𝐼 such that 𝑆ESI as given by Eq.  equals 300, 350, 400, ..., 2000 [N.B.: 𝜇=𝐼𝐶, 𝜎2=𝐼2𝐶(1𝐶); see Appendix for details]. The abscissa in each graph represents the standard deviation SD𝑟 of the fitness 𝑟 of random invaders, as observed in simulations. Solid lines and 95% confidence ranges (gray) correspond to the quadratic regressions used to extrapolate to SD𝑟=0 in the large-system limit. Horizontal dashed lines represent our analytic predictions. Panel (a) compares the sampled proportion of nonzero off-diagonal entries in {𝐴𝑖𝑗}𝑖,𝑗 (“connectance”) with the assumed value 𝐶. (b) tests our prediction for invasion probability, Eq. , (c) our prediction for the relaxation rate 𝜌, Eq. . Panel (d) compares observed species richness with that predicted by Eq. , with 𝑆ESI given by model parameters. (e) compares the observed standard deviation of invasion fitness, computed as in Eq. , with that predicted by Eq.  (using the realized connectance for 𝐶 rather than the model parameter).

III. DISCUSSION AND CONCLUSIONS

Structure and dynamics of ecosystems result from processes far from thermodynamic equilibrium, and fundamental physical laws help little in illuminating laws of ecology. Yet, just as quantum physics and relativity explain why some particles have spin 1/2, basic ecological principles imply that 𝑝inv=1/2. Potentially, this is not the only constant of nature emerging from ecological principles. Other candidates are the diet partitioning exponent of predators , which empirically appears narrowly constrained around 0.54(2), or the ratio by which species richness declines from one level to the next, observed to be close to 1/3 in both models and data .

Except for substantial work seeking universal exponents linking individual body masses to physiological and ecological rates , researchers do not generally consider that universal ecological constants might exist. Most ecological studies are designed to identify dependencies between quantities rather than testing constancy under well defined conditions. Nevertheless, there is striking empirical evidence consistent with our prediction that 50% of attempted invasions succeed.

Invasion ecology distinguishes two processes: “establishment,” the successful invasion of a local ecological community by an introduced species, and “spread,” the subsequent successful invasion into a metacommunity. A metaanalysis of the invasion success of vertebrates transported between Europe and North America found that the mean establishment success for species introduced from Europe to North America was 59.6±11.6% (standard error) and 52.4±11.9% in the other direction. For spread, the corresponding figures were 65.0±16.5% and 54.4±17.4%, respectively. A more detailed metaanalysis confirmed that for birds invasion probability is 50±2.6%, but reports 79±1.7% for mammals . These probabilities are largely unchanged over a factor 106 in invaded land mass area . One study estimating the invasion probability for 15 plant species into 0.5×2m plots in an old field reports probabilities around 50% for most species (for the equilibrium richness of 13 species per plot, we extract a median of 51% and an average of 56±5%).

Considering the higher value for mammals, we note that our theory assumes that 𝜏=cor(𝐴𝑖𝑗,𝐴𝑗𝑖) is zero, while interspecific resource competition can lead to 𝜏>0 and predator-prey interactions to 𝜏<0. It is known that 𝜏>0 decreases 𝑝inv (, Sec. 17.3). Predator-prey interactions between mammals might have the opposite effect, increasing 𝑝inv.

Other studies, especially with plants, report lower invasion probabilities. Only 10% of 27 009 plant species introduced into Australia have formed self-sustaining wild populations . However, this figure is dominated by 25 360 ornamental gardening plants , for many of which we can assume that the climate and soil of Australia are unsuitable, violating our assumption that all 𝑠𝑖 in Eq.  are equal. Our theory must break down when variability in 𝑠𝑖 (called environmental filtering ) is comparable or larger in magnitude than variability in the sum in Eq. , given by Eq.  (called biotic filtering ). Including environmental filtering into the theory is an important next step.

Regarding the solutions of Eq. , here we have obtained a comprehensive description of the situation when 𝑆pool𝑆ESI, deep inside the MA phase. The equilibrium species richness 𝑆 predicted by Eq.  is by a factor 𝑦2 smaller than the richness 𝑆ESI at the phase transition. This is because steady states in species turnover arise already when the system is sufficiently sensitive that the perturbation induced by a new invader leads, on average, to extinction of a rare species, while 𝑆=𝑆ESI corresponds to infinite sensitivity [, Eq. (17.24)]. The precise nature of the transition from 𝑆pool=2𝑆ESI to 𝑆pool2𝑆ESI remains unclear. Simulations indicate the existence of an intermediate parameter range where the community dynamically switches between a few recurring configurations (Clementsian temporal turnover, ). Whether this constitutes a distinct phase in the macroecological limit 𝑆ESI remains unclear.

This work forms part of the project “Mechanisms and prediction of large-scale ecological responses to environmental change” funded by the Natural Environment Research Council (NE/T003510/1).

APPENDIX

1. Derivation of Eq. 

We derive Eq. , making first use of Eq.  and then of the fact that var𝑍=𝑍2𝑍2=𝑍 on account of the Poisson distribution of 𝑍:

𝑅(𝑇)𝑅(𝑇+𝛿𝑇)=𝑗,𝑙𝒜𝑦𝑗(𝑇)𝑦𝑙(𝑇+𝛿𝑇)+𝑗𝒜𝑦𝑗𝐶𝑦inv𝛿𝑇=𝑗,𝑙𝒜𝑦𝑗[𝑦𝑙𝜌(𝑦𝑙𝑦)𝛿𝑇]+𝑦𝑍𝐶𝑦inv𝛿𝑇=𝑗,𝑙𝒜𝑗𝑙𝑦𝑗[𝑦𝑙𝜌(𝑦𝑙𝑦)𝛿𝑇]+𝑗𝒜𝑦𝑗[𝑦𝑗𝜌(𝑦𝑗𝑦)𝛿𝑇]+𝑦𝑍𝐶𝑦inv𝛿𝑇=𝑍(𝑍1)[𝑦2𝜌(𝑦2𝑦𝑦)𝛿𝑇]+𝑍[𝑦2𝜌(𝑦2𝑦𝑦)𝛿𝑇]+𝑦𝑍𝜌(𝑦𝑦)𝑍𝛿𝑇=𝑍2𝑦2+𝑍𝑦2+(𝑍2𝑍2)𝜌(𝑦2𝑦𝑦)𝛿𝑇+𝑍𝜌(𝑦2𝑦2)𝛿𝑇=𝑍2𝑦2+𝑍𝑦2𝑍𝜌(𝑦2𝑦𝑦)𝛿𝑇+𝑍𝜌(𝑦2𝑦2)𝛿𝑇=𝑍2𝑦2+𝑍𝑦2+𝑍𝜌(𝑦𝑦𝑦2)𝛿𝑇.

2. Computation of harvesting resistance

Without loss of generality, we show that Eq.  evaluates to harvesting resistance 𝑟1=(dln(𝑏1)/d𝑠1)1 if species 𝑖=1 is extant, assuming the other 𝑆1 extant species have indices 2,...,𝑆.

Let 𝐀 and 𝐬 be, respectively, the interaction matrix and the vector of linear growth rates 𝑠𝑖 entering Eq. , but restricted to the 𝑆 extant species. Define 𝐌=𝐀1. We break both 𝐀 and 𝐌 into four blocks to separate the entries for the species with index 1 from all other species, assigned a mnemonic index “o”

𝐀=(𝐴11𝐀1o𝐀o1𝐀oo),
(A1)

and, using a well-known block-wise inversion formula ,

𝐌=(𝑀11𝐌1o𝐌o1𝐌oo)
(A2)

=(𝑀11𝑀11𝐀1o𝐀1oo𝐀1oo𝐀o1𝑀11𝐀1oo+𝐀1oo𝐀o1𝑀11𝐀1o𝐀1oo),
(A3)

where 𝑀11=(𝐴11𝐀1o𝐀1oo𝐀o1)1. Similarly, we break up

𝐬=(𝑠1𝐬o).
(A4)

By Eq.  of the main text, 𝐛=𝐀1𝐬=𝐌𝐬 is the vector of the equilibrium biomasses 𝑏𝑖 of the extant species. In particular, 𝑏1=𝑀11𝑠1+𝐌1o𝐬o. Hence, by the definition of harvesting resistance,

𝑟1=(dln𝑏1d𝑠1)1=𝑏1d𝑏1/d𝑠1=𝑀11𝑠1+𝐌1o𝑠o𝑀11.
(A5)

By Eq. , 𝐌1o=𝑀11𝐀1o𝐀1oo. Inserting this above, 𝑀11 cancels out and we obtain

𝑟1=𝑠1𝐀1o𝐀1oo𝑠o.
(A6)

Defining 𝐛o=𝐀1oo𝐬o, this becomes

𝑟1=𝑠1𝐀1o𝐛o,
(A7)

which is Eq.  of the main text for 𝑖=1, with 𝐛o defined as prescribed below this equation.

Hence, we have shown that Eq.  of the main text provides the value of harvesting resistance in line with its definition. The fact that some entries of the abbreviation 𝐛o=𝐀1oo𝐬o entering this equation may be negative does not invalidate this derivation and does not imply that negative population biomasses actually arise in our calculation.

3. General simulation method

With a direct simulation of the model, computation time increases with system size approximately as 𝑆4ESI: by a factor 𝑆2ESI because of the vector-matrix operation in Eq. , by a factor 𝑆ESI because the time to reach equilibrium grows approximately as 𝑆ESI , and by another factor 𝑆ESI because turning over an existing community of size 𝑂(𝑆ESI), so to generate statistically independent data, requires 𝑂(𝑆ESI) invasions.

To allow evaluation of the model for values of 𝑆ESI up to 2000, we therefore computed the new equilibrium of Eq.  after invasion of a species by directly solving the linear system of equilibrium equations,

0=𝑠𝑖𝑗+𝐴𝑖𝑗𝑏𝑗(𝑖+),
(A8)

rather than through numerical integration of the model. When one or more species in the solution of Eq.  had negative population biomass 𝑏𝑗, we considered the one with lowest 𝑏𝑗 extinct, removed it from , and solved Eq.  once more, repeating until all populations biomasses were nonnegative. In the simulation, we counted as iterations of the model both cases where a randomly sampled species could invade and where it could not.

The above procedure is plausible when only a single species attains negative biomass after an invasion. When there are several candidates for extinction, one might be concerned that the order of species removal affects the outcome. We note, however, that (i) in the model steady state only a single species goes extinct after each successful invasion on average and fluctuations around this mean are small; (ii) indirect interactions between species are of similar magnitude as direct interactions , implying that extinct species are not usually directly interacting with the added species or with each other; (iii) when a species 𝑖 goes extinct, |𝑏𝑖| is generally small both before and after the species addition step (especially for large 𝑆ESI), implying that the effect of its removal on other species in + remains small. Because of this, concerns about the order of species removal have little bearing in practice.

To achieve the desired efficiency gain from directly solving Eq. , one must keep in mind that the direct numerical solution of this equation requires time of order 𝒪(𝑆3ESI), implying that this would not fundamentally improve the algorithm compared to direct simulation. Instead, we therefore kept track of both the matrix {𝐴𝑖𝑗}𝑖,𝑗 and its inverse between evaluations of Eq. , using again the block-wise inversion formula to account for addition or removal of a single species in .

Specifically, if 𝐀 is the matrix obtained from 𝐀 by the addition of row 𝐯 and column 𝐮, i.e.,

𝐀=(𝐀𝐮𝐯T1),
(A9)

then

𝐀1=(𝐀1+𝑐1(𝐀1𝐮)(𝐯T𝐀1)𝑐1𝐀1𝐮𝑐1𝐯T𝐀1𝑐1)
(A10)

with 𝑐=1𝐯T𝐀1𝐮, which allowed us to compute (𝐀)1 from 𝐀1 and vice versa with 𝒪(𝑆2ESI) operations. To ensure against loss of accuracy, we computed the inverse of {𝐴𝑖𝑗}𝑖,𝑗 directly every 1000 iterations and when |𝑐|<107 in a species removal step.

4. Simulation parameters

We evaluated the above assembly model for communities with values of connectance 𝐶=102,102.5,103 and interaction strength

𝐼=[𝑆ESI𝐶(1𝐶)]1/2
(A11)

for 𝑆ESI=300, 350, 400, ..., 2000, running the model over 200×𝑆ESI iterations, starting with a single species.

5. Ornstein-Uhlenbeck test and determination of relaxation rate 𝜌

Of the quantities displayed in Fig.  of the main text, only the relaxation rate 𝜌 is difficult to extract from simulations. To obtain 𝜌, we simulated the invasion fitness of 200 test species (which never actually invade) throughout a simulation.

To avoid artifacts due to small numbers of interaction partners or due to the fact that invasion fitness cannot exceed 𝑠𝑖 ( =1) in our model, which might arise for low 𝐶, we artificially fixed the connectance of test species (i.e., the probability for these species to be suppressed by a given resident species) at 40/𝑆ESI.

For each test species, we sampled the sum of the biomasses 𝑏𝑖 of the suppressing resident species (hereafter called “suppression”) after every 𝑆ESI/10 iterations and discarded the first 100 samples as burn in. To circumvent the problem of determining the expected mean suppression, we paired the first 100 test species up with the other 100 test species and computed time series for the difference of suppression of each pair, as this difference has mean zero and the same autocorrelation function as both components.

To these 100 time series, we then applied a cosine-bell taper and computed their periodograms. We then averaged the 100 periodograms to estimate the power spectrum. To the lowest 200 nonzero frequencies 𝑓 of this power spectrum we obtained the least-square fit to a Cauchy profile (the Fourier transform of the exponential autocovariance function of an Ornstein-Uhlenbeck process),

𝑎(𝜌)2+(2𝜋𝑓)2,
(A12)

with fitting parameters 𝑎,𝜌>0.

As a test for our assumption that invasion fitness (and so suppression) follows an Ornstein-Uhlenbeck process, we verified that the Cauchy profile, Eq. , described the observed power spectra well (see example in Fig. ). Remaining small deviations from the Cauchy profile are likely attributable to numerical limitations, including the finite duration of the simulated time series.

FIG. 3.

Test for consistency of invasion fitness (or suppression) with Ornstein-Uhlenbeck process. Top: average of 100 periodograms (circles) compared with a fitted Cauchy profile for a community with 𝐶=102 and 𝑆ESI=2000, illustrating the good fit. Bottom: ratio of averaged periodogram to Cauchy profile. In principle, the ratio should be one at each frequency, with residual variance close to 1/100=0.01 (since periodograms have a coefficient of variation of one). We find that there is only a small increase with frequency—over the frequency range in which the Cauchy profile declines by a factor 180, the ratio increases by just 7%—and residual variance is 0.0097, demonstrating the good fit.

From the fitted 𝜌 we computed 𝜌 by taking account of the subsampling of the time series and, dividing by the observed value of 𝑝inv, of the fact that 𝑇 in the main text counts successful invasions only.

References (34)

  1. M. A. Leibold and J. M. Chase, Metacommunity Ecology (Princeton University Press, Princeton, NJ, 2017).
  2. J. Harte, T. Zillio, E. Conlisk, and A. B. Smith, Maximum entropy and the state-variable approach to macroecology, Ecology 89, 2700 (2008).
  3. J. P. O'Dwyer and J. L. Green, Field theory for biogeography: A spatially explicit model for predicting patterns of biodiversity, Ecol. Lett. 13, 87 (2010).
  4. J. Harte, A. B. Smith, and D. Storch, Biodiversity scales from plots to biomes with a universal species–area curve, Ecol. Lett. 12, 789 (2009).
  5. J. D. O'Sullivan, R. J. Knell, and A. G. Rossberg, Metacommunity-scale biodiversity regulation and the self-organised emergence of macroecological patterns, Ecol. Lett. 22, 1428 (2019).
  6. J. D. O'Sullivan, J. C. D. Terry, and A. G. Rossberg, Intrinsic ecological dynamics drive biodiversity turnover in model metacommunities, Nat. Commun. 12, 3627 (2021).
  7. M. Barbier, C. de Mazancourt, M. Loreau, and G. Bunin, Fingerprints of high-dimensional coexistence in complex ecosystems, Phys. Rev. X 11, 011009 (2021).
  8. G. Bunin, Ecological communities with Lotka-Volterra dynamics, Phys. Rev. E 95, 042414 (2017).
  9. T. Galla, Dynamically evolved community size and stability of random Lotka-Volterra ecosystems, Europhys. Lett. 123, 48004 (2018).
  10. A. Altieri, F. Roy, C. Cammarota, and G. Biroli, Properties of equilibria and glassy phases of the random Lotka-Volterra model with demographic noise, Phys. Rev. Lett. 126, 258301 (2021).
  11. M. Barbier, J.-F. Arnoldi, G. Bunin, and M. Loreau, Generic assembly patterns in complex ecological communities, Proc. Natl. Acad. Sci. USA 115, 2156 (2018).
  12. A. G. Rossberg, Food Webs and Biodiversity: Foundations, Models, Data (Wiley, 2013).
  13. T. Tao, V. Vu, and M. Krishnapur, Random matrices: Universality of ESDs and the circular law, Ann. Probab. 38, 2023 (2010).
  14. J. Hofbauer, Heteroclinic cycles in ecological differential equations, Equadiff 8 (Mathematical Institute, Slovak Academy of Sciences, Bratislava, 1994), pp. 105–116.
  15. S. N. Dorogovtsev, J. F. F. Mendes, and A. N. Samukhin, Giant strongly connected component of directed networks, Phys. Rev. E 64, 025101(R) (2001).
  16. F. Roy, M. Barbier, G. Biroli, and G. Bunin, Complex interactions can create persistent fluctuations in high-diversity ecosystems, PLoS Comput. Biol. 16, e1007827 (2020).
  17. W. M. Post and S. L. Pimm, Community assembly and food web stability, Math. Biosci. 64, 169 (1983).
  18. R. M. Arthur, Species packing, and what competition minimizes, Proc. Natl. Acad. Sci. USA 64, 1369 (1969).
  19. S. J. Meiners, M. L. Cadenasso, and S. T. A. Pickett, Beyond biodiversity: Individualistic controls of invasion in a self-assembled community, Ecol. Lett. 7, 121 (2004).
  20. J. M. Jeschke and D. L. Strayer, Invasion success of vertebrates in Europe and North America, Proc. Natl. Acad. Sci. USA 102, 7198 (2005).
  21. J. M. Jeschke, Across islands and continents, mammals are more successful invaders than birds, Divers. Distrib. 14, 913 (2008).
  22. C. W. Gardiner, Handbook of Stochastic Methods, 2nd ed. (Springer, Berlin, 1990).
  23. G. Bunin, Interaction patterns and diversity in assembled ecological communities, arXiv:1607.04734v1 [q-bio.PE].
  24. A. G. Rossberg, K. D. Farnsworth, K. Satoh, and J. K. Pinnegar, Universal power-law diet partitioning by marine fish and squid with surprising stability-diversity implications, Proc. R. Soc. B 278, 1617 (2011).
  25. A. G. Rossberg, R. Ishii, T. Amemiya, and K. Itoh, The top-down mechanism for body-mass–abundance scaling, Ecology 89, 567 (2008).
  26. S. Jennings, K. J. Warr, and S. Mackinson, Use of size-based production and stable isotope analyses to predict trophic transfer efficiencies and predator-prey body mass ratios in food webs, Mar. Ecol. Prog. Ser. 240, 11 (2002).
  27. R. H. Peters, The Ecological Implications of Body Size (Cambridge University Press, Cambridge, 1983).
  28. G. B. West, J. H. Brown, and B. J. Enquist, A general model for the origin of allometric scaling laws in biology, Science 276, 122 (1997).
  29. J. G. Virtue, S. J. Bennett, and R. P. Randall, Plant introductions in Australia: How can we resolve 'weedy' conflicts of interest? in Weed Management: Balancing People, Planet, Profit. 14th Australian Weeds Conference, Wagga Wagga, New South Wales, Australia, 6-9 September 2004: Papers and Proceedings (Weed Society of New South Wales, 2004), pp. 42–48.
  30. N. J. B. Kraft, P. B. Adler, O. Godoy, E. C. James, S. Fuller, and J. M. Levine, Community assembly, coexistence and the environmental filtering metaphor, Funct. Ecol. 29, 592 (2015).
  31. O. Boet, X. Arnan, and J. Retana, The role of environmental vs. biotic filtering in the structure of European ant communities: A matter of trait type and spatial scale, PLOS ONE 15, e0228625 (2020).
  32. W. W. Hager, Updating the inverse of a matrix, SIAM Rev. 31, 221 (1989).
  33. A. G. Rossberg, A. Caskenette, and L.-F. Bersier, Structural instability of food webs and food-web models and their implications for management, in Adaptive Food Webs: Stability and Transitions of Real and Model Ecosystems, edited by J. C. Moore, P. C. de Ruiter, K. S. McCann, and W. V (Cambridge University Press, Cambridge, 2017), pp. 373–383.
  34. T. Fung, K. D. Farnsworth, D. G. Reid, and A. G. Rossberg, Impact of biodiversity loss on production in complex marine food webs mitigated by prey-release, Nat. Commun. 6, 6657 (2015).