<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">mjms</journal-id>
      <journal-title-group>
        <journal-title>Meridian Journal of Mathematical Sciences</journal-title>
        <abbrev-journal-title abbrev-type="publisher">Meridian J. Math. Sci.</abbrev-journal-title>
      </journal-title-group>
      <issn publication-format="print">2471-3562</issn>
      <issn publication-format="electronic">2471-3643</issn>
      <publisher>
        <publisher-name>Meridian Academic Press</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.58301/f5r3dw61</article-id>
      <title-group>
        <article-title>Accuracy of the Lotka-Volterra model fails in strongly coupled microbial consumer-resource systems (publisher XML)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid" authenticated="false">https://orcid.org/0009-0006-8586-3447</contrib-id>
          <name>
            <surname>Mustri</surname>
            <given-names>Michael P.</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <xref ref-type="corresp" rid="cor1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Duan</surname>
            <given-names>Quqiming</given-names>
          </name>
          <xref ref-type="aff" rid="aff2"/>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid" authenticated="false">https://orcid.org/0000-0001-8375-5684</contrib-id>
          <name>
            <surname>Pawar</surname>
            <given-names>Samraat</given-names>
          </name>
          <xref ref-type="aff" rid="aff2"/>
          <xref ref-type="corresp" rid="cor2"/>
        </contrib>
        <aff id="aff1">Department of Life Sciences, Imperial College London, Ascot, United Kingdom; Department of Ecology and Evolutionary Biology, University of Arizona, Tucson, Arizona, United States of America</aff>
        <aff id="aff2">Department of Life Sciences, Imperial College London, Ascot, United Kingdom</aff>
      </contrib-group>
      <contrib-group>
        <contrib contrib-type="editor">
          <name>
            <surname>Dykeman</surname>
            <given-names>Eric C.</given-names>
          </name>
          <role>Editor</role>
        </contrib>
      </contrib-group>
      <author-notes>
        <corresp id="cor1"><email>mustrim@arizona.edu</email></corresp>
        <corresp id="cor2"><email>mustrim@arizona.edu</email></corresp>
        <fn fn-type="coi-statement">
          <p>The authors have declared that no competing interests exist.</p>
        </fn>
      </author-notes>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2023-02-17">
        <day>17</day>
        <month>02</month>
        <year>2023</year>
      </pub-date>
      <volume>9</volume>
      <issue>1</issue>
      <elocation-id>e1013719</elocation-id>
      <pub-history>
        <event>
          <date date-type="received" iso-8601-date="2025-04-04">
            <day>04</day>
            <month>04</month>
            <year>2025</year>
          </date>
        </event>
        <event>
          <date date-type="accepted" iso-8601-date="2025-11-07">
            <day>07</day>
            <month>11</month>
            <year>2025</year>
          </date>
        </event>
      </pub-history>
      <permissions>
        <copyright-statement>© 2025 Mustri et al</copyright-statement>
        <copyright-year>2025</copyright-year>
        <copyright-holder>Mustri et al</copyright-holder>
        <ali:free_to_read/>
        <license>
          <ali:license_ref>https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
        </license>
      </permissions>
      <abstract>
        <p>The generalized Lotka-Volterra (GLV) model is a cornerstone of theoretical ecology for modeling the dynamics emerging from species interactions within complex ecological communities. The GLV is also increasingly being used to infer species interactions and predict dynamics from empirical data on microbial communities, in particular. However, despite its widespread use, the accuracy of the GLV’s pairwise interaction structure in capturing the unseen dynamics of microbial consumer-resource interactions—arising from resource competition and metabolite exchanges—remains unclear. Here, we rigorously quantify how well the GLV can represent the dynamics of a general mathematical model that encapsulates key consumer-resource processes in microbial communities. We find that the GLV significantly misrepresents the feasibility, stability, and reactivity of microbial communities above a threshold biologically feasible level of consumer-resource coupling, because it omits higher-order nonlinear interactions. We show that the probability of the GLV making inaccurate predictions can be quantified by a simple, empirically accessible measure of timescale separation between consumers and resources. These insights advance our understanding of the temporal dynamics of resource-mediated microbial interactions and provide a method for gauging the GLV’s reliability across various empirical and theoretical scenarios.</p>
      </abstract>
      <funding-group>
        <funding-statement>The author(s) received no specific funding for this work.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <body>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Microbial communities play an integral role in ecosystems across scales, ranging from their influence on the metabolism of individual organisms [<xref ref-type="bibr" rid="pcbi.1013719.ref001">1</xref>], to whole-ecosystem biogeochemical cycling [<xref ref-type="bibr" rid="pcbi.1013719.ref002">2</xref>]. The functioning of any microbial community emerges from the interactions among its constituent species or “strains”. Developing methods to quantify and predict the underlying mechanisms and dynamics of these interactions is a major challenge in both theoretical and applied ecology [<xref ref-type="bibr" rid="pcbi.1013719.ref001">1</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref003">3</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref008">8</xref>]. The rapid development of molecular and ’omics technologies means that relatively high-frequency and taxonomically well-resolved data on microbial communities are burgeoning [<xref ref-type="bibr" rid="pcbi.1013719.ref009">9</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref011">11</xref>]. These data provide information on the metabolic capacities (“traits”) of individual microbial cells and the interactions between them, offering a means of linking changes in the composition of genetic and functional traits in the community to its emergent phenotype dynamics [<xref ref-type="bibr" rid="pcbi.1013719.ref012">12</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref014">14</xref>].</p>
<p>Real-world microbial communities are typically composed of complex interaction networks between trillions of cells, thousands of strains, and hundreds of species. This complexity poses a significant challenge to developing a general theory for microbial communities. To tackle this challenge, both inferential and mechanistic mathematical models of microbial communities are needed [<xref ref-type="bibr" rid="pcbi.1013719.ref015">15</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref018">18</xref>]. Inferential models are designed to deduce interactions and their effect on the dynamics of species abundances from empirical time-series data, remaining agnostic to the mechanisms that shape those interactions [<xref ref-type="bibr" rid="pcbi.1013719.ref019">19</xref>]. That is, these studies infer direct pairwise interactions between species from time series data obtained from various empirical approaches, ranging from co-culture experiments [<xref ref-type="bibr" rid="pcbi.1013719.ref020">20</xref>] to co-occurrence network snapshots reconstructed from gene sequencing, including metagenome assemblies [<xref ref-type="bibr" rid="pcbi.1013719.ref021">21</xref>]. This simplicity is advantageous in predicting the dynamical outcome of large microbial communities, where tracking every interaction and resource is impractical, and understanding the underlying mechanisms is not the primary focus.</p>
<p>In contrast to inferential models, mechanistic models aim to predict community dynamics from first principles by incorporating information on metabolic and physiological traits, alongside cellular processes that drive the growth of populations through species-species and species-environment interactions [<xref ref-type="bibr" rid="pcbi.1013719.ref004">4</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref017">17</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref022">22</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref023">23</xref>].</p>
<p>Inferential and mechanistic approaches complement each other and should ideally agree when compared at relevant spatial and temporal scales for any given microbial community. However, whether inferential pairwise models can accurately capture the inherent complexity of microbial interactions—particularly when these are indirectly generated (e.g., through cross-feeding and higher-order interactions)—and the resulting dynamics remains uncertain [<xref ref-type="bibr" rid="pcbi.1013719.ref016">16</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref018">18</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref024">24</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref028">28</xref>].</p>
<p>Currently, the most widely used inferential model is the generalized Lotka-Volterra system of ODEs (henceforth, the “GLVM”) [<xref ref-type="bibr" rid="pcbi.1013719.ref007">7</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref017">17</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref023">23</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref029">29</xref>]. In the GLVM, each population has an intrinsic growth rate, and any pair interacts through two coefficients that quantify their reciprocal effects on each other’s growth and abundance. Advances in high-throughput sequencing have enabled the collection of time-series data on microbial abundances. The GLV model can be fitted to these data to estimate interaction coefficients, providing insights into the structure and dynamics of the community.</p>
<p>Beyond empirical applications, the GLVM has also been used in a large body of theoretical research to derive dynamical properties of microbial communities, including feasibility (existence of a non-trivial equilibrium) and stability to perturbations as well as addition or removal of species [<xref ref-type="bibr" rid="pcbi.1013719.ref030">30</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref033">33</xref>]. However, the validity of these theoretical results also depends on how well the pairwise model approximates the underlying, mechanistic consumer-resource dynamics as an “effective" representation [<xref ref-type="bibr" rid="pcbi.1013719.ref027">27</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref034">34</xref>]. In particular, it remains unclear whether the pivotal assumption of time-scale separation between consumer and resource populations holds under a sufficiently wide range of scenarios [<xref ref-type="bibr" rid="pcbi.1013719.ref027">27</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref034">34</xref>].</p>
<p>Here we compare the dynamic behavior of a relatively general and widely used mechanistic model of microbial consumer-resource dynamics (MiCRM) [<xref ref-type="bibr" rid="pcbi.1013719.ref004">4</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref034">34</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref035">35</xref>] and its effective Generalized Lotka-Volterra approximation (GLVA, mathematically the same as the GLVM) and quantify the concordance between them across a range of biologically meaningful scenarios. Specifically, we focus on the GLVA’s error rate, which is the frequency and magnitude of deviations in population dynamics from the approximated model compared to the “true” consumer-resource dynamics, as well as the local stability and reactivity of the equilibria.</p>
<p>Previous research has investigated the behavior of statistically fitted GLV models relative to the corresponding dynamics of substrate mediated interactions finding, for example, that additivity of interactions (a necessary presupposition to the GLV) is not always satisfied [<xref ref-type="bibr" rid="pcbi.1013719.ref016">16</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref018">18</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref025">25</xref>]. However, using inferred GLV interactions to validate the effectiveness of pairwise modeling suffers from two main drawbacks, namely: identifiability and the difficulty of accounting for nonlinearities. The identifiability issue stems from the fact that, for any given community, there are an infinite number of GLV parameter combinations which can reproduce the same equilibrium and similar dynamics. Hence, inferred parameters will vary depending on the fitting algorithm and the data. On the other hand, the presence of nonlineairties in the underlying dynamics present a particular challenge because they can be an additional source of error, but the extent to which they influence model inference is hard to quantify precisely [<xref ref-type="bibr" rid="pcbi.1013719.ref036">36</xref>].</p>
<p>Assessing the performance of an exact first-order representation of resource-mediated interactions (that is, the GLVA) can provide more insight into the specific features which make the system more or less amenable to approximation by pairwise interaction. In particular, we explore how the relative values of different parameters, such as leakage, limit how well the GLVA can capture the dynamics in principle.</p>
<p>We identify parameter spaces of the MiCRM that result in greater disagreement between the models. With the goal of providing both empiricists and theoreticians with criteria for identifying when substrate mediated interactions can be well approximated by pairwise interactions, we also provide a method for quantifying the degree of time-scale separation, which is at the root of the GLVA’s failure.</p>
</sec>
<sec id="sec002" sec-type="materials|methods">
<title>Materials and methods</title>
<p>Our overall approach is to first derive the GLVA from the MiCRM for each particular parameterization of the MiCRM, and then numerically integrate each MiCRM-GLVA ODE system paired to compare their dynamical behaviors.</p>
<sec id="sec003">
<title>The microbial consumer resource model</title>
<p>The Microbial Consumer Resource Model [<xref ref-type="bibr" rid="pcbi.1013719.ref004">4</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref035">35</xref>] is given by (<xref ref-type="table" rid="pcbi.1013719.t001">Table 1</xref>):</p>
<disp-formula id="pcbi.1013719.e001"><alternatives><graphic id="pcbi.1013719.e001g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e001" xlink:type="simple"/><mml:math display="block" id="M1"><mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>α</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:math></alternatives> <label>(1)</label></disp-formula>
<disp-formula id="pcbi.1013719.e002"><alternatives><graphic id="pcbi.1013719.e002g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e002" xlink:type="simple"/><mml:math display="block" id="M2"><mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mi>ρ</mml:mi><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>β</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>α</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:math></alternatives> <label>(2)</label></disp-formula>
<table-wrap id="pcbi.1013719.t001" position="float"><object-id pub-id-type="doi">10.1371/journal.pcbi.1013719.t001</object-id><label>Table 1</label><caption><title>The MiCRM’s parameters.</title></caption>
<alternatives><graphic id="pcbi.1013719.t001g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.t001" xlink:type="simple"/><table><colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="left">Symbol</th>
<th align="left">Definition</th>
<th align="left">Units</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><italic>C</italic><sub><italic>i</italic></sub></td>
<td align="left">Biomass of <italic>i</italic><sup><italic>th</italic></sup> consumer</td>
<td align="left">mass</td>
</tr>
<tr>
<td align="left"><inline-formula id="pcbi.1013719.e011"><alternatives><graphic id="pcbi.1013719.e011g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e011" xlink:type="simple"/><mml:math display="inline" id="M11"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">Abundance of the <inline-formula id="pcbi.1013719.e012"><alternatives><graphic id="pcbi.1013719.e012g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e012" xlink:type="simple"/><mml:math display="inline" id="M12"><mml:mrow><mml:msup><mml:mi>α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></alternatives></inline-formula> resource</td>
<td align="left">mass</td>
</tr>
<tr>
<td align="left"><inline-formula id="pcbi.1013719.e013"><alternatives><graphic id="pcbi.1013719.e013g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e013" xlink:type="simple"/><mml:math display="inline" id="M13"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">Uptake rate of species <italic>i</italic> per unit of resource <italic>α</italic></td>
<td align="left">mass<sup>−1</sup> time<sup>−1</sup></td>
</tr>
<tr>
<td align="left"><italic>m</italic><sub><italic>i</italic></sub></td>
<td align="left">Maintenance biomass utilization of <italic>i</italic><sup><italic>th</italic></sup> species</td>
<td align="left">time<sup>−1</sup></td>
</tr>
<tr>
<td align="left"><inline-formula id="pcbi.1013719.e014"><alternatives><graphic id="pcbi.1013719.e014g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e014" xlink:type="simple"/><mml:math display="inline" id="M14"><mml:mrow><mml:msub><mml:mi>ρ</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">Supply of resource <inline-formula id="pcbi.1013719.e015"><alternatives><graphic id="pcbi.1013719.e015g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e015" xlink:type="simple"/><mml:math display="inline" id="M15"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">mass time<sup>−1</sup></td>
</tr>
<tr>
<td align="left"><inline-formula id="pcbi.1013719.e016"><alternatives><graphic id="pcbi.1013719.e016g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e016" xlink:type="simple"/><mml:math display="inline" id="M16"><mml:mrow><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">Resource <italic>β</italic> leaked by species <italic>i</italic> through the consumption of <inline-formula id="pcbi.1013719.e017"><alternatives><graphic id="pcbi.1013719.e017g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e017" xlink:type="simple"/><mml:math display="inline" id="M17"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula></td>
<td align="left">unitless</td>
</tr>
</tbody>
</table>
</alternatives></table-wrap>
<p>Here, Eqns <xref ref-type="disp-formula" rid="pcbi.1013719.e001">1</xref> &amp; <xref ref-type="disp-formula" rid="pcbi.1013719.e002">2</xref> describe the time evolution of population (biomass) abundances of the <italic>i</italic>th consumer <italic>C</italic><sub><italic>i</italic></sub> and <italic>α</italic>th resource <inline-formula id="pcbi.1013719.e003"><alternatives><graphic id="pcbi.1013719.e003g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e003" xlink:type="simple"/><mml:math display="inline" id="M3"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>, respectively. For consumers, the growth rate is simply the sum of all resources consumed (<inline-formula id="pcbi.1013719.e004"><alternatives><graphic id="pcbi.1013719.e004g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e004" xlink:type="simple"/><mml:math display="inline" id="M4"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>), offset by the proportion of resources leaked (<inline-formula id="pcbi.1013719.e005"><alternatives><graphic id="pcbi.1013719.e005g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e005" xlink:type="simple"/><mml:math display="inline" id="M5"><mml:mrow><mml:mn>1</mml:mn><mml:mspace width="0.167em"/><mml:mrow><mml:mo>−</mml:mo></mml:mrow><mml:mspace width="0.167em"/><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula>, where <inline-formula id="pcbi.1013719.e006"><alternatives><graphic id="pcbi.1013719.e006g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e006" xlink:type="simple"/><mml:math display="inline" id="M6"><mml:mrow><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula>) and a linear loss term representing respiration (<italic>m</italic><sub><italic>i</italic></sub>). Resources are described by an arbitrary supply function (<inline-formula id="pcbi.1013719.e007"><alternatives><graphic id="pcbi.1013719.e007g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e007" xlink:type="simple"/><mml:math display="inline" id="M7"><mml:mrow><mml:msub><mml:mi>ρ</mml:mi><mml:mrow><mml:mi>β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>), the amount of resources taken up by all consumers (<inline-formula id="pcbi.1013719.e008"><alternatives><graphic id="pcbi.1013719.e008g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e008" xlink:type="simple"/><mml:math display="inline" id="M8"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>), and the proportion of resources <inline-formula id="pcbi.1013719.e009"><alternatives><graphic id="pcbi.1013719.e009g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e009" xlink:type="simple"/><mml:math display="inline" id="M9"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> leaked back into the system by consumers (<inline-formula id="pcbi.1013719.e010"><alternatives><graphic id="pcbi.1013719.e010g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e010" xlink:type="simple"/><mml:math display="inline" id="M10"><mml:mrow><mml:msubsup><mml:mi>l</mml:mi><mml:mrow><mml:mi>α</mml:mi><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>β</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>).</p>
<p>Since the MiCRM is designed to depict two coupled interaction types: competition for shared resources and facilitation through metabolic cross-feeding, we expect the resulting system’s behavior to scale non-additively with respect to the number, magnitude, and type of interactions. This non-additivity stems from the dependence of interactions on resource abundances which, depending on community structure, may not be time-invariant. Therefore, given sufficient coupling (formally defined in <xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section C in S1 Appendix</xref>) between the consumer and resource biomass pools, the dynamical properties of the community will be a nonlinear function of its size (number of consumers and resources) [<xref ref-type="bibr" rid="pcbi.1013719.ref037">37</xref>].</p>
</sec>
<sec id="sec004">
<title>The generalised Lotka-Volterra approximation</title>
<p>The derivation of the GLVA is based on the approach originally used by MacArthur [<xref ref-type="bibr" rid="pcbi.1013719.ref034">34</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref038">38</xref>]; first, assume resources reach equilibrium much faster than consumers, and then perform a first-order Taylor expansion around consumer equilibrium abundances. This yields a resource-independent approximation to the MiCRM, which can be rearranged to calculate population-level growth rates and (inter-population) pairwise interaction rates (<xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section A in S1 Appendix</xref>). <xref ref-type="fig" rid="pcbi.1013719.g001">Fig 1</xref> provides an example of how the GLVA dynamics compare to those of the underlying MiCRM.</p>
<fig id="pcbi.1013719.g001" position="float"><object-id pub-id-type="doi">10.1371/journal.pcbi.1013719.g001</object-id><label>Fig 1</label><caption><title>Example dynamics of the MiCRM and its corresponding GLVA.</title><p>Plotted for a specific combination of parameters, demonstrating the differences in their transient dynamics.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.g001" xlink:type="simple"/></fig>
<p>From the outset, the GLVA makes two strong assumptions: that interactions between populations are additive: the overall impact on a strain’s population in the presence of other strains is the sum of each of its pairwise interactions, and that the time scale of resource dynamics can be decoupled from those of consumers [<xref ref-type="bibr" rid="pcbi.1013719.ref016">16</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref039">39</xref>]. As we show below, and as many others have noted beforehand [<xref ref-type="bibr" rid="pcbi.1013719.ref016">16</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref027">27</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref031">31</xref>], neither can be guaranteed in complex microbial communities for a range of biologically realistic scenarios.</p>
</sec>
<sec id="sec005">
<title>Model parameterisation and simulations</title>
<p>To simplify the numerical simulations, maintenance biomass (<italic>m</italic><sub><italic>i</italic></sub>) and resource supply (<inline-formula id="pcbi.1013719.e018"><alternatives><graphic id="pcbi.1013719.e018g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e018" xlink:type="simple"/><mml:math display="inline" id="M18"><mml:mrow><mml:msub><mml:mi>ρ</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>) were held equal and constant among all consumers and resources(<inline-formula id="pcbi.1013719.e019"><alternatives><graphic id="pcbi.1013719.e019g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e019" xlink:type="simple"/><mml:math display="inline" id="M19"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>ρ</mml:mi><mml:mrow><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. This choice of parameters assumes that consumers are energetically equivalent and comes with no loss of generality, since neither <italic>m</italic><sub><italic>i</italic></sub> nor <inline-formula id="pcbi.1013719.e020"><alternatives><graphic id="pcbi.1013719.e020g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e020" xlink:type="simple"/><mml:math display="inline" id="M20"><mml:mrow><mml:msub><mml:mi>ρ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> change the qualitative dynamics.</p>
<p>The consumer uptake matrix was drawn from a Dirichlet distribution defined by the consumer preference matrix <inline-formula id="pcbi.1013719.e021"><alternatives><graphic id="pcbi.1013719.e021g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e021" xlink:type="simple"/><mml:math display="inline" id="M21"><mml:mrow><mml:msub><mml:mi>θ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> and a consumer specificity parameter <inline-formula id="pcbi.1013719.e022"><alternatives><graphic id="pcbi.1013719.e022g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e022" xlink:type="simple"/><mml:math display="inline" id="M22"><mml:mrow><mml:msub><mml:mo>Ω</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>. <inline-formula id="pcbi.1013719.e023"><alternatives><graphic id="pcbi.1013719.e023g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e023" xlink:type="simple"/><mml:math display="inline" id="M23"><mml:mrow><mml:msub><mml:mi>θ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> represents the probability that consumer <italic>i</italic> will uptake resource <italic>α</italic> at a higher rate relative to other resources, while <inline-formula id="pcbi.1013719.e024"><alternatives><graphic id="pcbi.1013719.e024g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e024" xlink:type="simple"/><mml:math display="inline" id="M24"><mml:mrow><mml:msub><mml:mo>Ω</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> defines how evenly the uptake is spread across the space of possible resources, with large values of <inline-formula id="pcbi.1013719.e025"><alternatives><graphic id="pcbi.1013719.e025g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e025" xlink:type="simple"/><mml:math display="inline" id="M25"><mml:mrow><mml:msub><mml:mo>Ω</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> yielding generalist species and smaller ones yielding specialists.</p>
<disp-formula id="pcbi.1013719.e026"><alternatives><graphic id="pcbi.1013719.e026g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e026" xlink:type="simple"/><mml:math display="block" id="M26"><mml:mrow><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">}</mml:mo><mml:mi>~</mml:mi><mml:mrow><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">c</mml:mi><mml:mi mathvariant="bold">h</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">e</mml:mi><mml:mi mathvariant="bold">t</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mo>Ω</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>θ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">}</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>Using this particular method to generate the consumer uptake matrix allows us to fix its structure while including a degree of randomness. Furthermore, every uptake vector drawn from a Dirichlet distribution necessarily has a magnitude of 1, giving every consumer the same total uptake ability. If we wish to include scenarios where some consumers have a greater total uptake capacity than others, we can simply redefine the consumer uptake vectors as <inline-formula id="pcbi.1013719.e027"><alternatives><graphic id="pcbi.1013719.e027g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e027" xlink:type="simple"/><mml:math display="inline" id="M27"><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>′</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">}</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, where <italic>T</italic><sub><italic>i</italic></sub> is the uptake capacity of consumer <italic>i</italic>. Here we restrict the simulations to the case where all consumers have the same uptake capacity <italic>T</italic><sub><italic>i</italic></sub> = 1, the assumption being that added model complexity makes the MiCRM more difficult to approximate.</p>
<p>The consumer leakage tensor, which describes how consumers transform substrates into other resources, was generated analogously to the uptake matrix. Here, we must consider an additional parameter (<inline-formula id="pcbi.1013719.e028"><alternatives><graphic id="pcbi.1013719.e028g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e028" xlink:type="simple"/><mml:math display="inline" id="M28"><mml:mrow><mml:msub><mml:mi>ϕ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi><mml:mi>β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>) that encodes the probability of a substrate (<italic>β</italic>) being leaked by a given consumer (<italic>i</italic>) following the consumption of a particular resource <inline-formula id="pcbi.1013719.e029"><alternatives><graphic id="pcbi.1013719.e029g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e029" xlink:type="simple"/><mml:math display="inline" id="M29"><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>α</mml:mi></mml:mrow></mml:math></alternatives></inline-formula>). Hence, for every consumer-resource pair, we define a vector <inline-formula id="pcbi.1013719.e030"><alternatives><graphic id="pcbi.1013719.e030g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e030" xlink:type="simple"/><mml:math display="inline" id="M30"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>ϕ</mml:mi></mml:mrow><mml:mo accent="true">―</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> such that:</p>
<disp-formula id="pcbi.1013719.e031"><alternatives><graphic id="pcbi.1013719.e031g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e031" xlink:type="simple"/><mml:math display="block" id="M31"><mml:mrow><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo accent="true">―</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mi>~</mml:mi><mml:mrow><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">c</mml:mi><mml:mi mathvariant="bold">h</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">e</mml:mi><mml:mi mathvariant="bold">t</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>ϕ</mml:mi></mml:mrow><mml:mo accent="true">―</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>We conducted simulations within a range of leakage magnitudes between <italic>l</italic><sup><italic>i</italic></sup> = 0.01 at the lower end and <italic>l</italic><sup><italic>i</italic></sup> = 0.8 as the most extreme case. This choice is based on empirically determined values of metabolite leakage in different strains of bacterial and co-culture experiments that suggest a feasible range of 0.05 &lt; <italic>l<sup>i</sup></italic> &lt; 0.6 [<xref ref-type="bibr" rid="pcbi.1013719.ref040">40</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref043">43</xref>]. We also included values above this range (0.6 &lt; <italic>l<sup>i</sup></italic>) to explore the effects of leakage more generally. More details about our sampling procedure are provided in <xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section D in S1 Appendix</xref>.</p>
</sec>
<sec id="sec006">
<title>Quantifying cross-feeding and Niche overlap</title>
<p>Consider a community with <italic>N</italic> consumers and <italic>M</italic> resources; the <inline-formula id="pcbi.1013719.e034"><alternatives><graphic id="pcbi.1013719.e034g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e034" xlink:type="simple"/><mml:math display="inline" id="M34"><mml:mrow><mml:mi>N</mml:mi><mml:mspace width="0.167em"/><mml:mrow><mml:mo>×</mml:mo></mml:mrow><mml:mspace width="0.167em"/><mml:mi>M</mml:mi></mml:mrow></mml:math></alternatives></inline-formula> matrix <inline-formula id="pcbi.1013719.e035"><alternatives><graphic id="pcbi.1013719.e035g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e035" xlink:type="simple"/><mml:math display="inline" id="M35"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> describes the space of preferences consumers have for resources. The vector <inline-formula id="pcbi.1013719.e036"><alternatives><graphic id="pcbi.1013719.e036g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e036" xlink:type="simple"/><mml:math display="inline" id="M36"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> corresponds to the <italic>i</italic><sup><italic>th</italic></sup> row of <inline-formula id="pcbi.1013719.e037"><alternatives><graphic id="pcbi.1013719.e037g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e037" xlink:type="simple"/><mml:math display="inline" id="M37"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> and represents the distribution of resource preferences for the <italic>i</italic><sup><italic>th</italic></sup> consumer.</p>
<p>We define Niche Overlap in the community as the average cosine similarity between each pair of consumer preference vectors <inline-formula id="pcbi.1013719.e038"><alternatives><graphic id="pcbi.1013719.e038g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e038" xlink:type="simple"/><mml:math display="inline" id="M38"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>:</p>
<disp-formula id="pcbi.1013719.e039"><alternatives><graphic id="pcbi.1013719.e039g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e039" xlink:type="simple"/><mml:math display="block" id="M39"><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>N</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>≠</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>·</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives> <label>(3)</label></disp-formula>
<p>This gives us a measure of how similar consumer preferences are on average, and since the consumer preference vectors are necessarily real-valued, it is a good scalar measure of competitive overlap.</p>
<p>On the other hand, we may ask where consumer preferences concentrate (in resource space). Averaging the sum of the preference vectors easily accomplishes this.</p>
<disp-formula id="pcbi.1013719.e040"><alternatives><graphic id="pcbi.1013719.e040g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e040" xlink:type="simple"/><mml:math display="block" id="M40"><mml:mrow><mml:mrow><mml:mstyle mathsize="1.2em"><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives> <label>(4)</label></disp-formula>
<p>Notice that <inline-formula id="pcbi.1013719.e041"><alternatives><graphic id="pcbi.1013719.e041g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e041" xlink:type="simple"/><mml:math display="inline" id="M41"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> tells us very little about how preferences vary and, indeed, nothing of how they overlap. Coupled with <italic>N</italic><sub><italic>o</italic></sub>, however, we can get a general notion of the shape defined by consumer preferences. While <inline-formula id="pcbi.1013719.e042"><alternatives><graphic id="pcbi.1013719.e042g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e042" xlink:type="simple"/><mml:math display="inline" id="M42"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> tells us the general direction of consumer preferences, <italic>N</italic><sub><italic>o</italic></sub> is a measure of the overall spread around that average. When <inline-formula id="pcbi.1013719.e043"><alternatives><graphic id="pcbi.1013719.e043g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e043" xlink:type="simple"/><mml:math display="inline" id="M43"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>≈</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>, we can surmise that consumer preferences are closely centered around <inline-formula id="pcbi.1013719.e044"><alternatives><graphic id="pcbi.1013719.e044g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e044" xlink:type="simple"/><mml:math display="inline" id="M44"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>, whereas if <inline-formula id="pcbi.1013719.e045"><alternatives><graphic id="pcbi.1013719.e045g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e045" xlink:type="simple"/><mml:math display="inline" id="M45"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>≈</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>, they are likely spread out.</p>
<p>To quantify how a given consumer is expected to leak resources in a complex community, we defined an effective leakage measure, <inline-formula id="pcbi.1013719.e046"><alternatives><graphic id="pcbi.1013719.e046g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e046" xlink:type="simple"/><mml:math display="inline" id="M46"><mml:mrow><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula>, which is simply the overall sum of resource-specific leakage vectors, weighted by the consumer’s uptake capacity for the corresponding resources.</p>
<disp-formula id="pcbi.1013719.e047"><alternatives><graphic id="pcbi.1013719.e047g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e047" xlink:type="simple"/><mml:math display="block" id="M47"><mml:mrow><mml:mrow><mml:mstyle mathsize="1.2em"><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>α</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>Where <inline-formula id="pcbi.1013719.e048"><alternatives><graphic id="pcbi.1013719.e048g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e048" xlink:type="simple"/><mml:math display="inline" id="M48"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>…</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>α</mml:mi><mml:mi>M</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> is the <italic>i</italic><sup><italic>th</italic></sup> consumer’s leakage vector for resource <inline-formula id="pcbi.1013719.e049"><alternatives><graphic id="pcbi.1013719.e049g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e049" xlink:type="simple"/><mml:math display="inline" id="M49"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>α</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>. This essentially measures the distribution of metabolites leaked by a consumer in a scenario where every resource is available at equal concentrations.</p>
<p>Having defined effective leakage, we can measure the extent to which resources leaked by consumers will contribute to the community’s growth. To do this, we calculate the average pairwise cosine similarity between effective leakage and consumer uptake vectors.</p>
<disp-formula id="pcbi.1013719.e050"><alternatives><graphic id="pcbi.1013719.e050g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e050" xlink:type="simple"/><mml:math display="block" id="M50"><mml:mrow><mml:mrow><mml:mstyle mathsize="1.2em"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>N</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>≠</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup><mml:mo>·</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>Therefore, <italic>C</italic><sub><italic>feed</italic></sub> is an overall measure of similarity between consumer uptake preferences and the distribution of resources that are likely to be leaked by consumers. Notice that we can reframe this cross-feeding measure in terms of average effective leakage, <inline-formula id="pcbi.1013719.e051"><alternatives><graphic id="pcbi.1013719.e051g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e051" xlink:type="simple"/><mml:math display="inline" id="M51"><mml:mrow><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<disp-formula id="pcbi.1013719.e052"><alternatives><graphic id="pcbi.1013719.e052g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e052" xlink:type="simple"/><mml:math display="block" id="M52"><mml:mrow><mml:mrow><mml:mstyle mathsize="1.2em"><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>Hence we can consider <italic>C</italic><sub><italic>feed</italic></sub> to be somewhat dependent on the similarity between <inline-formula id="pcbi.1013719.e053"><alternatives><graphic id="pcbi.1013719.e053g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e053" xlink:type="simple"/><mml:math display="inline" id="M53"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e054"><alternatives><graphic id="pcbi.1013719.e054g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e054" xlink:type="simple"/><mml:math display="inline" id="M54"><mml:mrow><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula>. More importantly, we can note that <inline-formula id="pcbi.1013719.e055"><alternatives><graphic id="pcbi.1013719.e055g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e055" xlink:type="simple"/><mml:math display="inline" id="M55"><mml:mrow><mml:msubsup><mml:mover><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></alternatives></inline-formula> covaries with <inline-formula id="pcbi.1013719.e056"><alternatives><graphic id="pcbi.1013719.e056g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e056" xlink:type="simple"/><mml:math display="inline" id="M56"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> since they both depend on consumer uptake vectors <inline-formula id="pcbi.1013719.e057"><alternatives><graphic id="pcbi.1013719.e057g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e057" xlink:type="simple"/><mml:math display="inline" id="M57"><mml:mrow><mml:msub><mml:mover><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="true">→</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>.</p>
</sec>
<sec id="sec007">
<title>Stability and reactivity</title>
<p>To evaluate the correspondence of stability and reactivity between the MiCRM and the GLVA, we calculated their respective Jacobian matrices at steady state, <italic>A</italic><sub><italic>Mi</italic></sub> and <inline-formula id="pcbi.1013719.e058"><alternatives><graphic id="pcbi.1013719.e058g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e058" xlink:type="simple"/><mml:math display="inline" id="M58"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula>, as well as the Hermitian parts of <italic>A</italic><sub><italic>Mi</italic></sub> and <inline-formula id="pcbi.1013719.e059"><alternatives><graphic id="pcbi.1013719.e059g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e059" xlink:type="simple"/><mml:math display="inline" id="M59"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> - <italic>H</italic>(<italic>A</italic><sub><italic>Mi</italic></sub>) and <inline-formula id="pcbi.1013719.e060"><alternatives><graphic id="pcbi.1013719.e060g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e060" xlink:type="simple"/><mml:math display="inline" id="M60"><mml:mrow><mml:mi>H</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> <xref ref-type="supplementary-material" rid="pcbi.1013719.s002">Section B in S1 Appendix</xref>. Following this, stability characterised by the leading eigenvalues of the respective pairs of Jacobian matrices <inline-formula id="pcbi.1013719.e061"><alternatives><graphic id="pcbi.1013719.e061g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e061" xlink:type="simple"/><mml:math display="inline" id="M61"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e062"><alternatives><graphic id="pcbi.1013719.e062g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e062" xlink:type="simple"/><mml:math display="inline" id="M62"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, and reactivity the leading eigenvalues of the Hermitian parts <inline-formula id="pcbi.1013719.e063"><alternatives><graphic id="pcbi.1013719.e063g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e063" xlink:type="simple"/><mml:math display="inline" id="M63"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">[</mml:mo><mml:mi>H</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo fence="true" form="postfix" stretchy="true">]</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e064"><alternatives><graphic id="pcbi.1013719.e064g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e064" xlink:type="simple"/><mml:math display="inline" id="M64"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">[</mml:mo><mml:mi>H</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo fence="true" form="postfix" stretchy="true">]</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></inline-formula>.</p>
</sec>
<sec id="sec008">
<title>Quantifying the GLVA’s accuracy</title>
<p>To quantify the GLVA’s accuracy, we use the log-ratio of the GLVA- and MiCRM-predicted consumer abundances to obtain an instantaneous measure of error:</p>
<disp-formula id="pcbi.1013719.e065"><alternatives><graphic id="pcbi.1013719.e065g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e065" xlink:type="simple"/><mml:math display="block" id="M65"><mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mi>log</mml:mi><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo fence="true" form="postfix" stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>Using this quantity, we define both trajectory and equilibrium abundance errors. Trajectory error is measured by integrating <italic>Err</italic>(<italic>t</italic>) over the time it takes the system to equilibrate (<italic>t</italic><sub><italic>eq</italic></sub>),</p>
<disp-formula id="pcbi.1013719.e066"><alternatives><graphic id="pcbi.1013719.e066g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e066" xlink:type="simple"/><mml:math display="block" id="M66"><mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>r</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mo>∫</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mi>log</mml:mi><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo fence="true" form="postfix" stretchy="true">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>while equilibrium error is simply the instantaneous error rate at <italic>t</italic><sub><italic>eq</italic></sub>:</p>
<disp-formula id="pcbi.1013719.e067"><alternatives><graphic id="pcbi.1013719.e067g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e067" xlink:type="simple"/><mml:math display="block" id="M67"><mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>r</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mi>log</mml:mi><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo fence="true" form="postfix" stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
<p>This method of calculating accuracy has the advantage of being insensitive to relatively small discrepancies and, at the same time, adequately capturing when there are more significant disagreements between models. This can be made obvious by noting that the error measure diverges when either model predicts an extinction that does not occur in the other.</p>
</sec>
</sec>
<sec id="sec009" sec-type="results">
<title>Results</title>
<sec id="sec010">
<title>Cross-feeding strength and Niche overlap influence GLVA accuracy</title>
<p>To determine how the GLVA’s accuracy varies with metabolic leakage, we compared the trajectory and equilibrium error rates (<italic>Err</italic><sub><italic>traj</italic></sub> and <italic>Err</italic><sub><italic>eq</italic></sub>) in GLVA simulations relative to the underlying dynamics in the MiCRM. <xref ref-type="fig" rid="pcbi.1013719.g002">Fig 2</xref> illustrates how average <italic>Err</italic><sub><italic>traj</italic></sub> and <italic>Err</italic><sub><italic>eq</italic></sub> increase with the magnitude of metabolite leakage. Furthermore, at low leakage the distribution of both error rates is well behaved and localized around a small vicinity of <italic>Err</italic> = 0, whereas the variance of this distribution increases dramatically when <inline-formula id="pcbi.1013719.e068"><alternatives><graphic id="pcbi.1013719.e068g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e068" xlink:type="simple"/><mml:math display="inline" id="M68"><mml:mrow><mml:msup><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>≥</mml:mo><mml:mn>0.2</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<fig id="pcbi.1013719.g002" position="float"><object-id pub-id-type="doi">10.1371/journal.pcbi.1013719.g002</object-id><label>Fig 2</label><caption><title>Effect of niche overlap and metabolite leakage on the GLVA’s accuracy.</title><p>Distribution of <italic>Err</italic><sub><italic>traj</italic></sub> (<bold>A</bold>) and <italic>Err</italic><sub><italic>eq</italic></sub> (<bold>B</bold>) for increasing magnitudes of leakage at low (green), medium (purple) and high (orange) niche overlap. The median and the spread of both error types increases with leakage and and niche overlap.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.g002" xlink:type="simple"/></fig>
<p>Additionally, we find that an interaction between leakage and niche overlap (NO) plays an important role in determining the GLVA’s accuracy. Specifically, <xref ref-type="fig" rid="pcbi.1013719.g002">Fig 2</xref> shows how the error rate in communities with moderate and high NO is much more sensitive to the effects of leakage, displaying extreme changes in the median values and variance; in stark contrast to the modest shifts observed in communities with low NO. On the other hand, we found no clear relationship between effective leakage stoichiometry (<italic>C</italic><sub><italic>feed</italic></sub>) and GLVA accuracy.</p>
<p>We note that most of the deviations in the predicted GLVA abundances stem from the fact that those particular communities converge on a subset of the consumer species’ richness relative to the corresponding “real” systems; that is, they do not reach the same composition. Lastly, the biological relevance of such high leakage regimes as those considered by <inline-formula id="pcbi.1013719.e069"><alternatives><graphic id="pcbi.1013719.e069g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e069" xlink:type="simple"/><mml:math display="inline" id="M69"><mml:mrow><mml:msup><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>≥</mml:mo><mml:mn>0.6</mml:mn></mml:mrow></mml:math></alternatives></inline-formula> is questionable, but it provides a useful limiting case.</p>
</sec>
<sec id="sec011">
<title>GLVA underestimates microbial community stability</title>
<p>While a simple comparison of GLVA trajectories and equilibria relative to MiCRM simulations gives a picture of the GLVA’s ability to predict consumer abundances, it gives us no information on their local stability and reactivity [<xref ref-type="bibr" rid="pcbi.1013719.ref044">44</xref>]. That is, while both models may follow similar trajectories and settle on identical equilibria, this does not guarantee that they will respond to perturbations equivalently.</p>
<p>A direct comparison between the real parts of <inline-formula id="pcbi.1013719.e070"><alternatives><graphic id="pcbi.1013719.e070g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e070" xlink:type="simple"/><mml:math display="inline" id="M70"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e071"><alternatives><graphic id="pcbi.1013719.e071g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e071" xlink:type="simple"/><mml:math display="inline" id="M71"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, illustrated in <xref ref-type="fig" rid="pcbi.1013719.g003">Fig 3</xref> <bold>A</bold> reveals some important discrepancies. The GLVA’s dominant eigenvalues typically have a less negative real part than the MiCRM, indicating lower stability (i.e., longer return times after perturbations), with greater leakage pushing them closer to the imaginary axis relative to the corresponding MiCRM dominant eigenvalues. The GLVA, in general, predicts that communities are less stable than their MiCRM equivalents, with the discrepancy increasing with metabolite leakage. Lastly, we can see that niche overlap has a general destabilizing effect in the MiCRM (on average, dots get bigger from left to right) but not in the GLVA; a feature which can be appreciated from the lack of a distinct size gradient in the vertical direction of <xref ref-type="fig" rid="pcbi.1013719.g003">Fig 3</xref> <bold>A</bold>.</p>
<fig id="pcbi.1013719.g003" position="float"><object-id pub-id-type="doi">10.1371/journal.pcbi.1013719.g003</object-id><label>Fig 3</label><caption><title>The GLVA underestimates both community stability (A) and reactivity (B).</title><p>The black lines represent 1:1 correspondence. All points lie on or above the black line in A, indicating lower-than-MiCRM stability, while all the points lying below the black line in B indicate higher-than-MiCRM reactivity. Dot colors correspond to the magnitude of leaked resources in the community while dot size representing the degree of niche overlap, with dot size increasing with NO.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.g003" xlink:type="simple"/></fig>
<p>Turning our attention to reactivity, we observe a starker disagreement between models. Whereas fixed points in the MiCRM are universally reactive, Re(<inline-formula id="pcbi.1013719.e072"><alternatives><graphic id="pcbi.1013719.e072g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e072" xlink:type="simple"/><mml:math display="inline" id="M72"><mml:mrow><mml:msub><mml:mi>λ</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo fence="true" form="prefix" stretchy="true">[</mml:mo><mml:mi>H</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo fence="true" form="postfix" stretchy="true">]</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&gt;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>, the same is not true for the GLVA. In fact, more than half of the evaluated GLVA Hermitians had eigenvalues with negative real components. That is, these GLVA systems transiently dampened perturbations as opposed to the (ostensibly universal) amplification observed in the MiCRM.</p>
</sec>
<sec id="sec012">
<title>GLVA failure predicted by breakdown of timescale separation</title>
<p>To better understand the GLVA’s inaccuracies, we need to consider two key issues: violation of the fast resource dynamics assumption and non-additivity of interactions arising from higher-order terms in the consumer-resource dynamics. Evaluating additivity directly poses a particular challenge given the combinatorial nature of higher-order interactions. For example, a second-order analysis for a community of N consumers would require quantifying <inline-formula id="pcbi.1013719.e073"><alternatives><graphic id="pcbi.1013719.e073g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e073" xlink:type="simple"/><mml:math display="inline" id="M73"><mml:mrow><mml:mi>~</mml:mi><mml:msup><mml:mi>N</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></alternatives></inline-formula> interaction coefficients between species triplets (see [<xref ref-type="bibr" rid="pcbi.1013719.ref045">45</xref>]). Even with simplifying symmetries and trivial pairs (e.g. <inline-formula id="pcbi.1013719.e074"><alternatives><graphic id="pcbi.1013719.e074g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e074" xlink:type="simple"/><mml:math display="inline" id="M74"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e075"><alternatives><graphic id="pcbi.1013719.e075g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e075" xlink:type="simple"/><mml:math display="inline" id="M75"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>), the number of coefficients would grow as <italic>N</italic>(<italic>N</italic>–1)(<italic>N</italic>–2). Fortunately, the time scales of resource dynamics can be quantified rather straightforwardly as a method to predict the likelihood of the GLVA’s failure as we now show.</p>
<p>The validity of the assumption that resources reach equilibrium faster than consumers, which allows the time-scale separation for the approximation (<xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section A in S1 Appendix</xref>) depends upon the difference between “characteristic” time scales. More precisely, the approximation will be within <inline-formula id="pcbi.1013719.e076"><alternatives><graphic id="pcbi.1013719.e076g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e076" xlink:type="simple"/><mml:math display="inline" id="M76"><mml:mrow><mml:mi>𝒪</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>ε</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> of the real solution for times up to <inline-formula id="pcbi.1013719.e077"><alternatives><graphic id="pcbi.1013719.e077g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e077" xlink:type="simple"/><mml:math display="inline" id="M77"><mml:mrow><mml:mi>t</mml:mi><mml:mi>~</mml:mi><mml:mi>𝒪</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, where <italic>ε</italic> represents the relationship between the slow (consumers) and fast (resources) time scales [<xref ref-type="bibr" rid="pcbi.1013719.ref046">46</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref047">47</xref>], which can be quantified as:</p>
<disp-formula id="pcbi.1013719.e078"><alternatives><graphic id="pcbi.1013719.e078g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e078" xlink:type="simple"/><mml:math display="block" id="M78"><mml:mrow><mml:mrow><mml:mi>ε</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>τ</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>τ</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mrow></mml:math></alternatives> <label>(5)</label></disp-formula>
<p>Here, <inline-formula id="pcbi.1013719.e079"><alternatives><graphic id="pcbi.1013719.e079g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e079" xlink:type="simple"/><mml:math display="inline" id="M79"><mml:mrow><mml:msub><mml:mi>τ</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pcbi.1013719.e080"><alternatives><graphic id="pcbi.1013719.e080g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e080" xlink:type="simple"/><mml:math display="inline" id="M80"><mml:mrow><mml:msub><mml:mi>τ</mml:mi><mml:mi>R</mml:mi></mml:msub></mml:mrow></mml:math></alternatives></inline-formula> are the characteristic time scales of consumers and resources, respectively (further details in <xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section C in S1 Appendix</xref>).</p>
<p>To evaluate how the magnitude of <italic>ε</italic> affects the GLVA’s accuracy, we calculated the return times for consumers and resources directly from the MiCRM’s Jacobian matrix at steady state (<xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section C in S1 Appendix</xref>). We then compared the return time ratios between consumers and resources and chose the smallest as a proxy for <italic>ε</italic>.</p>
<p><xref ref-type="fig" rid="pcbi.1013719.g004">Fig 4A</xref> shows the relationship between the absolute equilibrium error |<italic>Err</italic><sub><italic>eq</italic></sub>| and (<italic>ε</italic>). At small <italic>ε</italic> simulations remain within a narrow range of low |<italic>Err</italic><sub><italic>eq</italic></sub>|, however, as the timescales of resources approach a similar magnitude to those of consumers (<inline-formula id="pcbi.1013719.e084"><alternatives><graphic id="pcbi.1013719.e084g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e084" xlink:type="simple"/><mml:math display="inline" id="M84"><mml:mrow><mml:mi>ε</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>), we see a sharp increase in |<italic>Err</italic><sub><italic>eq</italic></sub>|. However, focusing on <italic>ε</italic> alone gives us insufficient information to predict whether a particular simulation will fail. Instead, we must consider the separation of time scales in relation to the system as a whole. If the system reaches a stable equilibrium before exceeding the time frame that limits the approximation’s validity (<inline-formula id="pcbi.1013719.e085"><alternatives><graphic id="pcbi.1013719.e085g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e085" xlink:type="simple"/><mml:math display="inline" id="M85"><mml:mrow><mml:mi>t</mml:mi><mml:mi>~</mml:mi><mml:mi>𝒪</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>), we expect the approximation to remain within a small margin of error.</p>
<fig id="pcbi.1013719.g004" position="float"><object-id pub-id-type="doi">10.1371/journal.pcbi.1013719.g004</object-id><label>Fig 4</label><caption><title>Effect of consumer-resource timescale separation on the GLVA’s accuracy.</title><p>2D distributions of |<italic>Err</italic><sub><italic>eq</italic></sub>| and return time ratios (<italic>ε</italic>) between consumers and resources in panel <bold>A</bold> and <inline-formula id="pcbi.1013719.e081"><alternatives><graphic id="pcbi.1013719.e081g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e081" xlink:type="simple"/><mml:math display="inline" id="M81"><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> in <bold>B</bold>. Darker pixels represent regions of higher probability, with the color scale darkening as the square root of the normalized density (<inline-formula id="pcbi.1013719.e082"><alternatives><graphic id="pcbi.1013719.e082g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e082" xlink:type="simple"/><mml:math display="inline" id="M82"><mml:mrow><mml:msqrt><mml:mrow><mml:mi>N</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></alternatives></inline-formula>) to highlight the diffuse high error regime. The red dotted line in panel <bold>B</bold> corresponds to <italic>log</italic><sub>10</sub>(<italic>x</italic>) = 0, the theoretical lower limit of <inline-formula id="pcbi.1013719.e083"><alternatives><graphic id="pcbi.1013719.e083g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e083" xlink:type="simple"/><mml:math display="inline" id="M83"><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> above which the approximation’s validity is guaranteed.</p></caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.g004" xlink:type="simple"/></fig>
<p>We can confirm this last point by comparing <inline-formula id="pcbi.1013719.e086"><alternatives><graphic id="pcbi.1013719.e086g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e086" xlink:type="simple"/><mml:math display="inline" id="M86"><mml:mrow><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></alternatives></inline-formula> to the time to reach equilibrium in each simulation of the MiCRM. <xref ref-type="fig" rid="pcbi.1013719.g004">Fig 4B</xref> contrasts the distributions of absolute equilibrium error vs. <inline-formula id="pcbi.1013719.e087"><alternatives><graphic id="pcbi.1013719.e087g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e087" xlink:type="simple"/><mml:math display="inline" id="M87"><mml:mrow><mml:msub><mml:mi>log</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>—the magnitude of the timescale separation relative to the time to equilibrium. This 2D density plot clearly shows that the absolute incidence of error |<italic>Err</italic><sub><italic>eq</italic></sub>| drastically increases below the theoretical threshold of <inline-formula id="pcbi.1013719.e088"><alternatives><graphic id="pcbi.1013719.e088g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e088" xlink:type="simple"/><mml:math display="inline" id="M88"><mml:mrow><mml:msub><mml:mi>log</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:math></alternatives></inline-formula>. In other words, the GLVA’s accuracy is only guaranteed so long as the time to equilibrium is shorter than <inline-formula id="pcbi.1013719.e089"><alternatives><graphic id="pcbi.1013719.e089g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e089" xlink:type="simple"/><mml:math display="inline" id="M89"><mml:mrow><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></alternatives></inline-formula>.</p>
</sec>
</sec>
<sec id="sec013" sec-type="conclusions">
<title>Discussion</title>
<p>Although the generalized Lotka-Volterra model has been extensively studied theoretically and used empirically, its suitability for microbial communities in diverse settings remains unclear. By contrasting the dynamics of the MiCRM to its corresponding GLVA, we identified regions of parameter space where pairwise interaction terms did not accurately represent the underlying dynamics. In particular, we found that the accuracy of the GLVA declines rapidly with increasing metabolite leakage and niche overlap.</p>
<p>Furthermore, the GLVA’s dynamics qualitatively diverge from those of the underlying MiCRM: stability is particularly sensitive to leakage, while the deviation of reactivity from the actual dynamics remains unchanged irrespective of the MiCRM’s parameterization. To the best of our knowledge, the accuracy of the GLVA’s dynamics in terms of reactivity has never been investigated. Our results reveal a potentially critical limitation of the GLVA, as intermittently perturbed reactive systems are more likely to settle into alternative stable states [<xref ref-type="bibr" rid="pcbi.1013719.ref044">44</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref048">48</xref>]. Hence, if the approximation undermines the MiCRM’s response to perturbations, it no longer has any bearing on how the underlying system might shift under environmental or demographic stochasticity.</p>
<p>As mentioned in the Methods, our metric for GLVA’s accuracy focuses on discrepancies in relative abundances, meaning that it is highly sensitive to differences in the predicted survival of consumer populations at steady state. This implies that the increasing incidence of errors displayed in <xref ref-type="fig" rid="pcbi.1013719.g002">Fig 2</xref> <bold>B</bold> is likely due to mismatches in the equilibrium community composition. Essentially, the GLVA and its corresponding MiCRM systems settle on different stable states.</p>
<p>Interestingly, the GLVA asymmetrically errs on the side of coexistence, as seen from the predominance of simulations where the GLVA overshoots (<xref ref-type="fig" rid="pcbi.1013719.g002">Fig 2</xref>, error is overwhelmingly positively skewed). Since pairwise interaction terms in the GLVA depend on resource concentrations at their steady state, this tendency to overshoot likely arises from the fact that the effective interactions differ both quantitatively (i.e., in terms of strength) and qualitatively (i.e., in terms of presence-absence or directionality) during the initial assembly stages; leading to the survival of infeasible strains before the community arrives at the interaction structure produced by the GLVA. This highlights an important point: although by construction the GLVA has an identical attractor to the MiCRM, it can settle on an alternative attractor given a different set of initial conditions, inconsistent with the actual resource-mediated consumer-consumer interactions. This makes any inferences of pairwise interactions based purely on (sufficiently frequent) temporal snapshots of abundances in co-culture highly context dependent, and limits their utility for predicting community dynamics outside of that context; a limitation that is accentuated under specific regimes (<xref ref-type="fig" rid="pcbi.1013719.g004">Fig 4</xref>). If, on the other hand, intra- and inter-cellular metabolite concentrations can also be tracked along with abundances, the identifiability problem that we raised in the introduction (also see [<xref ref-type="bibr" rid="pcbi.1013719.ref036">36</xref>]) is somewhat mitigated, enabling more accurate and generalisable inferences.</p>
<p>The GLVA’s behavior at steady state differed from the MiCRM in two important respects: it systematically underestimates stability and fails to qualitatively capture the transient response to perturbations. The GLVA’s tendency towards less stable interaction structures (depicted in <xref ref-type="fig" rid="pcbi.1013719.g003">Fig 3</xref>) reveals a key limitation of pairwise frameworks in that they disregard how resource concentrations constrain consumer populations. In effect, stability in the MiCRM directly incorporates the contributions of all resources. While the GLVA is informed by resource concentrations at equilibrium, it cannot mimic the stabilizing effect of resource limitation. This likely explains why leakage, but not niche overlap, increases the stability gap between the two models. Higher leakage leads to greater positive feedback between consumers, and in the absence of a compensatory response in resource concentrations, this has a net destabilizing effect on the GLVA.</p>
<p>Another detail worth noting about the stability gap is that, since stability is estimated from the dominant eigenvalues of the system at equilibrium, it is equivalent to the dynamics of the slow manifold. When leakage is small, it is virtually guaranteed that the slow manifold will depend solely on the dynamics of consumers. However, as the coupling between consumers and resources strengthens (i.e. more leakage), it increases the likelihood that resources will contribute to the dominant eigenvalues.</p>
<p>While the MiCRM was reactive for every community simulated, the GLVA erroneously predicted the direction of the initial response to perturbations in over half of our data points. In cases where the GLVA displayed positive reactivity, it typically underestimated the strength of the effect by an order of magnitude. Although reactivity is not usually given as much attention as stability, it has been argued that it is at least as important for understanding the effects of chronically disturbed communities [<xref ref-type="bibr" rid="pcbi.1013719.ref044">44</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref049">49</xref>].</p>
<p>As shown in <xref ref-type="fig" rid="pcbi.1013719.g004">Fig 4</xref>, the accuracy of the GLVA can be predicted from an approximate measure of the time-scale separation between consumers and resources. This apparent relationship between the temporal coupling of the consumer-resource system and the GLVA’s performance suggests that the degree of separation, as measured here, serves as a good indicator of when a particular consumer-resource system can be described with consumer abundances alone. More importantly, the degree of separation defines a neighborhood around equilibrium, within which the GLVA will remain below a bounded margin of error compared to the true dynamics. This neighborhood can be understood as the set of initial conditions (likewise, perturbations) for which <inline-formula id="pcbi.1013719.e090"><alternatives><graphic id="pcbi.1013719.e090g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pcbi.1013719.e090" xlink:type="simple"/><mml:math display="inline" id="M90"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>≤</mml:mo><mml:msup><mml:mi>ε</mml:mi><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<p>It should be noted that this issue was originally raised, albeit indirectly, by MacArthur [<xref ref-type="bibr" rid="pcbi.1013719.ref038">38</xref>] in terms of the symmetry of the matrix of interactions. If we take a Consumer-Resource model and assume that resources equilibrate quickly compared to the dynamics of the consumer, then the effective interaction matrix is necessarily symmetric. This result was later shown to be incorrect under a wider range of conditions. As Marsland et al. [<xref ref-type="bibr" rid="pcbi.1013719.ref034">34</xref>] have shown, the requirement of symmetric interactions can be relaxed through specific rescaling procedures. More generally, it appears that some variants of the Consumer-Resource equations are inherently asymmetric and cannot be straightforwardly rescaled, rendering the symmetry of the interaction matrix an inadequate indicator of the validity of the GLV approximation.</p>
<p>Although our analysis focuses on the ability of GLVA to represent the dynamics emerging from metabolite competition and cross-feeding dynamics in the MiCRM, the results can be straightforwardly generalized to any interaction mechanism that is indirectly mediated, such as through chemical stressors [<xref ref-type="bibr" rid="pcbi.1013719.ref050">50</xref>]. Our method of estimating <italic>ε</italic> (<xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section C in S1 Appendix</xref>) is directly applicable to any system, provided the ODEs can be defined, and the Jacobian is diagonally dominant.</p>
<p>As such, although the MiCRM’s structure is fairly general in its ability to capture the key elements of microbial consumer-resource dynamics, the question arises whether our results apply to variants of the MiCRM (e.g., different functional responses or the inclusion of essential nutrients). In particular, the issue of timescale separation and strength of consumer-resource coupling is a universal feature of coupled dynamical systems; hence, we do not expect any meaningful differences for a reasonably modified set of ODEs. Whether these insights can be extended to accommodate more complex interaction mechanisms, such as allelopathy or chemically mediated signalling, remains to be seen.</p>
<p>Some systems inherently have a greater timescale separation between consumer and resource pools. For instance, metabolic scaling laws dictate that because phytoplankton are generally much larger than bacteria, they operate on slower timescales. As a result, they interact with their metabolites more slowly than bacteria do, suggesting that the GLVA might, in general, be a more accurate model for quantifying phytoplankton community dynamics.</p>
<p>Overall, these results provide guidelines for the appropriate use of pairwise models in the study of microbial communities. Firstly, theoreticians seeking to apply the generalized Lotka-Volterra model to relate community structure to the system’s dynamic behaviors should verify that the system in question does not exhibit environmental (resource) feedbacks strong enough to invalidate the model’s assumptions. This point becomes especially important when considering the impacts of environmental perturbations (e.g., temperature fluctuations [<xref ref-type="bibr" rid="pcbi.1013719.ref023">23</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref032">32</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref050">50</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref052">52</xref>]), a topic of increasing importance as we seek to quantify the effects of anthropogenic change. We show that GLV models can systematically mis-predict equilibrium resilience, often underestimating recovery rates and sometimes even predicting no transient amplification when the mechanistic system exhibits strong reactivity. This distinction is crucial for assessing robustness and the risk of regime shifts [<xref ref-type="bibr" rid="pcbi.1013719.ref044">44</xref>,<xref ref-type="bibr" rid="pcbi.1013719.ref048">48</xref>]. For empiricists, relying on GLV fits alone could mask early warning signs of collapse or invasion, since resource-mediated overshoot dynamics are not captured by static interaction terms. Validating GLV predictions against actual perturbation experiments, rather than only steady-state outcomes, is therefore crucial to ensure resilience is represented correctly.</p>
<p>Because (<italic>ε</italic>) can be estimated from basic measurements of nutrient depletion, byproduct accumulation, and microbial growth rates, it offers an empirically accessible “litmus test”. This complements the broader caution that GLV model fits are non-identifiable and may overfit sparse time series: multiple parameter sets can reproduce similar trajectories but differ mechanistically. Collecting additional data on metabolite or resource concentrations and perturbation responses to constrain GLV model fitting may therefore be necessary when consumer-resource coupling is strong [<xref ref-type="bibr" rid="pcbi.1013719.ref053">53</xref>–<xref ref-type="bibr" rid="pcbi.1013719.ref055">55</xref>].</p>
<p>Empirically determining <italic>ε</italic> in microbial communities requires precise monitoring of cell densities as well as substrate and metabolite concentrations. Given well-resolved data, <italic>ε</italic> can be estimated by perturbing the community and monitoring how long it takes the microbial consumer populations and substrate concentrations to return to a steady state. Another method would be to carry out single-strain culture experiments to determine each of the parameters (in this case: uptake, yield, and metabolite leakage), and use those data to calculate, using resource-explicit models like the MiCRM, the approximate timescale separation <italic>a priori</italic>. The robustness of the separation of timescales can be more feasibly (but less accurately) assessed from the equilibrium properties of the system, such as the proportion of resources contained in consumer biomass relative to the environment in addition to estimates of average metabolite leakage, given their role in determining characteristic timescales (see equations in <xref ref-type="supplementary-material" rid="pcbi.1013719.s001">Section C in S1 Appendix</xref>).</p>
<p>Finally, we note that our results should be interpreted with the understanding that the MiCRM assumes well-mixed conditions, linear uptake kinetics, and constant leakage fractions per species. Real microbes might exhibit more complex dynamics (e.g., threshold-driven secretion, spatial metabolite gradients, or adaptive responses) that could introduce qualitatively new higher-order effects beyond those captured by the basic MiCRM. Our findings will likely still apply; any such complexity would further undermine the accuracy of a GLVA, but the precise thresholds of timescale separation would differ.</p>
</sec>
<sec id="sec014" sec-type="conclusions">
<title>Conclusion</title>
<p>In conclusion, the magnitude of metabolite leakage and the resultant cross-feeding, mediated by niche overlap structure, has a strong bearing on the extent to which the GLVA can accurately reproduce the underlying MiCRM dynamics. In particular, we found near-zero correspondence between models regarding reactivity, highlighting the importance of higher-order interactions and the GLVA’s inability to account for them in predicting perturbative behavior. We show that these inaccuracies stem primarily from (the lack of) timescale separation between consumer and resource dynamics, and provide a measure to quantify the strength of this coupling.</p>
</sec>
<sec id="sec015" sec-type="supplementary-material">
<title>Supporting information</title>
<supplementary-material id="pcbi.1013719.s001" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pcbi.1013719.s001" xlink:type="simple">
<label>Section A in S1 Appendix</label>
<caption>
<title>The generalised Lotka-Volterra approximation.</title>
<p>Step-by-step derivation of the GLVA from the MiCRM.</p>
<p><bold>Section B in S1 Appendix. Stability analysis</bold>. Linearization and stability analysis for the MiCRM.</p>
<p><bold>Section C in S1 Appendix. Quantifying separation of timescales</bold>. Motivating the importance of timescale separation and deriving an approximate measure of consumer-resource coupling.</p>
<p><bold>Section D in S1 Appendix. Balanced sampling of competitive and cooperative communities.</bold> Details on the method for balanced sampling of communities with varying degrees of competition and cooperation.</p>
<p>(PDF)</p>
</caption>
</supplementary-material>
</sec>
</body>
  <back>
<ack>
<p>We thank Alberto Pascual-García and Tom Clegg for insightful comments on an earlier version of this manuscript.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pcbi.1013719.ref001"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple">Human Microbiome Project Consortium. <article-title>Structure, function and diversity of the healthy human microbiome</article-title>. <source>Nature.</source> <year>2012</year>;<volume>486</volume>(<issue>7402</issue>):<fpage>207</fpage>–<lpage>14</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nature11234" xlink:type="simple">10.1038/nature11234</ext-link></comment> <object-id pub-id-type="pmid">22699609</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref002"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Falkowski</surname> <given-names>PG</given-names></name>, <name name-style="western"><surname>Fenchel</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Delong</surname> <given-names>EF</given-names></name>. <article-title>The microbial engines that drive Earth’s biogeochemical cycles</article-title>. <source>Science.</source> <year>2008</year>;<volume>320</volume>(<issue>5879</issue>):<fpage>1034</fpage>–<lpage>9</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.1153213" xlink:type="simple">10.1126/science.1153213</ext-link></comment> <object-id pub-id-type="pmid">18497287</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref003"><label>3</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hough</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>McClure</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Bolduc</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Dorrepaal</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Saleska</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Klepac-Ceraj</surname> <given-names>V</given-names></name>, <etal>et al</etal>. <article-title>Biotic and environmental drivers of plant microbiomes across a permafrost thaw gradient</article-title>. <source>Frontiers in Microbiology.</source> <year>2020</year>;<volume>11</volume>.</mixed-citation></ref>
<ref id="pcbi.1013719.ref004"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Marsland</surname> <given-names>R 3rd</given-names></name>, <name name-style="western"><surname>Cui</surname> <given-names>W</given-names></name>, <name name-style="western"><surname>Mehta</surname> <given-names>P</given-names></name>. <article-title>A minimal model for microbial biodiversity can reproduce experimentally observed ecological patterns</article-title>. <source>Sci Rep.</source> <year>2020</year>;<volume>10</volume>(<issue>1</issue>):<fpage>3308</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-020-60130-2" xlink:type="simple">10.1038/s41598-020-60130-2</ext-link></comment> <object-id pub-id-type="pmid">32094388</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref005"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Silverstein</surname> <given-names>MR</given-names></name>, <name name-style="western"><surname>Segrè</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Bhatnagar</surname> <given-names>JM</given-names></name>. <article-title>Environmental microbiome engineering for the mitigation of climate change</article-title>. <source>Glob Chang Biol.</source> <year>2023</year>;<volume>29</volume>(<issue>8</issue>):<fpage>2050</fpage>–<lpage>66</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/gcb.16609" xlink:type="simple">10.1111/gcb.16609</ext-link></comment> <object-id pub-id-type="pmid">36661406</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref006"><label>6</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Shetty</surname> <given-names>SA</given-names></name>, <name name-style="western"><surname>Kuipers</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Atashgahi</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Aalvink</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Smidt</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>de Vos</surname> <given-names>WM</given-names></name>. <article-title>Inter-species metabolic interactions in an in-vitro minimal human gut microbiome of core bacteria</article-title>. <source>NPJ Biofilms Microbiomes.</source> <year>2022</year>;<volume>8</volume>(<issue>1</issue>):<fpage>21</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41522-022-00275-2" xlink:type="simple">10.1038/s41522-022-00275-2</ext-link></comment> <object-id pub-id-type="pmid">35395818</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref007"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hu</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Amor</surname> <given-names>DR</given-names></name>, <name name-style="western"><surname>Barbier</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Bunin</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Gore</surname> <given-names>J</given-names></name>. <article-title>Emergent phases of ecological diversity and dynamics mapped in microcosms</article-title>. <source>Science.</source> <year>2022</year>;<volume>378</volume>(<issue>6615</issue>):<fpage>85</fpage>–<lpage>9</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.abm7841" xlink:type="simple">10.1126/science.abm7841</ext-link></comment> <object-id pub-id-type="pmid">36201585</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref008"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Dutton</surname> <given-names>CL</given-names></name>, <name name-style="western"><surname>Subalusky</surname> <given-names>AL</given-names></name>, <name name-style="western"><surname>Sanchez</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Estrela</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Lu</surname> <given-names>N</given-names></name>, <name name-style="western"><surname>Hamilton</surname> <given-names>SK</given-names></name>, <etal>et al</etal>. <article-title>The meta-gut: community coalescence of animal gut and environmental microbiomes</article-title>. <source>Sci Rep.</source> <year>2021</year>;<volume>11</volume>(<issue>1</issue>):<fpage>23117</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-021-02349-1" xlink:type="simple">10.1038/s41598-021-02349-1</ext-link></comment> <object-id pub-id-type="pmid">34848778</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref009"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Abbasian</surname> <given-names>F</given-names></name>, <name name-style="western"><surname>Ghafar-Zadeh</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Magierowski</surname> <given-names>S</given-names></name>. <article-title>Microbiological Sensing Technologies: A Review</article-title>. <source>Bioengineering (Basel).</source> <year>2018</year>;<volume>5</volume>(<issue>1</issue>):<fpage>20</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/bioengineering5010020" xlink:type="simple">10.3390/bioengineering5010020</ext-link></comment> <object-id pub-id-type="pmid">29498670</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref010"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Saifuddin</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Bhatnagar</surname> <given-names>JM</given-names></name>, <name name-style="western"><surname>Segrè</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Finzi</surname> <given-names>AC</given-names></name>. <article-title>Microbial carbon use efficiency predicted from genome-scale metabolic models</article-title>. <source>Nat Commun.</source> <year>2019</year>;<volume>10</volume>(<issue>1</issue>):<fpage>3568</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41467-019-11488-z" xlink:type="simple">10.1038/s41467-019-11488-z</ext-link></comment> <object-id pub-id-type="pmid">31395870</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref011"><label>11</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Woodcroft</surname> <given-names>BJ</given-names></name>, <name name-style="western"><surname>Singleton</surname> <given-names>CM</given-names></name>, <name name-style="western"><surname>Boyd</surname> <given-names>JA</given-names></name>, <name name-style="western"><surname>Evans</surname> <given-names>PN</given-names></name>, <name name-style="western"><surname>Emerson</surname> <given-names>JB</given-names></name>, <name name-style="western"><surname>Zayed</surname> <given-names>AAF</given-names></name>, <etal>et al</etal>. <article-title>Genome-centric view of carbon processing in thawing permafrost</article-title>. <source>Nature.</source> <year>2018</year>;<volume>560</volume>(<issue>7716</issue>):<fpage>49</fpage>–<lpage>54</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41586-018-0338-1" xlink:type="simple">10.1038/s41586-018-0338-1</ext-link></comment> <object-id pub-id-type="pmid">30013118</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref012"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Freilich</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Zarecki</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Eilam</surname> <given-names>O</given-names></name>, <name name-style="western"><surname>Segal</surname> <given-names>ES</given-names></name>, <name name-style="western"><surname>Henry</surname> <given-names>CS</given-names></name>, <name name-style="western"><surname>Kupiec</surname> <given-names>M</given-names></name>, <etal>et al</etal>. <article-title>Competitive and cooperative metabolic interactions in bacterial communities</article-title>. <source>Nat Commun.</source> <year>2011</year>;<volume>2</volume>:<fpage>589</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/ncomms1597" xlink:type="simple">10.1038/ncomms1597</ext-link></comment> <object-id pub-id-type="pmid">22158444</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref013"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Reed</surname> <given-names>DC</given-names></name>, <name name-style="western"><surname>Algar</surname> <given-names>CK</given-names></name>, <name name-style="western"><surname>Huber</surname> <given-names>JA</given-names></name>, <name name-style="western"><surname>Dick</surname> <given-names>GJ</given-names></name>. <article-title>Gene-centric approach to integrating environmental genomics and biogeochemical models</article-title>. <source>Proc Natl Acad Sci U S A.</source> <year>2014</year>;<volume>111</volume>(<issue>5</issue>):<fpage>1879</fpage>–<lpage>84</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.1313713111" xlink:type="simple">10.1073/pnas.1313713111</ext-link></comment> <object-id pub-id-type="pmid">24449851</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref014"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Sanchez</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Bajic</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Diaz-Colunga</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Skwara</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Vila</surname> <given-names>JCC</given-names></name>, <name name-style="western"><surname>Kuehn</surname> <given-names>S</given-names></name>. <article-title>The community-function landscape of microbial consortia</article-title>. <source>Cell Syst.</source> <year>2023</year>;<volume>14</volume>(<issue>2</issue>):<fpage>122</fpage>–<lpage>34</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cels.2022.12.011" xlink:type="simple">10.1016/j.cels.2022.12.011</ext-link></comment> <object-id pub-id-type="pmid">36796331</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref015"><label>15</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Weiss</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Van Treuren</surname> <given-names>W</given-names></name>, <name name-style="western"><surname>Lozupone</surname> <given-names>C</given-names></name>, <name name-style="western"><surname>Faust</surname> <given-names>K</given-names></name>, <name name-style="western"><surname>Friedman</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Deng</surname> <given-names>Y</given-names></name>, <etal>et al</etal>. <article-title>Correlation detection strategies in microbial data sets vary widely in sensitivity and precision</article-title>. <source>ISME J.</source> <year>2016</year>;<volume>10</volume>(<issue>7</issue>):<fpage>1669</fpage>–<lpage>81</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/ismej.2015.235" xlink:type="simple">10.1038/ismej.2015.235</ext-link></comment> <object-id pub-id-type="pmid">26905627</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref016"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Momeni</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Xie</surname> <given-names>L</given-names></name>, <name name-style="western"><surname>Shou</surname> <given-names>W</given-names></name>. <article-title>Lotka-Volterra pairwise modeling fails to capture diverse pairwise microbial interactions</article-title>. <source>eLife.</source> <year>2017</year>;<fpage>6</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7554/ELIFE.25051.001" xlink:type="simple">10.7554/ELIFE.25051.001</ext-link></comment></mixed-citation></ref>
<ref id="pcbi.1013719.ref017"><label>17</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>van den Berg</surname> <given-names>NI</given-names></name>, <name name-style="western"><surname>Machado</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Santos</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Rocha</surname> <given-names>I</given-names></name>, <name name-style="western"><surname>Chacón</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Harcombe</surname> <given-names>W</given-names></name>, <etal>et al</etal>. <article-title>Ecological modelling approaches for predicting emergent properties in microbial communities</article-title>. <source>Nat Ecol Evol.</source> <year>2022</year>;<volume>6</volume>(<issue>7</issue>):<fpage>855</fpage>–<lpage>65</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41559-022-01746-7" xlink:type="simple">10.1038/s41559-022-01746-7</ext-link></comment> <object-id pub-id-type="pmid">35577982</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref018"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Dedrick</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Warrier</surname> <given-names>V</given-names></name>, <name name-style="western"><surname>Lemon</surname> <given-names>KP</given-names></name>, <name name-style="western"><surname>Momeni</surname> <given-names>B</given-names></name>. <article-title>When does a Lotka-Volterra model represent microbial interactions? Insights from in vitro nasal bacterial communities</article-title>. <source>mSystems.</source> <year>2023</year>;<volume>8</volume>(<issue>3</issue>):e0075722. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1128/msystems.00757-22" xlink:type="simple">10.1128/msystems.00757-22</ext-link></comment> <object-id pub-id-type="pmid">37278524</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref019"><label>19</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Barbier</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Arnoldi</surname> <given-names>J-F</given-names></name>, <name name-style="western"><surname>Bunin</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Loreau</surname> <given-names>M</given-names></name>. <article-title>Generic assembly patterns in complex ecological communities</article-title>. <source>Proc Natl Acad Sci U S A.</source> <year>2018</year>;<volume>115</volume>(<issue>9</issue>):<fpage>2156</fpage>–<lpage>61</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.1710352115" xlink:type="simple">10.1073/pnas.1710352115</ext-link></comment> <object-id pub-id-type="pmid">29440487</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref020"><label>20</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Friedman</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Higgins</surname> <given-names>LM</given-names></name>, <name name-style="western"><surname>Gore</surname> <given-names>J</given-names></name>. <article-title>Community structure follows simple assembly rules in microbial microcosms</article-title>. <source>Nat Ecol Evol.</source> <year>2017</year>;<volume>1</volume>(<issue>5</issue>):<fpage>109</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41559-017-0109" xlink:type="simple">10.1038/s41559-017-0109</ext-link></comment> <object-id pub-id-type="pmid">28812687</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref021"><label>21</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Marino</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Baxter</surname> <given-names>NT</given-names></name>, <name name-style="western"><surname>Huffnagle</surname> <given-names>GB</given-names></name>, <name name-style="western"><surname>Petrosino</surname> <given-names>JF</given-names></name>, <name name-style="western"><surname>Schloss</surname> <given-names>PD</given-names></name>. <article-title>Mathematical modeling of primary succession of murine intestinal microbiota</article-title>. <source>Proc Natl Acad Sci U S A.</source> <year>2014</year>;<volume>111</volume>(<issue>1</issue>):<fpage>439</fpage>–<lpage>44</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.1311322111" xlink:type="simple">10.1073/pnas.1311322111</ext-link></comment> <object-id pub-id-type="pmid">24367073</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref022"><label>22</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kreft</surname> <given-names>JU</given-names></name>, <name name-style="western"><surname>Plugge</surname> <given-names>CM</given-names></name>, <name name-style="western"><surname>Prats</surname> <given-names>C</given-names></name>, <name name-style="western"><surname>Leveau</surname> <given-names>JHJ</given-names></name>, <name name-style="western"><surname>Zhang</surname> <given-names>W</given-names></name>, <name name-style="western"><surname>Hellweger</surname> <given-names>FL</given-names></name>. <article-title>From genes to ecosystems in microbiology: modeling approaches and the importance of individuality</article-title>. <source>Frontiers in Microbiology.</source> <year>2017</year>;<volume>8</volume>.</mixed-citation></ref>
<ref id="pcbi.1013719.ref023"><label>23</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>García</surname> <given-names>FC</given-names></name>, <name name-style="western"><surname>Clegg</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>O’Neill</surname> <given-names>DB</given-names></name>, <name name-style="western"><surname>Warfield</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Pawar</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Yvon-Durocher</surname> <given-names>G</given-names></name>. <article-title>The temperature dependence of microbial community respiration is amplified by changes in species interactions</article-title>. <source>Nat Microbiol.</source> <year>2023</year>;<volume>8</volume>(<issue>2</issue>):<fpage>272</fpage>–<lpage>83</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41564-022-01283-w" xlink:type="simple">10.1038/s41564-022-01283-w</ext-link></comment> <object-id pub-id-type="pmid">36732470</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref024"><label>24</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Gralka</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Szabo</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Stocker</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Cordero</surname> <given-names>OX</given-names></name>. <article-title>Trophic interactions and the drivers of microbial community assembly</article-title>. <source>Curr Biol.</source> <year>2020</year>;<volume>30</volume>(<issue>19</issue>):R1176–<lpage>88</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cub.2020.08.007" xlink:type="simple">10.1016/j.cub.2020.08.007</ext-link></comment> <object-id pub-id-type="pmid">33022263</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref025"><label>25</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Letten</surname> <given-names>AD</given-names></name>, <name name-style="western"><surname>Stouffer</surname> <given-names>DB</given-names></name>. <article-title>The mechanistic basis for higher-order interactions and non-additivity in competitive communities</article-title>. <source>Ecol Lett.</source> <year>2019</year>;<volume>22</volume>(<issue>3</issue>):<fpage>423</fpage>–<lpage>36</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/ele.13211" xlink:type="simple">10.1111/ele.13211</ext-link></comment> <object-id pub-id-type="pmid">30675983</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref026"><label>26</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Diamant</surname> <given-names>ES</given-names></name>, <name name-style="western"><surname>Boyd</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Lozano-Huntelman</surname> <given-names>NA</given-names></name>, <name name-style="western"><surname>Enriquez</surname> <given-names>V</given-names></name>, <name name-style="western"><surname>Kim</surname> <given-names>AR</given-names></name>, <name name-style="western"><surname>Savage</surname> <given-names>VM</given-names></name>, <etal>et al</etal>. <article-title>Meta-analysis of three-stressor combinations on population-level fitness reveal substantial higher-order interactions</article-title>. <source>Sci Total Environ.</source> <year>2023</year>;<volume>864</volume>:<fpage>161163</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.scitotenv.2022.161163" xlink:type="simple">10.1016/j.scitotenv.2022.161163</ext-link></comment> <object-id pub-id-type="pmid">36572303</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref027"><label>27</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>O’Dwyer</surname> <given-names>JP</given-names></name>. <article-title>Whence Lotka-Volterra?</article-title>. <source>Theor Ecol.</source> <year>2018</year>;<volume>11</volume>(<issue>4</issue>):<fpage>441</fpage>–<lpage>52</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s12080-018-0377-0" xlink:type="simple">10.1007/s12080-018-0377-0</ext-link></comment></mixed-citation></ref>
<ref id="pcbi.1013719.ref028"><label>28</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Muscarella</surname> <given-names>ME</given-names></name>, <name name-style="western"><surname>O’Dwyer</surname> <given-names>JP</given-names></name>. <article-title>Species dynamics and interactions via metabolically informed consumer-resource models</article-title>. <source>Theor Ecol.</source> <year>2020</year>;<volume>13</volume>(<issue>4</issue>):<fpage>503</fpage>–<lpage>18</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s12080-020-00466-7" xlink:type="simple">10.1007/s12080-020-00466-7</ext-link></comment></mixed-citation></ref>
<ref id="pcbi.1013719.ref029"><label>29</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Vega</surname> <given-names>NM</given-names></name>, <name name-style="western"><surname>Gore</surname> <given-names>J</given-names></name>. <article-title>Simple organizing principles in microbial communities</article-title>. <source>Curr Opin Microbiol.</source> <year>2018</year>;<volume>45</volume>:<fpage>195</fpage>–<lpage>202</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.mib.2018.11.007" xlink:type="simple">10.1016/j.mib.2018.11.007</ext-link></comment> <object-id pub-id-type="pmid">30503875</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref030"><label>30</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Cui</surname> <given-names>W</given-names></name>, <name name-style="western"><surname>Marsland</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Mehta</surname> <given-names>P</given-names></name>. <article-title>Diverse communities behave like typical random ecosystems</article-title>. <source>Phys Rev E.</source> <year>2021</year>;<volume>104</volume>(3–1):<fpage>034416</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/PhysRevE.104.034416" xlink:type="simple">10.1103/PhysRevE.104.034416</ext-link></comment> <object-id pub-id-type="pmid">34654170</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref031"><label>31</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Butler</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>O’Dwyer</surname> <given-names>JP</given-names></name>. <article-title>Stability criteria for complex microbial communities</article-title>. <source>Nat Commun.</source> <year>2018</year>;<volume>9</volume>(<issue>1</issue>):<fpage>2970</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41467-018-05308-z" xlink:type="simple">10.1038/s41467-018-05308-z</ext-link></comment> <object-id pub-id-type="pmid">30061657</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref032"><label>32</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Clegg</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Pawar</surname> <given-names>S</given-names></name>. <article-title>Variation in thermal physiology can drive the temperature-dependence of microbial community richness</article-title>. <source>Elife.</source> <year>2024</year>;<volume>13</volume>:e84662. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7554/eLife.84662" xlink:type="simple">10.7554/eLife.84662</ext-link></comment> <object-id pub-id-type="pmid">39348267</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref033"><label>33</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Dougoud</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Vinckenbosch</surname> <given-names>L</given-names></name>, <name name-style="western"><surname>Rohr</surname> <given-names>RP</given-names></name>, <name name-style="western"><surname>Bersier</surname> <given-names>L-F</given-names></name>, <name name-style="western"><surname>Mazza</surname> <given-names>C</given-names></name>. <article-title>The feasibility of equilibria in large ecosystems: a primary but neglected concept in the complexity-stability debate</article-title>. <source>PLoS Comput Biol.</source> <year>2018</year>;<volume>14</volume>(<issue>2</issue>):e1005988. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pcbi.1005988" xlink:type="simple">10.1371/journal.pcbi.1005988</ext-link></comment> <object-id pub-id-type="pmid">29420532</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref034"><label>34</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Marsland</surname> <given-names>R 3rd</given-names></name>, <name name-style="western"><surname>Cui</surname> <given-names>W</given-names></name>, <name name-style="western"><surname>Mehta</surname> <given-names>P</given-names></name>. <article-title>The minimum environmental perturbation principle: a new perspective on niche theory</article-title>. <source>Am Nat.</source> <year>2020</year>;<volume>196</volume>(<issue>3</issue>):<fpage>291</fpage>–<lpage>305</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1086/710093" xlink:type="simple">10.1086/710093</ext-link></comment> <object-id pub-id-type="pmid">32813998</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref035"><label>35</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Goldford</surname> <given-names>JE</given-names></name>, <name name-style="western"><surname>Lu</surname> <given-names>N</given-names></name>, <name name-style="western"><surname>Bajić</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Estrela</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Tikhonov</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Sanchez-Gorostiaga</surname> <given-names>A</given-names></name>, <etal>et al</etal>. <article-title>Emergent simplicity in microbial community assembly</article-title>. <source>Science.</source> <year>2018</year>;<volume>361</volume>(<issue>6401</issue>):<fpage>469</fpage>–<lpage>74</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.aat1168" xlink:type="simple">10.1126/science.aat1168</ext-link></comment> <object-id pub-id-type="pmid">30072533</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref036"><label>36</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Case</surname> <given-names>TJ</given-names></name>, <name name-style="western"><surname>Bender</surname> <given-names>EA</given-names></name>. <article-title>Testing for higher order interactions</article-title>. <source>The American Naturalist.</source> <year>1981</year>;<volume>118</volume>(<issue>6</issue>):<fpage>920</fpage>–<lpage>9</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1086/283885" xlink:type="simple">10.1086/283885</ext-link></comment></mixed-citation></ref>
<ref id="pcbi.1013719.ref037"><label>37</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pacheco</surname> <given-names>AR</given-names></name>, <name name-style="western"><surname>Osborne</surname> <given-names>ML</given-names></name>, <name name-style="western"><surname>Segrè</surname> <given-names>D</given-names></name>. <article-title>Non-additive microbial community responses to environmental complexity</article-title>. <source>Nat Commun.</source> <year>2021</year>;<volume>12</volume>(<issue>1</issue>):<fpage>2365</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41467-021-22426-3" xlink:type="simple">10.1038/s41467-021-22426-3</ext-link></comment> <object-id pub-id-type="pmid">33888697</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref038"><label>38</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>MacArthur</surname> <given-names>R</given-names></name>. <article-title>Species packing and competitive equilibrium for many species</article-title>. <source>Theor Popul Biol.</source> <year>1970</year>;<volume>1</volume>(<issue>1</issue>):<fpage>1</fpage>–<lpage>11</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0040-5809(70)90039-0" xlink:type="simple">10.1016/0040-5809(70)90039-0</ext-link></comment> <object-id pub-id-type="pmid">5527624</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref039"><label>39</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bosi</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Bacci</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Mengoni</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Fondi</surname> <given-names>M</given-names></name>. <article-title>Perspectives and challenges in microbial communities metabolic modeling</article-title>. <source>Front Genet.</source> <year>2017</year>;<volume>8</volume>:<fpage>88</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fgene.2017.00088" xlink:type="simple">10.3389/fgene.2017.00088</ext-link></comment> <object-id pub-id-type="pmid">28680442</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref040"><label>40</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Schink</surname> <given-names>B</given-names></name>. <article-title>Synergistic interactions in the microbial world</article-title>. <source>Antonie Van Leeuwenhoek.</source> <year>2002</year>;<volume>81</volume>(1–4):<fpage>257</fpage>–<lpage>61</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/a:1020579004534" xlink:type="simple">10.1023/a:1020579004534</ext-link></comment> <object-id pub-id-type="pmid">12448724</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref041"><label>41</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Harcombe</surname> <given-names>WR</given-names></name>, <name name-style="western"><surname>Riehl</surname> <given-names>WJ</given-names></name>, <name name-style="western"><surname>Dukovski</surname> <given-names>I</given-names></name>, <name name-style="western"><surname>Granger</surname> <given-names>BR</given-names></name>, <name name-style="western"><surname>Betts</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Lang</surname> <given-names>AH</given-names></name>, <etal>et al</etal>. <article-title>Metabolic resource allocation in individual microbes determines ecosystem interactions and spatial dynamics</article-title>. <source>Cell Rep.</source> <year>2014</year>;<volume>7</volume>(<issue>4</issue>):<fpage>1104</fpage>–<lpage>15</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.celrep.2014.03.070" xlink:type="simple">10.1016/j.celrep.2014.03.070</ext-link></comment> <object-id pub-id-type="pmid">24794435</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref042"><label>42</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Pande</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Merker</surname> <given-names>H</given-names></name>, <name name-style="western"><surname>Bohl</surname> <given-names>K</given-names></name>, <name name-style="western"><surname>Reichelt</surname> <given-names>M</given-names></name>, <name name-style="western"><surname>Schuster</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>de Figueiredo</surname> <given-names>LF</given-names></name>, <etal>et al</etal>. <article-title>Fitness and stability of obligate cross-feeding interactions that emerge upon gene loss in bacteria</article-title>. <source>ISME J.</source> <year>2014</year>;<volume>8</volume>(<issue>5</issue>):<fpage>953</fpage>–<lpage>62</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/ismej.2013.211" xlink:type="simple">10.1038/ismej.2013.211</ext-link></comment> <object-id pub-id-type="pmid">24285359</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref043"><label>43</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>D’Souza</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Shitut</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Preussger</surname> <given-names>D</given-names></name>, <name name-style="western"><surname>Yousif</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Waschina</surname> <given-names>S</given-names></name>, <name name-style="western"><surname>Kost</surname> <given-names>C</given-names></name>. <article-title>Ecology and evolution of metabolic cross-feeding interactions in bacteria</article-title>. <source>Nat Prod Rep.</source> <year>2018</year>;<volume>35</volume>(<issue>5</issue>):<fpage>455</fpage>–<lpage>88</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1039/c8np00009c" xlink:type="simple">10.1039/c8np00009c</ext-link></comment> <object-id pub-id-type="pmid">29799048</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref044"><label>44</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yang</surname> <given-names>Y</given-names></name>, <name name-style="western"><surname>Coyte</surname> <given-names>KZ</given-names></name>, <name name-style="western"><surname>Foster</surname> <given-names>KR</given-names></name>, <name name-style="western"><surname>Li</surname> <given-names>A</given-names></name>. <article-title>Reactivity of complex communities can be more important than stability</article-title>. <source>Nat Commun.</source> <year>2023</year>;<volume>14</volume>(<issue>1</issue>):<fpage>7204</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41467-023-42580-0" xlink:type="simple">10.1038/s41467-023-42580-0</ext-link></comment> <object-id pub-id-type="pmid">37938574</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref045"><label>45</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Guo</surname> <given-names>X</given-names></name>, <name name-style="western"><surname>Boedicker</surname> <given-names>JQ</given-names></name>. <article-title>The Contribution of high-order metabolic interactions to the global activity of a four-species microbial community</article-title>. <source>PLoS Comput Biol.</source> <year>2016</year>;<volume>12</volume>(<issue>9</issue>):e1005079. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pcbi.1005079" xlink:type="simple">10.1371/journal.pcbi.1005079</ext-link></comment> <object-id pub-id-type="pmid">27623159</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref046"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Grimshaw R. <source>Nonlinear ordinary differential equations</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Routledge</publisher-name>. <year>2017</year>.</mixed-citation></ref>
<ref id="pcbi.1013719.ref047"><label>47</label><mixed-citation publication-type="other" xlink:type="simple">Strogatz SH. <source>Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering</source>. 2nd ed. <publisher-loc>Boca Raton</publisher-loc>: <publisher-name>CRC Press</publisher-name>; <year>2019</year>.</mixed-citation></ref>
<ref id="pcbi.1013719.ref048"><label>48</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hastings</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Abbott</surname> <given-names>KC</given-names></name>, <name name-style="western"><surname>Cuddington</surname> <given-names>K</given-names></name>, <name name-style="western"><surname>Francis</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Gellner</surname> <given-names>G</given-names></name>, <name name-style="western"><surname>Lai</surname> <given-names>Y-C</given-names></name>, <etal>et al</etal>. <article-title>Transient phenomena in ecology</article-title>. <source>Science.</source> <year>2018</year>;<volume>361</volume>(<issue>6406</issue>):eaat6412. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.aat6412" xlink:type="simple">10.1126/science.aat6412</ext-link></comment> <object-id pub-id-type="pmid">30190378</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref049"><label>49</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mari</surname> <given-names>L</given-names></name>, <name name-style="western"><surname>Casagrandi</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Rinaldo</surname> <given-names>A</given-names></name>, <name name-style="western"><surname>Gatto</surname> <given-names>M</given-names></name>. <article-title>A generalized definition of reactivity for ecological systems and the problem of transient species dynamics</article-title>. <source>Methods Ecol Evol.</source> <year>2017</year>;<volume>8</volume>(<issue>11</issue>):<fpage>1574</fpage>–<lpage>84</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/2041-210x.12805" xlink:type="simple">10.1111/2041-210x.12805</ext-link></comment></mixed-citation></ref>
<ref id="pcbi.1013719.ref050"><label>50</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Smith</surname> <given-names>TP</given-names></name>, <name name-style="western"><surname>Clegg</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Ransome</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Martin-Lilley</surname> <given-names>T</given-names></name>, <name name-style="western"><surname>Rosindell</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Woodward</surname> <given-names>G</given-names></name>, <etal>et al</etal>. <article-title>High-throughput characterization of bacterial responses to complex mixtures of chemical pollutants</article-title>. <source>Nat Microbiol.</source> <year>2024</year>;<volume>9</volume>(<issue>4</issue>):<fpage>938</fpage>–<lpage>48</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41564-024-01626-9" xlink:type="simple">10.1038/s41564-024-01626-9</ext-link></comment> <object-id pub-id-type="pmid">38499812</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref051"><label>51</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Vasseur</surname> <given-names>DA</given-names></name>, <name name-style="western"><surname>DeLong</surname> <given-names>JP</given-names></name>, <name name-style="western"><surname>Gilbert</surname> <given-names>B</given-names></name>, <name name-style="western"><surname>Greig</surname> <given-names>HS</given-names></name>, <name name-style="western"><surname>Harley</surname> <given-names>CDG</given-names></name>, <name name-style="western"><surname>McCann</surname> <given-names>KS</given-names></name>, <etal>et al</etal>. <article-title>Increased temperature variation poses a greater risk to species than climate warming</article-title>. <source>Proc Biol Sci.</source> <year>2014</year>;<volume>281</volume>(<issue>1779</issue>):<fpage>20132612</fpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1098/rspb.2013.2612" xlink:type="simple">10.1098/rspb.2013.2612</ext-link></comment> <object-id pub-id-type="pmid">24478296</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref052"><label>52</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bolnick</surname> <given-names>DI</given-names></name>, <name name-style="western"><surname>Amarasekare</surname> <given-names>P</given-names></name>, <name name-style="western"><surname>Araújo</surname> <given-names>MS</given-names></name>, <name name-style="western"><surname>Bürger</surname> <given-names>R</given-names></name>, <name name-style="western"><surname>Levine</surname> <given-names>JM</given-names></name>, <name name-style="western"><surname>Novak</surname> <given-names>M</given-names></name>, <etal>et al</etal>. <article-title>Why intraspecific trait variation matters in community ecology</article-title>. <source>Trends Ecol Evol.</source> <year>2011</year>;<volume>26</volume>(<issue>4</issue>):<fpage>183</fpage>–<lpage>92</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.tree.2011.01.009" xlink:type="simple">10.1016/j.tree.2011.01.009</ext-link></comment> <object-id pub-id-type="pmid">21367482</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref053"><label>53</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Brunner</surname> <given-names>JD</given-names></name>, <name name-style="western"><surname>Chia</surname> <given-names>N</given-names></name>. <article-title>Metabolic model-based ecological modeling for probiotic design</article-title>. <source>Elife.</source> <year>2024</year>;<volume>13</volume>:e83690. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7554/eLife.83690" xlink:type="simple">10.7554/eLife.83690</ext-link></comment> <object-id pub-id-type="pmid">38380900</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref054"><label>54</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ho</surname> <given-names>P-Y</given-names></name>, <name name-style="western"><surname>Nguyen</surname> <given-names>TH</given-names></name>, <name name-style="western"><surname>Sanchez</surname> <given-names>JM</given-names></name>, <name name-style="western"><surname>DeFelice</surname> <given-names>BC</given-names></name>, <name name-style="western"><surname>Huang</surname> <given-names>KC</given-names></name>. <article-title>Resource competition predicts assembly of gut bacterial communities in vitro</article-title>. <source>Nat Microbiol.</source> <year>2024</year>;<volume>9</volume>(<issue>4</issue>):<fpage>1036</fpage>–<lpage>48</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41564-024-01625-w" xlink:type="simple">10.1038/s41564-024-01625-w</ext-link></comment> <object-id pub-id-type="pmid">38486074</object-id></mixed-citation></ref>
<ref id="pcbi.1013719.ref055"><label>55</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ostrem Loss</surname> <given-names>E</given-names></name>, <name name-style="western"><surname>Thompson</surname> <given-names>J</given-names></name>, <name name-style="western"><surname>Cheung</surname> <given-names>PLK</given-names></name>, <name name-style="western"><surname>Qian</surname> <given-names>Y</given-names></name>, <name name-style="western"><surname>Venturelli</surname> <given-names>OS</given-names></name>. <article-title>Carbohydrate complexity limits microbial growth and reduces the sensitivity of human gut communities to perturbations</article-title>. <source>Nat Ecol Evol.</source> <year>2023</year>;<volume>7</volume>(<issue>1</issue>):<fpage>127</fpage>–<lpage>42</lpage>. <comment>doi: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41559-022-01930-9" xlink:type="simple">10.1038/s41559-022-01930-9</ext-link></comment> <object-id pub-id-type="pmid">36604549</object-id></mixed-citation></ref>
</ref-list>
</back>
</article>
