reserBUGS: A reservoir computing framework for probabilistic forecasting of ecological abundance time series
Miguel A. Mohedano-MuñoziD, Javier GaleanoiD, Juan Manuel PastoriD, Julia G. de AledoiD, Ígnasi BartomeusiD, Alfonso Allen‐PerkinsiD
Abstract
Forecasting species population dynamics is a central challenge in computational ecology, yet existing approaches rarely combine flexible nonlinear modelling, support for count-based ecological data, and systematic uncertainty quantification within a single, scalable framework. Here we introduce reserBUGS, an open-source Python framework for ecological forecasting based on reservoir computing, a recurrent neural network architecture in which only a simple readout layer is trained while a fixed high-dimensional dynamical system encodes temporal memory and nonlinear dependencies. reserBUGS integrates species abundance time series with environmental covariates retrieved automatically from global climate products, generates probabilistic ensemble forecasts, and provides tools for forecast evaluation and reliability assessment. We evaluated reserBUGS using insect abundance time series from available biodiversity monitoring datasets, comparing its performance against seven statistical and machine-learning baselines over one- to five-year forecast horizons. Reservoir-based models consistently outperformed alternatives in both predicting future abundance and capturing forecast uncertainty, with environmental predictors increasing the proportion of stable forecasts and contributing additional predictive value beyond historical abundance dynamics alone, particularly at 3-4-year forecast horizons. Probabilistic forecasts further enabled the identification of conditions associated with reduced predictive skill, providing a practical basis for communicating forecast confidence to end users. While default configurations already achieved competitive performance across a taxonomically and geographically diverse set of time series, hyperparameter optimisation revealed substantial room for performance gains through series-specific tuning. reserBUGS offers a computationally efficient and extensible framework for ecological forecasting that is well suited to the short, heterogeneous time series typical of biodiversity monitoring programmes. Its combination of flexible nonlinear modelling, probabilistic uncertainty quantification, and automated environmental data integration addresses key practical barriers to the adoption of modern forecasting methods in conservation and ecological research.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Research Focus
- Approach
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
- The intrinsic predictability of ecological time series and its potential to guide forecasting
F. Pennekamp, A. Iles, … O. Petchey·bioRxiv·Jun 19, 2018
- The Ecological Forecast Horizon, and examples of its uses and determinants
Owen L Petchey, Mikael Pontarp, … Ian S Pearse·bioRxiv·Mar 29, 2015
- Fine scale prediction of ecological community composition using a two-step sequential machine learning ensemble
I. Civantos, J. Garcia-Algarra, … I. Bartomeus·bioRxiv·Mar 24, 2021
- A machine learning approach for the spatiotemporal forecasting of ecological phenomena using dates of species occurrence records
C. Capinha·bioRxiv·Oct 5, 2018
- Computational capability of ecological dynamics
M. Ushio, K. Watanabe, … K. Nakajima·bioRxiv·Sep 15, 2021
- Assessing predictive accuracy of species abundance models in dynamic systems
Christopher James Brown, Christina A. Buelow, … Elizabeth S. Oh·Methods in Ecology and EvolutionPeer-reviewed·Jul 16, 2025