Methods in Ecology and EvolutionEcologyPeer-reviewed journal article
EEMtoolbox: A user-friendly R package for flexible ensemble ecosystem modeling
Luz Valerie PascaliD, Sarah A. VollertiD, Malyon D. BimleriD, Christopher M. BakeriD, Maude VernetiD, Stefano CanessaiD, Christopher DrovandiiD, Matthew Philip AdamsiD
Abstract
O_LIForecasting ecosystem changes due to disturbances or conservation interventions is essential to improve ecosystem management and anticipate unintended consequences of conservation decisions. Mathematical models allow practitioners to understand the potential effects and unintended consequences via simulation. However, calibrating these models is often challenging due to a paucity of appropriate ecological data. C_LIO_LIEnsemble ecosystem modelling (EEM) is a quantitative method used to parameterize models from theoretical ecosystem features rather than data. Two approaches have been considered to find parameter values satisfying those features: a standard accept-reject algorithm, appropriate for small ecosystem networks; and a sequential Monte Carlo (SMC) algorithm, that is more computationally efficient for larger networks. In practice, using SMC for EEM generation requires advanced statistical and mathematical knowledge, as well as strong programming skills, which might limit its uptake. In addition, current EEM approaches have been developed for only one model structure (generalized Lotka-Volterra). C_LIO_LITo facilitate the usage of EEM methods we introduce EEMtoolbox, an R package for calibrating quantitative ecosystem models. Our package allows the generation of parameter sets satisfying ecosystem features, by using either the standard accept-reject algorithm or the novel SMC procedure. Our package extends the existing EEM methodology, originally developed for the generalized Lotka-Volterra model, to two additional model structures (the multi-species Gompertz, and the Bimler-Baker model), and additionally allows users to define their own model structures. C_LIO_LIWe demonstrate the usage of EEMtoolbox by modelling the introduction of sihek (extinct-in-the-wild) on Palmyra Atoll in the Pacific Ocean. With its simple interface, our package facilitates straightforward generation of EEM parameter sets, thus unlocks advanced statistical methods supporting conservation decisions using ecosystem network models. C_LI
- Citations
- 3
- FWCI
- 0.76
- Field percentile
- top 34%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Data-Driven Discovery of Mechanistic Ecosystem Models with LLMs
Scott Spillias, Jacob G. D. Rogers, … Rowan Trebilco·Methods in Ecology and EvolutionPeer-reviewed·Feb 24, 2026
- pnetr: An R package for the PnET family of forest ecosystem models
Xiaojie Gao, Zaixing Zhou, … Jonathan R. Thompson·Methods in Ecology and EvolutionPeer-reviewed·Jun 9, 2025
- rsofun v5.0: A model-data integration framework for simulating ecosystem processes
J. Aran Paredes, K. Hufkens, … B. D. Stocker·bioRxiv·Nov 24, 2023
- modleR: a modular workflow to perform ecological niche modeling in R
A. Sanchez-Tapia, S. R. Mortara, … M. F. d. Siqueira·bioRxiv·Apr 1, 2020
- ecode: An R package to investigate community dynamics in ordinary differential equation systems
H. Wu·bioRxiv·Jun 23, 2023
- Introducing Mouffet, a unified framework to make model creation easier and more reproducible
S. Christin, N. Lecomte·bioRxiv·Jul 6, 2022