Theo Gibbs1, Yifan Zhang2, Zachary R Miller3, James P O'Dwyer2. 1. Lewis-Sigler Institute for Integrative Genomics, Princeton University, Princeton, New Jersey, United States of America. 2. Department of Plant Biology, University of Illinois, Urbana, Illinois, United States of America. 3. Department of Ecology & Evolution, University of Chicago, Chicago, Illinois, United States of America.
Abstract
Models of consumer effects on a shared resource environment have helped clarify how the interplay of consumer traits and resource supply impact stable coexistence. Recent models generalize this picture to include the exchange of resources alongside resource competition. These models exemplify the fact that although consumers shape the resource environment, the outcome of consumer interactions is context-dependent: such models can have either stable or unstable equilibria, depending on the resource supply. However, these recent models focus on a simplified version of microbial metabolism where the depletion of resources always leads to consumer growth. Here, we model an arbitrarily large system of consumers governed by Liebig's law, where species require and deplete multiple resources, but each consumer's growth rate is only limited by a single one of these resources. Resources that are taken up but not incorporated into new biomass are leaked back into the environment, possibly transformed by intracellular reactions, thereby tying the mismatch between depletion and growth to cross-feeding. For this set of dynamics, we show that feasible equilibria can be either stable or unstable, again depending on the resource environment. We identify special consumption and production networks which protect the community from instability when resources are scarce. Using simulations, we demonstrate that the qualitative stability patterns derived analytically apply to a broader class of network structures and resource inflow profiles, including cases where multiple species coexist on only one externally supplied resource. Our stability criteria bear some resemblance to classic stability results for pairwise interactions, but also demonstrate how environmental context can shape coexistence patterns when resource limitation and exchange are modeled directly.
Models of consumer effects on a shared resource environment have helped clarify how the interplay of consumer traits and resource supply impact stable coexistence. Recent models generalize this picture to include the exchange of resources alongside resource competition. These models exemplify the fact that although consumers shape the resource environment, the outcome of consumer interactions is context-dependent: such models can have either stable or unstable equilibria, depending on the resource supply. However, these recent models focus on a simplified version of microbial metabolism where the depletion of resources always leads to consumer growth. Here, we model an arbitrarily large system of consumers governed by Liebig's law, where species require and deplete multiple resources, but each consumer's growth rate is only limited by a single one of these resources. Resources that are taken up but not incorporated into new biomass are leaked back into the environment, possibly transformed by intracellular reactions, thereby tying the mismatch between depletion and growth to cross-feeding. For this set of dynamics, we show that feasible equilibria can be either stable or unstable, again depending on the resource environment. We identify special consumption and production networks which protect the community from instability when resources are scarce. Using simulations, we demonstrate that the qualitative stability patterns derived analytically apply to a broader class of network structures and resource inflow profiles, including cases where multiple species coexist on only one externally supplied resource. Our stability criteria bear some resemblance to classic stability results for pairwise interactions, but also demonstrate how environmental context can shape coexistence patterns when resource limitation and exchange are modeled directly.
Pairwise interaction models have informed our understanding of when competitive interactions will lead to stable equilibria. For example, these classic models imply the coexistence of two competing species when the strength of interspecific competition is less than the strength of intraspecific competition, as well as more general stability criteria for large, multi-species systems with randomly distributed interaction strengths [1-4]. On the other hand, models of pairwise interactions do not explicitly include the effect of environmental context, and this context has the potential to refine or modify our understanding of when a group of interacting species will coexist. For example, one species may exclude another if both compete for and rely on a given resource, but the same two species may coexist if that resource is replaced by two alternative resources, each of which is consumed by only one of the two species.Recent consumer-resource models incorporating the exchange of resources alongside resource competition have shed light on stable coexistence in systems where interactions are mediated by abiotic resources [5-11]. In these open systems, the environmental context is specified by resource inflow from outside, and stability turns out to depend both on the structure of which species consume and produce specific resources, and on the resource inflow rates. However, this recent theory has focused on a simplified version of microbial metabolism where the depletion of resources always leads to consumer growth. Specifically, the models studied in [5] assumed either that the impact of consumers on resources was proportional to the growth rate resulting from consumption of these substitutable resources (ie. the impact of resources on consumers), or else a generalization of this type of assumption [6, 12, 13] for multiplicative colimitation by essential resources.In general, the rates at which a consumer depletes resources are not always proportional to the benefits that it derives from their consumption. This kind of mismatch between impact and growth can arise for many reasons. One example is ‘waste’ by consumers with large uptake rates [14], where otherwise usable resources are degraded and made unavailable for other consumers. An even more basic origin for this mismatch arises when internal metabolism requires multiple resources, but is only limited by the availability of a single resource—known as Liebig’s law [15-19]. In this case, a consumer will deplete and make use of multiple resources, but its growth rate will only be sensitive to one of those resources at a time. Thus, a given consumer can strongly affect the growth rate of others that are limited by one of its own non-limiting resources.The consumption of non-limiting resources does not result in biomass production or cell division. These non-limiting resources could instead be used for cellular maintenance, or transformed via cellular metabolism into byproducts and then leaked back into the environment [20-22]. The depletion of non-limiting resources is one way to generate a mismatch between consumption and microbial growth. Because of the conservation of resource biomass, this mismatch gives rise to the production of resource byproducts, and hence the potential for cross-feeding. For example, a recent reconstruction of the metabolic evolution of the marine cyanobacteria Prochlorococcus suggests that Prochlorococcus is nitrogen limited and leaks organic carbon, forming a mutualism with the heterotrophic bacterium SAR11 [14]. Both the mismatch between depletion and growth as well as the cross-feeding of nutrients may have important ecological consequences because they shape the resource environment for competing species. Yet, we do not know whether this more realistic picture of microbial metabolism changes our theoretical understanding of coexistence in diverse microbial communities.In this paper, we model an arbitrarily large system of consumers undergoing growth governed by Liebig’s law. We consider dynamics near a positive equilibrium where each consumer is limited by a single, distinct resource, but can potentially deplete additional resources. Each consumer leaks the resources it does not use for growth back into the environment in other forms, thereby tying the mismatch between growth and depletion directly to cross-feeding. Although we are primarily modeling microbial communities, the mismatch between growth and depletion is a general ecological phenomenon, and our results apply equally well to non-microbial systems. We find that with certain additional assumptions it is possible to analytically derive sufficient stability criteria in terms of resource inflow rates and ecological network structure which guarantee that a feasible equilibrium is stable. These criteria mirror those found earlier for a different form of positive interactions [5], and show that the structure of consumption and production networks, as well as the environmental context, affect the stability of this equilibrium. Our theory generalizes well-known results for low diversity consumer-resource dynamics [23], but also identifies stabilizing interaction network structures which do not have a clear low-dimensional analog. Using simulations, we show that our stability criteria apply more broadly to network structures and parameter regimes which do not precisely satisfy our mathematical assumptions, including situations where many microbial species coexist on only one externally supplied resource [9, 10]. As a result, our theory could be used to select species assemblages whose consumption preferences and nutrient production networks permit coexistence in a specified resource environment.
Materials and methods
A model of the consumption and cross-feeding of resources
We consider a model with five basic biological processes—resource supply, consumption of resources, consumer growth, consumer mortality and cross-feeding. In Fig 1A, we illustrate how these processes shape the flow of resources into and out of a focal consumer, while in Fig 1B, we show the resulting flow of resources in the community. To develop a mathematical description of these dynamics, let (respectively ) be a vector of S resource (respectively consumer) abundances. Resources are externally supplied and depleted through consumption. Let ρ be the inflow rate of the i-th resource, and let C be the rate of consumption of resource i by consumer j. We will denote the vector of ρ values by and the S × S matrix of consumption rates by C. We also define ϵ to be the efficiency at which consumer j converts resource i into new biomass, and we collect these parameters into an S × S matrix ϵ with values in the interval [0, 1]. Intuitively, these parameters are inversely related to the stochiometric requirements of each consumer on each resource. If a given consumer has a larger requirement for one resource relative to a second resource, it will have a smaller efficiency parameter for this first resource, and therefore it must consume more of the first resource than the second to build the same amount of biomass.
Fig 1
Conceptual diagrams of internal metabolism, resource flow in the model community, and example consumer-resource dynamics.
(A) A schematic of the internal metabolism in our model for one consumer N1. This consumer depletes two resources—R1 is limiting for consumer N1 while R2 is not. The consumption of resource R1 goes fully towards towards the consumer’s internal requirements. Some portion (θ) of this consumption is leaked out into the environment (as resource R3 in the diagram), while the remaining consumed resource R1 goes towards biomass. Because resource R2 is not limiting, it is consumed in excess of consumer N1’s requirements for growth. This excess consumption is recycled back into the environment (as resource R4). The remaining resource then goes to biomass producing processes, exactly as the entirety of the limiting resource intake. Therefore, some of the required consumption of resource R2 is leaked and the rest goes to biomass. (B) A schematic of the consumer-resource model in Eq (1). Consumers (N) deplete the resource (R) at rates C (all blue arrows), but only some of the consumption goes to consumer growth. Instead, some consumed resource is leaked back into the environment as new resources at rates P or (green arrows). Resources are externally supplied at rates ρ (gray arrows) and consumers undergo density independent mortality at rate η (red arrows). (C) The dynamics of the consumers and resources in Eq (1) when there is a stable equilibrium and when there is not. Consumers grow according to Liebig’s law as described in the text. When there is no stable equilibrium, the consumer abundances undergo large fluctuations, reaching low abundances.
Conceptual diagrams of internal metabolism, resource flow in the model community, and example consumer-resource dynamics.
(A) A schematic of the internal metabolism in our model for one consumer N1. This consumer depletes two resources—R1 is limiting for consumer N1 while R2 is not. The consumption of resource R1 goes fully towards towards the consumer’s internal requirements. Some portion (θ) of this consumption is leaked out into the environment (as resource R3 in the diagram), while the remaining consumed resource R1 goes towards biomass. Because resource R2 is not limiting, it is consumed in excess of consumer N1’s requirements for growth. This excess consumption is recycled back into the environment (as resource R4). The remaining resource then goes to biomass producing processes, exactly as the entirety of the limiting resource intake. Therefore, some of the required consumption of resource R2 is leaked and the rest goes to biomass. (B) A schematic of the consumer-resource model in Eq (1). Consumers (N) deplete the resource (R) at rates C (all blue arrows), but only some of the consumption goes to consumer growth. Instead, some consumed resource is leaked back into the environment as new resources at rates P or (green arrows). Resources are externally supplied at rates ρ (gray arrows) and consumers undergo density independent mortality at rate η (red arrows). (C) The dynamics of the consumers and resources in Eq (1) when there is a stable equilibrium and when there is not. Consumers grow according to Liebig’s law as described in the text. When there is no stable equilibrium, the consumer abundances undergo large fluctuations, reaching low abundances.We assume that each consumer requires all the resources that it depletes for growth. In other words, C is non-zero for these essential resources, and zero otherwise. Under Liebig’s law, each consumer’s growth rate is determined only by the resource which is least available relative to the consumer’s growth requirements. A given consumer still builds biomass from all of these resources, but they are used in fixed proportions, so one resource limits the rate at which all others can be used to build biomass. Therefore, the growth rate of species k is proportional to g = min{ϵ
C
R: C ≠ 0} where we have required that C ≠ 0 so that the minimum is only over those resources that are necessary for consumer k. Throughout this work, we consider cases where all or only a subset of resources are needed for the growth of each consumer. However, this difference is not essential, and our main results apply equally well to any growth rate function which selects a single resource. For example, if we replace the minimum in the growth function by a maximum, we can interpret the resulting dynamics as a simple model of preferential resource utilization, albeit in a different form than the classic understanding of diauxic shifts [24-27]. In addition to growth, consumer k undergoes density independent mortality at rate η. We primarily focus on the case where η = η and interpret this parameter as a constant washout rate, as in a chemostat [28]. In our model, resources are not washed out of the system, so we are implicitly assuming that all resources are quickly depleted by consumers [7, 29].Lastly, consumers recycle nutrients back into the environment by cross-feeding. We consider two different types of cross-feeding in our model. First, each consumer depletes some resources that are non-limiting for it, and the excess intake of these resources is cycled back into the environment, possibly following some internal reactions that transform it. Mathematically, the amount of resource j used by consumer k for growth is given by , where k′ is the index of the limiting resource for consumer k. The additional efficiency factor converts the consumption of the limiting resource into the units of resource j. In other words, we assume that resources j and k′ are used in the fixed ratio to build new biomass. The excess consumption of resource j is then given by . Before being secreted, this internal excess may be converted to other forms through intracellular reactions that do not create new biomass. These conversion processes are summarized by the matrix P, with P giving the fraction of consumed resource j that is recycled back into the environment as resource i. In our model, each resource is transformed independently to produce a set of byproducts, although more complex internal reaction dynamics, where multiple consumed resources react to form byproducts together, are certainly possible [12]. Consumers in our model also leak some byproducts from the processes that convert resources to biomass. We interpret this leakage as an inefficiency due to the permeability of cell membranes, but there may also be evolutionary reasons why microbes secrete metabolites [30]. We assume that constant fractions, θ, of the resources used to build biomass are transformed into byproducts, as described by another matrix , which can be different from P. To ensure conservation of biomass, we require that . As a result, the system as a whole is always competitive, because the overall production of resources is bounded by their total consumption, even though there can be net flows of one resource to another. For tractability, we assume that the chemical reactions underlying resource transformation are universal, so that resource conversion rates are the same for every consumer.All together, the dynamics of resources and consumers are given by
when the consumers grow according to Liebig’s law. In Table 1, we define all the relevant variables in Eq (1) and those that we define later for ease of reference. We focus on the equilibria of this model. Specifically, we determine when the equilibrium of Eq (1) is robust to small perturbations by finding sufficient conditions for the eigenvalues of its Jacobian to all have negative real parts. In Fig 1C, we illustrate two different examples of the dynamics that can result. In one example, there is a stable equilibrium to which the consumer and resource abundances converge, while in the other, both consumers and resources undergo large fluctuations to very low abundances. In the following sections, we derive criteria for these equilibria to exist and be stable. Specifically, we show that the unstable dynamics in Fig 1C can be caused by a variety of factors, including the structure of the ecological network and insufficient resource supply.
Table 1
Variables in Eq 1 and in our stability criteria with their meanings.
Glossary of mathematical variables
Ri
Abundance of resource i
Nk
Abundance of consumer k
ρi
Inflow rate of resource i
Cij
Consumption rate of resource i by consumer j
Pij
Production rate of resource i from resource j via non-limiting resources
gk
Growth rate of consumer k
ϵjk
Growth efficiency of consumer k on resource j
ϵ˜jk
Efficiency conversion ratio for consumer k on resource j ie. ϵ˜jk=ϵkk/ϵjk
θ
Fraction of consumed and limiting resources that is leaked
P˜ij
Production rate of resource i from resource j via limiting resources
ηk
Death (or washout) rate of consumer k
Bij
Net effect of consumer j consumer i’s limiting resource
Cd
Consumption of the limiting resource for all consumers
r
Resource abundances when they are identical
n
Consumer abundances when they are identical
Equilibria of the consumer-resource model
At an equilibrium of the dynamics in Eq (1) where all of the microbial species coexist, each resource is limiting for precisely one consumer. If instead two consumers were limited by the same resource, whichever species could drive the limiting resource level to the lower level would exclude the other, consistent with the competitive exclusion principle [31-33]. Thus, close to equilibrium, the minimum of the growth rule must be realized by a unique resource for each consumer, and there is a one-to-one correspondence between consumers and resources. In models with different forms of resource competition, for example, those where consumers can be co-limited by different resources [13], this type of one-to-one correspondence may not occur. Nevertheless, there is a natural assignment of resources to consumers because of the structure of the model we consider here. By re-ordering the columns of C so that its diagonal corresponds to the limiting consumer-resource pairs, we can rewrite the dynamical system in (1) as
because the limiting consumer-resource assignments no longer vary in time. Here we have defined the matrix of ratios . In Fig A of the S1 Appendix, we plot the dynamics of models in Eqs (1) and (2). After a transient period in which the dynamics of these two models differ, both converge to the same equilibrium, demonstrating that the abundances need not be infinitesimally close to equilibrium for the simplified model to apply. More generally, whenever we find an equilibrium of the more complex model in Eq (1), we can find a corresponding model in the form of Eq 2 with the same equilibrium properties. Therefore, we restrict our attention to the stability properties of Eq (2) because this model captures the behavior of models with more biologically realistic growth rules in a neighborhood of equilibrium.Before we derive stability criteria for the equilibria of the dynamics in Eq (1), we must determine whether or not there are equilibria of the model in the first place. Specifically, we want to characterize when there are equilibrium solutions where all species coexist at positive abundance (called feasible equilibria [34]). Let’s first analyze the simplified system in Eq (2). The resource abundances at equilibrium are immediately determined by the consumer dynamics to be . The equilibrium abundances of the consumers are given by
where denotes the diagonal matrix with entries given by . When each of the consumer abundances is greater than zero (N > 0), the equilibrium is feasible and it is possible for all species to coexist at abundances that do not change over time. The feasibility of a given set of equilibrium abundances depends on both the consumption and production matrices, as well as the resource inflows and washout rates. In general, it is a difficult problem to characterize the set of feasible abundances in terms of the other parameters of our model. Moreover, depending on the growth rule of Eq (1), the feasibility of the resource abundances may introduce additional constraints on the interaction patterns. For example, if consumers grow according to the Liebig’s law growth rule described in the previous section, then there is an upper limit on how large the diagonal coefficients of C can be before at least one consumer becomes limited by a different resource at equilibrium. We use a combination of theory and simulation to ensure that we are analyzing the stability of equilibria that are actually part of the dynamics in Eq (1).
Sufficient stability criteria for constant abundances
For the sake of analytical tractability, we focus on a specific parameterization of the model in Eq (1) in this section. We choose efficiency (ϵ) and washout () parameters so that all resources have equal abundance (). We assume that all consumers have equal abundance () by choosing a corresponding resource inflow vector . Later, we relax these assumptions in simulations and show that our qualitative stability results still apply. Throughout this paper, we take the diagonal consumption coefficients to be the same for each consumer (C = C), implying that all species are equally good consumers of their limiting resource. Under these conditions, we state two criteria which, if satisfied, imply that the equilibrium where all species coexist is stable. These criteria are sufficient, but not necessary, for the stability of the entire community.The matrices C, P and are symmetric.All of the eigenvalues of B are negative.We derived these conditions through a mathematical analysis of the Jacobian of the equilibrium with constant abundances, which we detail in the Stability Criteria section of the S1 Appendix. Mathematically, the matrix B is the upper right-hand block of the Jacobian, which measures how the resource abundances change as a function of the consumer abundances. Interestingly, it also appears in Eq (3)—a connection we explore further in the Sufficient Stability Criteria Imply Feasibility section of the S1 Appendix.The first criterion enforces the reciprocity of interactions between the consumers in the ecosystem. The symmetry of the consumption matrix C requires each consumer to deplete the limiting nutrients of the other consumers in the system in exactly the same way that other consumers deplete its limiting nutrient. The symmetry of the production matrix P has a similar interpretation, but for resource production. When the production matrix is symmetric, cross-feeding of resource i produces exactly the same amount of resource j as resource j produces of resource i when it is cross-fed. The matrix B acts as an effective interaction matrix for the community. The matrix element B is the net effect that consumer j has on resource i, since it incorporates both the consumption of resource i by consumer j and all of the ways that consumer j produces resource i via cross-feeding. When the interaction matrix B is symmetric, consumer j alters the dynamics of resource i in the same way that consumer i alters the dynamics of resource j. Since each consumer’s growth is determined by only one resource, we can interpret the symmetry of interactions in B as perfectly balanced pairwise competition for each limiting resource. Consumer i is limited only by resource i, so consumer j’s effect on resource i (and hence consumer i’s growth) is exactly matched by consumer i’s effect on resource j (and hence consumer j’s growth). Although we don’t expect natural systems to be precisely symmetric, these symmetric structures represent an interesting limiting case for our analysis. Moreover, previous work has found that interaction networks are stabilized by being near to an exactly reciprocal structure [5, 6, 35]. In the Results, we demonstrate the same behavior—as the interactions in the matrix B becomes close to a special network structure with these properties, it is more easily stabilized.The second criterion shows that the stability of the matrix B informs the stability of the ecosystem as a whole. This finding reinforces our interpretation of B as an effective interaction matrix for the community, which summarizes the dynamical contributions of all five biological processes around equilibrium. There are many ways that our model parameters could change to stabilize or destabilize the matrix B, but we focus on interrogating stability as we vary the consumption coefficients of the limiting resources (C = C). The parameter C controls the self-regulation in the system by determining the level of intraspecific competition for the consumers. As C becomes large, each consumer regulates its own resource more strongly than the other consumers affect it, and B is more likely to be stable. This mirrors classic results for consumer-resource models with two resources [23], negative feedback in the theory of plant communities [36, 37] and the central role of self-regulation in multi-species stability theory [2, 3]. The first criterion is not sensitive to the magnitude of the consumption or production coefficients, as long as they are arranged in such a way to produce a symmetric B matrix. Because the second criterion measures the relative strength of the interactions, it does depend on the magnitude of the consumption and production coefficients.We focus on two structures for consumption and production networks that give rise to symmetric B. In our first parameterization, we consider a case where the consumption matrix C is a symmetric matrix with row (and column) sums that are all equal (see Fig 2A). We term this parameterization the tradeoff case, since all consumers share the same overall metabolic capability, as in [29]. In this parameterization, we also assume that each resource is equally recycled back into the environment as all the other resources (Fig 2B). In our second parameterization, we take the consumption matrix C and the production matrices P and to both be symmetric circulant matrices (see Fig 2C and 2D). In a circulant matrix, each row is composed of the same values, but the values are shifted one element right as we descend the rows. In this case, we effectively fix the distribution of consumption or production rates for all species, but vary the identity of which resources are consumed or produced more or less strongly between consumer species. In addition to these matrix parameterizations, which generate symmetric B matrices and therefore satisfy our first criterion, we also consider a parameterization which explicitly violates our first condition. For this parameterization, which we call the unstructured case, we simply sample the coefficients of C, P and identically and independently from probability distributions. Even though our first stability condition will not hold in this case, our second stability condition could still be satisfied. Therefore, we can test whether or not the first sufficient stability criterion is actually necessary to ensure stability, or if just the second criterion will suffice. In the Matrix Parameterizations section of the S1 Appendix, we list additional matrices that were studied, as well as more detailed descriptions of how we generate each case numerically.
Fig 2
Example consumption and production structures.
Each panel is a visualization of the different consumption and production patterns which satisfy our analytical criteria. Darker colors indicate larger values. (A) The tradeoff parameterization of the consumption matrix C. C is symmetric with identical row (or column) sums and diagonal coefficients all set to C. (B) The constant parameterization of the production matrix P. Each entry off-diagonal entry is set to , while the diagonal entries are set to 0. (C) The circulant parameterization of the consumption matrix. Each row of the matrix is a permuted version of the previous row and the diagonal entries are all set to C. (D) The circulant parameterization of the production matrix. Each row of the matrix is a permuted version of the previous row and the diagonal entries are set to 0.
Example consumption and production structures.
Each panel is a visualization of the different consumption and production patterns which satisfy our analytical criteria. Darker colors indicate larger values. (A) The tradeoff parameterization of the consumption matrix C. C is symmetric with identical row (or column) sums and diagonal coefficients all set to C. (B) The constant parameterization of the production matrix P. Each entry off-diagonal entry is set to , while the diagonal entries are set to 0. (C) The circulant parameterization of the consumption matrix. Each row of the matrix is a permuted version of the previous row and the diagonal entries are all set to C. (D) The circulant parameterization of the production matrix. Each row of the matrix is a permuted version of the previous row and the diagonal entries are set to 0.
Results
To evaluate how well our sufficient stability criteria predict the onset of stability in simulated ecosystems, we generated large numbers of random matrices according to each of our parameterizations. We then numerically computed the smallest diagonal consumption C value at which the coexistence equilibrium becomes stable. For this first set of results, we do not test whether or not the equilibrium is feasible, so that we can directly evaluate our stability theory. In the tradeoff and circulant cases, however, we show that feasibility is guaranteed when the consumer (respectively resource) abundances are all equal, (see the Feasibility Analysis section of the S1 Appendix for the proof). As a result, only the empirical C values for the unstructured parameterization could be affected by feasibility constraints, and we describe the feasibility of this unstructured parameterization in detail in the Feasibility Analysis section of the S1 Appendix. In Fig 3A–3C, we plot our sufficient analytical stability bound against the numerically-determined C values which first induce stability. For all three parameterizations, the empirically computed C values are closely predicted by our analytical C values. The fact that the unstructured case can ever be stable demonstrates that our stability criteria are not necessary for stability, since this case violates our first symmetry condition. In Fig 3D–3F, we plot the differences between the predicted and empirically-observed stability bounds. For the cases which satisfy our first symmetry condition, these differences are due to numerical error and therefore effectively zero (Fig 3D and 3E), while in the unstructured case, the predictions remain quite accurate but are no longer exact (Fig 3F).
(A-C) We plot the value of the theoretical bound for C in the second stability criterion against the smallest C value at which the fixed point becomes stable numerically for 100 realizations of the random matrices comprising C, P and while varying the standard deviation (colors) and mean (shapes) of the off-diagonal elements of the consumption matrix. The different panels are for the three different parameterizations of the consumption and production matrices ((A) is the tradeoff parameterization, (B) is the circulant parameterization and (C) is the unstructured parameterization). Parameters: S = 15, n = r = 1, θ = 0.5, ϵ = 0.05 and ϵ = 1 for i ≠ j in all panels. For each of the different matrix parameterizations, we first sample the consumption coefficients from uniform distributions with mean given by the average consumption value (1, 3, or 5 in these simulations) and the specified standard deviations so that the coefficients of variation in consumption coefficients vary from to . Then, we impose the constraints for the tradeoff and circulant parameterizations afterwards. (D-F) Histograms of the differences between the predicted and observed values in panels A-C in each of the three parameterizations when the average consumption coefficient is 5 and the coefficient of variation in consumption coefficients is .
(A-C) We plot the value of the theoretical bound for C in the second stability criterion against the smallest C value at which the fixed point becomes stable numerically for 100 realizations of the random matrices comprising C, P and while varying the standard deviation (colors) and mean (shapes) of the off-diagonal elements of the consumption matrix. The different panels are for the three different parameterizations of the consumption and production matrices ((A) is the tradeoff parameterization, (B) is the circulant parameterization and (C) is the unstructured parameterization). Parameters: S = 15, n = r = 1, θ = 0.5, ϵ = 0.05 and ϵ = 1 for i ≠ j in all panels. For each of the different matrix parameterizations, we first sample the consumption coefficients from uniform distributions with mean given by the average consumption value (1, 3, or 5 in these simulations) and the specified standard deviations so that the coefficients of variation in consumption coefficients vary from to . Then, we impose the constraints for the tradeoff and circulant parameterizations afterwards. (D-F) Histograms of the differences between the predicted and observed values in panels A-C in each of the three parameterizations when the average consumption coefficient is 5 and the coefficient of variation in consumption coefficients is .In our mathematical theory, we have only proven that our stability criteria are sufficient for, rather than exactly predictive of, stability. And yet, in Fig 3 and Fig C of the S1 Appendix, our theory accurately predicts the precise value of C at which the system becomes stable. These simulations suggest a more comprehensive result—if B is symmetric, then the equilibrium is stable if and only if B is stable. Intuitively, this result suggests that, if the effective ecological interactions in the system obey a specific symmetric structure, then they are exactly predictive of the stability of the community as a whole. While we cannot prove this statement in its full generality, we present additional analytical arguments and numerical evidence in support in the Stability Criteria section and Fig J of the S1 Appendix. In summary, our first main result is that, when the first stability condition (symmetry) is satisfied, our second stability condition is sufficient for, and apparently exactly predictive of, the stability of the entire community. By contrast, in the unstructured parameterization, our analytical criteria do not exactly predict stability (Fig 3F). At the same time, our analytical bound predicted the average stability properties for the unstructured consumption and production matrices remarkably well (Fig 3C), even though our theory is not mathematically justified in this case.Motivated by this surprising relationship, we next simulate our model more exhaustively to identify parameter combinations where our analytical criteria fail to predict the average behavior of the empirical C values. We find that varying the consumer abundance n causes the unstructured case to systematically violate our second stability criterion (see Fig D and E the S1 Appendix for the effect of other parameters). Our theoretical criteria exhibit no dependence on the value of n, and neither do the empirically computed C values for the tradeoff or circulant cases (Fig 4A and 4B). Yet, we find that, as we decrease the consumer abundance n, it becomes increasingly more difficult for the equilibrium to be stable with unstructured consumption and production structures (Fig 4C). Our second main result is that the specific symmetric structure enforced by our first stability criterion protects the community from instability when n is small, but, for non-symmetric consumption and production patterns, low consumer abundances lead to instability. This result mirrors other recent studies, which have also found that special network structures promote stability when consumer abundances are small as a result of low of resource supply [6, 7].
Fig 4
Unstructured networks violate theoretical stability criteria at low consumer abundances.
We plot the value of the theoretical stability bound for C averaged over 100 replicates (solid lines) as the consumer abundance n varies over three orders of magnitude for the three different matrix parameterizations (panels and colors). We also plot the average smallest C value for which the system first becomes stable numerically (shapes) along with error bars showing one standard deviation above and below the mean. In panels (A-B), the theoretical bound accurately predicts the dependence of C on n, while for the unstructured case (panel (C)), the theoretical predictions fail at low consumer abundance. Parameters: S = 15, r = 1, θ = 0.5, ϵ = 0.05 and ϵ = 1 for i ≠ j. The off-diagonal elements of the consumption matrices are sampled from uniform distributions on [0, 2] before the parameterizations are imposed.
Unstructured networks violate theoretical stability criteria at low consumer abundances.
We plot the value of the theoretical stability bound for C averaged over 100 replicates (solid lines) as the consumer abundance n varies over three orders of magnitude for the three different matrix parameterizations (panels and colors). We also plot the average smallest C value for which the system first becomes stable numerically (shapes) along with error bars showing one standard deviation above and below the mean. In panels (A-B), the theoretical bound accurately predicts the dependence of C on n, while for the unstructured case (panel (C)), the theoretical predictions fail at low consumer abundance. Parameters: S = 15, r = 1, θ = 0.5, ϵ = 0.05 and ϵ = 1 for i ≠ j. The off-diagonal elements of the consumption matrices are sampled from uniform distributions on [0, 2] before the parameterizations are imposed.We now consider a new parameterization of our model that mimics recent microbial competition experiments [9, 10], where diverse communities coexist via cross-feeding. Above and in our analytical theory, we assume that all consumers and resources have equal abundances at equilibrium (ie. and ). We also treat these abundances as parameters that we can modify. In experimental microbial communities, the consumer and resource abundances ( and ) cannot be fixed to specific values, but they can be manipulated indirectly by changing the resource inflow and consumer dilution vectors respectively. Using simulations, we now ask whether the qualitative stability patterns we have derived for the simpler case of constant abundances also describe systems where we treat and as independent variables and let the dynamics determine the consumer and resource abundances. To make contact with empirical scenarios, we set η = η for all consumers, as in a chemostat, let ρ1 = ρ, and set all other resource supply rates to zero (ρ = 0 when i = 2, …, S).In Fig 5A and 5B, we plot the fraction of ecosystems with a feasible and stable fixed point as we vary the total resource inflow ρ and the diagonal consumption coefficient C for the tradeoff and unstructured matrix parameterizations. We consider two different aspects of feasibility in these simulations. First, there must be a positive equilibrium which solves Eq (3). In other words, there must be a fixed point where all consumers coexist. Second, we require that the feasible fixed point found using Eq (3) is also realized in the dynamics of the Liebig’s law growth rule. These two constraints impose lower and upper limits (minimum and maximum C) on the coexistence regions in Fig 5. Both of these feasibility properties, however, are independent of the total resource availability. Decreasing the resource inflow ρ decreases consumer abundances, but it does not affect whether or not there is an equilibrium with all positive abundances. When the consumption and production matrices are unstructured, these low consumer abundances give rise to unstable, but feasible, fixed points (Fig 5B). By contrast, the consumption and production networks which obey our first symmetric stability criteria are protected from resource-inflow-mediated instability even in this more complex case (Fig 5A and Fig G of the S1 Appendix)). Thus, our third main result is that the symmetric consumption and production networks we identified analytically also promote stability when consumer and resource abundances are not identical.
Fig 5
Low consumer abundances induce instability for more general resource inflows and interaction networks.
We plot the probability of finding a feasible and stable fixed point in 25 replicates across a range of C values and resource inflows ρ with only one externally supplied nutrient for three different matrix parameterizations. We also enforce that the fixed point is realized under a Liebig’s law growth rule, where each consumer grows on the most limiting nutrient of the resources. (A) The tradeoff matrix parameterization does not show any dependence on the resource inflow ρ, as in Fig 4. (B) The unstructured case does not have any feasible and stable fixed points at low resource inflow. (C) The banded matrix parameterization has a consumption matrix with non-zero values on the upper and lower bands of the matrix, displaced from the diagonal by one index. It also has a constant production matrix, as described previously. It does not show any dependence on the resource inflow. Parameters: S = 15, η = 1, θ = 0.9, ϵ = 0.05 and ϵ = 1 for i ≠ j. Consumption coefficients sampled from uniform distributions on [0.5, 1.5] before the constraints are imposed.
Low consumer abundances induce instability for more general resource inflows and interaction networks.
We plot the probability of finding a feasible and stable fixed point in 25 replicates across a range of C values and resource inflows ρ with only one externally supplied nutrient for three different matrix parameterizations. We also enforce that the fixed point is realized under a Liebig’s law growth rule, where each consumer grows on the most limiting nutrient of the resources. (A) The tradeoff matrix parameterization does not show any dependence on the resource inflow ρ, as in Fig 4. (B) The unstructured case does not have any feasible and stable fixed points at low resource inflow. (C) The banded matrix parameterization has a consumption matrix with non-zero values on the upper and lower bands of the matrix, displaced from the diagonal by one index. It also has a constant production matrix, as described previously. It does not show any dependence on the resource inflow. Parameters: S = 15, η = 1, θ = 0.9, ϵ = 0.05 and ϵ = 1 for i ≠ j. Consumption coefficients sampled from uniform distributions on [0.5, 1.5] before the constraints are imposed.We examine this resource-inflow-mediated instability in a variety of other non-symmetric consumption and production networks to better understand the network properties that protect against it. We hypothesize that the reciprocal interaction structure of the B matrix protects ecosystems from instability because it ensures that the B matrix has purely real eigenvalues, as has been observed in previous work [6, 35]. In Fig 5C, we consider a parameterization of the consumption and production networks that generates an interaction matrix B which is no longer symmetric but does have real eigenvalues. There are many ways to generate such a B matrix, but here we take a consumption matrix with non-zero values on the upper and lower bands of the matrix, displaced from the diagonal by one index, along with constant production matrices. Once again, the equilibrium where all consumers coexist remains stable at low consumer abundances, indicating a more general result–namely, if B is stable and has purely real eigenvalues, then the the entire community is stable. We present further mathematical analysis and numerical evidence in support of this claim in the Stability Criteria section and Fig G of the S1 Appendix.We don’t expect natural systems to satisfy our restrictive symmetry condition or to necessarily generate B matrices that have eigenvalues whose imaginary parts are exactly zero. At the same time, it is possible that natural systems are better protected from instability if they are near to one of the special interaction structures we have identified analytically. Using simulations, we find that the transition between stability and instability at low consumer abundances is a continuous one. As we increase the correlation between off-diagonal pairs (C, C) of an otherwise random and unstructured C matrix, its eigenvalues lie closer and closer to the real line, and we observe that the ecosystem can coexist at smaller and smaller resource inflows (see Fig H of the S1 Appendix). Therefore, our results extend to cases in which the B matrix does not have precisely real eigenvalues. Instead, as the magnitude of the imaginary parts of the eigenvalues of B decreases so too does the minimum resource inflow level at which the community can coexist. Our fourth and final result is therefore more speculative—we conjecture that the matrix B serves as a measure of the relevant interactions in the ecosystem, and, when B has all real and negative eigenvalues, the equilibrium is always stable. If B has some eigenvalues with non-zero, but small, imaginary parts, the equilibrium will be stable across a broad range of resource inflows, and the threshold resource supply at which the system becomes unstable is partly determined by the magnitude of these imaginary parts.Our theory predicts when a feasible and stable equilibrium does or does not exist in the dynamics of our model. It cannot, however, shed light on what happens to the consumers in an ecosystem without a stable equilibrium. In Fig 6, we plot the dynamics of two different consumption networks—a correlated but otherwise unstructured network and the tradeoff network–for three different inflow levels of one externally supplied resource. B has purely real eigenvalues for the tradeoff consumption network, but some of the eigenvalues of B have non-zero imaginary part for the correlated network. In the tradeoff parameterization, consumers converge to a stable equilibrium across the different resource inflows, while in the correlated parameterization, they converge to equilibrium only when the resource supply is sufficiently large. When the dynamics do not converge to a stable equilibrium, the consumers undergo large fluctuations which vary in amplitude (Fig 6). In the presence of demographic noise, these large fluctuations would likely lead to exclusion. In addition to these semi-regular fluctuations, consumers appear to converge to stable limit cycles in some cases. Depending on the initial conditions, it is also possible for some consumers to become limited by a different resource, leading to consumers reaching low abundances or even becoming excluded (see Fig K of the S1 Appendix). In general, the unstable dynamics in our model can be highly irregular and lead to the exclusion of some consumers.
Fig 6
Stable and unstable consumer dynamics for varying resource inflows.
We plot the consumer dynamics for two different consumption networks—one where the coefficients are sampled randomly from a distribution with correlations across the diagonal (labeled Correlated) and the other according to the tradeoff consumption network described in the text (labeled Tradeoff)—for three different magnitudes of one externally supplied resource (Low Inflow: ρ1 = 0.001, Medium Inflow: ρ1 = 0.1 and High Inflow: ρ1 = 1). The S = 15 consumers’ growth rates are determined by the most limiting resources following Liebig’s law. All other resources are not supplied (ρ = 0 for i = 2, …, S). In each case, the production network is given by the constant parameterization where all other resources are produced from a given incoming resource. For the tradeoff network, the equilibrium is stable regardless of resource inflow levels, while the correlated network becomes unstable when the resource inflow is low. Parameters: S = 10, C = 10, η = 1, θ = 0.9, ϵ = 0.05 and ϵ = 1 for i ≠ j. Consumption coefficients sampled from uniform distributions on [0.5, 1.5] before the constraints are imposed.
Stable and unstable consumer dynamics for varying resource inflows.
We plot the consumer dynamics for two different consumption networks—one where the coefficients are sampled randomly from a distribution with correlations across the diagonal (labeled Correlated) and the other according to the tradeoff consumption network described in the text (labeled Tradeoff)—for three different magnitudes of one externally supplied resource (Low Inflow: ρ1 = 0.001, Medium Inflow: ρ1 = 0.1 and High Inflow: ρ1 = 1). The S = 15 consumers’ growth rates are determined by the most limiting resources following Liebig’s law. All other resources are not supplied (ρ = 0 for i = 2, …, S). In each case, the production network is given by the constant parameterization where all other resources are produced from a given incoming resource. For the tradeoff network, the equilibrium is stable regardless of resource inflow levels, while the correlated network becomes unstable when the resource inflow is low. Parameters: S = 10, C = 10, η = 1, θ = 0.9, ϵ = 0.05 and ϵ = 1 for i ≠ j. Consumption coefficients sampled from uniform distributions on [0.5, 1.5] before the constraints are imposed.
Discussion
Unlike many classic ecological models in which species interactions are completely determined by the abundances of the competing species [38, 39], our model explicitly tracks the dynamics of resources [8, 40–42]. As the resource abundances vary over time, the per-capita effect of one consumer on another can change, in contrast to most pairwise models, where these per-capita interactions are fixed in time. Additionally, consumers grow according to Liebig’s law, meaning that each consumer is limited by only a single resource at a time, even though they can deplete other resources. Liebig’s law has been found to accurately describe microbial growth rates, as well as the resource limitation properties of plants, across many different ecosystems [12, 13, 18, 43–45]. In our model of Liebig’s law, there is a mismatch between microbial growth and resource depletion that directly gives rise to the exchange of resources.In this paper, we investigated how these two linked processes—microbial growth governed by Liebig’s law and the subsequent cross-feeding of nutrients—jointly affect stability in arbitrarily large microbial communities. We analytically determined two stability criteria that are together sufficient for stability of the entire community. Our first stability criterion ensures that the interactions between the microbial species are reciprocal. Under our first condition, each consumer must affect the limiting resource of other consumers in exactly the same way that every other consumer affects its limiting resource. In our second stability criterion, we identified an effective interaction matrix for the community. When our first stability condition is satisfied, the stability of this effective interaction matrix implies that the equilibrium where all consumers coexist is also stable. Guided by these stability criteria, we found four main results. First, our two stability criteria were not only sufficient for, but in fact appear exactly predictive of, stability in simulated communities. Second, reciprocal interaction structures protected the community from instability at low consumer abundances, but communities with non-symmetric interactions generically became unstable when resources were scarce. Third, our analytical results applied qualitatively to situations where microbes compete for a single external resource and therefore have highly variable consumer abundances at equilibrium. Fourth, interaction networks that were not exactly symmetric still promoted stability, as long as the spectra of these networks had small imaginary parts.Our model incorporates a more mechanistic picture of microbial interactions by considering how essential resources and cross-feeding alter ecological dynamics. At the same time, it is still a highly coarse-grained version of true microbial metabolism. We have focused on a particular form of Liebig’s law with explicit stochiometric requirements, but other models without these requirements have been investigated as well [46-48]. In our consumption matrix parameterizations, we have also implicitly assumed that each consumer can deplete many of the available resources. Similarly, we have assumed that any resource can be produced from any other. In other words, although we have conserved total biomass in our model, we have not ensured that the basic biochemical building blocks are conserved when consumed resources are being converted into other nutrients. In reality, there are stochiometric rules that these matrices must obey [49-51]. Intriguingly, recent experiments [10] have shown that resource production networks are approximately, though not precisely, hierarchical because of biochemical constraints. Understanding how the chemical properties of abiotic nutrients and the metabolic strategies of specific bacterial strains constrain the consumption and production networks is therefore an important direction for future work. It would be particularly interesting to evaluate whether these biochemical constraints on resource exchange create production networks with spectral properties similar to those we have shown to promote stability.Even though our consumer-resource model does not capture the full complexity of microbial metabolism, it still produced stability criteria that refine our understanding of microbial coexistence. Recent theory [52, 53] has shown that population abundances do not affect stability in a randomly parameterized Lotka-Volterra model. In the present work, we find the opposite result—given consumption and production networks which do not satisfy our symmetry conditions, some choices of equilibrium consumer abundances generate stable systems, while others do not. By contrast, our theoretical results do align with other analyses of consumer-resource dynamics. The resilience of a food web (defined as the speed at which the abundances return to equilibrium after a perturbation) has been shown to increase as the residence time of nutrients in the system decreases [54]. One possible interpretation of our results is that, when resource supply is low, resources remain in the community for longer times, inducing instability, but further work is needed to understand this connection more completely. Recent simulations of model microbial communities with cross-feeding showed that, when consumers are resource limited, the constituent species interact in a characteristic pattern at equilibrium [7]. These results mirror our simulations, where ecosystems with specific symmetric interaction structures are protected from instability at low resource inflow. In [7], the characteristic interaction patterns emerge from community assembly, while in our theory, we impose them from the outset. This connection is particularly interesting because it suggests that special interaction structures may emerge from assembly processes in specific resource environments.Similarly, a recent mathematical analysis of consumer-resource models with multiple forms of consumption also showed that resource inflow mediates a transition to instability [6]. This recent theory, however, treats resource exchange as coming directly from consumer biomass, as though resource production were an additional source of mortality, rather than as an explicit transformation of resources. As a result, the overall strength of production for each species is a tunable parameter and, if it exceeds the total consumption of a single species, then the feasible equilibrium can be unstable [6]. In our model, the strength of production is determined by the resource consumption that is not used for growth, and so cannot exceed the total consumption for each species. Nevertheless, we find that unstable equilibria are still possible due to the mismatch between resource depletion and consumer growth, rather than from the strength of resource production overwhelming resource depletion, as in [5].Our results can also be seen as a multi-species generalization of classic stability results for species competing for two resources (termed contemporary niche theory) where instability occurs because of the difference between impact and sensitivity vectors [23, 55–57]. In contemporary niche theory, there are three criteria which must be satisfied for a stable equilibrium to exist. First, the species zero net growth isoclines (ZNGIs) must intersect. In our model, this is always true, since each species is limited by a single resource, so it is straightforward to find resource abundances where every consumers’ growth is zero. Second, each species must impact the resources that it finds most limiting more strongly than it impacts other resources. Our second stability criteria is a direct and quantitative generalization of this result—if each species more strongly regulates the resource it requires for growth than it affects all other resources in the system, then the equilibrium is stable. Third, the supply point must lie above the ZNGIs for the coexisting species. In our theory, we ensure that this criteria is satisfied by requiring the equilibrium to be feasible through Eq (3). We also show in the Feasibility Analysis section of the S1 Appendix that our second stability criterion and the feasibility criteria are closely related—as species more strongly regulate their most limiting resource, the likelihoods of both stability and feasibility are increased. Our theory can be interpreted as an extension of prior work applying contemporary niche theory to competition for essential nutrients to diverse microbial communities [23, 58].By contrast, there is no clear analog of our first stability criterion for low diversity ecosystems. It can, however, be interpreted as requiring perfectly balanced pairwise competition between the consumers, even though the model itself is not built on pairwise competition coefficients. The phenomenon that reciprocity promotes stability has been found in other theoretical studies of microbial communities [6], but also in a diverse set of other fields, from the evolution of cooperation [59, 60] to the exchange of food in early societies [35, 61]. In addition to our symmetry condition, we showed numerically that other consumption and production networks that generate B matrices whose eigenvalues are purely real also prevent instability at low consumer abundances. Although we lack a precise understanding of how these network structures promote stability, we describe intuitively how the imaginary parts of the eigenvalues of B affect the spectrum of the Jacobian in the Stability Criteria section of the S1 Appendix. A more complete mathematical understanding of the connection between the spectrum of the interaction matrix B and the spectrum of the Jacobian for the entire community would give us a deeper understanding of why certain modes of resource exchange are stabilizing.There are a number of other important directions for future work. Previous simulations of consumer-resource dynamics governed by Liebig’s law have found that large numbers of species can coexist in oscillatory or chaotic dynamics [46-48], so it would be instructive to better understand the behavior of our model away from equilibrium. Similarly, we have only observed a single unique equilibrium in our models, but cross-feeding can generate multiple equilibria [62]. Our stability criteria may still be able to delineate which of these multiple equilibria are attracting. It would also be interesting to rigorously understand the stability properties of an ecosystem where consumers grow on many different substitutable resources at variable efficiencies but still leak resources back into the environment through cross-feeding [7]. Last, the model we have considered here is completely deterministic, and so the mismatch between resource depletion and consumer growth resulted from a specific modeling choice. In a stochastic model, depletion and growth may be decoupled through only the differing fluctuations that the consumers and resources undergo, potentially yielding the same stability transition we have observed in our model. More generally, the combination of stochastic drift and the biological mechanisms we have explored here could produce interesting macroecological patterns [63, 64].Because our consumer-resource model connects coexistence patterns to empirically accessible quantities, our theoretical results can be tested experimentally. One direct test of our theory would be to design small microbial communities with experimentally-characterized interaction networks [11, 65]. Then, an experimentalist can manipulate, for example, the degree to which the interaction network is reciprocal, and observe whether or not coexistence if favored. Conversely, our theoretical results suggest an interpretation of coexistence outcomes when the exact consumption and production networks are unknown. When an experimentalist reduces the resource inflow rates in a serial dilution experiment, the resulting coexistence (or lack thereof) suggests which types of consumption and production networks may be present. This relationship between the interaction network and the eventual stability properties of the entire community could also potentially be used to constrain the space of possible interactions when inferring these parameters from microbial abundance data [66-69]. Because we showed numerically that our analysis applies to a variety of resource inflow profiles, our theory may also delineate the boundaries of stable coexistence in recent experiments where only one nutrient is externally supplied [9, 10, 70]. For example, recent work has shown experimentally how the resource production network explains the variation in species richness as more resources are externally supplied [10]. Our theory suggests that, if this metabolite production network has eigenvalues with small imaginary parts, the community will be better protected from resource scarcity. Future work should seek to further clarify how the relationship between coexistence outcomes and resource inflow changes depending on network structure. This line of research is especially important because of the difficulty in obtaining well-resolved and quantitative consumer-resource networks for diverse microbial communities.
Supplementary proofs, calculations and simulation results.
We provide proofs of the main results, additional numerical simulations and descriptions of all of the matrix parameterizations.(PDF)Click here for additional data file.3 Feb 2022Dear Mr. Gibbs,Thank you very much for submitting your manuscript "Stability criteria for the consumption and exchange of essential resources" for consideration at PLOS Computational Biology.As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.The reviewers raised substantial criticism on the organization of the manuscript and its clarity, which makes it hard to judge the biological significance of the model assumption. If you decide to submit a revised version, it is important that you address all of the reviewers' concerns. This would make the manuscript much more accessible to the broad audience of Plos CB.We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.When you are ready to resubmit, please upload the following:[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).Important additional instructions are given below your reviewer comments.Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.Sincerely,Jacopo GrilliAssociate EditorPLOS Computational BiologyNatalia KomarovaDeputy EditorPLOS Computational Biology***********************The reviewers raised substantial criticisms on the organization of the manuscript and its clarity, which makes it hard to judge the biological significance of the model assumptions. If you decide to submit a revised version, it is important that you address all of the reviewers' concerns. This would make the manuscript much more accessible to the broad audience of Plos CBReviewer's Responses to QuestionsComments to the Authors:Please note here if the review is uploaded as an attachment.Reviewer #1: The paper extends consumer resource models with cross-feeding interactions to incorporate Liebig's law. The authors propose two stability criteria and find that the model exhibits chaotic behavior at low consumer abundances. I find the chaotic behavior very interesting, but I am very concerned about its biological significance.1. The current form focuses on stability analysis or chaotic behavior, fitting more to a theoretical biology journal.2. As noted by the authors, the stability and feasibility analyses require restrictive assumptions, which are hard to fulfill in real ecosystems. In the main results, eq. (3) ignores the difficulty of finding the feasible solution satisfying all consumer abundances positive. While eq. (4) is conditioned that all consumer abundances are identical, which requires resource supplied rates and the row sum of the consumer matrix are equal, respectively.I can not recommend the paper to publish on PLOS Computational Biology for all the above reasons.I also have some comments that could be useful if the authors decide to work more on the chaotic dynamics.1. The authors do not distinguish between unstable and chaotic dynamics. The instability is the necessary condition for chaotic behaviors. Appendix 1.5 shows the theoretical proof for the case without cross-feeding. However, in the limit n->0, the resources undergo unbounded growth, which is unstable but not chaotic.2. It would be helpful if the authors could clearly explain the origin of chaotic dynamics. I guess it results from random switches between different resource preferences, and thus eq. (2) should not exhibit chaotic behaviors. It is easy to check it numerically.3. In principle, the population abundance can be rescaled to different values by tuning model parameters. If the chaotic behavior is general, it should not exhibit only “at low consumer abundance.” At least, it is possible to show the chaotic dynamics in order ~ 1. Otherwise, we cannot rule out the possibility of numerical instability in the ODE solver when the values are small.Reviewer #2: This manuscript develops stability criteria for complex microbial communities that interact through resource competition and cross-feeding. Unlike previous related work, this study focuses on essential resources. The manuscript combines elegant analytical results from matrix theory with numerical simulations to flesh out the conditions for stability. Cross-feeding is common in microbes but relatively understudied, so this is a timely and important topic. I believe the manuscript will be ultimately publishable, but have some questions about the model formulation and suggestions to improve the clarity.1) I was a bit unsure about the formulation of essential resources using Liebig's law of the minimum. In the usual interpretation, all resources contribute to production of new biomass in a fixed ratio. By definition, non-limiting essential resources don't LIMIT growth, but are still REQUIRED for growth. However the authors interpret this as "each consumer can only produce new biomass using one resource at a time ... we define the function g_k(R) to choose which resource the k-th consumer grows on" (lines 82-84). A consequence of this assumption is that whatever resources a consumer does not "grow on" have delta_jk=0, so in eq. 1 we see that they are completely excreted by the consumer. It seems that after excreting all of the non-limiting resources, none will remain for growth requirements so they actually should become limiting. Previous work on resource excretion takes into account this need for balance (see e.g. Sterner 1997 Freshwater Biol. 38: 473-481). Thus the formulation does not line up with how essential resources are commonly considered, unless I'm not following the argument.2) The authors consider both stability and feasibility of coexistence equilibria, but not uniqueness. It is possible in cross-feeding interactions to have multiple coexistence equilibria, some stable, some unstable (Sun et al. 2019 JTB 465: 63-77). Therefore if one equilibrium is unstable, it does not necessarily mean that the species can't coexist. Is this a possibility in the authors' model?The manuscript is complex, so the authors should do more to help readers. Here are some places I was confused. With sufficient effort I could figure these out, but I think the authors should make it easier on the reader.3) In the statement of the two stability criteria in lines 177-178, it is not clear whether these two criteria BOTH need to be satisfied to guarantee stability or EITHER suffices. It's also not clear whether these are necessary or merely sufficient. Since this is a central result that structures much of the rest of the paper, this should be made obvious.4) The description of choices of interaction matrices was confusing. Line 236 says that THREE interaction matrix structures will be studied, line 238 says we consider TWO different methods of parameterizing the matrices, see Fig. 2, which has FOUR matrices. This could use more careful exposition.5) In writing my review, I thought I'd summarize the main findings, but I realized I wasn't sure what they were. The abstract says "We identify special consumption and production networks which protect the community from instability when resources are scarce". The discussion says "We identified a set of symmetric consumption and production networks that guarantee stability as long as intra-specific regulation is large compared to inter-specific interactions" (lines 475-477). What are those networks that promote stability? What are the key parameters that affect stability and how? Those should be the main conclusions, but they're not easy to find. The take-away messages should be made obvious in the abstract and highlighted in the beginning of the discussion.Some other stylistic suggestions:6) Make a table of key variables and be more liberal in using verbal descriptions of variables in the text.7) Don't refer just to "S1 Appendix", give specific parts so readers can find the relevant section.Reviewer #3: The authors model an arbitrarily large number of microbial species feeding on an equal number of resources. The chemostat model includes cross-feeding, or the use by one organism of metabolites released by other organisms. The authors find conditions for feasibility and stability of the system that depend on structural aspects of the system.CommentsFigure 1. It appears that the red arrows mean that the consumer that die are removed from the system, as washout, and that is reflected by eta*N in equation (1). But there is no similar washout of the resources. Is that because uptake rates are assumed much higher than washout rates of resources?.As the authors note, their model has some things in common with the well known models based on zero net growth isoclines (ZNGIs) and follow the general rules of those models regarding stability; each consumer being limited by one resource, each species regulating the resource that limits it more than any other resource, and the supply point being above the ZNGIs. I am guessing that the resources then are inorganic and/or organic compounds that enter the chemostat are taken up and either used to build biomass (only one of them) and the others released back into the environment. The authors make some additional assumptions.“… each consumer can only produce new biomass using one resource at a time (which we define as the limiting resource) … This is a restrictive assumption, since some bacteria may incorporate biomass from non-limiting resources in nature.” (Lines 82-86)The last sentence sounds like an understatement to me, as I would have assumed that in general bacteria would be taking up resources other than its limiting resource. Is there some empirical evidence that the assumption being made here is even approximately reasonable?Lines 131-132. “each resource is limiting for precisely one consumer because of the competitive exclusion principle.” That perhaps shouldn’t be stated so absolutely, a co-limitation seems to be common, as least in primary producer communities; e.g. Harpole, W.S., Ngai, J.T., Cleland, E.E., Seabloom, E.W., Borer, E.T., Bracken, M.E., Elser, J.J., Gruner, D.S., Hillebrand, H., Shurin, J.B. and Smith, J.E., 2011. Nutrient co‐limitation of primary producer communities. Ecology letters, 14(9), pp.852-862. Clearly, of course, the assumption of one limiting resource for each consumer makes equation (2) and analysis much simpler.Lines 187-190. “Consumer i grows only on resource i, so consumer j’s effect on resource i (and hence consumers i’s growth) is exactly matched by consumer i’s effect on resource j. Although we don’t expect natural systems to be precisely symmetric….” (This sentence is repeated almost word for word in lines 404-406.)Again, the second sentence sounds like an understatement. I don’t see why that sort of symmetry, or reciprocity of interactions, should even approximately occur. If it does, it is very interesting, but it would be good to see at least some evidence that this might be roughly a pattern in nature. I realize this is necessary for matrix B to be symmetric, which then of course has the very nice property of negative eigenvalues. So it is an interesting idea that bacterial systems could evolve toward this sort of situation, where they are stable.Line 204. “satisfying Eq. 4 ensures that each consumer regulates its own resource more strongly than other consumers affect it”This calls to mind that another approach to large systems, in this case host-microbe systems, is that of James Bever and colleagues; e.g., Bever, Westover, and Antonovics 1997; Eppinga et al. 2018. The modeling of Bever and colleagues is different in that it deals with hosts (plants) and their microbial symbionts, which may be pathogens or mutualists, rather than consumers and resources in the present case. However, some aspects are similar, such that it deals with large systems, that overall self-limitation of individual species, or negative feedback at the system level leads to stability, and that there are two types of entities, unlike Lotka-Volterra competition models. A difference is that the Bever et al has models have actually been used successfully to interpret empirical data.Line 221 “the second criterion ensures that the strength of the inter-species interactions is not too large relative to the inter-species interactions in the community”. This is somewhat trivial as it is well known. Why investigate this?Lines 242-243. ‘so that each consumer produces an equal mix of all the other resources as it consumes resource i.” From Figure 1 resources other than i are leaked from the consumer after being taken up. Does the term ‘produces’ here mean that the consumers are making resources?Lines 235-283. The authors present a number of different consumptions and production structures that satisfy the ‘first criterion’, or the reciprocity of interactions. They test if their analytic stability conditions work on these systems for different parameterizations. This is certainly interesting, but in the absence of presenting empirical evidence that microbial communities follow such reciprocity, there is notLines 417-418. “the threshold at which the system becomes unstable is controlled by the magnitude of the imaginary parts of these eigenvalues.” The wording here is strange. I would say that the threshold is of instability may be correlated with the imaginary parts of the eigenvalues, but not ‘controlled’.Line 453. “Although our model incorporates a more realistic picture of microbial metabolism than previous consumer-resource theory…” Of any previous consumer-resource theory? Is that true?Line 462-464. “However, allowing non-limiting resources to contribute to consumer biomass greatly complicates our mathematical analysis”. This statement sort of contradicts the ‘more realistic picture’ one above.Line 465. “we have also implicitly assumed that the consumer can deplete many of the available resources.” From Eq. (1) is seems they consume all available resources, as there is no washout of resources.Line 568-571. “If instead B has eigenvalues with non-zero imaginary part, then the clouds in the spectrum of J will have non-zero width, and some of these eigenvalues will cross the imaginary axis at a small value of n, creating an unstable fixed point.” That is really interesting, but why would B having non-zero imaginary part cause some of the values to cross the imaginary axis? There has to be an underlying reason that can be explained.I would like to be positive, as the authors are certainly doing ambitious work. But this is a long and (for me) difficult paper; difficult, that is, to keep up with all the assumptions that the authors make, some of which do not seem reasonable, or are at least not justified here. My perseverance was running out about midway through the Discussion of my second reading of the manuscript. There is a lot or repetition. This manuscript reads like an unedited first draft and needs to be streamlined and ways found to get through the complexity. I am not a specialist in randomly assembled webs, but I have considerable experience in reading in this area, and I think this needs to be revised in a very major way; in fact, it needs to be rethought. Also, I don’t know what the criteria are for PLOS Computational Biology papers are, but I don’t see what is new computationally here. As far as I can see, computations are not being used in a novel way. Perhaps the authors could point out what is qualitatively new.**********Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.Reviewer #1: YesReviewer #2: YesReviewer #3: None**********PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.If you choose “no”, your identity will remain anonymous but your review may still be made public.Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.Reviewer #1: NoReviewer #2: NoReviewer #3: NoFigure Files:While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at .Data Requirements:Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.Reproducibility:To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols9 May 2022Submitted filename: essential-resources-reviewer_responses.pdfClick here for additional data file.1 Jul 2022Dear Mr. Gibbs,Thank you very much for submitting your manuscript "Stability criteria for the consumption and exchange of essential resources" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. The reviewers appreciated the attention to an important topic. Based on the reviews, we are likely to accept this manuscript for publication, providing that you modify the manuscript according to the review recommendations.Please prepare and submit your revised manuscript within 30 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email.When you are ready to resubmit, please upload the following:[1] A letter containing a detailed list of your responses to all review comments, and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).Important additional instructions are given below your reviewer comments.Thank you again for your submission to our journal. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.Sincerely,Jacopo GrilliAssociate EditorPLOS Computational BiologyNatalia KomarovaDeputy EditorPLOS Computational Biology***********************A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:[LINK]Reviewer's Responses to QuestionsComments to the Authors:Please note here if the review is uploaded as an attachment.Reviewer #1: I appreciate the authors' efforts in answering my questions. I do not think my main concerns are resolved.In my perspective, biological significance means the predictions made by the model are closely related to experimentally observed patterns. I do not think the stability criterion in this paper belongs to this category. It depends on all interaction matrix elements, and it is infeasible to measure them in the experiment.Second, I agree that the stability criterion may be generalized to the case that the consumer abundances are not identical. But it still requires all resource abundances to be equal, and each species must consume one unique resource(otherwise, the resource abundance is unbound), making the model far from real ecosystems.The instability at low consumer abundances is very interesting, and the results are of interest to theoretical ecologists. Unfortunately, I still think it fits more into a theoretical journal than PLOS computational biology.Another comment:From my understanding, the stability criterion is a sufficient condition for instability. If it is violated, it is wrong. So it is inappropriate to just use the average value in Fig 3, which clearly shows that it fails for the unstructured case in Appendix Fig C. To avoid confusion, I strongly suggest that the authors add error bars and Figure C in the appendix to Fig 3.Reviewer #2: Reviewer #2 from the original submission here. The authors have addressed all my comments well, so I am in favor of this manuscript being accepted with no further revision needed. It will make a nice contribution to the burgeoning field of microbial cross-feeding and community stability.Reviewer #3: The authors model an arbitrarily large number of microbial species feeding on an equal number of resources. The chemostat model includes cross-feeding, or the use by one organism of metabolites released by other organisms. The authors find conditions for feasibility and stability of the system that depend on structural aspects of the system.CommentsI reviewed an earlier version of this manuscript. The revised version is much more clearly written and some changes have been made in the model. In particular, all resources contribute to biomass of a consumer, which is more realistic than the original assumption. The changes in the model are explained well in a response to Comment 1 of Reviewer 2, and in the revised text (e.g., Figure 1). This aspect of the model now seems more reasonable. It is also important that it is now stated that the equilibrium is unique and that both criteria for stability (Lines 201-202) are needed for ‘stability to be guaranteed’ (although it is not clear to me whether that means these are necessary and not just sufficient conditions). It is also important that that stability conditions are shown to hold for interaction networks that are only approximately symmetric. Evolution toward symmetry, that is, toward a more stable system also seems plausible. The authors have also added more support for their assumptions. Overall, this is a greatly improved manuscript.I have some additional comments, most of which are minor.Lines 36-49. The paper of Elser et al. (1996) seems relevant and could be cited here or somewhere: Elser, J.J., Dobberfuhl, D.R., MacKay, N.A. and Schampel, J.H., 1996. Organism size, life history, and N: P stoichiometry: toward a unified view of cellular and ecosystem processes. BioScience, 46(9), pp.674-684.Line 59. Change ‘which which’ to ‘which’Line 91-93. Is this statement correct:. “Under Liebig’s law, each consumer’s growth rate is determined only by the resource which contributes least to the production of new biomass.”? I think it is better stated that, under Liebig’s law, the consumer’s growth rate is determined by the resource that is available in the environment in the least amount relative to what is needed for the consumer’s growth.Lines 111-112. “the excess intake of these resources is cycled back to the environment, possibly following some internal reactions that transform it.” Also, in Lines 118-120. “Before being secreted, this internal excess may be converted to other forms through intracellular reactions that do not create new biomass.” It is not clear to me whether a single resource is transformed by the ‘internal reactions’ to a new resource, or whether some combination of the resources that were taken up are combined chemically to a new resource out of more basic elements. The latter sounds much more complicated than what is going on in the equations, but I am not sure. Total biomass is being conserved, but it is not clear that basic building blocks (bio-elements) are being conserved. Lines 437-442 note that this aspect of the modeling will get more attention in the future.Line 125. It sounds better to change ‘a constant fraction’ to ‘constant fractions’Line 138. Change ‘negative real part’ to ‘negative real parts’Line 201. Perhaps more could be said concerning matrix B. I realize that it is discussed in the Supplementary Information (2. Stability Criteria), but maybe more information can be given here. Matrix B comes from Equation (3) when resource diagonal matrix R has equal values r for all elements and matrix C_d is a diagonal matrix. A negative sign is also applied. If symmetric and negative, then all of the eigenvalues of B should be real and negative – or at least non-positive, I believe. So is condition 2 (Line 202) necessary, as the authors state in responses to review comments? I may be missing something.Line 242. It is perhaps not necessary to say “In the main text”Lines 309-310. “low consumer abundances lead to instability”. Low consumer abundances result from small values of input, ro, which usually relates to the high residence time of resources in the system. It is known, at least for simple model systems, that the shorter the residence time is, the more resilient the system is; e.g., DeAngelis, D.L., 1980. Energy flow, nutrient cycling, and ecosystem resilience. Ecology, 61(4), pp.764-771.. The effect of high throughflow (low residence time) could make unstructured systems here less vulnerable to the occurrence of local instability by pushing real parts of eigenvalues to larger negative values.Lines 369-376. It is shown that the imaginary parts of the eigenvalues of B to the minimum resource inflow level at which the community can exist. Is this simply intuitive; i.e., as fluctuations would more seriously affect stability (possibly cause population values to become negative) if average population abundances are small due to low resource inflow rates?Line 375. Change ‘imaginary part’ to ‘imaginary parts’Line 481. Change ‘they require’ to ‘it requires’This is a vastly improved manuscript. The methods and results are clear and the limitations of the modeling are discussed. The authors have cited appropriate references and put their work into context. The four main results seem to be sound and interesting, especially that symmetric interaction structures are protected from instability at low resource flow. My final comment is perhaps the authors should emphasize more why this manuscript is aimed at PLOS Computational Biology. Certainly, computations are important in the simulations, but it is not clear why the manuscript is more appropriate for PLOS Computational Biology than say, any number of theoretical biology journals.**********Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.Reviewer #1: YesReviewer #2: NoneReviewer #3: Yes**********PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.If you choose “no”, your identity will remain anonymous but your review may still be made public.Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.Reviewer #1: NoReviewer #2: NoReviewer #3: NoFigure Files:While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.Data Requirements:Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.Reproducibility:To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocolsReferences:Review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript.If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.24 Jul 2022Submitted filename: ConsVsDepl_ReviewerResponses_2.pdfClick here for additional data file.29 Aug 2022Dear Mr. Gibbs,We are pleased to inform you that your manuscript 'Stability criteria for the consumption and exchange of essential resources' has been provisionally accepted for publication in PLOS Computational Biology.Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.Best regards,Jacopo GrilliAcademic EditorPLOS Computational BiologyNatalia KomarovaSection EditorPLOS Computational Biology***********************************************************Reviewer's Responses to QuestionsComments to the Authors:Please note here if the review is uploaded as an attachment.Reviewer #3: I have read the revised manuscript. The authors have responded satisfactorily to my comments.**********Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.Reviewer #3: Yes**********PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.If you choose “no”, your identity will remain anonymous but your review may still be made public.Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.Reviewer #3: Yes: Donald L. DeAngelis5 Sep 2022PCOMPBIOL-D-21-02201R2Stability criteria for the consumption and exchange of essential resourcesDear Dr Gibbs,I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!With kind regards,Zsofia FreundPLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol
Authors: W Stanley Harpole; Jacqueline T Ngai; Elsa E Cleland; Eric W Seabloom; Elizabeth T Borer; Matthew E S Bracken; James J Elser; Daniel S Gruner; Helmut Hillebrand; Jonathan B Shurin; Jennifer E Smith Journal: Ecol Lett Date: 2011-07-12 Impact factor: 9.492
Authors: Richard R Stein; Vanni Bucci; Nora C Toussaint; Charlie G Buffie; Gunnar Rätsch; Eric G Pamer; Chris Sander; João B Xavier Journal: PLoS Comput Biol Date: 2013-12-12 Impact factor: 4.475