Abstract
Several of the most ambitious theories in ecology1,2,3,4,5,6,7,8,9,10,11,12,13,14 describe food webs that document the structure of strong and weak trophic links9 that is responsible for ecological dynamics among diverse assemblages of species4,11,12,13. Early mechanism-based theory asserted that food webs have little omnivory and several properties that are independent of species richness1,2,3,4,6. This theory was overturned by empirical studies that found food webs to be much more complex5,7,8,9,14,15,16,17,18, but these studies did not provide mechanistic explanations for the complexity9. Here we show that a remarkably simple model fills this scientific void by successfully predicting key structural properties of the most complex and comprehensive food webs in the primary literature. These properties include the fractions of species at top, intermediate and basal trophic levels, the means and variabilities of generality, vulnerability and food-chain length, and the degrees of cannibalism, omnivory, looping and trophic similarity. Using only two empirical parameters, species number and connectance, our ‘niche model’ extends the existing ‘cascade model’3,19 and improves its fit ten-fold by constraining species to consume a contiguous sequence of prey in a one-dimensional trophic niche20.
Main
We compare the abilities of two earlier models, the random and cascade models3,19, and our new niche model to predict a dozen properties for each of seven food webs. The parameters of all models are set to synthesize webs with the empirically observed species number and connectance level. We compare model predictions with the largest and highest-quality empirical food webs that include autotrophs and were originally documented to study food web structure comprehensively (Table 1). Three are from freshwater habitats: Skipwith Pond, Little Rock Lake and Bridge Brook Lake; two are from habitats at freshwater-marine interfaces: Chesapeake Bay and Ythan Estuary; and two are from terrestrial habitats: Coachella Valley and the island of St Martin.
Throughout this work, ‘species’ refers to trophic species, which are functional groups of taxa that share the same predators and prey in a food web3. ‘Trophic species’ is a widely accepted3,4,8,14,17,18 and sometimes criticized convention5,14 within structural food-web studies that reduces methodological biases in the data3,4,8. A matrix with S rows and columns represents a food web with S species. Element aij is 1 if species j consumes species i and 0 if not. There are S2 possible and L actual links. Directed connectance17 (C) equals L/S2.
In the random model3,19, any link among S species occurs with the same probability (P) equal to C of the empirical web. This creates webs as free as possible from biological structuring while maintaining the observed S and C. The cascade model3,19 assigns each species a random value drawn uniformly from the interval [0,1] and each species has probability P = 2CS/(S - 1) of consuming only species with values less than its own. This pecking order helps to explain species richness among trophic levels3 but underestimates interspecific trophic similarity19 and overestimates food-chain length and number in larger webs3,18. The niche model (Fig. 1) similarly assigns each species a randomly drawn ‘niche value’. The species are then constrained to consume all prey species within one range of values whose randomly chosen centre is less than the consumer's niche value. The single range adds a previously discussed20 community-level contiguity of niche space to the cascade model by causing species with similar niche values to share consumers frequently within the community. The placement of the niche partially relaxes the cascade hierarchy by allowing up to half a consumer's range to include species with niche values higher than the consumer's value. All three models incorporate substantial stochastic variability along with dependence on S and C.
Each of S species (for example, S = 6, each shown as an inverted triangle) is assigned a ‘niche value’ parameter (ni) drawn uniformly from the interval [0,1]. Species i consumes all species falling in a range (ri) that is placed by uniformly drawing the centre of the range (ci) from [ri/2, ni]. This permits looping and cannibalism by allowing up to half of ri to include values ⩾ ni. The size of ri is assigned by using a beta function to randomly draw values from [0,1] whose expected value is 2C and then multiplying that value by ni [expected E(ni) = 0.5] to obtain the desired C. A beta distribution with α = 1 has the form f(x|1, β) = β(1-x)β-1, 0 < x < 1, 0 otherwise, and E(X) = 1/(1+β). In this case, x = 1-(1-y)1/β is a random variable from the beta distribution if y is a uniform random variable and β is chosen to obtain the desired expected value. We chose this form because of its simplicity and ease of calculation. The fundamental generality of species i is measured by ri. The number of species falling within ri measures realized generality. Occasionally, model-generated webs contain completely disconnected species or trophically identical species. Such species are eliminated and replaced until the web is free of such species. The species with the smallest ni has rI = 0 so that every web has at least one basal species.
Twelve properties of each empirical and model web are measured (see Methods):
(i–iii) Species types1,2,3,4,5,6,7,8,14,15,16,17,18,21: the fractions of top (T, species with no predators), intermediate (I, species with both predators and prey) and basal ( B, species with no prey) species.
(iv, v) The standard deviations (s.d.) of generality14 ( GenSD) and vulnerability14 (VulSD) quantify the respective variabilities of species’ normalized prey (Gi) and predator (Vi) counts:
Normalizing with L/S makes s.d. comparable across different webs by forcing mean Gi and Vi to equal 1.
(vi) Trophic similarity of a pair of species (sij) is the number of predators and prey shared in common divided by the pair's total number of predators and prey17,19. We average all species’ largest similarity index to calculate mean maximum similarity (MxSim) of a web:
(vii–ix) A food chain is a linked path from a species to a basal species17. The mean (ChnLg) and s.d. (ChnSD) of food chain lengths and the log of the number of food chains (ChnNo) are measured. Computational considerations require that chains with loops be ignored17.
(x, xi) The fraction of species that are cannibals (Cannib) and the fraction of species involved in longer ‘loops’ (Loop), which are food chains that include the same species twice5,17.
(xii) Omnivory5 is the fraction of species that consume two or more species and have food chains of different lengths (Omniv).
Raw error is the difference between empirical properties and a model's mean predicted by Monte Carlo simulations (see Methods). We normalize raw errors by dividing them by the s.d. of the property's simulated distribution. As expected, an average of 95.8% (s.d. = 1.5, n = 202) of synthetic webs have properties within 2 model s.d. of the model's mean, which makes normalized errors between -2 and 2 a good fit because they are within the model's expected range.
Figure 2 shows the overall performance of the three models. Generally, the niche model estimates the central tendency of the empirical data remarkably well. The average normalized error is 0.22, although the s.d. of 1.8 (expected value 1) illustrates greater variability in the empirical data than in the niche model21 despite three distinct stochastic model components. The cascade model is over an order of magnitude worse, with an average normalized error of -3.0 and s.d. of 14.1. The random model's average of 27.1 and s.d. of 202 indicates an even worse fit. The niche model performs similarly across the different webs (Fig. 3) and consistently predicts individual properties across the group of webs more accurately than the other models (Fig. 4).
Arrows show the number of errors beyond the x-axis. Of the 56 random-model means (8 properties of 7 webs), 16% are within 2 model s.d. of the empirical data. Of the 66 cascade-model means (10 properties of 6 webs and 6 properties of one web), 27% are within this range. In contrast, 79% of 80 niche-model means (12 properties of 6 webs and 8 properties of one web) are within 2 model s.d. of the empirical data. Although attention to normalized-error magnitudes tends to reward models for increased variability, this tendency is kept in check by normalized-error s.d. < 1 that indicates excessive variability.
The three models are indicated by open bars (random model), hatched bars (cascade model) and filled bars (niche model). Properties are described in the text. Ideally, the across-web sample average should not significantly differ from the model average of zero. Significant positive and negative average errors indicate that on average the model over- and underestimates empirical properties, respectively. Error bars show 95% confidence limits on the value of the mean assuming the empirical data are drawn from the model distribution and therefore have known population mean 0 and s.d. 1. The expected average of zero falls within the 95% confidence limits for only one property of the random model (Cannib), no properties of the cascade model, and eight properties of the niche model. Normalized errors do not directly correspond to raw errors because niche-model s.d. is twice as large (mean, 2.0; s.d., 0.84; n = 66) as cascade-model s.d. However, even in absolute terms, the magnitudes of the niche model's raw errors (Table 2) are roughly one-fifth (median 0.19, n = 77) of the raw errors of the random model and about one-quarter (median 0.27, n = 80) of the raw errors of the cascade model. In addition, the niche model has smaller average raw errors than the cascade model for all properties except T and smaller s.d. of those averages for 9 of 12 properties (see Supplementary Information). These findings show that the much greater accuracy and precision of the niche model's predictive abilities are robust to the distinction between normalized and raw errors.
The random model's large errors show that simply matching an empirical web's S and C does little to account for empirical food-web properties except Cannib, which is surprisingly close to our null expectation. The cascade model improves over the random model for all properties except Cannib and closely estimates T, I and B, as suggested earlier3 but previously untested against all seven webs. It also closely estimates VulSD but has quite large errors for other properties. The niche model improves over the cascade model for all 12 properties including Cannib and Loop , which invariably equal zero in cascade webs. This improvement is most dramatic for MxSim, which determines how quickly species are initially lumped in aggregation studies17,19 and is poorly predicted by the cascade model19.
The niche model's most significant errors may indicate problems with the data. For example, the model's underestimation of empirical variability may well be due to methodological inconsistencies among studies21. Also, the niche model's small but consistent overestimation of ChnLg and ChnSD (Fig. 4, Table 2) could be reduced by overcoming the well known bias against including parasites in food webs2,22,23. Underestimating T in the Ythan Estuary web by 5.8 model s.d. (Table 2) appears to result from the web's bias towards many ‘top’ bird species whose consumers were excluded22. Consequently, I and B are overestimated by 3.4 and 2.8 model s.d., respectively. The other 18 empirical observations of T, I and B are within 1.9 model s.d. except for two at -2.3 and -2.5. Bias towards top species with zero vulnerability inflates VulSD and explains the niche model's underestimation of the Ythan web's VulSD by 7.4 model s.d.
By definition, constraining all consumers to eat one contiguous interval within a fixed sequence of species causes the niche model to generate ‘interval’ webs20. However, larger empirical webs are rarely interval3. This discrepancy may be due to the delicacy of the intervality property. Among niche model webs with the same S and C as the seven empirical webs, intervality is broken by losing any one of almost half (mean, 41%) of the links in the webs. This suggests that we should devise a measure of the degree of intervality rather than considering intervality solely as a yes or no condition. We hypothesize that this degree is very high in empirical food webs.
A classic formulation of niche space24 is of an ‘ n-dimensional hyperspace’ with n corresponding to innumerable ecological or environmental characteristics. An often-considered space that inspired our model is a species’ feeding niche that restricts feeding to resources whose characteristics fall within a contiguous region of niche space20,24,25,26. Our results show that, with respect to food-web structure, community niche space is usefully collapsible to one dimension20. Whereas niche theory often infers repulsion of overlapping niches owing to interspecies competition24,26, our model lacks such repulsion. Adding it or other modifications might improve the model's fit. The success for a model as simple as ours is very unexpected given the wide variety of aquatic and terrestrial food webs examined and the recently recognized complexity of their structure5,7,8,9,10,14,15,16,17,18,19,21,25. The niche model merits further testing against webs from other habitats that avoid biases such as those in the Ythan web.
As it stands, the niche dimension is an empirically successful model component that facilitates a relaxed hierarchy of trophic interactions among species ordered in one dimension. Future exploration may determine the dimension's meaning and measurability in the field. Such work should focus on the relationship between the mechanics of the niche model and one or more physical, evolutionary, behavioural or other mechanisms responsible for species’ trophic activities. Mechanisms related to body size should be explored27,28, as should algorithms that order species in empirical food webs in their ‘most interval’ sequence. If applying such algorithms yields strongly phylogenetic orders, evolutionary mechanisms as opposed to more conventionally invoked ecological dynamics would be suggested8,9,14. Ordering algorithms would also help test the niche model's predictions, including: (1) empirical webs are close to interval; (2) species with similar niche values tend to share more predators than prey because close proximity on the niche dimension greatly increases the probability of being eaten by the same consumers while still allowing substantial differences in diet; and (3) species’ niche values positively correlate with generality because species’ niche ranges are products of these values (Fig. 1).
The niche model provides a benchmark for evaluating food webs as well as a structural framework to extend studies of link-strength distributions to systems larger than those previously examined11,12,13. Link strength may be highest and lowest, respectively, for prey species near the centre and ends of a species’ niche range. Although our model lacks this and many other biological mechanisms, its empirical success indicates that exploring more of the model's predictions is warranted. For example, the general effects of losing functionally distinct species on ecological systems with different levels of S and C could be predicted by simulating species losses and observing how many other species lose all their resource or consumer species. Such observations could predict extirpations due to starvation and population increases due to predation release. Effects due to species’ functional traits such as omnivory could be distinguished from effects more generally due to the number of species29 by simulating all possible combinations of fixed numbers of species lost. Such analyses could greatly advance scientific understanding of the potentially catastrophic consequences of species loss for the complex ecological systems on which all organisms depend.
Methods
Monte Carlo simulations generated 1,000 webs with the same S and within 3% of the same C as an empirical web. Three per cent represents a compromise between closely matching the C of the empirical web and inefficiently rejecting too many model webs to find one with the empirical C. Several properties of some webs could not be normalized or computed. The cascade model prohibits looping and cannibalism resulting in model s.d. = 0 and raw errors that cannot be normalized. When normalized errors are discussed, these properties of the cascade model are excluded. In many random webs, B = 0 eliminates meaningful food-chain and omnivory properties. High ChnLg and Loop in random webs with B >0 make their computation impracticable. Little Rock Lake has too many chains to compute Omniv or food-chain properties in a reasonable length of time for any of the models17.
References
May, R. M. How many species are there on earth? Science 241, 1441–1449 (1988).
Lawton, J. H. in Ecological Concepts (ed. Cherrett, J. M.) 43– 78 (Blackwell Scientific, Oxford, 1989).
Cohen, J. E., Briand, F. & Newman, C. M. Community Food Webs: Data and Theory (Biomathematics Vol. 20) (Springer, Berlin, 1990).
Pimm, S. L., Lawton, J. H. & Cohen, J. E. Food web patterns and their consequences. Nature 350, 669–674 ( 1991).
Polis, G. A. Complex desert food webs: an empirical critique of food web theory. Am. Nat. 138, 123–155 ( 1991).
Havens, K. Scale and structure in natural food webs. Science 257 , 1107–1109 (1992).
Martinez, N. D. Effects of scale on food web structure. Science 260 , 242–243 (1993).
Martinez, N. D. Scale-dependent constraints on food-web structure. Am. Nat. 144, 935–953 (1994).
Lawton, J. H. Webbing and WIWACS. Oikos 72, 305– 306 (1995).
Polis, G. A. & Winemiller, K. (Eds) Food Webs: Integration of Patterns and Dynamics (Chapman and Hall, New York, 1996).
deRuiter, P. C., Neutel, A-M & Moore, J. C. Energetics, patterns of interaction strengths, and stability in real ecosystems. Science 269, 1257–1260 (1995).
McCann, K., Hastings, A. & Huxel, G. R. Weak trophic interactions and the balance of nature. Nature 395, 794–798 (1998).
Berlow, E. L. Strong effects of weak interactions in ecological communities. Nature 398, 330–334 ( 1999)
Schoener, T. W. Food webs from the small to the large. Ecology 70, 1559–1589 (1989).
Warren, P. H. Spatial and temporal variation in the structure of a freshwater food web. Oikos 55, 299–311 (1989).
Hall, S. J. & Raffaelli, D. Food-web patterns: lessons from a species-rich web. J. Anim. Ecol. 60, 823 –842 (1991).
Martinez, N. D. Artifacts or attributes? Effects of resolution on the Little Rock Lake food web. Ecol. Monog. 61, 367– 392 (1991).
Goldwasser, L. & Roughgarden, J. Construction of a large Caribbean food web. Ecology 74, 1216–1233 (1993).
Solow, A. R. & Beet, A. R. On lumping species in food webs. Ecology 79, 2013–2018 (1998).
Cohen, J. E. Food Webs and Niche Space (Princeton Univ. Press, Princeton, 1978).
Murtaugh, P. A. & Kollath, J. P. Variation of trophic fractions and connectance in food webs. Ecology 78, 1382–1287 (1997).
Huxman, M., Raffaelli, D. & Pike, A. Parasites and food web patterns. J. Anim. Ecol. 64, 168–176 ( 1995).
Marcogliese, D. J. & Cone, D. K. Food webs: A plea for parasites. Trends Ecol. Evol. 12, 320 –325 (1997).
Hutchinson, G. E. Concluding remarks. Population studies: Animal ecology and demography. Cold Spring Harbor Symp. Quant. Biol. 22, 415– 427 (1957).
Warren, P. H. in Aspects of the Genesis and Maintenance of Biological Diversity (eds Hochberg, M. E., Clobert, J. & Barbault, R.) 142– 161 (Oxford Univ. Press, New York, 1996).
Begon, M., Harper, J. L. & Townsend, C. R. Ecology: Individuals, Populations, and Communities 3rd edn (Blackwell Science, Oxford, 1996).
Warren, P. H. & Lawton, J. H. Invertebrate predator–prey body size relationships: an explanation for upper triangular food webs and patterns in food web structure? Oecologia 74, 231–235 (1987).
Cohen, J. E., Pimm, S. L., Yodzis, P. & Saldana, J. Body sizes of animal predators and animal prey in food webs. J. Anim. Ecol. 62, 67–78 (1993).
Symstad, A. J., Tilman, D., Willson, J. & Knops, J. M. H. Species loss and ecosystem functioning: effects of species identity and community composition. Oikos 81, 389–397 (1998).
Baird D. & Ulanowicz, R. E. The seasonal dynamics of the Chesapeake Bay ecosystem. Ecol. Monogr. 59, 329–364 (1989).
Acknowledgements
We thank J. Dunne, M. Geluardi, E. Connor, L. Goldwasser, J. Harte, T. Parker, E. Berlow and I. Billick for comments and suggestions. The USA National Science Foundation provided support.
Author information
Affiliations
Corresponding author
Supplementary information
Rights and permissions
About this article
Cite this article
Williams, R., Martinez, N. Simple rules yield complex food webs. Nature 404, 180–183 (2000). https://doi.org/10.1038/35004572
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1038/35004572
Further reading
-
Combining graph neural networks and spatio-temporal disease models to improve the prediction of weekly COVID-19 cases in Germany
Scientific Reports (2022)
-
Species diversity and food web structure jointly shape natural biological control in agricultural landscapes
Communications Biology (2021)
-
The isotopic niche of Atlantic, biting marine mammals and its relationship to skull morphology and body size
Scientific Reports (2021)
-
Empirically classifying network mechanisms
Scientific Reports (2021)
-
Body size dependent dispersal influences stability in heterogeneous metacommunities
Scientific Reports (2021)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.