Intraspecific predator interference promotes biodiversity in ecosystems

  1. Ju Kang
  2. Shijie Zhang
  3. Yiyuan Niu
  4. Fan Zhong
  5. Xin Wang  Is a corresponding author
  1. School of Physics, Sun Yat-sen University, China
  2. School of Mathematics, Sun Yat-sen University, China
  3. Department of Mechanical Engineering, Massachusetts Institute of Technology, United States

eLife assessment

This manuscript is an important contribution, assessing the role of intraspecific consumer interference in maintaining diversity using a mathematical model. Consistent with long-standing ecological theory, the authors convincingly show that predator interference allows for the coexistence of multiple species on a single resource, beyond the competitive exclusion principle. Notably, the model matches observed rank-abundance curves in several natural ecosystems.

https://doi.org/10.7554/eLife.93115.3.sa0

Abstract

Explaining biodiversity is a fundamental issue in ecology. A long-standing puzzle lies in the paradox of the plankton: many species of plankton feeding on a limited variety of resources coexist, apparently flouting the competitive exclusion principle (CEP), which holds that the number of predator (consumer) species cannot exceed that of the resources at a steady state. Here, we present a mechanistic model and demonstrate that intraspecific interference among the consumers enables a plethora of consumer species to coexist at constant population densities with only one or a handful of resource species. This facilitated biodiversity is resistant to stochasticity, either with the stochastic simulation algorithm or individual-based modeling. Our model naturally explains the classical experiments that invalidate the CEP, quantitatively illustrates the universal S-shaped pattern of the rank-abundance curves across a wide range of ecological communities, and can be broadly used to resolve the mystery of biodiversity in many natural ecosystems.

eLife digest

The surface waters of the ocean are teeming with microscopic creatures known as plankton, which get carried across vast distances by the currents. In a single ecosystem, thousands of plankton species may coexist, all competing for very few types of food sources. According to the principle of competitive exclusion, this should not be the case. Indeed, this theory states that the population levels of two species competing for the same resource cannot remain steady over time – or more generally, that the number of consumer species in an ecosystem cannot be higher than the number of resource types on which they rely. And yet, the Earth abounds with examples where a limited variety of resources supports a large number of competing yet coexisting consumer species. This is known as the paradox of the plankton.

Many models have been proposed to explain how the limitations set by the competitive exclusion principle can be overcome, yet it is still unknown how to resolve the paradox of the plankton in a steady environment. In response, Kang et al. set out to test whether a phenomenon known as predator interference, which emerges when two or more individuals of the same species compete for the same resources, could help address the paradox of the plankton.

To test this idea, Kang et al. developed a mathematical model of predator interference for multiple species of plankton feeding on a limited variety of food sources. The model put predators of the same species into encountering pairs to simulate predator interference. In this scenario, a wide range of predator species were able to live alongside each other with the numbers of each type of predator remaining steady over time.

These results can be understood as follows: as a species becomes more successful at extracting resources from its environment, its population grows – and with it, the number of individuals engaged in intraspecific interference. Locked in interference, these species become less effective at getting food, creating a negative feedback loop that slows down the expansion of the species, allowing others to occupy the same niche.

These findings may benefit ecologists and conservationists by offering insights into how to maintain biodiversity in ecosystems and protect endangered species. Further work is needed to test how well the model applies to other ecosystems.

Introduction

The most prominent feature of life on Earth is its remarkable species diversity: countless macro- and micro-species fill every corner on land and in the water (Pennisi, 2005; Hoorn et al., 2010; de Vargas et al., 2015; Daniel, 2005). In tropical forests, thousands of plant and vertebrate species coexist (Hoorn et al., 2010). Within a gram of soil, the number of microbial species is estimated to be 2000–18,000 (Daniel, 2005). In the photic zone of the world ocean, there are roughly 150,000 eukaryotic plankton species (de Vargas et al., 2015). Explaining this astonishing biodiversity is a major focus in ecology (Pennisi, 2005). A great challenge stems from the well-known competitive exclusion principle (CEP): two species competing for a single type of resources cannot coexist at constant population densities (Gause, 1934; Hardin, 1960), or generically, in the framework of consumer-resource models, the number of consumer species cannot exceed that of resources at a steady state (MacArthur and Levins, 1964; Levin, 1970; McGehee, 1977). On the contrary, in the paradox of plankton, a limited variety of resources supports hundreds or more coexisting species of phytoplankton (Hutchinson, 1961). Then, how can plankton and many other organisms somehow liberate the constraint of CEP?

Ever since MacArthur and Levin proposed the classical mathematical proof for CEP in the 1960s (MacArthur and Levins, 1964), various mechanisms have been put forward to overcome the limits set by CEP (Chesson, 2000). Some suggest that the system never approaches a steady state where the CEP applies, due to temporal variations (Hutchinson, 1961; Levins, 1979), spatial heterogeneity (Levin, 1974), or species’ self-organized dynamics (Koch, 1974; Huisman and Weissing, 1999). Others consider factors such as toxins (Czárán et al., 2002), cross-feeding (Goyal and Maslov, 2018; Goldford et al., 2018; Niehaus et al., 2019), spatial circulation (Villa Martín et al., 2020; Gupta et al., 2021), ‘kill the winner’ (Thingstad, 2000), pack hunting (Wang and Liu, 2020), collective behavior (Dalziel et al., 2021), metabolic trade-offs (Posfai et al., 2017; Weiner et al., 2019), co-evolution (Xue and Goldenfeld, 2017), and other complex interactions among the species (Beddington, 1975; DeAngelis et al., 1975; Arditi and Ginzburg, 1989; Kelsic et al., 2015; Grilli et al., 2017; Ratzke et al., 2020). However, questions remain as to what determines species diversity in nature, especially for quasi-well-mixed systems such as that of plankton (Pennisi, 2005; Sunagawa et al., 2020).

Among the proposed mechanisms, predator interference, specifically the pairwise encounters among consumer individuals, emerges as a potential solution to this issue. Predator interference is commonly described by the classical Beddington-DeAngelis (B-D) phenomenological model (Beddington, 1975; DeAngelis et al., 1975). Through the application of the B-D model, several studies (Cantrell et al., 2004; Hsu et al., 2013) have shown that intraspecific predator interference can break CEP and facilitate species coexistence. However, from a mechanistic perspective, the functional response of the B-D model can be formally derived from a scenario solely involving chasing pairs, representing the consumption process between consumers and resources, without accounting for pairwise encounters among consumer individuals (Wang and Liu, 2020; Huisman and De Boer, 1997). Disturbingly, it has been established that the scenario involving only chasing pairs is subject to the constraint of CEP (Wang and Liu, 2020), raising doubt regarding the validity of applying the B-D model to overcome the CEP.

In this work, building upon MacArthur’s consumer-resource model framework (Arthur, 1969; MacArthur, 1970; Chesson, 1990), and drawing on concepts from chemical reaction kinetics (Ruxton et al., 1992; Huisman and De Boer, 1997; Wang and Liu, 2020), we present a mechanistic model of predator interference that extends the B-D phenomenological model (Beddington, 1975; DeAngelis et al., 1975) by providing a detailed consideration of pairwise encounters. The intraspecific interference among consumer individuals effectively constitutes a negative feedback loop, enabling a wide range of consumer species to coexist with only one or a few types of resources. The coexistence state is resistant to stochasticity and can hence be realized in practice. Our model is broadly applicable and can be used to explain biodiversity in many ecosystems. In particular, it naturally explains species coexistence in classical experiments that invalidate CEP (Ayala, 1969; Park, 1954) and quantitatively illustrates the S-shaped pattern of the rank-abundance curves in an extensive spectrum of ecological communities, ranging from the communities of ocean plankton worldwide (Fuhrman et al., 2008; Ser-Giacomi et al., 2018), tropical river fishes from Argentina (Cody and Smallwood, 1996), forest bats of Trinidad (Clarke et al., 2005), rainforest trees (Hubbell, 2001), birds (Terborgh et al., 1990; Martínez et al., 2023), butterflies (De Vries, 1997) in Amazonia, to those of desert bees (Hubbell, 2001) in Utah and lizards from South Australia (Cody and Smallwood, 1996).

Results

A generic model of pairwise encounters

Here we present a mechanistic model of pairwise encounters (see Figure 1A), where SC consumer species {C1,,CSC} compete for SR resource species {R1,,RSR}. The consumers are biotic, while the resources can be either biotic or abiotic. For simplicity, we assume that all species are motile and move at certain speeds, namely, vCi for consumer species Ci and vRl for resource species Rl. For abiotic resources, they cannot propel themselves but may passively drift due to environmental factors. Each consumer is free to feed on one or multiple types of resources, while consumers do not directly interact with one another except through pairwise encounters.

A model of pairwise encounters may naturally break CEP.

(A) A generic model of pairwise encounters involving SC consumer species and SR resource species. (B) The well-mixed model of (A). (C–E) Time courses of two consumer species competing for one resource species. (F–H) Positive solutions to the steady-state equations (see Equations S38 and S65): R˙=0 (orange surface), C˙1=0 (blue surface), C˙2=0 (green surface), that is the zero-growth isoclines. The black/red dot represents the unstable/stable fixed point, while the dotted lines in (E) are the analytical solutions of the steady-state abundances (marked with superscript ‘(A)’). See Appendix 1—tables 1 and 2 for the definitions of symbols. See Appendix 9 for simulation details.

Then, we explicitly consider the population structure of consumers and resources: some wander around freely, undergoing Brownian motions; others encounter one another, forming ephemeral entangled pairs. Specifically, when a consumer individual Ci and a resource Rl come close within a distance of ril(C) (see Figure 1A), the consumer can chase the resource and form a chasing pair: Ci(P)Rl(P) (see Figure 1B), where the superscript ‘(P)’ represents ‘pair’. The resource can either escape at rate dil or be caught and consumed by the consumer with rate kil. Meanwhile, when a Ci individual encounters another consumer Cj within a distance of rij(I) (see Figure 1A), they can stare at, fight against, or play with each other, thus forming an interference pair: Ci(P)Cj(P) (see Figure 1B). This paired state is evanescent, with consumers separating at rate dij. For simplicity, we assume that all ril(C) and rij(I) are identical, respectively, that is i,j,l, ril(C)=r(C) and rij(I)=r(I).

In a well-mixed system of size L2, the encounter rates among individuals, ail and aij (see Figure 1B), can be derived using the mean-field approximation: ail=2r(C)L2vCi2+vRl2 and aij=2r(I)L2vCi2+vCj2 (see Materials and methods, and Appendix 1—figure 1). Then, we proceed to analyze scenarios involving different types of pairwise encounters (see Figure 1B). For the scenario involving only chasing pairs, the population dynamics can be described as follows:

(1) {x˙il=ailCi(F)Rl(F)(dil+kil)xil,C˙i=l=1SRwilkilxilDiCi,i=1,,SC,R˙l=gl({Rl},{xi},{Ci}),l=1,,SR,

where xilCi(P)Rl(P), gl is an unspecified function, the superscript ‘(F)’ represents the freely wandering population, Di denotes the mortality rate of Ci, and wil is the mass conversion ratio (Wang and Liu, 2020) from resource Rl to consumer Ci. With the integration of intraspecific predator interference, we combine Equation 1 and the following equation:

(2) y˙i=ai[Ci(F)]2diyi,

where ai=aii, di=dii, and yiCi(P)Ci(P) represents the intraspecific interference pair (see Figure 1B). For the scenario involving chasing pairs and interspecific interference, we combine Equation 1 with the following equation:

(3) z˙ij=aijCi(F)Cj(F)dijzij, ij,

where zijCi(P)Cj(P) stands for the interspecific interference pair (see Figure 1B). In the scenario where chasing pairs and both intra- and interspecific interference are relevant, we combine Equations 1–3, and the populations of consumers and resources are given by Ci=Ci(F)+lxil+2yi+jizij and Rl=Rl(F)+ixil, respectively.

Generically, the consumption and interference processes are much quicker compared to the birth and death processes. Thus, in the derivation of the functional response, F(Rl,Ci)kilxil/Ci, the consumption and interference processes are supposed to be in fast equilibrium. In all scenarios involving different types of pairwise encounters, the functional response in the B-D model is a good approximation only for a special case with dil0 and Rli=1SCCi (see Appendix 1—figure 2 and Appendix 3 for details).

To facilitate further analysis, we assume that the population dynamics of the resources follows the same construction rule as that in MacArthur’s consumer-resource model (Arthur, 1969; MacArthur, 1970; Chesson, 1990). Then,

(4) gl({Rl},{xi},{Ci})={ηlRl(1Rl/κl)i=1SCkilxil(forbioticresources);ζl(1Rl/κl)i=1SCkilxil(forabioticresources).

In the absence of consumers, biotic resources exhibit logistic growth. Here, ηl and κl represent the intrinsic growth rate and the carrying capacity of species Rl. For abiotic resources, ζl stands for the external resource supply rate of Rl, and κl is the abundance of Rl at a steady state without consumers. For simplicity, we focus our analysis on abiotic resources, although all results generally apply to biotic resources as well. By applying dimensional analysis, we render all parameters dimensionless (see Appendix 7). For convenience, we retain the same notations below, with all parameters considered dimensionless unless otherwise specified.

Intraspecific predator interference facilitates species coexistence and breaks CEP

To clarify the specific mechanisms that can facilitate species coexistence, we systematically investigate scenarios involving different forms of pairwise encounters in a simple case with SC=2 and SR=1. To simplify the notations, we omit the subscript/superscript ‘l’ since SR=1. For clarity, we assign each consumer species of unique competitiveness by setting that the mortality rate Di is the only parameter that varies with the consumer species.

First, we conduct the analysis within a deterministic framework using ordinary differential equations (ODEs). In the scenario involving only chasing pairs, consumer species cannot coexist at a steady state except for special parameter settings (sets of measure zero) (Wang and Liu, 2020). In practice, if all species coexist, the steady-state equations of the consumer species (C˙i=0, i.e. the zero-growth isolines) yield fi(R(F))=Di (i=1,2), where fi(R(F)) is defined as fi(R(F))R(F)/(R(F)+Ki) and Ki(di+ki)/ai. These equations form two parallel surfaces in the (C1,C2,R) coordinates, making steady coexistence impossible (Wang and Liu, 2020; see Figure 1C and F and Appendix 1—figure 3A–C).

Meanwhile, in the scenario involving chasing pairs and interspecific interference, if all species coexist, the zero-growth isolines of the three species (see Equation S65) correspond to three non-parallel surfaces Ωi(R,C1,C2)=Di (i=1,2), G(R,C1,C2)=0 (see Figure 1G and Appendix 1—figure 3D; refer to Appendix 5 for definitions of Ωi and G), which can intersect at a common point (fixed point). However, this fixed point is unstable (see Figure 1G and Appendix 1—figure 3D, F), and thus one of the consumer species is doomed to extinction (see Figure 1D).

Next, we turn to the scenario involving chasing pairs and intraspecific interference. Likewise, steady coexistence requires (see Equation S38) that three non-parallel surfaces Ωi(R,C1,C2)=Di (i=1,2), G(R,C1,C2)=0 cross at a common point (see Figure 1H and Appendix 1—figure 3G; refer to Appendix 4 for definitions of Ωi and G). Indeed, this naturally happens, and encouragingly the fixed point can be stable. Therefore, two consumer species may stably coexist at a steady state with only one type of resources, which obviously breaks CEP (see Figure 1E and Appendix 1—figure 4A). In fact, the coexisting state is globally attractive (see Appendix 1—figure 4A), and there exists a non-zero volume of parameter space where the two consumer species stably coexist at constant population densities (see Appendix 1—figure 4B, C), demonstrating that the violation of CEP does not depend on special parameter settings. We further consider the scenario involving chasing pairs and both intra- and interspecific interference (see Appendix 1—figure 5). Much as expected, the species coexistence behavior is very similar to that without interspecific interference.

Intraspecific interference promotes biodiversity in the presence of stochasticity

Stochasticity is ubiquitous in nature. However, it is prone to jeopardize species coexistence (Xue and Goldenfeld, 2017). Influential mechanisms such as ‘kill the winner’ fail when stochasticity is incorporated (Xue and Goldenfeld, 2017). Consistent with this, we observe that two notable cases of oscillating coexistence (Koch, 1974; Huisman and Weissing, 1999) turn into species extinction when stochasticity is introduced (see Appendix 1—figure 6A, B), where we simulate the models with stochastic simulation algorithm (SSA; Gillespie, 2007) and adopt the same parameters as those in the original references (Koch, 1974; Huisman and Weissing, 1999).

Then, we proceed to investigate the impact of stochasticity on our model using SSA (Gillespie, 2007). In the scenario involving chasing pairs and intraspecific interference, species may coexist indefinitely in the SSA simulations (see Figure 2A and Appendix 1—figure 4D). In fact, the parameter region for species coexistence in this scenario is rather similar between the SSA and ODEs studies (see Appendix 1—figure 6C, D). Similarly, in the scenario involving chasing pairs and both inter- and intraspecific interference, all species may coexist indefinitely in company with stochasticity (see Appendix 1—figure 5D).

Intraspecific predator interference facilitates species coexistence regardless of stochasticity.

(A, B) Time courses of the species abundances simulated with ODEs, SSA, or IBM. (C) Snapshots of the IBM simulations. (D, E) A model of intraspecific predator interference explains two classical laboratory experiments that invalidate CEP. (D) In Ayala’s experiment, two Drosophila species coexist with one type of resources within a laboratory bottle (Ayala, 1969). (E) In Park’s experiment, two Tribolium species coexist for 2 years with one type of food (flour) within a lab (Park, 1954). See Appendix 1—figure 7C, D for the comparison between model results and experimental data using Shannon entropies.

To further mimic a real ecosystem, we resort to individual-based modeling (IBM; Grimm, 2013; Vetsigian, 2017), an essentially stochastic simulation method. In the simple case of SC=2 and SR=1, we simulate the time evolution of a 2-D square system in a size of L2 with periodic boundary conditions (see Materials and methods for details). In the scenario involving chasing pairs and intraspecific interference, two consumer species coexist for long with only one type of resources in the IBM simulations (see Figure 2B and C). Together with the SSA simulation studies, it is obvious that intraspecific interference still robustly promotes species coexistence when stochasticity is considered.

Comparison with experimental studies that reject CEP

In practice, two classical studies (Ayala, 1969; Park, 1954) reported that, in their respective laboratory systems, two species of insects coexisted for roughly years or more with only one type of resources. Evidently, these two experiments (Ayala, 1969; Park, 1954) are incompatible with CEP, while factors such as temporal variations, spatial heterogeneity, cross-feeding, etc. are clearly not involved in such systems. As intraspecific fighting is prevalent among insects (Boomsma et al., 2005; Dankert et al., 2009; Chen et al., 2002), we apply the model involving chasing pairs and intraspecific interference to simulate the two systems. Overall, our SSA results show good consistency with those of the experiments (see Figure 2D and E and Appendix 1—figure 7). The fluctuations in experimental time series can be mainly accounted by stochasticity.

A handful of resource species can support a wide range of consumer species regardless of stochasticity

To resolve the puzzle stated in the paradox of the plankton, we analyze the generic case where SC consumer species compete for SR resource species (with SC>SR) within the scenario involving chasing pairs and intraspecific interference. The population dynamics is described by equations combining Equations 1, 2 and 4. As with the cases above, each consumer species is assigned a unique competitiveness through a distinctive Di.

Strikingly, a plethora of consumer species may coexist at a steady state with only one resource species (SCSR, SR=1) in the ODEs simulations, and crucially, the facilitated biodiversity can still be maintained in the SSA simulations. The long-term coexistence behavior is exemplified in Figure 3 and Appendix 1—figures 810, involving simulations with or without stochasticity. The number of consumer species in long-term coexistence can be up to hundreds or more (see Figure 3 and Appendix 1—figure 8). To mimic real ecosystems, we further analyze cases with more than one type of resources, such as systems with SR=3 (SCSR). Just like the case of SR=1 (SCSR), an extensive range of consumer species may coexist indefinitely regardless of stochasticity (see Figure 3 and Appendix 1—figures 1114).

Intraspecific interference enables a wide range of consumer species to coexist with only one or a handful of resource species.

(A, B) Representative time courses simulated with ODEs and SSA. (C, D) A model of intraspecific predator interference illustrates the S-shaped pattern of the species’ rank-abundance curves across different ecological communities. The solid icons represent the experimental data (marked with ‘Exp’) reported in existing studies (Fuhrman et al., 2008; Cody and Smallwood, 1996; Terborgh et al., 1990; Martínez et al., 2023; Clarke et al., 2005; De Vries, 1997; Hubbell, 2001), where the bird community data were collected longitudinally in 1982 and 2018 (Terborgh et al., 1990; Martínez et al., 2023). The ODEs and SSA results were constructed from timestamp t=1.0×105 in the time series. In the K-S test, the probabilities (p-values) that the simulation results and the corresponding experimental data come from the same distributions are: pODEsbird(1982)=0.17, pODEsbird(2018)=0.26, pODEsbutterfly=0.70, pODEsfish=0.88, pODEsbat=0.42, pSSAbat=0.48, pODEslizard=0.96, pSSAlizard=0.54, pODEsplankton=0.20, pSSAplankton=0.06. See Appendix 9 for simulation details and the Shannon entropies.

We further analyze the scenario involving chasing pairs and both intra- and interspecific interference, where multiple consumer species compete for one resource species. Similar to the scenario involving chasing pairs and intraspecific interference, all species coexist indefinitely in either ODEs or SSA simulation studies (see Appendix 1—figure 5F–H for the cases of SC=6,20 and SR=1).

Intuitive understanding: an underlying negative feedback loop

For the case with only one resource species (SR=1), if the total population size of the resources is much larger than that of the consumers (i.e. Ri=1SCCi), the functional response Fkixi/Ci and the steady-state population of each consumer and resource species can be obtained analytically (see Appendix 4.B-C for details). In fact, the functional response of a consumer species (e.g. Ci) is negatively correlated with its own population size:

(5) F(R,Ci)2R(R+Ki)2+8βiKi2Ci+R+Ki,

where βiai/di. The analytical steady-state solutions are highly consistent with the numerical results (see Figure 1E and Appendix 1—figure 3H, I) and can even quantitatively predict the coexistence region of the parameter space (see Appendix 1—figure 3I).

Intuitively, the mechanisms of how intraspecific interference facilitates species coexistence can be understood from the underlying negative feedback loop. Specifically, for consumer species of higher competitiveness (e.g. Ci) in an ecological community, as the population size of Ci increases during competition, a larger portion of Ci individuals are then engaged in intraspecific interference pairs which are temporarily absent from hunting (see Equation S59 and Appendix 1—figure 15A, B). Consequently, the fraction of Ci individuals within chasing pairs decreases (see Equation S59 and Appendix 1—figure 15A, B) and thus form a self-inhibiting negative feedback loop through the functional response (see Equation 5 and Appendix 1—figure 15C). This negative feedback loop prevents further increases in Ci populations, results in an overall balance among the consumer species, and thus promotes biodiversity (see Appendix 4.C for details).

The S shape pattern of the rank-abundance curves in a broad range of ecological communities

As mentioned above, a prominent feature of biodiversity is that the species’ rank-abundance curves follow a universal S-shaped pattern in the linear-log plot across a broad spectrum of ecological communities (Fuhrman et al., 2008; Ser-Giacomi et al., 2018; Cody and Smallwood, 1996; Terborgh et al., 1990; Martínez et al., 2023; Clarke et al., 2005; Hubbell, 2001; De Vries, 1997). Previously, this pattern was mostly explained by the neutral theory (Hubbell, 2001), which requires special parameter settings that all consumer species share identical fitness. To resolve this issue, we apply the model involving chasing pairs and intraspecific interference to simulate the ecological communities, where one or three types of resources support a large number of consumer species (SCSR). In each model system, the mortality rates of consumer species follow a Gaussian distribution where the coefficient of variation was taken around 0.3 (Menon et al., 2003; see Appendix 9 for details). For a broad array of the ecological communities, the rank-abundance curves obtained from the long-term coexisting state of both the ODEs and SSA simulation studies agree quantitatively with those of experiments (see Figure 3C and D and Appendix 1—figures 814), sharing roughly equal Shannon entropies and mostly being regarded as identical distributions in the Kolmogorov-Smirnov (K-S) statistical test (with a significance threshold of 0.05). Still, there is a noticeable discrepancy between the experimental data and SSA studies in terms of the species’ absolute abundances (e.g. see Appendix 1—figure 8C): those with experimental abundances less than 10 tend to be extinct in the SSA simulations. This is due to the fact that the recorded individuals in an experimental sample are just a tiny portion of that in the real ecological system, whereas the species population size in a natural community is certainly much larger than 10.

Discussion

The conflict between the CEP and biodiversity, exemplified by the paradox of the plankton (Hutchinson, 1961), is a long-standing puzzle in ecology. Although many mechanisms have been proposed to overcome the limit set by CEP (Hutchinson, 1961; Chesson, 2000; Levins, 1979; Levin, 1974; Koch, 1974; Huisman and Weissing, 1999; Czárán et al., 2002; Goyal and Maslov, 2018; Goldford et al., 2018; Villa Martín et al., 2020; Gupta et al., 2021; Thingstad, 2000; Wang and Liu, 2020; Dalziel et al., 2021; Posfai et al., 2017; Weiner et al., 2019; Xue and Goldenfeld, 2017; Beddington, 1975; DeAngelis et al., 1975; Arditi and Ginzburg, 1989; Kelsic et al., 2015; Grilli et al., 2017; Ratzke et al., 2020), it is still unclear how plankton and many other organisms can flout CEP and maintain biodiversity in quasi-well-mixed natural ecosystems. To address this issue, we investigate a mechanistic model with detailed consideration of pairwise encounters. Using numerical simulations combined with mathematical analysis, we identify that the intraspecific interference among the consumer individuals can promote a wide range of consumer species to coexist indefinitely with only one or a handful of resource species through the underlying negative feedback loop. By applying the above analysis to real ecological systems, our model naturally explains two classical experiments that reject CEP (Ayala, 1969; Park, 1954), and quantitatively illustrates the universal S-shaped pattern of the rank-abundance curves for a broad range of ecological communities (Fuhrman et al., 2008; Ser-Giacomi et al., 2018; Cody and Smallwood, 1996; Terborgh et al., 1990; Martínez et al., 2023; Clarke et al., 2005; Hubbell, 2001; De Vries, 1997).

In fact, predator interference has been introduced long ago by the classical B-D phenomenological model (Beddington, 1975; DeAngelis et al., 1975). However, the functional response of the B-D model involving intraspecific interference can be formally derived from the scenario involving only chasing pairs without consideration of pairwise encounters between consumer individuals (Wang and Liu, 2020; Huisman and De Boer, 1997; see Equations S8a and S24a). Yet, it has been demonstrated that the scenario involving only chasing pairs is under the constraint of CEP (Wang and Liu, 2020; see Appendix 1—figure 3A–C). Therefore, it is questionable regarding the validity of applying the B-D model to break CEP (Cantrell et al., 2004; Hsu et al., 2013). From a mechanistic perspective, we resolve these issues and show that the B-D model corresponds to a special case of our mechanistic model yet without the escape rate (see Appendix 1—figure 2 and Appendix 3 for details).

Our model is broadly applicable to explain biodiversity in many ecosystems. In practice, many more factors are potentially involved, and special attention is required to disentangle confounding factors. In microbial systems, complex interactions are commonly involved (Goyal and Maslov, 2018; Goldford et al., 2018; Hu et al., 2022), and species’ preference for food is shaped by the evolutionary course and environmental history (Wang et al., 2019). It is still highly challenging to fully explain how organisms evolve and maintain biodiversity in diverse ecosystems.

Materials and methods

Derivation of the encounter rates with the mean-field approximation

Request a detailed protocol

In the model depicted in Figure 1A, consumers and resources move randomly in space, which can be regarded as Brownian motions. At moment t, a consumer individual of species Ci moves at speed vCi with velocity vCi(t), while a resource individual of species Rl moves at speed vRl with velocity vRl(t). Here, vCi and vRl are two invariants, while the directions of vCi(t) and vRl(t) change constantly. The relative velocity between the two individuals is uCiRl(t)vRl(t)vCi(t), with a relative speed of uCiRl(t). Then, uCiRl(t)2=vCi2+vRl22vCivRlcosθCiRl(t), where θCiRl(t) represents the angle between vCi(t) and vRl(t). This system is homogeneous, thus, cosθCiRl¯=0, where the overline stands for the temporal average. Then, we obtain the average relative speed between the Ci and Rl individuals: uCiRl¯=vCi2+vRl2. Likewise, the average relative speed between the Ci and Cj individuals is uCiCj¯=vCi2+vCj2. Evidently, uCiCi¯=2vCi. Meanwhile, the concentrations of species Ci and Rl in a 2-D square system with a length of L are nCi=Ci/L2 and nRl=Rl/L2, while those of the freely wandering Ci and Rl are nCi(F)=Ci(F)/L2 and nRl(F)=Rl(F)/L2.

Then, we use the mean-field approximation to calculate the encounter rates ail and aij in the well-mixed system. In particular, we estimate ail by tracking a randomly chosen consumer individual from species Ci and counting its encounter frequency with the freely wandering individuals from resource species Rl (see Appendix 1—figure 1). At any moment, the consumer individual may form a chasing pair with a Rl individual within a radius of ril(C) (see Figure 1A). Over a time interval of Δt, the number of encounters between the consumer individual and Rl individuals can be estimated by the encounter area and the concentration nRl, which takes the value of 2ril(C)nR(F)uCiR¯Δt (see Appendix 1—figure 1). Combined with nRl(F)=Rl(F)/L2, for all freely wandering Ci individuals, the number of their encounters with R(F) during interval Δt is 2ril(C)uCiR¯Ci(F)R(F)L2Δt. Meanwhile, in the ODEs, this corresponds to aiCi(F)R(F)Δt. Comparing both terms above, for chasing pairs, we have ail=2ril(C)L2uCiRl¯=2ril(C)L2vCi2+vRl2. Likewise, for interference pairs, we obtain aij=2rij(I)L2uCiCj¯=2rij(I)L2vCi2+vCj2. In particular, aii=22vCirii(I)L2.

Stochastic simulations

To investigate the impact of stochasticity on species coexistence, we use the stochastic simulation algorithm (SSA; Gillespie, 2007) and individual-based modeling (IBM; Vetsigian, 2017; Grimm, 2013) in simulating the stochastic process. In the SSA studies, we follow the standard Gillespie algorithm and simulation procedures (Gillespie, 2007).

In the IBM studies, we consider a 2D square system with a length of L and periodic boundary conditions. In the case of SC=2 and SR=1, consumers of species Ci move at speed vCi, while the resources move at speed vR. The unit length is Δl=1, and all individuals move probabilistically. Specifically, when Δt is small so that vCiΔt1, Ci individuals jump a unit length with the probability vCiΔt. In practice, we simulate the temporal evolution of the model system following the procedures below.

Initialization

Request a detailed protocol

We choose the initial position for each individual randomly from a uniform distribution in the square space, which rounds to the nearest integer point in the x-y coordinates.

Moving

Request a detailed protocol

We choose the destination of a movement randomly from four directions (x-positive, x-negative, y-positive, y-negative) following a uniform distribution. The consumers and resources jump a unit length with probabilities vCiΔt and vRΔt, respectively.

Forming pairs

Request a detailed protocol

When a Ci individual and a resource individual get close in space within a distance of r(C), they form a chasing pair. Meanwhile, when two consumer individuals Ci and Cj stand within a distance of r(I), they form an interference pair.

Dissociation

Request a detailed protocol

We update the system with a small time step Δt so that diΔt,kiΔt,dijΔt1. In practice, a random number ς is sampled from a uniform distribution between 0 and 1, that is U(0,1). If ς<diΔt or ς<dijΔt, then the chasing pair or interference pair dissociates into two separated individuals. One occupies the original position, while the other individual moves just out of the encounter radius in a uniformly distributed random angle. For a chasing pair, if diΔt<ς<(di+ki)Δt, then, the consumer catches the resource, and the biomass of the resource flows into the consumer populations (updated according to the birth procedure), while the consumer individual occupies the original position. Finally, if ς>(di+ki)Δt or ς>dijΔt , the chasing pair or interference pair maintains the current status.

Birth and death

Request a detailed protocol

For each species, we use two separate counters with decimal precision to record the contributions of the birth and death processes, both of which accumulate in each time step. The incremental integer part of the counter will trigger updates in this run. Specifically, a newborn would join the system following the initialization procedure in a birth action, while an unfortunate target would be randomly chosen from the living population in a death action.

Appendix 1

Appendix 1—table 1
Illustrations of symbols in our generic model of pairwise encounters.
SymbolsIllustrations
CiThe total population of consumer species Ci.
RlThe total population of resource species Rl.
Ci(F)The freely wandering population of consumer species Ci.
Rl(F)The freely wandering population of resource species Rl.
xilChasing pairs formed between individuals from species Ci and Rl, i.e. Ci(P)Rl(P).
yiIntraspecific interference pairs formed between individuals from species Ci, i.e. Ci(P)Ci(P).
zijInterspecific interference pairs formed between individuals from species Ci and Cj, i.e., Ci(P)Cj(P).
ril(C)The upper distance criterion for forming a chasing pair.
rij(I)The upper distance criterion for forming an interference pair.
vCiThe motility speed of consumer species Ci.
vRlThe motility speed of resource species Rl.
SCThe number of consumer species.
SRThe number of resource species.
ailThe encounter rate between a consumers and a resource.
dilThe escape rate within a chasing pair.
kilThe capture rate within a chasing pair.
aijThe encounter rate among consumer individuals.
dijThe separation rate within an interference pair.
wilThe mass conversion ratio from resource Rl to Ci.
DiThe mortality rate of species Ci.
κlThe steady-state population abundance of resources species Rl in the absence of consumers.
ζlThe external resource supply rate of species Rl.
ηlThe intrinsic growth rate of species Rl for biotic resources (unused in all analyses).
glThe function describing the population dynamics of resource species Rl.
LThe length of the 2-D square system where species coexist.
Ci(F)(+)We count C(F)(+) as C(F), where ”(+)” signifies gaining biomass from resources.
vCiThe velocity of an individual of species Ci.
vRlThe velocity of an individual of species Rl.
θCiRlThe angle between vCi and vRl.
uCiRlThe relative velocity between a consumer and a resource.
uCiRlThe relative speed between a consumer and a resource.
nCiThe concentration of species Ci.
nRlThe concentration of species Rl.
nCi(F)The concentration of the freely wandering Ci.
nRl(F)The concentration of the freely wandering Rl.
  1. For all the symbols in Appendix 1—tables 1 and 2, the subscript ‘l’ is omitted if SR=1, and the subscript ‘i’ is omitted if SC=1.

Appendix 1—table 2
Illustrations of other symbols used in our manuscript.
SymbolsIllustrations/Definitions
FThe functional response.
ΞThe searching efficiency.
ςA random number sampled from a uniform distribution.
UThe uniform distribution.
N(μ,σ)A Gaussian distribution with a mean of μ and a standard deviation of σ.
An equal sign for equations defining the symbol on the left-hand side.
ΔThe competitive difference between two consumer species, defined as Δ(D1D2)/D2.
Δ^The supremum of the competitive difference tolerated for species coexistence.
ΔtA short time interval.
PiThe probability that a consumer individual of the ecological community belongs to species Ci.
pODEs,
pSSA
The p-value assessing the similarity of simulation results and experimental data.
HThe Shannon entropy: H=i=1SCPilog2(Pi).
X¯The time average of an arbitrary quantity X.
δXThe standard deviation of an arbitrary quantity X.
XThe expectation of a random variable X.
τThe parameter that sets the time scale of a system.
KilKilkil+dilail.
αilαilDiwilkil.
βiβiaidi.
γγa12d12.
fi(R(F))fi(R(F))R(F)/(R(F)+Ki).
ϕ0, ϕ1, ϕ2ϕ0CR2, ϕ12CR+KR+R2, ϕ22βK2KC2R.
ΛThe discriminant of Equation S13.
ψ, φψϕ1(ϕ2)2/3, φϕ0ϕ1ϕ2/3+2(ϕ2)3/27.
ω, θ1, θ2ω1/2+i3/2, θ1(φ/2+Λ/108)1/3, θ2(φ/2Λ/108)1/3.
ψ, φψ(4ψ/3)1/2, φarccos((ψ/3)3/2φ/2)/3.
thThe handling time in the B-D model.
twThe wasting time in the B-D model.
ui(R,C1,C2)Expression of xi using C1, C2, and R in Equation S33 involving intraspecific interference, see Equation S37.
Ωi(R,C1,C2)Ωi(R,C1,C2)wikiCiui(R,C1,C2).
G(R,C1,C2)G(R,C1,C2)g(R,u1(R,C1,C2),u2(R,C1,C2),C1,C2), see Equations S33 and S38.
o1, o2o1ζκk12β1K1k22β2K2, o2k1(1α1)2β1α1(K1)2+k2(1α2)2β2α2(K2)2.
ϖϖ12(1κk22ζβ2K2)+12(1κk22ζβ2K2)2+2k2(1α2)ζβ2α2(K2)2.
ι1, ι2ι1ζκi=1SCki2βiKi, ι2i=1SCki(1αi)2βiαi(Ki)2.
ui(R,C1,C2)Expression of xi using C1, C2, and R in Equation S61 involving interspecific interference, see Equation S64.
Ωi(R,C1,C2)Ωi(R,C1,C2)wikiCiui(R,C1,C2).
G(R,C1,C2)G(R,C1,C2)g(R,u1(R,C1,C2),u2(R,C1,C2),C1,C2), see Equation S61 and S65.
ϱ1, ϱ2ϱ1ζκk1γK1k2γK2, ϱ2k1(1α2)γK1K2α2+k2(1α1)γK1K2α1.
χ1χ1k2γ(α11)K1K2α1(4β1β2γ2)+k1γ(α21)K1K2α2(4β1β2γ2)k12β2(α11)K12α1(4β1β2γ2)k22β1(α21)K22α2(4β1β2γ2).
χ2χ2k1(γ2β2)K1(4β1β2γ2)+k2(γ2β1)K2(4β1β2γ2)+ζκ.
Appendix 1—figure 1
Estimation of the encounter rates with the mean-field approximations.

To calculate ail in the chasing pair, we suppose that all individuals of species Rl stand still while a Ci individual moves at the speed of uCiRl¯ (the relative speed). Over a time interval of Δt, the length of zigzag trajectory of the Ci individual is approximately uCiRl¯Δt, while the encounter area (marked with dashed lines) is estimated to be 2ril(C)uCiR¯Δt. Then, we can estimate the encounter rate ail using the encounter area and concentrations of the species (see Materials and methods for details). Similarly, we can estimate aij in the interference pair.

Appendix 1—figure 2
Functional response in scenarios involving different types of pairwise encounter.

(A–C) In the scenario involving only chasing pair, the red surface/line corresponds to the B-D model (calculated from Equation S10b), while the green surface/line represents the exact solutions to our mechanistic model (calculated from Equation S7b). The magenta (calculated from Equation S8b) and blue (calculated from Equation S9b) surfaces/lines represent the approximate solutions to our model (see Appendix 3.B). (D–F) In the scenario involving chasing pairs and intraspecific interference, the red surface/line corresponds to the B-D model (calculated from Equation S24b), while the green/line surface represents the exact solutions to our mechanistic model (calculated from Equation S17b). The blue surface/line (calculated from Equation S19b) and the magenta surface/line (calculated from Equation S21b) represent the quasi-rigorous and the approximate solutions to our model, respectively (see Appendix 3.C). (G–I) In the scenario involving chasing pairs and interspecific interference, the red surface/line corresponds to the B-D model (calculated from Equation S31b), while the green surface/line represents the quasi-rigorous solutions to our mechanistic model (calculated from Equation S27d). The blue surface/line (calculated from Equation S29d) represents the approximate solutions to our model (see Appendix 3.D). In (A–C): k=0.1, a=0.25. In (A): d=0. In (C): R=104, C=103. In (D–F): a=0.1, k=0.1, a=0.12, d=0.1. In (D): d=0. In (F): R=106, C=105. In (G–I): a1=a2=0.1, k1=k2=0.1, a12=0.12, d12=0.1. In (G): di=0. In (I): R=106, Ci=105.

Appendix 1—figure 3
Numerical solutions in scenarios involving chasing pairs and different types of predator interference.

Here, SC=2 and SR=1. Di(i=1,2) is the only parameter varying with the consumer species (with D1>D2), and Δ(D1D2)/D2 represents the competitive difference between the two species. (A–C) Scenario involving only chasing pairs. (A) If all consumer species coexist at steady state, then fi(R(F))/Di=1, where fi(R(F))=R(F)/(R(F)+Ki) and Ki=(di+ki)/ai. This requires that the three lines y=fi(R)/Di and y=1 share a common point, which is generally impossible. (B) The blue plane is parallel to the green one, and hence they do not have a common point. (C) Time courses of the species abundances in the scenario involving only chasing pairs. The two consumer species cannot coexist at steady state. (D–F) Scenario involving chasing pairs and interspecific interference. (G–I) Scenario involving chasing pairs and intraspecific interference. (D, G) Positive solutions to the steady-state equations: R˙=0 (orange surface), C˙1=0 (blue surface), C˙2=0 (green surface). The intersection point marked by black/red dots is an unstable/stable fixed point. (E, H) Comparisons between the numerical results and analytical solutions of the species abundances at fixed points. Color bars are analytical solutions while hollow bars are numerical results. The analytical solutions in (E) and (H) (marked with superscript ‘(A)’) were calculated from Equations S68 and S70 and Equation S41, Equation S43, respectively. (F) In this scenario, there is no parameter region for stable coexistence. The region below the red surface and above Δ=0 represents unstable fixed points. (I) Comparisons between the numerical results and analytical solutions of the coexistence region. Here, Δ^ represents the maximum competitive difference tolerated for species coexistence. The red and cyan surfaces represent the analytical solutions (calculated from Equation S46) and numerical results, respectively. The numerical results in (C), (D–F) and (G–I) were calculated from Equations 1 and 4, Equation S42 and S61 and Equation S33 and S42, respectively. In (C): ai=0.1, ki=0.1, wi=0.1, di=0.5, (i=1,2), D1=0.002, D2=0.001, κ=5, ζ=0.05. In (D): ai=0.05, di=0.05, ki=0.02, wi=0.08, (i=1,2), D1=0.0011, D2=0.001, κ=20, ζ=0.01, a12=0.06, d12=0.01. In (E): ai=0.04, di=0.2, ki=0.1, wi=0.3, (i=1,2), D2=0.0008, κ=10, ζ=0.2, a12=0.048, d12=0.001. In (F): ai=0.1, ki=0.1, wi=0.1, (i=1,2), D2=0.001, κ=100, ζ=0.05, a12=0.12. In (G): ai=0.5, ai=0.625, di=0.5, di=0.5, ki=0.4, wi=0.5, (i=1,2), D2=0.02, D1=1.2D2, κ=10, ζ=0.1. In (H): ai=0.1, ai=0.12, ki=0.12, wi=0.3, di=0.5, di=0.05, (i=1,2), D2=0.02, κ=100, ζ=0.8. In (I): ai=0.5, ki=0.2, di=0.8, wi=0.2, (i=1,2), D2=0.008, κ=60, ζ=0.8.

Appendix 1—figure 4
Intraspecific predator interference facilitates species coexistence regardless of stochasticity.

Here, we consider the case of SC=2, SR=1. (A) A representative trajectory of species coexistence in the phase space simulated with ODEs. The fixed point (shown in red) is stable and globally attractive. (B, C) 3D phase diagrams in the ODEs studies. Here, Di is the only parameter that varies with the two consumer species, and Δ(D1D2)/D2 measures the competitive difference between the two species. The parameter region below the blue surface yet above the red surface represents stable coexistence. The region below the red surface and above Δ=0 represents unstable fixed points (an empty set). (D) An exemplified transection corresponding to the Δ=0.3 plane in (C). (E) Time courses of the species abundances simulated with ODEs or SSA. (F) Representative trajectories of species coexistence in the phase space simulated with SSA. The coexistence state is stable and globally attractive (see (E) for time courses, SSA results). (A–F) were calculated or simulated from Equations 1, 2 and 4. In (A): ai=0.1, ai=0.125, di=0.1, di=0.05, wi=0.1, ki=0.1, (i=1,2), D1=0.0035, D2=0.0038, κ=100, ζ=0.3. In (B): ai=0.1, di=0.1, wi=0.1, ki=0.1, (i=1,2), D2=0.001, Δ(D1D2)/D2, κ=100, ζ=0.1. In (C, D): ai=0.05, ai=0.065, wi=0.1, ki=0.1, (i=1,2), D2=0.002, Δ(D1D2)/D2, κ=10, s=0.1. In (D): Δ=0.3. In (E, F): ai=0.02, ai=0.025, di=0.7, di=0.7,wi=0.4, ki=0.05, (i=1,2), D1=0.0160, D2=0.0171, κ=2000, ζ=5.5.

Appendix 1—figure 5
Outcomes of multiple consumers species competing for one resource species involving chasing pairs and intra- and inter-specific interference.

(A–E) The case involving two consumer species and one resource species (SC=2, SR=1). Here, Di is the only parameter that varies with the consumer species (with D1>D2), and Δ(D1D2)/D2 measures the competitive difference between the two species. (A) A 3D phase diagram. The parameter region below the blue surface yet above the red surface represents stable coexistence, while that below the red surface and above Δ=0 represents unstable fixed points (an empty set). (B) Time courses of the species abundances. Two consumer species may coexist with one type of resources at steady state. (C) Representative trajectories of species coexistence in the phase space. The fixed point (shown in red) is stable and globally attractive. (D) Consumer species may coexist indefinitely with the resources regardless of stochasticity. (E) Comparisons between numerical results and analytical solutions of the species abundances at fixed points. Color bars are analytical solutions while hollow bars are numerical results. The analytical solutions (marked with superscript ‘(A)’) were calculated from Equation S74 and S75. (F–H) Time courses of species abundances in cases involving 6 or 20 consumer species and one type of resources (SC=6 or 20, SR=1). All consumer species may coexist with one type of resource at a steady state, and this coexisting state is robust to stochasticity. (A–C, E, G) ODEs results. (D, F) ODEs and SSA results. (H) SSA results. The numerical results in (A–H) were calculated or simulated from Equations 1-4. In (A–C): ai=0.1, ai=0.12, ki=0.1, wi=0.1, (i=1,2), D2=0.004, κ=100, ζ=0.8, a12=0.12, d12=0.5. In (B–C): di=0.3, di=0.5, (i=1,2). In (D): ai=0.1, ai=0.14, ki=0.12, wi=0.15, di=0.3, di=0.5, (i=1,2), D1=0.0125, D2=0.012, κ=300, ζ=5.5, a12=0.14, d12=5. In (E): ai=0.05, ai=0.06, ki=0.1, wi=0.2, di=0.5, di=0.15, (i=1,2), D2=0.008, κ=100, ζ=0.8, a12=0.06, d12=0.0005. In (F): ai=0.1, ai=0.14, ki=0.15, wi=0.18, di=2.8, di=0.02, aij=0.14, dij=0.15, (i,j=1,...,6, ij), κ=600, s=100, D1=0.0091, D2=0.0084, D3=0.0088, D4=0.0096, D5=0.0082, D6=0.0093. In (G–H): ai=0.1, ai=0.14, ki=0.2, wi=0.18, di=2.8, di=0.02, aij=0.14, dij=0.8, Di=N(1,0.1)×0.005, (i,j=1,...,20, ij), κ=1000, s=500.

Appendix 1—figure 6
The influence of stochasticity on species coexistence.

(A, B) Stochasticity jeopardizes species coexistence. Koch’s model (Koch, 1974) and Huisman-Weissing model (Huisman and Weissing, 1999) were simulated with SSA using the same parameter settings as their deterministic model. Nevertheless, both cases of oscillating coexistence are vulnerable to stochasticity. See (Koch, 1974) and (Huisman and Weissing, 1999) for the parameters. (C, D) Phase diagrams in the scenario involving chasing pairs and intraspecific interference. Here, SC=2 and SR=1. Di(i=1,2) is the only parameter varying with the consumer species (with D1>D2), and Δ(D1D2)/D2 represents the competitive difference between the two species. (C) The ODEs results. (D) The SSA results (with the same parameter region as (C)). The species’ coexisting fraction in each pixel was calculated from 16 random repeats. (C) and (D) were calculated from Equations 1, 2 and 4. In (C, D): ai=0.1, ai=0.125, di=0.5, wi=0.1, ki=0.1, (i=1,2), κ=100, ζ=5, D2=0.0014.

Appendix 1—figure 7
A model of intraspecific predator interference explains two classical experiments that invalidate CEP.

(A) In Ayala’s experiment (Ayala, 1969), two Drosophila species (consumers) coexisted for 40 weeks with the same type of abiotic resources within a laboratory bottle. The time averages (Ci¯) and standard deviation (δCi) of the species’ relative abundances for the experimental data or SSA results are: C(R)CD.serrata_CH_Grp1Exp(SSA)¯=0.77(0.80), δ(R)CD.serrata_CH_Grp1 Exp(SSA)=0.17(0.08), C(R)CD.serrata_CH_Grp2 Exp(SSA)¯=0.78(0.73), δ(R)CD.serrata_CH_Grp2 Exp(SSA)=0.14(0.07), where the superscript ‘(R)’ represents relative abundances. (B) In Park’s experiment (Park, 1954), two Tribolium species coexisted for 750 days with the same food (flour). The time averages (Ci¯) and standard deviations (δCi) of the species’ abundances are: CT.confusum_29C Exp(SSA)¯=33.4(28.8), δCT.confusum_29CExp(SSA)=6.0(5.4), CT.castaneuma_29CExp(SSA)¯=48.8(47.7), δCT.castaneuma_29CExp(SSA)=11.9(9.9). (A, B) The solid icons represent the experimental data, which are connected by the dotted lines for the sake of visibility. The solid lines stand for the SSA simulation results. (C, D) The Shannon entropies of each time point for the experimental or model-simulated communities shown in (B) and Figure 2D and E. Here, we calculated the Shannon entropies with H(t)=i=1SCPi(t)log2(Pi(t)), where Pi(t) is the probability that a consumer individual belongs to species Ci at the time stamp of t. The time averages (H¯) and standard deviations (δH) of the Shannon entropies are: H¯Exp(SSA)Drosophila_AR_Grp1=0.95(0.97), δHExp(SSA)Drosophila_AR_Grp1=0.06(0.04), H¯Exp(SSA)Drosophila_AR_Grp2=0.94(0.92), δHExp(SSA)Drosophila_AR_Grp2=0.07(0.07), H¯Exp(SSA)Tribolium_24C=0.96(0.92), δHExp(SSA)Tribolium_24C=0.02(0.05), H¯Exp(SSA)Tribolium_29C=0.97(0.94), δHExp(SSA)Tribolium_29C=0.02(0.05). (E–H) Time courses of the species abundances in the scenario involving chasing pairs and intraspecific interference. The time series in (E–H) correspond to the long-term version of that shown in Figure 2D, Appendix 1—figure 7A, Figure 2E, Appendix 1—figure 7B, respectively. (A, B, F–I) were simulated from Equations 1, 2 and 4. In (A): ai=0.3, ai=0.33, wi=0.018, ki=4.8, di=5, di=5.5, (i=1,2), D1=0.0132, D2=0.010, ζ=35, κ=10000. In (B): ai=0.3, ai=0.36, wi=0.02, ki=4.5, di=4, di=4.5, (i=1,2), D1=0.0122, D2=0.010, ζ=35, κ=10000. In(A-B): τ=0.4 Day (see Appendix 7).

Appendix 1—figure 8
A model of intraspecific interference semi-quantitatively illustrates the rank-abundance curve of a plankton community (SCSR).

(A, B) Intraspecific interference enables a wide range of consumers species to coexist with one type of resources. (A) Time courses of the species abundances simulated with ODEs. (B) Time series of the species abundances simulated with SSA (with theh same as parameter settings as (A)). (C) The rank-abundance curve of a plankton community. The solid dots represent the experimental data (marked with ‘Exp’) reported in a recent study (Ser-Giacomi et al., 2018) (TARA_139.SUR.180.2000.DNA), while the hollow dots and those with ‘+’ center are the ODEs and SSA results constructed from timestamp t=5.0×105 in the time series (see (A) and (B)), respectively. The Shannon entropies of the experimental data and simulation results for the plankton community are: HExp(ODEs,SSA)Plankton=2.85(2.18,2.00). In the model settings, SC=200 and SR=1. Di(i=1,,SC) is the only parameter that varies with the consumer species, which was randomly drawn from a Gaussian distribution N(μ,σ). Here, μ and σ are the mean and standard deviation of the distribution. The numerical results in (A–C) were simulated from Equations 1, 2 and 4. In (A–C): ai=0.1, ai=0.125, di=0.2, di=0.5, wi=0.2, ki=0.1, Di=0.008×N(1,0.38), (i=1,,200), κ=105, ζ=150.

ai=0.1,ai=0.125,di=0.5,di=0.2,wi=0.2,ki=0.1,Di=N(1,0.38)×0.008

Appendix 1—figure 9
A model of intraspecific interference illustrates the rank-abundance curves across different ecological communities (SCSR).

The solid dots represent the experimental data (marked with ‘Exp’) reported in existing studies (Hubbell, 2001; Holmes et al., 1986; Cody and Smallwood, 1996), while the hollow dots and those with ‘+’ center are the ODEs and SSA results constructed from timestamp t=1.0×105 in the time series (see Appendix 1—figure 10A–G), respectively. In the model settings, SR=1, SC=20 (in (A)), 35 (in (B)) or 45 (in (C)). Di is the only parameter varying with the consumer species, which was randomly drawn from a Gaussian distribution. The Shannon entropies of the experimental data and simulation results for each ecological community are: HExp(ODEs,SSA)bird=2.98(3.06,2.98), HExp(ODEs,SSA)bee=4.04(4.02,4.02), HExp(ODEs,SSA)fish=3.78(3.40,3.41). In the Kolmogorov-Smirnov (K-S) test, the probabilities (p-values) that the simulation results and the corresponding experimental data come from identical distributions are: pODEsbird=0.89, pSSAbird=0.88, pODEsbee=0.47, pSSAbee=0.75, pSSAfish=0.77. With a significance threshold of 0.05, none of the p-values suggest there exists a statistically significant difference. The numerical results in (A–C) were simulated from Equations 1, 2 and 4. In (A): ai=0.1, ai=0.125, di=0.5, di=0.6, wi=0.22, ki=0.1, Di=0.016×N(1,0.35), (i=1,,20), ζ=350, κ=106. In (B): ai=0.1, ai=0.125, di=0.5, di=0.6, wi=0.22, ki=0.1, Di=0.012×N(1,0.35), (i=1,,35), ζ=350, κ=106. In (C): ai=0.1, ai=0.14, di=0.5, di=0.5, wi=0.2, ki=0.1, Di=0.015×N(1,0.32), (i=1,,45), ζ=550, κ=106.

Appendix 1—figure 10
Time courses of the species abundances in the scenario involving chasing pairs and intraspecific interference.

The time series in (A, E), (B, F), (C, G), (D, H), (I, J) and (K) correspond to that shown in Appendix 1—figure 9A–C, Figure 3D (bat), Figure 3D (lizard) and Figure 3C (butterfly), respectively.

Appendix 1—figure 11
A model of intraspecific interference illustrates the rank-abundance curves across different ecological communities (SCSR).

The solid dots represent the experimental data (marked with ‘Exp’) reported in existing studies (Hubbell, 2001; Holmes et al., 1986; Cody and Smallwood, 1996; Clarke et al., 2005), while the hollow dots and those with ‘+’ center are the ODEs and SSA results constructed from timestamp t=1.0×105 in the time series (see Appendix 1—figure 13), respectively. In the model settings, SR=3, SC=20 (in (A)), 35 (in (B)), 40 (in (C)), 45 (in (D)) or 50 (in (E)). Di is the only parameter varying with the consumer species, which was randomly drawn from a Gaussian distribution. The Shannon entropies of the experimental data and simulation results for each ecological community are: HExp(ODEs,SSA)Bird=2.98(2.98,3.26), HExp(ODEs,SSA)Bee=4.04(4.34,4.35), HExp(ODEs,SSA)Bat=3.00(3.00,3.00), HExp(ODEs,SSA)Fish=3.78(3.28,3.64), HExp(ODEs,SSA)lizard=4.05(3.94,3.94). In the K-S test, the p-values that the simulation results and the corresponding experimental data come from identical distributions are: pODEsBird=0.59, pSSABird=0.43, pODEsBee=0.47, pSSABee=0.33, pODEsBat=0.42, pSSABat=0.27, pODEsFish=0.22, pSSAFish=0.06, pODEslizard=0.56, pSSAlizard=0.36. With a significance threshold of 0.05, none of the p-values suggest there exists a statistically significant difference. The numerical results in (A–E) were simulated from Equations 1, 2 and 4. In (A–E): ail=0.1, ai=0.125, dil=0.5. In (A): di=0.3, wil=0.2, kil=0.12, κ1=8×104, κ2=5×104, κ3=3×104, Di=0.021×N(1,0.28), (i=1,,20, l=1,2,3), ζ1=180, ζ2=160, ζ3=140. In (B): di=0.6, wil=0.2, kil=0.12, κ1=8×104, κ2=5×104, κ3=3×104, Di=0.017×N(1,0.3), (i=1,,35, l=1,2,3), ζ1=180, ζ2=160, ζ3=110. In (C): di=0.4, wil=0.3, kil=0.12, κ1=105, κ2=5×104, κ3=3×104, Di=0.023×N(1,0.34), (i=1,,40, l=1,2,3), ζ1=180, ζ2=120, ζ3=40. In (D): di=0.3, wil=0.3, kil=0.12, κ1=8×104, κ2=5×104, κ3=3×104, Di=0.027×N(1,0.32), (i=1,,45, l=1,2,3), ζ1=80, ζ2=60, ζ3=40. In (E): di=0.3, wil=0.3, kil=0.2, κ1=3×105, κ2=105, κ3=3×104, Di=0.034×N(1,0.34), (i=1,,50, l=1,2,3), ζ1=380, ζ2=260, ζ3=140.

Appendix 1—figure 12
A model of intraspecific interference illustrates the rank-abundance curves across different plankton communities (SCSR).

The solid dots represent the experimental data (marked with ‘Exp’) reported in a recent study (Fuhrman et al., 2008), while the hollow dots and those with ‘+’ center are the ODEs and SSA results constructed from timestamp t=1.0×105 in the time series (see Appendix 1—figure 13), respectively. The plankton community data were obtained separately from the Norwegian Sea (NS) and Pacific Station (PS). In the model settings, SR=1 (in (B, C)), 3 (in (A)); SC=50 (in (A, C)), 150 (in (B)). Di is the only parameter varying with the consumer species, which was randomly drawn from a Gaussian distribution. The Shannon entropies of the experimental data and simulation results for each plankton community are: HExp(ODEs,SSA)plankton(NS)=4.67(4.85,4.90) for SR=3, HExp(ODEs,SSA)plankton(NS)=4.67(4.74,4.64) for SR=1. In the K-S test, the p-values that the simulation results and the corresponding experimental data come from identical distributions are: pODEsplankton(NS)=0.31, pSSAplankton(NS)=0.14 for SR=3, pODEsplankton(NS)=0.46, pSSAplankton(NS)=0.37 for SR=1. With a significance threshold of 0.05, none of the p-values suggest there exists a statistically significant difference. The numerical results in (A–C) were simulated from Equations 1, 2 and 4. In (A): ail=0.1, ai=0.125, dil=0.5, di=0.2, wil=0.3, kil=0.2, κ1=8×104, κ2=5×104, κ3=3×104, ζ1=280, ζ2=200, ζ3=150, Di=0.035×N(1,0.25), (i=1,,50, l=1,2,3). In (B): ai=0.1, ai=0.125, di=0.3, di=0.3, wi=0.3, ki=0.2, Di=0.025×N(1,0.25), (i=1,,150, l=1,2,3), ζ=350, κ=104. In (C): ai=0.1, ai=0.125, di=0.3, di=0.3, wi=0.3, ki=0.2, ζ=350, κ=104, Di=0.03×N(1,0.27), (i=1,,SC).

Appendix 1—figure 13
Time courses of the species abundances in the scenario involving chasing pairs and intraspecific interference.

The time series in (A, E), (B, F), (C, G), (D, H), (I, J), (K, L), (M, N) and (O, P) correspond to that shown in Appendix 1—figure 11A–E and Appendix 1—figure 12A–C, respectively.

Appendix 1—figure 14
A model of intraspecific interference illustrates the rank-abundance curve of a bird community (SCSR).

(A) The rank-abundance curve. The solid dots represent the bird community data (marked with ‘Exp’) collected longitudinally within the same Amazonian region in 1982 (blue) and 2018 (cyan) (Terborgh et al., 1990; Martínez et al., 2023). The hollow dots are the ODEs results constructed from timestamp t=1.0×105 in the time series (see (B)). (B) Time courses of the species abundances simulated with ODEs. In the model settings, SR=3 and SC=250 is the only parameter varying with the consumer species, which was randomly drawn from a Gaussian distribution. The Shannon entropies of the experimental data and simulation results for the bird community are HExp(ODEs)bird(1982/2018)=5.67/6.63(7.31). In the K-S test, the p-values that the simulation results and the corresponding experimental data come from identical distributions are: pODEsbird(1982)=0.28, pODEsbird(2018)=0.46. With a significance threshold of 0.05, none of the p-values suggest there exists a statistically significant difference. (C) Time courses of the species abundances simulated with ODEs corresponding to Figure 3C (bird), and the simulation parameters are the same as Figure 3C (bird). The numerical results in (A–C) were simulated from Equations 1, 2 and 4. In (A, B): ail=0.1, ai=0.125, dil=0.5, di=0.6, wil=0.3, kil=0.2, Di=0.032×N(1,0.17), (i=1,,250, l=1,2,3), κ1=5×104, κ2=3×104, κ3=104, ζ1=100, ζ2=70, ζ3=40.

Appendix 1—figure 15
Intraspecific interference results in an underlying negative feedback loop and thus promotes biodiversity.

(A, B) The fraction of consumer individuals engaged in pairwise encounter. Here, SC=40 and SR=1. xi represents Ci(P)R(P), and yi represents Ci(P)Ci(P) and yi/Ci stand for the fractions of consumer individuals within a chasing pair and an interference pair, respectively. The numerical results were calculated from Equation S55, while the analytical solutions (marked with superscript ‘(A)’) were calculated from Equation S59. The orange surface in (A) is an overlap of the red and yellow surfaces. (C) The formation of intraspecific interference results in a self-inhibiting negative feedback loop. In (A, B): ai=0.0015,ai=0.0021,di=0.1,di=0.05,ki=5. In (B): R=2000.

Appendix 2

The classical proof of Competitive Exclusion Principle (CEP)

In the 1960s, MacArthur (MacArthur and Levins, 1964) and Levin (Levin, 1970) put forward the classical mathematical proof of CEP. We rephrase their idea in the simple case of SC=2 and SR=1, that is two consumer species C1 and C2 competing for one resource species R. In practice, this proof can be generalized into higher dimensions with several consumer and resource species. The population dynamics of the system can be described as follows:

(S1) {C˙i=Ci(fi(R)Di), i=1,2;R˙=g(R,C1,C2).

Here, Ci and R represent the population abundances of consumers and resources, respectively, while the functional forms of fi(R) and g(R,C1,C2) are unspecific. Di stands for the mortality rate of the species Ci. If all consumer species can coexist at steady state, then fi(R)/Di=1 (i=1,2). In a 2-D representation, this requires that three lines fi(R)/Di=1 and y=1 share a common point, which is commonly impossible unless the model parameters satisfy special constraint (sets of Lebesgue measure zero). In a 3-D representation, the two planes corresponding to fi(R)/Di=1 (i=1,2) are parallel, and hence do not share a common point (see Wang and Liu, 2020 for details).

Appendix 3

Comparison of the functional response with Beddington-DeAngelis (B-D) model

A B-D model

In 1975, Beddington proposed a mathematical model (Beddington, 1975) to describe the influence of predator interference on the functional response with hand-waving derivations. In the same year, DeAngelis and his colleagues considered a related question and put forward a similar model (DeAngelis et al., 1975). Essentially, both models are phenomenological, and they were called B-D model in the subsequent studies. In practice, the B-D model can be extended into scenarios involving different types of pairwise encounters with Beddington’s modelling method. In this section, we systematically compare the functional response in B-D model with that of our mechanistic model in all the relevant scenarios.

Recalling Beddington’s analysis, the model (Beddington, 1975) consists of one consumer species C and one resource species R (SC=1, SR=1). In a well-mixed system, an individual consumer meets a resource with rate a, while encounters another consumer with rate a. There are two other phenomenological parameters in this model, namely, the handling time th and the wasting time tw. Both can be determined by specifying the scenario and using statistical physics modeling analysis. In fact, Beddington analyzed the searching efficiency ΞB-D rather than the functional response FB-D, yet both can be reciprocally derived with ΞB-DFB-D/R. Here R stands for the population abundance of the resources, and the specific form of ΞB-D is (Beddington, 1975):

(S2) ΞB-D(R,C)=a1+athR+atwC,

where C=C1, and C stands for the population abundance of the consumes. Generally, C1, and thus CC.

B Scenario involving only chasing pairs

Here, we consider the scenario involving only chasing pair for the simple case with one consumer species C and one resource species R (SC=1,SR=1). When an individual consumer is chasing a resource, they form a chasing pair:

C(F)+R(F)daC(P)R(P)kC(F)(+),

where the superscript ‘(F)’ stands for populations that are freely wandering, and ‘(+)’ signifies gaining biomass (we count C(F)(+) as C(F)). C(P)R(P) represents chasing pair (where ‘(P)’ signifies pair), denoted as x. a, d and k stand for encounter rate, escape rate and capture rate, respectively. Hence, the total number of consumers and resources are CC(F)+x and RR(F)+x. Then, the population dynamics of the system follows:

(S3) {x˙=aC(F)R(F)(k+d)x,C˙=wkxDC,R˙=g(R,x,C).

Here, the functional form of g(R,x,C) is unspecific, while D and w represent the mortality rate of the consumer species and biomass conversion ratio (Wang and Liu, 2020), respectively. Since consumption process is generically much faster than the birth/death process, in deriving the functional response, the consumption process is supposed to be in fast equilibrium (i.e. x˙=0). Then, we can solve for x with:

(S4) x2(R+C+K)x+RC=0,

where K=k+da, and then,

(S5) x=2RC(R+C+K)1(1+14RC(R+C+K)2).

By definition, the functional response and searching efficiency are:

(S6a) FCP(R,C)=kxC,
(S6b) ΞCP(R,C)=kxRC.

Hence, we obtain the functional response and searching efficiency in this chasing-pair scenario:

(S7a) FCP(R,C)(1)=k(R+C+K)2C(114RC(R+C+K)2),
(S7b) ΞCP(R,C)(1)=k(R+C+K)2RC(114RC(R+C+K)2).

Since 4RC(R+C+K)2<4CR1, using first-order approximations in Equation S7a, Equation S7b, we obtain 14RC(R+C+K)212RC(R+C+K)2. Then the functional response and searching efficiency are:

(S8a) FCP(R,C)(2)=kRR+C+K,
(S8b) ΞCP(R,C)(2)=kR+C+K.

Evidently, there is no predator interference within the chasing-pair scenario, yet the functional response form is identical to the B-D model involving intraspecific interference (see Equation S2). Meanwhile, using first-order approximations in the denominator of Equation S5, we have xRC(R+C+K)RC(R+C+K). Hence,

(S9a) FCP(R,C)(3)=kR(R+C+K)RC(R+C+K),
(S9b) ΞCP(R,C)(3)=k(R+C+K)RC(R+C+K).

In the case that RC, then RC>x=RR(F). By applying RR(F) in Equation S3, we obtain xRCR+K. Then,

(S10a) FCP(R,C)(4)=kRR+K,
(S10b) ΞCP(R,C)(4)=kR+K.

To compare these functional responses with that of the B-D model, we determine the parameters th and tw in the B-D model by calculating their ensemble average values in a stochastic framework. Using the properties of waiting time distribution in the Poisson process, we obtain th=1k and tw=1d (in the chasing-pair scenario, a=0). By substituting these calculations into Equation S2, we have:

(S11a) ΞCPB-D(R,C)=a1+Ra/k=kk/a+R,
(S11b) FCPB-D(R,C)=kRk/a+R.

In the special case with d=0 and RC, the B-D model is consistent with our mechanistic model: ΞB-D(R,C)=ΞCP(R,C)(4). Outside the special region, however, the discrepancy can be considerably large (see Appendix 1—figure 2A–C for the comparison).

C Scenario involving chasing pairs and intraspecific interference

Here, we consider the scenario with additional involvement of intraspecific interference in the simple case of SC=1 and SR=1:

C(F)+R(F)daC(P)R(P)kC(F)(+),C(F)+C(F)daC(P)C(P).

Here, C(P)C(P) stands for the intraspecific predator interference pair, denoted as y; a and d represent the encounter rate and separation rate of the interference pair, respectively. Then, the total population of consumers and resources are CC(F)+x+2y and RR(F)+x. Hence the population dynamics of the consumers and resources can be described as follows:

(S12) {x˙=aC(F)R(F)(k+d)x,y˙=a[C(F)]2dy,C˙=wkxDC,R˙=g(R,x,C).

The consumption process and interference process are supposed to be in fast equilibrium (i.e., x˙=0,y˙=0), then we can solve for x with:

(S13) x3+ϕ2x2+ϕ1x+ϕ0=0,

where ϕ0=CR2, ϕ1=2CR+KR+R2, ϕ2=2βK2KC2R with β=a/d. The discriminant of Equation S13 (denoted as Λ) is:

(S14) Λ=4ψ327φ2,

with ψ=ϕ1(ϕ2)2/3 and φ=ϕ0ϕ1ϕ2/3+2(ϕ2)3/27. When Λ<0, there are one real solution x(1) and two complex solutions x(2),x(3), which are:

(S15) x(1)=θ1+θ2ϕ2/3,x(2)=ωθ1+ω2θ2ϕ2/3,x(3)=ω2θ1+ωθ2ϕ2/3,

where ω=1/2+i3/2 (i stands for the imaginary unit), θ1=(φ/2+Λ/108)1/3, and θ2=(φ/2Λ/108)1/3. On the other hand, when Λ>0, there are three real solutions x(1),x(2), and x(3), which are:

(S16) x(1)=ψcosφϕ2/3,x(2)=ψcos(φ+2π3)ϕ2/3,x(3)=ψcos(φ+4π3)ϕ2/3,

where ψ=(4ψ/3)1/2 and φ=arccos((ψ/3)3/2φ/2)/3. Note that x[0,min(R,C)], then we obtain the exact feasible solution of x (denoted as xext), and hence the functional response and searching efficiency are:

(S17a) Fintra(R,C)(1)=kxextC,
(S17b) Ξintra(R,C)(1)=kxextRC.

In the case of RC, then RR(F)=x<CR, and thus R(F)R. Still, the consumption process is supposed to be in fast equilibrium (i.e. x˙=0,y˙=0), and then we obtain:

(S18) xRC[12(K+R)]2+2CβK2+12(K+R).

Consequently,

(S19a) Fintra(R,C)(2)=kR[12(K+R)]2+2CβK2+12(K+R),
(S19b) Ξintra(R,C)(2)=k1[12(K+R)]2+2CβK2+12(K+R).

When β18C or 8βC/(1+R/K)21, using first-order approximations in the denominator of Equation S18, we have:

(S20) xRC(K+R)+2K(1+R/K)βC,

and then,

(S21a) Fintra(R,C)(3)=kR(K+R)+2K(1+R/K)βC,
(S21b) Ξintra(R,C)(3)=k1(K+R)+2K(1+R/K)βC.

In the case that 8βC/(1+R/K)21, using first-order approximations in Equation S18, we obtain:

(S22) xRCK2Cβ+(K+R)28K2Cβ+12(K+R),

and thus,

(S23a) Fintra(R,C)(4)=kRK2Cβ+(K+R)28K2Cβ+12(K+R),
(S23b) Ξintra(R,C)(4)=k1K2Cβ+(K+R)28K2Cβ+12(K+R).

Meanwhile, the B-D model only fits to the cases with d=0. By calculating the average values of th and tw in the stochastic framework, we have th=1k,tw=1d. Thus, we obtain the searching efficiency and functional response in the B-D model:

(S24a) ΞintraB-D(R,C)=a1+akR+adC=a1+R/Kd=0+βC,
(S24b) FintraB-D(R,C)=aR1+R/Kd=0+βC.

Overall, the searching efficiency (and the functional response) of the B-D model is quite different from either the rigorous form Ξintra(R,C)(1), the quasi rigorous form Ξintra(R,C)(2), or the more simplified forms Ξintra(R,C)(3) and Ξintra(R,C)(4) (Appendix 1—figure 2D–F). Still, there is a region where the discrepancies can be small, namely d0 and RC (Appendix 1—figure 2D–F). Intuitively, when β18C and d=0, then Ξintra(R,C)(3)=a1+akR+2(1+R/K)βC. Consequently, if R/K=x/C(F)<1, then 2(1+R/K)[1,2]. In this case, the difference between ΞintraB-D(R,C) and Ξintra(R,C)(3) is small.

In fact, the above analysis also applies to cases with more than one types of consumer species (i.e., for cases with SC>1).

D Scenario involving chasing pairs and interspecific interference

Next, we consider the scenario involving chasing pairs and interspecific interference in the case of SC=2 and SR=1:

Ci(F)+R(F)diaiCi(P)R(P)kiCi(F)(+),i=1,2;C1(F)+C2(F)d12a12C1(P)C2(P).

Here C1(P)C2(P) stands for the interspecific interference pair, denoted as z; a12 and d12 represent the encounter rate and separation rate of the interference pair, respectively. Then, the total population of consumers and resources are CiCi(F)+xi+z and RR(F)+x1+x2. The population dynamics of the consumers and resources follows:

(S25) {x˙i=aiCi(F)R(F)(ki+di)xi,i=1,2;z˙=a12C1(F)C2(F)d12z,C˙i=wikixiDiCi,R˙=g(R,x1,x2,C1,C2).

where the functional form of g(R,x1,x2,C1,C2) is unspecific, while Di and wi represents the mortality rates of the two consumers species and biomass conversion ratios. Still, the consumption/interference process is supposed to be in fast equilibrium, that is x˙i=0,z˙=0. In the case that RC1+C2>x1+x2, by applying R(F)R, we obtain:

(S26a) x12C1(R/K2+1)R/K1[γ(C2C1)+(RK1+1)(RK2+1)]2+4γC1(RK1+1)(RK2+1)+γ(C2C1)+(RK1+1)(RK2+1),
(S26b) x22C2(R/K1+1)R/K2[γ(C1C2)+(RK1+1)(RK2+1)]2+4γC2(RK1+1)(RK2+1)+γ(C1C2)+(RK1+1)(RK2+1).

Then, the searching efficiencies and functional responses are:

(S27a) Ξ1inter(R,C1,C2)(1)=2k2(R/K1+1)R/K2γ(C1C2)+(RK1+1)(RK2+1)+[γ(C1C2)+(RK1+1)(RK2+1)]2+4γC2(RK1+1)(RK2+1),
(S27b) Ξ2inter(R,C1,C2)(1)=2k2(R/K1+1)/K2γ(C1C2)+(RK1+1)(RK2+1)+[γ(C1C2)+(RK1+1)(RK2+1)]2+4γC2(RK1+1)(RK2+1),
(S27c) F1inter(R,C1,C2)(1)=2k1(R/K2+1)R/K1γ(C2C1)+(RK1+1)(RK2+1)+[γ(C2C1)+(RK1+1)(RK2+1)]2+4γC1(RK1+1)(RK2+1),
(S27d) F2inter(R,C1,C2)(1)=2k2(R/K1+1)R/K2γ(C1C2)+(RK1+1)(RK2+1)+[γ(C1C2)+(RK1+1)(RK2+1)]2+4γC2(RK1+1)(RK2+1).

Since 4γ2C1C2[γC1+γC2)+(RK1+1)(RK2+1)]2<1, by applying first-order approximation to the denominator of Equation S26b, we obtain:

(S28a) x1C1R(R+K1)+γK1K2C2(R+K2)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K2),
(S28b) x2C2R(R+K2)+γK1K2C1(R+K1)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K1),

and the searching efficiencies and functional responses are:

(S29a) Ξ1inter(R,C1,C2)(2)=k1(R+K1)+γK1K2C2(R+K2)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K2),
(S29b) Ξ2inter(R,C1,C2)(2)=k2(R+K2)+γK1K2C1(R+K1)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K1),
(S29c) F1inter(R,C1,C2)(2)=k1R(R+K1)+γK1K2C2(R+K2)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K2),
(S29d) F2inter(R,C1,C2)(2)=k2R(R+K2)+γK1K2C1(R+K1)γ2K1K2C1C2[γ(C1+C2)+(RK1+1)(RK2+1)](R+K1).

Likewise, the B-D model only fits to cases with d=0. By calculating the average values in a stochastic framework, we obtain thi=1ki, twi=1d12 (i=1,2). Then, we obtain the searching efficiencies in the B-D model:

(S30a) Ξ1B-D (inter)(R,C1,C2)=a11+a1k1R+a12d12C2=a11+R/K1d=0+γC2,
(S30b) Ξ2B-D (inter)(R,C1,C2)=a21+a2k2R+a12d12C1=a21+R/K2d=0+γC1.

Consequently, the functional responses in the B-D model are:

(S31a) F1B-D (inter)(R,C1,C2)=a1R1+R/K1d=0+γC2,
(S31b) F2B-D (inter)(R,C1,C2)=a2R1+R/K2d=0+γC1.

Evidently, the searching efficiencies in the B-D model are overall different from either the quasi rigorous form Ξi(R,C1,C2)1, or the simplified form Ξi(R,C1,C2)2 (Appendix 1—figure 2G–I). Still, the discrepancy can be small when d0 and RC (Appendix 1—figure 2G–I). Intuitively, when γmin(C11,C21), we have:

(S32a) Ξ1inter(R,C1,C2)(2)a1(1+a1k1R)+γC2R/K2+1,
(S32b) Ξ2inter(R,C1,C2)(2)a2(1+a2k2R)+γC1R/K1+1.

Thus, if R/Ki=xi/Ci(F)<1 (i=1,2), then 11+R/Ki[0.5,1]. In this case, the difference between ΞiB-D (inter)(R,C1,C2) and Ξiinter(R,C1,C2)(2) is small.

Appendix 4

Scenario involving chasing pairs and intraspecific interference

A Two consumers species competing for one resource species

We consider the scenario involving chasing pairs and intraspecific interference in the simple case of SC=2 and SR=1:

Ci(F)+R(F)diaiCi(P)R(P)kiCi(F)(+),Ci(F)+Ci(F)diaiCi(P)Ci(P),i=1,2.

Here, the variables and parameters are just extended from the case of SC=1 and SR=1 (see Appendix 3.C). The total number of consumers and resources are CiCi(F)+xi+2yi and RR(F)+i=12xi. Then, the population dynamics of the consumers and resources can be described as follows:

(S33) {x˙i=aiCi(F)R(F)(ki+di)xi,i=1,2;y˙i=ai[Ci(F)]2diyi,C˙i=wikixiDiCi,R˙=g(R,x1,x2,C1,C2).

The functional form of g(R,x1,x2,C1,C2) is unspecified. For simplicity, we limit our analysis to abiotic resources, while all results generically apply to biotic resources. Besides, we define Ki(di+ki)/ai, αiDi/(wiki) and βiai/di (i=1,2). At steady state, from x˙i=0,y˙i=0, we have:

(S34) {xi=Ci(F)R(F)/Ki, i=1,2;yi=βi[Ci(F)]2.

Note that CiCi(F)+xi+2yi, and RR(F)+i=12xi. Then,

(S35a) R(F)=R/(1+C1(F)/K1+C2(F)/K2),
(S35b) Ci=Ci(F)+R(F)Ci(F)/Ki+2βi[Ci(F)]2, i=1,2.

By substituting Equation S35a into Equation S35b, we have:

(S36a) C2(F)=K2K1[RC1(F)C1C1(F)2β1[C1(F)]2K1C1(F)],
(S36b) (C2C2(F)2β2[C2(F)]2)(1+C1(F)/K1+C2(F)/K2)=RC2(F)/K2.

Then, we can present Ci(F) with C1, C2 and R (i=1,2). By further combining with Equation S34, Equation S35a and Equation S36a, we express R(F), xi and yi using C1, C2 and R. In particular, for xi, we have:

(S37) xi=ui(R,C1,C2),i=1,2.

If all species coexist, then the steady-state equations of Ci˙=0 and R˙=0 are:

(S38) {Ω1(R,C1,C2)D1=0,Ω2(R,C1,C2)D2=0,G(R,C1,C2)=0,

where G(R,C1,C2)g(R,u1(R,C1,C2),u2(R,C1,C2),C1,C2), and Ωi(R,C1,C2)wikiCiui(R,C1,C2). In practice, Equation S38 corresponds to three unparallel surfaces, which share a common point (Figure 1H and Appendix 1—figure 3G). Importantly, the fixed point can be stable, and hence two consumer species may coexist at constant population densities.

1 Stability analysis of the fixed-point solution

We use linear stability analysis to study the local stability of the fixed point. Specifically, for an arbitrary fixed point E(x1,x2,y1,y2,C1,C2,R), only when all the eigenvalues (defined as λi,i=1,,7) of the Jacobian matrix at point E own negative real parts would the point be locally stable.

To investigate whether there exists a non-zero measure parameter region for species coexistence, we set Di (i=1,2) to be the only parameter that varies with species C1 and C2, and then Δ(D1D2)/D2 reflects the completive difference between the two consumer species. As shown in Appendix 1—figure 4B, the region below the blue surface and above the red surface corresponds to stable coexistence. Thus, there exists a non-zero measure parameter region to promote species coexistence, which breaks CEP.

2 Analytical solutions of the species abundances at steady state

At steady state, since x˙i=y˙i=C˙i=0 (i=1,2), then,

(S39) {xi=αiCi,Ci(F)=KiαiCi/R(F),yi=βi(KiαiCi)2[R(F)]2.

Meanwhile, Ci=Ci(F)+xi+2yi, and Ci,R>0. Then, we have:

(S40) Ci=(1αi)[R(F)]2KiαiR(F)2βi(Kiαi)2.

If the resource species owns a much larger population abundance than the consumers (i.e. RC1+C2), then Rx1+x2, and R(F)R. Thus,

(S41) Ci=(1αi)R2KiαiR2βi(Kiαi)2.

By further assuming that the population dynamics of the resources follow identical construction rule as the MacArthur’s consumer-resource model (MacArthur, 1970), we have:

(S42) g(R,x1,x2,C1,C2)=ζ(1R/κ)(k1x1+k2x2),

Since R˙=0, then

(S43) R=o1+o12+4o2ζ2o2,

where o1ζκk12β1K1k22β2K2 and o2k1(1α1)2β1α1(K1)2+k2(1α2)2β2α2(K2)2

Equations. S41, S43 are the analytical solutions of species abundances at steady state when RC1+C2. As shown in Figure 1E, the analytical solutions agree well with the numerical results (the exact solutions). To conduct a systematic comparison for different model parameters, we assign Di to be the only parameter varying with species C1 and C2 (D1>D2), and define Δ(D1D2)/D2 as the competitive difference between the two consumer species. The comparison between analytical solutions and numerical results is shown in Appendix 1—figure 3H. Clearly, they are close to each other, exhibiting very good consistency.

Furthermore, we test if the parameter region for species coexistence is predictable using the analytical solutions. Since Di is the only parameter that varies with the two-consumer species, the supremum of the competitive difference tolerated for species coexistence (defined as Δ^) corresponds to the steady-state solutions that satisfy R,C2>0 and C1=0+, where 0+ stands for the infinitesimal positive number. To calculate the analytical solutions at the upper surface of the coexistence region, where Δ=Δ^ and C1=0+, we further combine Equation S41 and then obtain (note that R>0):

(S44) R=K1α11α1.

Meanwhile, α1=α2(Δ+1). Thus, for the upper surface of the coexistence region:

(S45) α1=α2(Δ^+1).

Combining Equations S43-S45, we have:

(S46) Δ^=1α2(κ1ϖ+1)1,

where ϖ12(1κk22ζβ2K2)+12(1κk22ζβ2K2)2+2k2(1α2)ζβ2α2(K2)2. When RC1+C2, the comparison of Δ^ obtained from analytical solutions with that from numerical results (the exact solutions) are shown in Appendix 1—figure 3I, which overall exhibits good consistency.

B SC consumers species competing for SR resources species

Here, we consider the scenario involving chasing pairs and intraspecific interference for the generic case with SC types of consumers and SR types of resources. Then, the population dynamics of the system can be described as follows:

(S47) {x˙il=ailCi(F)Rl(F)(kil+dil)xil,y˙i=aii[Ci(F)]2diiyi,C˙i=l=1SRwilkilxilDiCi,R˙l=gl({Rl},{xi},{Ci}),i=1,,SC,l=1,,SR.

Note that Equation S47 is identical with Equations 1-2, and we use the same variables and parameters as that in the main text. Then, the populations of the consumers and resources are Ci=Ci(F)+l=1SRxil+2yi and Rl=Rl(F)+i=1SCxil. For convenience, we define Kil(dil+kil)/ail, αilDil/(kilwil) and βiaii/dii (i=1,,SC, l=1,,SR).

1 Analytical solutions of species abundances at steady state

At steady state, from x˙il=0,y˙i=0, and C˙i=0, we have:

(S48) {xil=Ci(F)Rl(F)/Kil,yi=βi[Ci(F)]2,Ci=l=1SRxil/αil=l=1SRCi(F)Rl(F)/(Kilαil).

Meanwhile Ci=Ci(F)+l=1SRxil+2yi, and note that Ci>0, thus,

(S49) Ci(F)=12βi[1+l=1SR(1αil1)Rl(F)Kil].

Combined with Equation S49, and then,

(S50) Ci=l=1SRRl(F)2βiαilKil[1+l=1SR(1αil1)Rl(F)Kil].

We further assume that the specific function of gl({Rl},{xi},{Ci}) satisfies Equation 4, that is

(S51) gl({Rl},{xi},{Ci})=ζl(1Rl/κl)i=1SCkilxil.

By combining Equations S48, S49 and S51, we have:

(S52) ζl(1Rlκl)=i=1SCkil2βiKil[1+l=1SR(1αil1)Rl(F)Kil]Rl(F).

If the population abundance of each resource species is much more than the total population of all consumers (i.e. Rli=1SCCi(l=1,,SR)), then Rli=1SCxil and Rl(F)Rl. Thus,

(S53) (ζlκli=1SCkil2βiKil+l=1SRi=1SCkil2βiKil(1αil1)RlKil)Rl=ζl,

with l=1,,SR. Equation S53 is a set of second-order algebraic differential equations, which is clearly solvable.

In fact, when SR=1,SC1, and Rli=1SCCi (l=1), we can explicitly present the analytical solution of the steady-state species abundances. To simplify the notations, we omit the ‘l’ in the sub-/super-scripts since SR=1. Then, we have:

(S54) {R=ι1+ι12+4ι2ζ2ι2,Ci=12βiαiKi[(1αi1)RKi1]R,i=1,,SC.

Here ι1ζκi=1SCki2βiKi and ι2i=1SCki(1αi)2βiαi(Ki)2

C Intuitive understanding: an underlying negative feedback loop

Intuitively, how can intraspecific predator interference promote biodiversity? Here, we solve this question by considering the case that SC types of consumers compete for one resource species. The population dynamics of the system are described in Equations S47 and S51 with SR=1. To simplify the notations, we omit the ‘l’ in the subscript since SR=1. The consumption process and interference process are supposed to be in fast equilibrium (i.e. xi˙=0,yi˙=0). Then, we have a set of equations to solve for xi and yi given the population size of each species:

(S55) {xi=Ci(F)R(F)/Ki,yi=βi[Ci(F)]2,Ci=Ci(F)+xi+2yi,R=R(F)+i=1SCxi.

In the first three sub-equations of Equation S55, by getting rids of Ci(F), we have,

(S56) {2βi[xiR(F)]2+xi+KixiR(F)Ci=0,yi=12[CixixiR(F)].

Then, by regarding R(F) as a temporary parameter, we solve for xi and yi:

(S57) {xi=2R(F)Ci(R(F)+Ki)2+8βiKi2Ci+R(F)+Ki,yi=12[Ci(1+KiR(F))xi].

If the total population size of the resources is much larger than that of consumers (i.e. Ri=1SCCi), then Ri=1SCxi and R(F)R, and thus we get the analytical expressions of xi and yi:

(S58) {xi2RCi(R+Ki)2+8βiKi2Ci+R+Ki,yiCi2[12(R+Ki)(R+Ki)2+8CiβiKi2+R+Ki].

Note that the fraction of Ci individuals engaged in chasing pairs is xi/Ci, while that for individuals trapped in intraspecific interference pairs is yi/Ci. With Equation S58, it is straightforward to obtain these fractions:

(S59) {xi/Ci2R(R+Ki)2+8βiKi2Ci+R+Ki,yi/Ci12(12(R+Ki)(R+Ki)2+8βiKi2Ci+R+Ki).

where both xi/Ci and yi/Ci are bivariate functions of R and Ci. From Equation S59, it is clear that for a given population size of the resource species, yi/Ci is a monotonously increasing function of Ci, while xi/Ci is a monotonously decreasing function of Ci. In Appendix 1—figure 15A, B, we see that the analytical results are highly consistence with the exact numerical solutions. By definition, the functional response of Ci species is Fkixi/Ci, and thus,

(S60) F(R,Ci)2R(R+Ki)2+8βiKi2Ci+R+Ki,

Evidently, the function response of Ci species is negatively correlated with the population size of itself, which effectively constitutes a self-inhibiting negative feedback loop (Appendix 1—figure 15C).

Then, we have a simple intuitive understanding of species coexistence through the mechanism of intraspecific interference. In an ecological community, consumer species that of higher/lower competitiveness tend to increase/decrease their population size in the competition process. Without intraspecific interference, the increasing/decreasing trend would continue until the system obeys CEP. In the scenario involving intraspecific interference, however, for species of higher competitiveness (e.g. Ci), with the increase of Ci’s population size, a larger portion of Ci individuals are then engaged in intraspecific interference pair which are temporarily absent from hunting (Appendix 1—figure 15A, B). Consequently, the functional response of Ci drops, which prevents further increase of Ci’s population size, results in an overall balance among the consumer species, and thus promotes species coexistence.

Appendix 5

Scenario involving chasing pairs and interspecific interference

Here, we consider the scenario involving chasing pairs and interspecific interference in the case of SC=2 and SR=1 , with all settings follow that depicted in Appendix 3. D. Then, CiCi(F)+xi+z,RR(F)+x1+x2, and the population dynamics follows (identical with Equation S25):

(S61) {x˙i=aiCi(F)R(F)(ki+di)xi,i=1,2;z˙=a12C1(F)C2(F)d12z,C˙i=wikixiDiCi,R˙=g(R,x1,x2,C1,C2).

Here, the functional form of g(R,x1,x2,C1,C2) is unspecified. For convenience, we define Ki(di+ki)/ai, αiDi/(wiki) (i=1,2) and γa12/d12. At steady state, from x˙i=0 (i=1,2) and z˙=0, we have:

(S62) {xi=Ci(F)R(F)/Ki,i=1,2;z=γC1(F)C2(F).

Note that CiCi(F)+xi+z and RR(F)+x1+x2, then,

(S63) {C1=C1(F)+R(F)C1(F)/K1+γC1(F)C2(F),C2=C2(F)+R(F)C2(F)/K2+γC1(F)C2(F),R=R(F)(1+C1(F)/K1+C2(F)/K2).

Then, we can express C1(F),C2(F) and R(F) with C1,C2 and R. Combined with Equation S62, xi and z can also be expressed using C1,C2 and R. In particular, for xi, we have:

(S64) xi=ui(R,C1,C2),i=1,2.

If all species coexist, by defining Ωi(R,C1,C2)wikiCiui(R,C1,C2) , then, the steady-state equations of Ci˙=0 (i=1,2) and R˙=0 are:

(S65) {Ω1(R,C1,C2)D1=0,Ω2(R,C1,C2)D2=0,G(R,C1,C2)=0,

where G(R,C1,C2)g(R,u1(R,C1,C2),u2(R,C1,C2),C1,C2).

Here, Equation S65 corresponds to three unparallel surfaces and share a common point (Figure 1G and Appendix 1—figure 3A). However, all the fixed points are unstable (Appendix 1—figure 3F), and hence the consumer species cannot stably coexist at steady state (Figure 1D).

A Analytical results of the fixed-point solution

We proceed to investigate the unstable fixed point where R,C1,C2>0. From x˙i=0, z˙=0, C˙i=0, and note that CiCi(F)+xi+z, we have:

(S66) {Ci=KiαiCi(R(F))1+αiCi+z,i=1,2;z=γK1α1K2α2(R(F))2C1C2.

Since Ci>0, then:

(S67) {C1=(1α2)[R(F)]2K2α2R(F)γK1α1K2α2,C2=(1α1)[R(F)]2K1α1R(F)γK1α1K2α2.

If RC1+C2, then Rx1+x2 and R(F)R, we have:

(S68) {C1=(1α2)R2K2α2RγK1α1K2α2,C2=(1α1)R2K1α1RγK1α1K2α2.

Still, we assume that the population dynamics of the resource species follows Equation S42. At the fixed point, R˙=0. We have:

(S69) ζ(1Rκ)=k1α1C1+k2α2C2.

Combined with Equation S68, we can solve for R:

(S70) R=ϱ1+ϱ12+4ϱ2ζ2ϱ2.

where ϱ1ζκk1γK1k2γK2 and ϱ2k1(1α2)γK1K2α2+k2(1α1)γK1K2α1.

Equation S68, Equation S70 are the analytical solutions of the fixed point when RC1+C2. As shown in Appendix 1—figure 3E, the analytical predictions agree well with the numerical results (the exact solutions).

Appendix 6

Scenario involving chasing pairs and both intra- and inter-specific interference

Here, we consider the scenario involving chasing pairs and both intra- and inter-specific interference in the simple case of SC=2 and SR=1:

Ci(F)+R(F)diaiCi(P)R(P)kiCi(F)(+),C1(F)+C2(F)d12a12C1(P)C2(P),Ci(F)+Ci(F)diaiCi(P)Ci(P),i=1,2.

We adopt the same notations as that depicted in Appendix 4.A and Appendix 5. Then, CiCi(F)+xi+2yi+z and RR(F)+x1+x2, and the population dynamics of the system can be described as follows:

(S71) {x˙i=aiCi(F)R(F)(ki+di)xi,z˙=a12C1(F)C2(F)d12z,y˙i=ai[Ci(F)]2diyi,C˙i=wikixiDiCi,R˙=g(R,x1,x2,C1,C2),i=1,2.

Here, the functional form of g(R,x1,x2,C1,C2) follows Equation S42. For convenience, we define Ki(di+ki)/ai,αiDi/(wiki),βiai/di, and γa12/d12,(i=1,2). At steady state, from x˙i=0,y˙i=0,z˙=0, and C˙i=0,(i=1,2), we have:

(S72) {xi=αiCi,Ci(F)=KiαiCi(R(F))1,yi=βi(KiαiCi)2[R(F)]2,z=γK1α1K2α2[R(F)]2C1C2.

Combined with CiCi(F)+xi+2yi+z, and since Ci>0 (i=1,2), then,

(S73) {(1α1)(R(F))2K1α1R(F)=2β1(K1α1)2C1+γK1α1K2α2C2,(1α2)(R(F))2K2α2R(F)=2β2(K2α2)2C2+γK1α1K2α2C1.

A Analytical solutions of species abundances at steady state

If RC1+C2, then Rx1+x2 and thus R(F)R. Combined with Equation S73, we obtain:

(S74) {C1=R(2β2K2α2(1α1)γK1α1(1α2))R+(γ2β2)K1α1K2α2K12α12K2α2(4β1β2γ2),C2=R(2β1K1α1(1α2)γK2α2(1α1))R+(γ2β1)K1α1K2α2K1α1K22α22(4β1β2γ2).

Using R˙=0 and R>0, we have:

(S75) R=χ2+(χ2)2+4χ1ζ2χ1,

where χ1k2γ(α11)K1K2α1(4β1β2γ2)+k1γ(α21)K1K2α2(4β1β2γ2)k12β2(α11)K12α1(4β1β2γ2)k22β1(α21)K22α2(4β1β2γ2), and χ2k1(γ2β2)K1(4β1β2γ2)+k2(γ2β1)K2(4β1β2γ2)+ζκ. Equations S74-S75 are the analytical solutions of the species abundances at steady state when RC1+C2. As shown in Appendix 1—figure 5E, the analytical calculations agree well with the numerical results (the exact solutions).

B Stability analysis of the coexisting state

In the scenario involving chasing pairs and both intra- and inter-specific interference, the behavior of species coexistence is similar to that without interspecific interference. Evidently, the influence of interspecific interference would be negligible if d12 is extremely large, and vice versa for intraspecific interference if both d1 and d2 are tremendous. In the deterministic framework, the two-consumer species may coexist at constant population densities (Appendix 1—figure 5B), and the fixed points are globally attracting (Appendix 1—figure 5C). Furthermore, there is a non-zero measure of parameter set where both consumer species can coexist at steady state with only one type of resources (Appendix 1—figure 5A). In the stochastic framework, just as the scenario involving chasing pairs and intraspecific interference, the coexistence state can be maintained along with stochasticity (Appendix 1—figure 5D).

Appendix 7

Dimensional analysis for the scenario involving chasing pairs and both intra- and inter-specific interference

The population dynamics of the system involving chasing pairs and both intra- and inter-specific interference are shown in Equations 1-4:

(S76) {x˙il=ailCi(F)Rl(F)(dil+kil)xil,y˙i=ai[Ci(F)]2diyi,z˙ij=aijCi(F)Cj(F)dijzijC˙i=l=1SRwilkilxilDiCi,R˙l=ζl(1Rl/κl)i=1SCkilxil,

with l=1,,SR; i,j=1,,SC, and ij. Here, Ci=Ci(F)+lxil+2yi+ijzij and Rl=Rl(F)+ixil represent the population abundances of the consumers and resources in the system. In fact, there are already several dimensionless variables and parameter in Equation S76, namely xil, yi, zij, Ci(F), Rl(F), Ci, Rl, wil, κl. To make all terms dimensionless, we define t~=t/τ, where τ=D1~/D1 and D1~ is a reducible dimensionless parameter which is freely to take any positive values. Besides, we define dimensionless parameters a~il=ailτ, d~il=dilτ, k~il=kilτ, a~i=aiτ, d~i=diτ, a~ij=aijτ, d~ij=dijτ, D~i=Diτ and ζ~l=ζlτ. By substituting all the dimensionless terms into Equation S76, we have:

(S77) {x˙il=a~ilCi(F)Rl(F)(d~il+k~il)xil,y˙i=a~i[Ci(F)]2d~iyi,z˙ij=a~ijCi(F)Cj(F)d~ijzijC˙i=l=1SRwilk~ilxilD~iCi,R˙l=ζ~l(1Rl/κl)i=1SCk~ilxil.

For convenience, we omit the notation ‘ ˜ ’ and use dimensionless variables and parameters in the simulation studies unless otherwise specified.

Appendix 8

Approximations applied in the pairwise encounter model

For consumers within a paired state, either in a chasing pair or an interference pair, the consumer may die following the mortality rate. Thus, in the scenario involving chasing pairs and both intra- and inter-specific interference, the population dynamics of the system should be described as follows:

(S78) {x˙il=ailCi(F)Rl(F)(dil+kil+Di)xil,y˙i=ai[Ci(F)]2(di+Di)yi,z˙ij=aijCi(F)Cj(F)(dij+Di+Dj)zijC˙i=l=1SRwilkilxilDiCi, i=1,,SC,R˙l=ζl(1Rl/κl)i=1SCkilxil, l=1,,SR.

However, since predation or interference processes are generally much faster than birth and death processes, that is Di<<kil,dil,di,dij, the influence of mortality rate in a paired state is negligible. Therefore, we have used the following approximations throughout our manuscript: (kil+dil+Di)(kil+dil), (di+Di)di,(dij+Di+Dj)dij. Hence, the approximated population dynamics is described as follows:

(S79) {x˙il=ailCi(F)Rl(F)(dil+kil)xil,y˙i=ai[Ci(F)]2diyi,z˙ij=aijCi(F)Cj(F)dijzijC˙i=l=1SRwilkilxilDiCi, i=1,,SC,R˙l=ζl(1Rl/κl)i=1SCkilxil, l=1,,SR,

which is identical to those shown in the main text.

Appendix 9

Simulation details of the main text figures

In Figure 1C and F: ai=0.1, di=0.5, wi=0.1, ki=0.1, (i=1,2), D1=0.002, D2=0.001, κ=5, ζ=0.05. In Figure 1D and G: ai=0.02, aij=0.021, di=0.5, dij=0.01, wi=0.08, ki=0.03, i,j=1,2, ij, D2=0.001, D1=0.0011, κ=20, ζ=0.01 . In Figure 1E and H: ai=0.5, ai=0.625, di=0.5, di=0.02, wi=0.2, ki=0.4, (i=1,2), D1=0.0286, D2=0.022, κ=10, ζ=0.5. Figure 1C and F were calculated or simulated from Equations 1, 4. Figure 1D and G were calculated or simulated from Equations 1, 3 and 4. Figure 1E and H were calculated or simulated from Equations 1, 2 and 4. The analytical solutions in Figure 1E were calculated from Equations S41 and S43.

In Figure 2A: ai=0.02, ai=0.025, di=0.7, di=0.7, wi=0.4, ki=0.05, (i=1,2), D1=0.0160, D2=0.0171, κ=2000, ζ=5.5. In Figure 2B–C: L=100, r(C)=5, r(I)=5, vCi=1, vR=0.1, ai=0.2010, ai=0.2828, di=0.7, di=0.8, wi=0.33, ki=0.2, (i=1,2), D1=0.0605, D2=0.0600, κ=1000. In Figure 2D: ai=0.3, ai=0.33, wi=0.018, ki=4.8, di=5.5, di=5, (i=1,2), D1=0.011, D2=0.010, κ=10000, ζ=35. In Figure 2E: ai=0.2, ai=0.24, di=4.5, di=4, wi=0.02, ki=4.5, (i=1,2), D1=0.0120, D2=0.010, κ=10000, ζ=35. In Figure 2D and E: We set τ=0.4 Day (see Appendix 7). This results in an expected lifespan of Drosophila serrata in the model settings of τ/D2=40 days and that of Drosophila pseudoobscura τ/D1=36.4 days, which roughly agrees with experimental data showing that the average lifespan of D. serrata is 34 days for males and 54 days for females (Narayan et al., 2022), and the average lifespan of D. pseudoobscura is around 40 days for females (Gowaty et al., 2010). The time averages (Ci¯) and standard deviations (δCi) of the species' relative/absolute abundances for the experimental data or SSA results are as follows: P(R)CD.serrata_AR_Grp1Exp(SSA)¯=0.53(0.55), δ(R)CD.serrata_AR_Grp1Exp(SSA)=0.12(0.09), P(R)CD.serrata_AR_Grp2 Exp(SSA)¯=0.59(0.61), δ(R)CD.serrata_AR_Grp2Exp(SSA)=0.10(0.12), CT.confusum_24CExp(SSA)¯=29.1(28.6), δCT.confusum_24CExp(SSA)=5.4(5.2), CT.castaneuma_24CExp(SSA)¯=45.9(54.5), where the superscript ‘(R)’ represents relative abundances. A comparison of Shannon entropies in the time series between experimental data and SSA results is presented in Appendix 1—figure 7C and D. Figure 2A–E were simulated from Equations 1, 2, and 4. See Appendix 1—figure 7E and G for the long-term time series of all species in Figure 2D and E, respectively.

Model settings in Figure 3A–B and D (plankton): ail=0.1, ai=0.125, dil=0.5, di=0.2, wil=0.3, kil=0.2, κ1=8×104, κ2=5×104, κ3=3×104, ζ1=280, ζ2=200, ζ3=150, Di=0.03×N(1,0.25), (i=1,,SC, l=1,,SR), SC=140 and SR=3. Model settings in Figure 3C (bird): ai=0.1, ai=0.125, di=0.5, di=0.5, wi=0.3, ki=0.2, κ=105, ζ=110, Di=0.02×N(1,0.28), (i=1,,SC), SC=250 and SR=1. Model settings in Figure 3C (fish): ai=0.1, ai=0.14, di=0.5, di=0.5, wi=0.2, ki=0.1, κ=106, ζ=550, Di=0.015×N(1,0.32), (i=1,,45), SC=45 and SR=1. Model settings in Figure 3C (butterfly): ai=0.1, ai=0.125, di=0.5, di=0.3, wi=0.3, ki=0.2, κ=105, ζ=300, Di=0.034×N(1,0.35), (i=1,,SC), SC=150 and SR=1. Model settings in Figure 3D (bat): ai=0.1, ai=0.125, di=0.5, di=0.5, wi=0.2, ki=0.1, κ=106, ζ=250, Di=0.013×N(1,0.34), (i=1,,SC), SC=40 and SR=1. Model settings in Figure 3D (lizard): ai=0.1, ai=0.125, di=0.5, di=0.5, wi=0.2, ki=0.1, κ=106, ζ=250, Di=0.014×N(1,0.34), (i=1,,SC), SC=55 and SR=1. In Figure 3A–D, the mortality rate Di is the only parameter that varies with the consumer species, which was randomly sampled from a Gaussian distribution N(μ,σ), where μ and σ are the mean and standard deviation of the distribution. The coefficient of variation of the mortality rates (i.e. σ/μ) was chosen to be around 0.3, or more precisely, the best-fit in the range of 0.15–0.43. This range was estimated from experimental results (Menon et al., 2003) using the two-sigma rule. These settings for the mortality rates also apply to those in Appendix 1—figures 814. Figure 3A–D were simulated from Equations 1, 2 and 4. See Appendix 1—figures 10K, C, D, H, I, J and 14C, Figure 3A and B for the time series of Figure 3C (ODEsbirdSR=1), Figure 3C (ODEsbutterflySR=1), Figure 3C (ODEsfishSR=1), Figure 3D (ODEsbatSR=1), Figure 3D (SSAbatSR=1), Figure 3D (ODEslizardSR=1), Figure 3D (SSAlizardSR=1), Figure 3D (ODEsplanktonSR=3) and Figure 3D (SSAplanktonSR=3), respectively. The Shannon entropies of the experimental data and simulation results for each ecological community are: HExp(ODEs)bird(1982)=5.67(6.79), HExp(ODEs)bird(2018)=6.63(6.79), HExp(ODEs)butterfly=4.78(4.12), HExp(ODEs)fish=3.78(3.40), HExp(ODEs,SSA)lizard=4.05(3.57,3.50). Here the Shannon entropy H=i=1SCPilog2(Pi), where Pi is the probability that a consumer individual belongs to species Ci.

Data availability

All data and codes for this paper are available on GitHub (copy archived at SchordK, 2024).

References

  1. Book
    1. Cody ML
    2. Smallwood JA
    (1996)
    Long-Term Studies of Vertebrate Communities
    Academic Press.
  2. Book
    1. Gause GF
    (1934)
    The Struggle for Existence
    Baltimore: The Williams & Wilkins Company.
  3. Book
    1. Grimm V
    (2013)
    Individual-Based Modeling and Ecology
    Princeton University Press.
  4. Book
    1. Hubbell SP
    (2001)
    The Unified Neutral Theory of Biodiversity and Biogeography
    Princeton University Press.

Article and author information

Author details

  1. Ju Kang

    School of Physics, Sun Yat-sen University, Guangzhou, China
    Contribution
    Data curation, Software, Formal analysis, Validation, Investigation, Visualization, Writing – original draft
    Contributed equally with
    Shijie Zhang
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0003-3862-4065
  2. Shijie Zhang

    1. School of Mathematics, Sun Yat-sen University, Guangzhou, China
    2. Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, United States
    Contribution
    Software, Investigation, Visualization
    Contributed equally with
    Ju Kang
    Competing interests
    No competing interests declared
  3. Yiyuan Niu

    School of Physics, Sun Yat-sen University, Guangzhou, China
    Contribution
    Data curation, Software, Validation, Investigation, Visualization
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0009-0008-6078-9265
  4. Fan Zhong

    School of Physics, Sun Yat-sen University, Guangzhou, China
    Contribution
    Investigation
    Competing interests
    No competing interests declared
  5. Xin Wang

    School of Physics, Sun Yat-sen University, Guangzhou, China
    Contribution
    Conceptualization, Data curation, Formal analysis, Supervision, Funding acquisition, Validation, Investigation, Writing – original draft, Project administration, Writing – review and editing
    For correspondence
    wangxin36@mail.sysu.edu.cn
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0001-6479-395X

Funding

National Natural Science Foundation of China (12004443)

  • Xin Wang

Guangzhou Municipal Science and Technology Bureau (202102020284)

  • Xin Wang

Sun Yat-sen University (The Hundred Talents Program)

  • Xin Wang

The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.

Acknowledgements

We thank Roy Kishony, Eric D Kelsic and Yang-Yu Liu for helpful discussions. This work was supported by National Natural Science Foundation of China (Grant No.12004443), Guangzhou Municipal Innovation Fund (Grant No. 202102020284) and the Hundred Talents Program of Sun Yat-sen University.

Version history

  1. Preprint posted:
  2. Sent for peer review:
  3. Reviewed Preprint version 1:
  4. Reviewed Preprint version 2:
  5. Version of Record published:

Cite all versions

You can cite all versions using the DOI https://doi.org/10.7554/eLife.93115. This DOI represents all versions, and will always resolve to the latest one.

Copyright

© 2024, Kang, Zhang et al.

This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.

Metrics

  • 535
    views
  • 52
    downloads
  • 0
    citations

Views, downloads and citations are aggregated across all versions of this paper published by eLife.

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Open citations (links to open the citations from this article in various online reference manager services)

Cite this article (links to download the citations from this article in formats compatible with various reference manager tools)

  1. Ju Kang
  2. Shijie Zhang
  3. Yiyuan Niu
  4. Fan Zhong
  5. Xin Wang
(2024)
Intraspecific predator interference promotes biodiversity in ecosystems
eLife 13:RP93115.
https://doi.org/10.7554/eLife.93115.3

Share this article

https://doi.org/10.7554/eLife.93115

Further reading

    1. Computational and Systems Biology
    2. Microbiology and Infectious Disease
    Gaetan De Waele, Gerben Menschaert, Willem Waegeman
    Research Article

    Timely and effective use of antimicrobial drugs can improve patient outcomes, as well as help safeguard against resistance development. Matrix-assisted laser desorption/ionization time-of-flight mass spectrometry (MALDI-TOF MS) is currently routinely used in clinical diagnostics for rapid species identification. Mining additional data from said spectra in the form of antimicrobial resistance (AMR) profiles is, therefore, highly promising. Such AMR profiles could serve as a drop-in solution for drastically improving treatment efficiency, effectiveness, and costs. This study endeavors to develop the first machine learning models capable of predicting AMR profiles for the whole repertoire of species and drugs encountered in clinical microbiology. The resulting models can be interpreted as drug recommender systems for infectious diseases. We find that our dual-branch method delivers considerably higher performance compared to previous approaches. In addition, experiments show that the models can be efficiently fine-tuned to data from other clinical laboratories. MALDI-TOF-based AMR recommender systems can, hence, greatly extend the value of MALDI-TOF MS for clinical diagnostics. All code supporting this study is distributed on PyPI and is packaged at https://github.com/gdewael/maldi-nn.

    1. Computational and Systems Biology
    2. Genetics and Genomics
    Sanjarbek Hudaiberdiev, Ivan Ovcharenko
    Research Article

    Enhancers and promoters are classically considered to be bound by a small set of transcription factors (TFs) in a sequence-specific manner. This assumption has come under increasing skepticism as the datasets of ChIP-seq assays of TFs have expanded. In particular, high-occupancy target (HOT) loci attract hundreds of TFs with often no detectable correlation between ChIP-seq peaks and DNA-binding motif presence. Here, we used a set of 1003 TF ChIP-seq datasets (HepG2, K562, H1) to analyze the patterns of ChIP-seq peak co-occurrence in combination with functional genomics datasets. We identified 43,891 HOT loci forming at the promoter (53%) and enhancer (47%) regions. HOT promoters regulate housekeeping genes, whereas HOT enhancers are involved in tissue-specific process regulation. HOT loci form the foundation of human super-enhancers and evolve under strong negative selection, with some of these loci being located in ultraconserved regions. Sequence-based classification analysis of HOT loci suggested that their formation is driven by the sequence features, and the density of mapped ChIP-seq peaks across TF-bound loci correlates with sequence features and the expression level of flanking genes. Based on the affinities to bind to promoters and enhancers we detected five distinct clusters of TFs that form the core of the HOT loci. We report an abundance of HOT loci in the human genome and a commitment of 51% of all TF ChIP-seq binding events to HOT locus formation thus challenging the classical model of enhancer activity and propose a model of HOT locus formation based on the existence of large transcriptional condensates.