Literature DB >> 30061657

Stability criteria for complex microbial communities.

Stacey Butler1, James P O'Dwyer2,3.   

Abstract

Competition and mutualism are inevitable processes in microbial ecology, and a central question is which and how many taxa will persist in the face of these interactions. Ecological theory has demonstrated that when direct, pairwise interactions among a group of species are too numerous, or too strong, then the coexistence of these species will be unstable to any slight perturbation. Here, we refine and to some extent overturn that understanding, by considering explicitly the resources that microbes consume and produce. In contrast to more complex organisms, microbial cells consume primarily abiotic resources, and mutualistic interactions are often mediated through the mechanism of crossfeeding. We show that if microbes consume, but do not produce resources, then any positive equilibrium will always be stable to small perturbations. We go on to show that in the presence of crossfeeding, stability is no longer guaranteed. However, positive equilibria remain stable whenever mutualistic interactions are either sufficiently weak, or when all pairs of taxa reciprocate each other's assistance.

Entities:  

Mesh:

Year:  2018        PMID: 30061657      PMCID: PMC6065391          DOI: 10.1038/s41467-018-05308-z

Source DB:  PubMed          Journal:  Nat Commun        ISSN: 2041-1723            Impact factor:   14.919


Introduction

Early ecological intuition suggested that tightly woven networks of interactions would lead to more stable and robust communities[1-3]. But this intuition was later overthrown by the realization that large, complex, interacting systems will tend to become unstable to small perturbations once either the number or strength of interactions passes a certain threshold[4,5]. These original analyses were based on the strength and type of interactions between pairs of species, and initially pertained to random mixtures of interaction types, including predation, competition, and mutualism. More recently, similar results were derived for purely competitive interactions among a group of species, with the same bottom line: if pairwise competitive interactions are too numerous, or too strong, then any equilibrium of coexisting, competing species will be unstable[6]. In parallel, theory had also been developed for groups of species consuming a set of distinct resources[3,7-12]. In these models, the resources actually being competed for are treated explicitly. Typically these models make several simplifying assumptions, including the timescales on which resources are replenished, and the way that consumer preferences differ. Some treat resources as biological organisms, with the capacity to grow and compete among themselves[7,13], while others consider abiotic resources, which are replenished from outside the system[14]. Microbial communities composed of bacterial or archael cells provide an example of an ecological system where we can (almost) unambiguously separate the component parts into biological organisms and abiotic resources, where by abiotic we mean resources that are not capable of reproduction on their own. Even though a rich range of metabolites exchanged by microbial communities are of biological origin, we count these as abiotic for this reason. Direct predatory interactions among bacteria are somewhat rare[15], while consumption and production of abiotic resources likely mediates much of microbial competition (via resource scarcity[16]) and mutalism (via crossfeeding[17]), suggesting that a consumer–producer–resource framework will provide a more general and appropriate framework for microbial interactions than direct, pairwise interactions. However, the broad-ranging properties of such large systems of consumers, producers, and abiotic resources are under-explored. With these motivations in mind, we present a model of consumers that compete for a set of dynamical, abiotic resources, governed by a set of preferences for those resources, an influx rate for resource replenishment, and a mortality rate for consumers. We will prove that any positive densities of consumers and resources can be an equilibrium solution in our model, with no finite limit to the similarity of consumers. Moreover, in contrast to results for pairwise competition, these equilibria are always stable to small perturbations, so long as there are at least as many resources as consumers. We place no specific constraint on the set of preferences of consumers for resources to obtain this result—in other words, we do not need to assume a particular functional form (neither random, modular, or highly structured in some other way). For a fixed set of preferences of consumers for resources, we also use this model to examine the range of influx and mortality rates that lead to stable coexistence. We find that pairwise species similarity alone is not sufficient to determine the size of this range, thus clarifying and refining the classical expectation of limiting similarity in this context[3,9,18,19]. Finally, we extend our model to include production of resources. Mutualistic pairwise interactions have been found to push communities closer to instability[6], leading to a debate over how widespread mutualistic interactions can reasonably be in microbial communities[20,21]. We introduce a model for the exchange of resources, where microbes can both consume and now also produce resources, and choose a form for these equations that is interpretable as either a species-specific leakage of resources, or as a kind of recycling of biomass following mortality. In this model, we find a similar result in our consumer–producer–resource system, and for a range of cases bound the possible strength and prevalence of resource production. On the other hand, we find that if mutualistic interactions are completely symmetric, then stability is again guaranteed for feasible equilibria, a result at odds with earlier pairwise analyses.

Results

Model of competition for abiotic resources

Our model for consumers and resources is defined in terms of competition for substitutable resources:Here, i can take any value from 1 to N, the R represent a set of N resources, while the S are a set of N consumers, and the nonnegative quantity C is the rate of consumption of resource i by consumer j, per unit consumer and resource. ρ and μ represent influx rates for resource i and mortality rate for consumer j, respectively, while ϵ is a free parameter characterizing the efficiency with which consumers convert resources into biomass. We could include an outflow, or leaching rate −ηR for resources[14], though here we assume that consumption is sufficiently fast that this rate will be negligible (and moreover our results below for local stability are unchanged even when this outflow is incorporated). We also note that we could straightforwardly generalize these equations to include more general functional responses[22] (for example it would be perfectly reasonable to consider a Monod-type form for the uptake rate of resources). However, we consider solely the mass action terms above in the spirit of the vast range of Lotka–Volterra analyses undertaken for pairwise interactions: if we can understand the properties of these idealized communities, we then have a baseline on which to layer further biological complexity. Finally, we note that this is a model for substitutable resources, and while there may be families of resources which are to some extent substitutable (for example different carbon sources) the general picture for microbial consumers is likely colimitation by multiple, qualitatively different types of resource[14,23,24]. In many cases, we might expect that only one of these resources is actually rate-limiting (roughly, the rarest in a given environmental context), and this assumption leads to Liebig’s law of the minimum[25], where growth rate of a consumer depends only on this single resource. In other circumstances, two or more resources may turn out to be limiting in any given environmental context, in which case growth rate has typically has been modeled as proportional to the product of these limiting resources, and termed multiplicative colimitation[24]. Beyond these phenomenological approximations of colimitation, there might be still more general functional dependencies[26]. Taking these possibilities into account, our analysis of substitutable resource consumption and production here may be seen as a starting point for these more general cases, and a good approximation for circumstances where a single ‘type’ or family of resources is rate-limiting. The consumer–resource system represented by (1) has a set of equilibrium solutionswhere denotes a diagonal matrix with the components of along the diagonal. The only biologically reasonable solutions are those with positive densities of consumers and resources, known as feasible solutions[27]. For our model, for any positive , there are always positive influx and mortality rates and that result in these feasible solutions, independent of the form of the matrix C (our Methods Section details the proof of this statement). In other words, any feasible set of densities can be a solution of our equations, for an appropriate set of influx and mortality rates defining the environmental context. We now present two results. First, we will show that feasible solutions are stable to small perturbations. Then we will consider what range of parameter values for ρ and μ will lead to such feasible solutions.

Feasibility and stability under competitive interactions

We now demonstrate a departure from earlier results for pairwise competiton between species[6]: any and all of these feasible solutions are guaranteed to be stable to small perturbations. The Jacobian matrix corresponding to the equilibrium solutions given by (2) is If all the eigenvalues of this Jacobian have negative real part, then this equilibrium is locally stable. In our Methods Section, we show that for a feasible solution (i.e., an equilibrium with positive abundances) this equilibrium is guaranteed to be stable to local perturbations, independent of the form of the matrix C, implying that competition alone in systems of consumers and resources is never sufficient to lead to an unstable, feasible equilibrium. We illustrate this (along with the full distribution of eigenvalues) for some example cases in Fig. 1. These plots demonstrate visually the form of the spectrum across a range of cases (both generalist and specialist consumers, and ordered and unordered resources). Beyond the fact that the largest eigenvalue always has negative real part, as our results state, we also note that the spectra have a characteristic ‘dragonfly’ form. The wings of the dragonfly will lead to the potential for oscillatory behavior around this equilibrium, while the typically large density of real eigenvalues near zero imply that some types of perturbation away from these equilibria will have long relaxation times.
Fig. 1

Positive equilibria are guaranteed to be stable under competition for abiotic resources. We show four examples demonstrating feasible solutions of (1) that are stable to small perturbations. Plots show the density (colored from red to blue) of eigenvalues for the Jacobian matrix at this equilibrium, defined using a fixed matrix of consumer preferences. The form of the consumer preferences is shown inset in blue, where each row represents a distinct resource, each column represents a distinct consumer, and darker blue indicates a higher rate of consumption. Each plot is obtained over multiple random draw for consumer and resource densities, drawn from a uniform distribution. In the left-hand panels, we consider a gradient from near-specialism, where each consumer has a favorite resource (but there are weak, randomly-drawn off-diagonal interactions), to near-generalism, where the off-diagonal preferences are stronger than the specialism. In the right-hand panels, we show a similar gradient of near-specialism to near-generalism, but where the resource preferences follow a smooth curve away from the preferred resource for each species. Both left- and right-hand panels therefore show a gradient from generalism to specialism, but the right-hand case assumes that there is an unambigious spectrum of similarity for resources, and that species that can consume a given resource also tend to consume similar resources. In all four cases, our theorem for local stability holds: the real parts of all eigenvalues of the Jacobian matrix are always negative. We also note the similarity in the ‘dragonfly’ shape for this distribution across all cases, contrasting with the classic circle (or elliptical) distributions for eigenvalues found in the case of pairwise interactions[6], but similar to the distribution of eigenvalues found for bipartite Lotka–Volterra equilibria[39]

Positive equilibria are guaranteed to be stable under competition for abiotic resources. We show four examples demonstrating feasible solutions of (1) that are stable to small perturbations. Plots show the density (colored from red to blue) of eigenvalues for the Jacobian matrix at this equilibrium, defined using a fixed matrix of consumer preferences. The form of the consumer preferences is shown inset in blue, where each row represents a distinct resource, each column represents a distinct consumer, and darker blue indicates a higher rate of consumption. Each plot is obtained over multiple random draw for consumer and resource densities, drawn from a uniform distribution. In the left-hand panels, we consider a gradient from near-specialism, where each consumer has a favorite resource (but there are weak, randomly-drawn off-diagonal interactions), to near-generalism, where the off-diagonal preferences are stronger than the specialism. In the right-hand panels, we show a similar gradient of near-specialism to near-generalism, but where the resource preferences follow a smooth curve away from the preferred resource for each species. Both left- and right-hand panels therefore show a gradient from generalism to specialism, but the right-hand case assumes that there is an unambigious spectrum of similarity for resources, and that species that can consume a given resource also tend to consume similar resources. In all four cases, our theorem for local stability holds: the real parts of all eigenvalues of the Jacobian matrix are always negative. We also note the similarity in the ‘dragonfly’ shape for this distribution across all cases, contrasting with the classic circle (or elliptical) distributions for eigenvalues found in the case of pairwise interactions[6], but similar to the distribution of eigenvalues found for bipartite Lotka–Volterra equilibria[39] We now note several important generalizations. First, including the leaching or degredation of resources, which would ensure that resources would saturate even in the absence of consumers, does not change the form of this matrix or the result that feasibility implies stability. Second, we have so far considered equal numbers of resources and consumers. We can generalize this result to incorporate uinequal numbers of resources and consumers, N and N, and in our Methods Section we show that feasibility only implies stability in this case if N ≥ N, mirroring the classical expectation that coexistence of N species will require at least that number of resources. Finally, we generalize this result to the case where one or more consumer has zero abundance. In our Methods Section we show that the remaining group of consumers (those with positive abundances) will coexist stably so long as the equilibrium is uninvasible by any of the extirpated consumers. These results bear comparison with earlier calculations for the stability of systems of biotic consumers and biotic resources[13,28]. In these systems, resources themselves can grow and compete with each other, and can be eaten by the consumers. When treated as a set of Lotka–Volterra equations, in those cases feasibility also implies stability. The similarity with our results suggests that the horizontal structure here (i.e., a clear division of the system into consumers and resources) is key element for the local stability guarantee to hold. In large systems of consumers and biotic resources it might be seen as artificial to completely separate consumers and resources into two groups. On the other hand, in microbial systems with a clear biological distinction between abiotic resources and biotic consumers, this separation is very natural, and so our result applies unambiguously and generally.

Structural stability under competitive interactions

We now ask what range of values of and will lead to positive, feasible solutions for consumer and resource densities, for a given fixed set of preferences for resources, C. The volume of this parameter space is known as the structural stability of a given system[29], and biologically it quantifies the robustness of equilibria. Suppose that the environmental context in which a group of species coexist shifts over time, and this shift affects and . Then structural stability characterizes how likely it will be that the same species will continue to coexist in this new environmental context. In our Methods Section we derive results for the volume of and values that will lead to feasible solutions, for a given matrix C. For example, in the case of mortality rates, this volume is given bywhere det C is the determinant of the matrix C and the angled brackets define the usual dot product. This contrasts with what perhaps might be the intuitive determinant of structural stability—something like the average of pairwise species similarity (say, defined in terms of the overlaps of two consumers’ preferences). In contrast, the determinant here does not depend in a simple way on the similarity of any two species—structural stability depends on C as a whole, rather than being a function just of pairwise similarities. We can still ask how this volume changes as we make consumers more or less similar in terms of the resources they use, represented mathematically by the inner product of the columns of C. For example, in the special case where all species begin equally similar, then a uniform decrease in their similarity leads to a larger volume for the parameter space, and greater structural stability (detailed in Methods). This is in agreement with the ecological intuition that it is ‘easier’ for more dissimilar species to coexist. However, this is not the general case. Independent of the size of the system, there are some contexts where a decrease in the similarity of any pair of species will lead to less, not greater, structural stability. Figure 2 shows a specific example, for three species, where a decrease in the similarity of one pair of species (while keeping other pairwise similarities fixed) leads to a decrease in structural similarity. What is the general lesson here? The biological interpretation is that changes in structural stability as we change the similarity of any two species depend (in general) on all of the other consumption preferences. This reiterates our point above, that the determinant in V does not depend in a trivial way on pairwise comparisons, and consequently the structural stability of systems of consumers and abiotic resources does not depend in a simple way on pairwise species similaritities expressed in terms of consumption preferences.
Fig. 2

Structural stability changes non-monotonically with species similarity. The volume of the set of mortality rates leading to feasible densities for the resources, R*, can decrease even when species similarity is decreased. Here, we show an example in three dimensions, where each axis represents one of the three mortality rates, μ, and the volume is a kind of wedge extending from the origin outwards. The measure, V, of the size of this volume is then equivalent to the area (colored green or blue) of a triangle on the surface of the unit sphere, where the dissimilarity of each pair of species is proportional to the length of one of the triangle’s sides. On the left, this volume is shown for the particular 3 × 3 matrix C detailed in our Methods section, and is colored green. When the angle between one pair of column vectors is increased while the other angles are unchanged, we get the volume shown on the right-hand side. The resulting volume decreases in size, despite the average similarity of these three species having decreased

Structural stability changes non-monotonically with species similarity. The volume of the set of mortality rates leading to feasible densities for the resources, R*, can decrease even when species similarity is decreased. Here, we show an example in three dimensions, where each axis represents one of the three mortality rates, μ, and the volume is a kind of wedge extending from the origin outwards. The measure, V, of the size of this volume is then equivalent to the area (colored green or blue) of a triangle on the surface of the unit sphere, where the dissimilarity of each pair of species is proportional to the length of one of the triangle’s sides. On the left, this volume is shown for the particular 3 × 3 matrix C detailed in our Methods section, and is colored green. When the angle between one pair of column vectors is increased while the other angles are unchanged, we get the volume shown on the right-hand side. The resulting volume decreases in size, despite the average similarity of these three species having decreased

Model of consumption and exchange of resources

Microbial taxa that can both consume and also produce resources have the potential for mutualistic, syntrophic interactions[6,20,30]. For this reason we now consider a more general set of dynamics for species and resources, which includes a matrix, C, representing the resource use of the consumers and a nonnegative matrix, P, representing the production of resources by the consumers: Our approach again makes use of mass action principles, and we note that we consider production of resources to remove biomass from the consumer density, meaning that terms corresponding to this leakage appear in both equations. We have also chosen a form for production that depends solely on the density of species that are present in the system, and not on what resources those species are using to grow. This may be a reasonable approximation for some processes, for example the production of various intermediates of the TCA cycle, the production of which are not substrate dependent[31]. But in other cases, we may need to allow for a more general form for production that depends both on the species that are present, and the specific resources they are consuming. Another interpretation of the same terms would be as a kind of recycling—where mortality does not just remove consumers from the system, but also returns some portion of their biomass to the common resource pool. We now consider the properties of the equilibrium solutionswhich have a correspondingly more general Jacobian matrix For this system, when the production matrix is nonzero, we do not know in general what additional constraints beyond feasibility are needed to ensure a stable equilibrium. However, we present evidence below that suggests production rates must in general be bounded for feasible solutions to also be locally stable. Conversely, we also show that there are some cases in which production rates can be arbitrarily large and local stability will still hold.

Feasibility and reciprocity guarantee local stability

To explore this, we consider the case of specialist consumers, C = cI, i.e., where each consumer specializes on just a single resource. We also tune the influx and mortality rates so that equilbrium species abundances and resource densities take the simplified form , and , for positive real values s and r. While this may seem restrictive, in that competition is solely intraspecific, we put no other restrictions on the production rates, P. Hence, we can think of this as close to the most general case of purely mutualistic interspecific interactions. In our Methods Section we express constraints on the production matrix to ensure that it is possible to obtain these feasible solutions. We then go on to prove that a sufficient (though not necessary) condition for feasible solutions to also be stable is This result is straightforward to interpret. Suppose that consumers do not produce any of the resource that they specialize on, so that P vanishes. Then this result constrains a combination of the strength and prevalence of production of the ‘off-diagonal’ resources for each species in terms of consumption rate, c, conversion efficiency, , and the equilibrium abundances and densities s and r of consumers and resources. These results are reminiscent of constraints on stability for randomly drawn, pairwise interactions between species. In that case, mutualistic interactions tend to be more destabilizing than competitive interactions. Are we just recapitulating results that are qualitatively already understood via pairwise interactions? We emphasize that here our bound is sufficient, but not necessary for feasibility to imply stability, and there are cases where the bound above is not necessary for stability. One example is when production vanishes altogether, and we are back to our earlier, more general result that feasibility always implies stability. A second example is when the production matrix is purely symmetric. In this case, feasibility alone is sufficient to guarantee local stability of the equilibrium solution, with no further restrictions on production. We call this case reciprocal, because symmetry of P ensures that each (specialized) consumer gives exactly as much of each other consumer’s preferred resource as they receive from that consumer. Figure 3 demonstrates this for some particular examples. The importance of reciprocity for stability seemingly contrasts with analysis of mutualistic interactions using direct interactions between species—for example in the case of plant-pollinator networks[32]. In these highly structured communities, it was found that strong effects of plants on pollinators (or vice versa) must come with weak interactions of pollinators on plants, or else the resulting community equilibrium would tend to be unstable. Even though these communities differ from the random interactions considered by ref. [6] and others, the same principle lies behind these results: if overall interaction strengths exceed a bound determined by intraspecific regulation, then a positive equilibrium can be unstable. In ref. [32], this bound means that stability requires a balance of strong and weak interactions, leading to asymmetry, rather than reciprocity. Our finding that the asymmetry in mutualistic interactions can be destabilizing rather than stabilizing demonstrates the quite different insights to be gained from the analysis of consumer–producer–resource communities.
Fig. 3

Positive equilibria are guaranteed to be stable if exchange of resources is reciprocal. We show two examples demonstrating feasible solutions of (5). Plots show the density (colored from red to blue) of eigenvalues for the Jacobian matrix at this equilibrium, defined using a fixed, diagonal matrix of consumer preferences. This is shown inset in blue, where each row represents a distinct resource and each column represents a distinct consumer; blue squares indicates a nonzero rate of consumption. We also consider a fixed, more general matrix of production rates (inset in green). Again, each row represents a distinct resource, each column represents a distinct consumer, and darker green indicates a higher rate of production. Each plot is obtained over multiple random draws for consumer and resource densities s and r, defined in the main text, and drawn from a uniform distribution (subject to the constraints necessary to ensure that these densities can be obtained with positive influx and mortality rates ρ and μ). In the left-hand panel, we consider a random set of production rates, which does not satisfy the bound necessary to guarantee stability, and indeed we see that there are some positive eigenvalues of the Jacobian matrix, to the right of the black dashed line. In the right-hand panel, we show a similar case but where we impose that the production matrix P is symmetric, meaning that each consumer gets as much of its favored resource as it gives. Even though the production matrix looks ‘similar’ to the naked eye in each case, this symmetry in the latter example is enough to guarantee local stability, with the largest eigenvalue bounded away from zero by a gap related to the consumer abundances

Positive equilibria are guaranteed to be stable if exchange of resources is reciprocal. We show two examples demonstrating feasible solutions of (5). Plots show the density (colored from red to blue) of eigenvalues for the Jacobian matrix at this equilibrium, defined using a fixed, diagonal matrix of consumer preferences. This is shown inset in blue, where each row represents a distinct resource and each column represents a distinct consumer; blue squares indicates a nonzero rate of consumption. We also consider a fixed, more general matrix of production rates (inset in green). Again, each row represents a distinct resource, each column represents a distinct consumer, and darker green indicates a higher rate of production. Each plot is obtained over multiple random draws for consumer and resource densities s and r, defined in the main text, and drawn from a uniform distribution (subject to the constraints necessary to ensure that these densities can be obtained with positive influx and mortality rates ρ and μ). In the left-hand panel, we consider a random set of production rates, which does not satisfy the bound necessary to guarantee stability, and indeed we see that there are some positive eigenvalues of the Jacobian matrix, to the right of the black dashed line. In the right-hand panel, we show a similar case but where we impose that the production matrix P is symmetric, meaning that each consumer gets as much of its favored resource as it gives. Even though the production matrix looks ‘similar’ to the naked eye in each case, this symmetry in the latter example is enough to guarantee local stability, with the largest eigenvalue bounded away from zero by a gap related to the consumer abundances

Discussion

We have modeled the interactions among biological populations that can consume, produce, and reproduce; and abiotic resources that can be introduced, leached, consumed, or produced, but do not reproduce. Perhaps more than any other biological system, this clear division is likely to be a good approximation in bacterial and archaeal communities, and may provide a more accurate description than modeling pairwise competitive and mutualistic interactions, which ignore the dynamics of resources. We revisit a series of classic analyses for ecological communities in this framework, and identify important differences with earlier theoretical results arising from direct, pairwise interactions. First, we find that any positive densities for consumers and resources can be an equilibrium solution to our equations, given an appropriate environmental context. We also find that these feasible solutions are always locally stable, unlike the classical results for pairwise interactions between species, which allow for unstable, feasible solutions[5,6] unless particular restrictions are placed on species interactions[27,33]. For systems of consumers and resources, we derived results for structural stability given a set of consumer preferences, a measure of robustness to environmental changes. In contrast to the classical expectation, we showed that structural stability is not guaranteed to increase as species become more dissimilar in terms of their resource preferences, echoing other recent work showing the complexity of structural stability for direct, pairwise interactions[27,33]. Our results clarify how this more general picture plays out when resource dynamics are modeled explicitly. Finally, we extended our approach to include the production of resources, which allows for mutualistic interactions via crossfeeding, where one species may produce a resource that another needs. In this case, we find that when production is too large, feasible solutions no longer guarantee local stability. But we also find that when mutualistic interactions are precisely balanced, that stability again is guaranteed. If species reciprocate with each other cooperatively, positive equilibria will be locally stable. There are several opportunities for the extension of our results: including the consideration of more complex functional responses[22,34] allowing for the saturation of resource usage or multi-way interactions; demographic or environmental stochasticity with (for example) their effects on local extirpation of resources or consumers[35]; and extending the more general analyses of global stability that have been developed in the case of Lotka–Volterra competition and mutualism[13,36] to this system of consumers and abiotic resources. We also do not rule out that direct, pairwise interactions are likely to play a role (perhaps as an approximation to antagonistic interactions mediated by antiobiotic production, or even in rare cases direct cannibalism of microbial cells by each other), and clearly more general forms of colimitation and production are both possible and likely relevant in real communities. Finally, in the cases we have analyzed, we have been able to prove that there are circumstances when feasibility implies stability. But even in these cases, there is more to investigate in terms of the form of the eigenvalue spectrum. Exact or approximate solutions for the full spectrum, including what controls its overall shape and the size of its largest eigenvalues, will shed light on the dynamics near equilibrium. In summary, our results reflect a general lesson. In any complex ecological system we inevitably draw lines around what we choose to model, and what we leave out. Our results here show that explicitly modeling the resources that mediate interactions between biological organisms can significantly alter our conclusions regarding stability, and hence what kinds of community structure we can expect to observe in nature.

Methods

Feasibility of solutions

For any solution for and with positive consumer and resource densities, we can identify positive-valued influx and mortality rates that will lead to these solutions as follows: Because C is positive, any positive will result in . And if is positive, . Thus for appropriate choice of parameters, any positive can be found as a solution to Eq. (1) in the main text.

Stability of feasible equilibria for competition

The Jacobian matrix corresponding to the equilibrium solutions given by Eq. (2) in the main text is If all the real parts of the eigenvalues of this Jacobian are negative, then this equilibrium is locally stable. To compute these eigenvalues, we first note that the eigenvalue equation det(L − λI) = 0 is given by Next, we note that is invertible, so long as λ is not an eigenvalue of . If it is an eigenvalue, then for nonnegative, invertible C and positive , the entries of are positive. And so for λ an eigenvalue of , we have λ < 0. On the other hand, if λ is not an eigenvalue of thenDefining , D2 =  and then We now assume λ is a nonnegative real number. Then so long as D1, D2, and C are invertible (true by previous assumption and with , then is positive definite and thus λ < 0, contradicting the assumption. Biologically, our assumption that C is invertible only rules out essentially trivial cases, where e.g. a resource (or a linear combination of resources) can be removed from the system altogether, or the resource preferences of two species overlap identically. More generally, assume Re(λ) ≥ 0. From (12) we have We wish to find a contradiction by proving the eigenvalues of have positive real part and so it will be sufficient to show that the Hermitian part, is positive definite. Note that Re(D2) > 0, and , C and are all invertible and so is positive definite. Thus, we must have that Re(λ) < 0 Equivalently, we can give a more explicit proof, where we assume that λ = c + di is complex with real part c ≥ 0. Then we can choose the jth diagonal entry of to be written as a + bi where for all j, because each of the entries of the diagonal matrix D2 has positive real part. Now, let with and . Let be an eigenvector associated with the eigenvalue −λ of [A + Bi][A + Bi]. Then should have non-positive real part; however,and the real part of isand becauseandwhere , we have that . If , then it must be true that . Because C is assumed to be invertible, this means that ; however, this is not possible based on the definitions of D1 and . Therefore we contradict our initial assumption that λ has nonnegative real part.

Structural stability for competition

Feasible solutions for this system correspond to positive values for and . The size of μ-space that lead to such positive solutions then depends on C, while similarly the size of ρ-space depends on C. The size of the parameter space depends on det(C) which considers the relationship among all consumers’ resource use vectors and so it is more than just pairwise similarity that is important for the size of the parameter spaces[33,37]. This can be seen from mathematical expressions for these volumes, which are given by[37]andHere, and the columns of are the normalized columns of C and and the columns of are the normalized columns of R*C. We note that while V depends only on the properties of the consumer preference matrix, V depends also on , which in turn depends on a specific choice of . In other words, the volume V changes with choice of . In the special case where all angles between pairs of column vectors are initially the same, a uniform increase in all angles does lead to a larger volume for the parameter space. To see this for a system with N consumers, let a = cos(θ) where θ represents the angle between each pair of normalized column vectors of C. The determinant of M is given byThus if the angle, θ, increases, then a = cos(θ) decreases and det(M) will increase. However, it is not always the case that increasing angles between one or more species will increase V or V. We now consider the following example for N = 3, shown graphically in Fig. 2. Suppose initially that consumer preferences are given by the matrixwhile after shifting species preferences we have the new matrixwhere , , and . The angles between the column pairs for C are , , and the angles between the column pairs for are {, , }. So that , and . The volumes of the associated parameter spaces are V ≈ 0.0417 and for C and , respectively. We note that these are just exemplars, and this counterintuitive result can be found for many different contexts, and is not limited to three species.

Feasibility and stability for competition and crossfeeding

For the case of specialized consumers and equilibria with equal abundances for species and equal densities for all resources, the equations for equilibrium abundances are (from Eq. (6) in the main text)Then, solving for the parameters and we have To ensure that positive resource density (i.e., positive r) can be obtained by positive rates, , we need that , for all i. Similarly, to ensure that we obtain positive values for s from positive ρ, we need that for all i. In summary, not all possible values of consumer and resource density (i.e., not all positive values of r and s) can be obtained as solutions of these equations, conditioning on positive influx and mortality rates. That is, unlike the case of P = 0, there are now constraints for what subsets of feasible solutions are possible. From Eq. (7) in the main text, we then find the Jacobian reduces to the form We let λ represent an eigenvalue of . Then, is an eigenvalue of P. Hence,When all Re(λ) < 0 the equilibria above are stable to local perturbations. We first consider a special case: where all γ are all real. An example of this occurs when P is symmetric, when (as discussed in the main text) each consumer species will get as much of its preferred resource as it gives to other species (of their preferred resources). In this case, if also all γ < cr, then all λ will be <0 and the equilibrium is locally stable. Using Gershgorin’s theorem[38], this will be guaranteed when In fact, this is the same as the criterion above that ensures . So we conclude that feasibility and reciprocity together imply local stability, visualized in an example case of Fig. 3 in the main text. To find necessary and sufficient conditions on γ ensuring this for non-symmetric P, first let  =  = . Then we wantor equivalently Can we reexpress this in terms of direct criteria for P that will guarantee stability? Again using Gershgorin’s theorem[38], for each eigenvalue, γ, of P we know that for some ior equivalently:We can now rewrite our criteria for local stability asRearranging terms and maximizing the quadratic in Re(γ) giveswhich is sufficient for stability when it holds for all i.

Unequal numbers of consumers and resources

For any solution for and with positive consumer and resource densities where the number of consumers is N and the number of resources is N, with N not necessarily equal to N, we can identify positive-valued influx and mortality rates that will lead to these solutions as follows: Because C is positive, any positive will result in . And if is positive, . Thus for appropriate choice of parameters, any positive can be found as a solution to Eq. (1) in the main text. Let the number of consumers be N, and the number of resources be N. Assume an equilibrium solution such that all resources and all consumer species have positive density. The Jacobian matrix corresponding to any such equilibrium solution is If all the real parts of the eigenvalues of this Jacobian are negative, then this equilibrium is locally stable. To compute these eigenvalues, we first note that the eigenvalue equation det(L − λI) = 0 is given by Next, we note that is invertible, so long as λ is not an eigenvalue of . If it is an eigenvalue, then the entries of are nonnegative and so λ ≤ 0. However, if for some j, , then from Eq. (1), there is no nontrivial, finite equilibrium value for the corresponding resource, R. Thus, we consider this a degenerate situation and assume the entries of to be strictly positive. And so for λ an eigenvalue of , we have λ < 0. On the other hand, if λ is not an eigenvalue of thenNote that . Thus, the above equation impliesDefining D1 =  and D2 =  then Assume Re(λ) ≥ 0. We wish to find a contradiction by proving the eigenvalues of have positive real part and so it will be sufficient to show that the Hermitian part, is positive definite. Note that Re(D2) > 0. Now is an N × N dimensional matrix. We claim that  = N. First, because the entries of and are positive,  = rank(C). Now we assume rank(C) = N. This is possible only when N ≤ N, in keeping with the expectation that coexistence of a group of N species requires at least that many resources. Viewed another way, this means that the consumer species have sufficiently unique resource preferences. Now, with  = N, we may conclude that is positive definite. Next, let the number of consumers be N, and the number of resources be N. Assume an equilibrium solution such that all resources have positive density, and all consumer species have nonnegative density. The Jacobian matrix corresponding to any such equilibrium solution is If all the real parts of the eigenvalues of this Jacobian are negative, then this equilibrium is locally stable. To compute these eigenvalues, we first note that the eigenvalue equation det(L−λI) = 0 is given by Next, we note that is invertible, so long as λ is not an eigenvalue of . If it is an eigenvalue, then the entries of are nonnegative and so λ ≤ 0. However, if for some j, , then from Eq. (1), there is no nontrivial, finite equilibrium value for the corresponding resource, R. Thus, we consider this a degenerate situation and assume the entries of to be strictly positive. And so for λ an eigenvalue of , we have λ < 0. On the other hand, if λ is not an eigenvalue of then Note that . For simplicity, assume that there is only one consumer with non-positive density, . For all other consumers, the corresponding entries of are zero. Thus, the above equation impliesWithDefining D1  =   and D2 =  then So we have that is an eigenvalue. Now looking at 0 = det, assume Re(λ) > 0. We wish to find a contradiction by proving the eigenvalues of have positive real part and so it will be sufficient to show that the Hermitian part, is positive definite. Note that Re(D2) > 0. Now is an N × N − 1 dimensional matrix. We claim that  = N − 1. First, because the entries of and are positive,  = rank(C). Now we will have rank(C) = N − 1 if rank(C) = N. This is only possible when N ≤ N. This is again a biologically reasonable assumption to make, as it means that the consumer species have sufficiently unique resource preferences. Now, with  = N − 1, we may conclude that is positive definite. Thus the stability of the equilibrium depends only on the sign of . If , the system is uninvasible by species j and the equilibrium is stable.

Code availability

The authors used python code to generate matrices of appropriate structure to produce Figs. 1–3. The code necessary to generate these figures (or related) will be made available in the O’Dwyer lab github repository (https://github.com/odwyer-lab/consumer_producer).

Data availability

No datasets were generated or analyzed during the current study. Peer Review File
  21 in total

1.  Stability criteria for complex ecosystems.

Authors:  Stefano Allesina; Si Tang
Journal:  Nature       Date:  2012-02-19       Impact factor: 49.962

2.  The ecology of the microbiome: Networks, competition, and stability.

Authors:  Katharine Z Coyte; Jonas Schluter; Kevin R Foster
Journal:  Science       Date:  2015-11-06       Impact factor: 47.728

3.  Asymmetric coevolutionary networks facilitate biodiversity maintenance.

Authors:  Jordi Bascompte; Pedro Jordano; Jens M Olesen
Journal:  Science       Date:  2006-04-21       Impact factor: 47.728

4.  Competition-similarity relationships and the nonlinearity of competitive effects in consumer-resource systems.

Authors:  Peter A Abrams; Claus Rueffler; Russell Dinnage
Journal:  Am Nat       Date:  2008-10       Impact factor: 3.926

Review 5.  The Ecology and Evolution of Microbial Competition.

Authors:  Melanie Ghoul; Sara Mitri
Journal:  Trends Microbiol       Date:  2016-08-18       Impact factor: 17.079

6.  Connectance of large dynamic (cybernetic) systems: critical values for stability.

Authors:  M R Gardner; W R Ashby
Journal:  Nature       Date:  1970-11-21       Impact factor: 49.962

7.  Species packing and competitive equilibrium for many species.

Authors:  R MacArthur
Journal:  Theor Popul Biol       Date:  1970-05       Impact factor: 1.570

8.  Lotka-Volterra pairwise modeling fails to capture diverse pairwise microbial interactions.

Authors:  Babak Momeni; Li Xie; Wenying Shou
Journal:  Elife       Date:  2017-03-28       Impact factor: 8.140

9.  A predator unmasked: life cycle of Bdellovibrio bacteriovorus from a genomic perspective.

Authors:  Snjezana Rendulic; Pratik Jagtap; Andrea Rosinus; Mark Eppinger; Claudia Baar; Christa Lanz; Heike Keller; Carey Lambert; Katy J Evans; Alexander Goesmann; Folker Meyer; R Elizabeth Sockett; Stephan C Schuster
Journal:  Science       Date:  2004-01-30       Impact factor: 47.728

10.  Modularity and stability in ecological communities.

Authors:  Jacopo Grilli; Tim Rogers; Stefano Allesina
Journal:  Nat Commun       Date:  2016-06-23       Impact factor: 14.919

View more
  27 in total

1.  Analysis of productivity and stability of synthetic microbial communities.

Authors:  Sihao Di; Aidong Yang
Journal:  J R Soc Interface       Date:  2019-01-31       Impact factor: 4.118

2.  Metabolically cohesive microbial consortia and ecosystem functioning.

Authors:  Alberto Pascual-García; Sebastian Bonhoeffer; Thomas Bell
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2020-03-23       Impact factor: 6.237

3.  Diverse communities behave like typical random ecosystems.

Authors:  Wenping Cui; Robert Marsland; Pankaj Mehta
Journal:  Phys Rev E       Date:  2021-09       Impact factor: 2.529

4.  Network structural origin of instabilities in large complex systems.

Authors:  Chao Duan; Takashi Nishikawa; Deniz Eroglu; Adilson E Motter
Journal:  Sci Adv       Date:  2022-07-15       Impact factor: 14.957

5.  Metapopulations with habitat modification.

Authors:  Zachary R Miller; Stefano Allesina
Journal:  Proc Natl Acad Sci U S A       Date:  2021-12-07       Impact factor: 12.779

6.  Exclusion of the fittest predicts microbial community diversity in fluctuating environments.

Authors:  Shota Shibasaki; Mauro Mobilia; Sara Mitri
Journal:  J R Soc Interface       Date:  2021-10-06       Impact factor: 4.293

Review 7.  Understanding and Engineering Distributed Biochemical Pathways in Microbial Communities.

Authors:  Xinyun Cao; Joshua J Hamilton; Ophelia S Venturelli
Journal:  Biochemistry       Date:  2018-11-20       Impact factor: 3.162

8.  Multistability and regime shifts in microbial communities explained by competition for essential nutrients.

Authors:  Veronika Dubinkina; Yulia Fridman; Parth Pratim Pandey; Sergei Maslov
Journal:  Elife       Date:  2019-11-22       Impact factor: 8.140

Review 9.  Using ecological coexistence theory to understand antibiotic resistance and microbial competition.

Authors:  Andrew D Letten; Alex R Hall; Jonathan M Levine
Journal:  Nat Ecol Evol       Date:  2021-02-01       Impact factor: 15.460

Review 10.  Microfluidic and mathematical modeling of aquatic microbial communities.

Authors:  Fangchen Liu; Andrea Giometto; Mingming Wu
Journal:  Anal Bioanal Chem       Date:  2020-11-26       Impact factor: 4.142

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.