Search bioRxiv⌕ Search

Biology subjects

Galeano, J.

Publications and source records attributed to Galeano, J..

6 recordsLinked to original sources

reserBUGS: A reservoir computing framework for probabilistic forecasting of ecological abundance time series

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.

bioinformatics↗

A four-population model of Diaphorina citri and Tamarixia radiata with citrus flushing dynamics and impulsive parasitoid releases

Diaphorina citri is the primary vector of Huanglongbing (HLB), a devastating disease that affects global citrus production. Effective biological control using the parasitoid Tamarixia radiata represents a sustainable alternative to chemical insecticides, but its efficacy depends heavily on environmental variables and resource availability. In this work, we develop a four-population mathematical model to analyze the dynamics of D. citri in the presence of T. radiata, a known parasitoid. Our model incorporates the cyclical and periodic behavior of citrus flushing (new shoots), providing a realistic representation of resource-limited dynamics as observed in field conditions. Through comparative simulations of three scenarios, without parasitoid, a single initial introduction, and periodic augmentative releases, we characterize and compare the impact of T. radiata as a biological control agent. Our results show that periodic releases maintain pest suppression, whereas a single introduction only delays pest recovery. By aligning theoretical modeling with ecological reality, this framework supports the role of T. radiata in pest suppression and provides a baseline for future work on optimal and cost-effective release strategies.

ecology↗

Prevalence of mutualism in a simple model of microbial co-evolution

Evolutionary transitions among ecological interactions are widely known, although their detailed dynamics remain absent for most population models. Adaptive dynamics has been used to illustrate how the parameters of population models might shift through evolution, but within an ecological regime. Here we use adaptive dynamics combined with a generalised logistic model of population dynamics to show that transitions of ecological interactions might appear as a consequence of evolution. To this purpose we introduce a two-microbial toy model in which population parameters are determined by a bookkeeping of resources taken from (and excreted to) the environment, as well as from the byproducts of the other species. Despite its simplicity, this model exhibits all sorts of ecological transitions, some of which resemble those found in nature. Overall, the model shows a clear trend toward the emergence of mutualism.

ecology↗

Fine scale prediction of ecological community composition using a two-step sequential machine learning ensemble

Prediction is one the last frontiers in ecology. Indeed, predicting fine scale species composition in natural systems is a complex challenge as multiple abiotic and biotic processes operate simultaneously to determine local species abundances. On the one hand, species intrinsic performance and their tolerance limits to different abiotic pressures modulate species abundances. On the other hand there is growing recognition that species interactions play an equally important role in limiting or promoting such abundances within ecological communities. Here, we present a joint effort between ecologists and data scientists to use data-driven models informed by ecological deterministic processes to predict species abundances using reasonably easy to obtain data. To overcome the classical procedure in ecology of parameterizing complex population models of multiple species interactions and poor predictive power, we followed instead a sequential data-driven modeling approach. We use this framework to predict species abundances over 5 years in a highly diverse annual plant community. Our models show a surprisingly high spatial predictive accuracy (RSE ~ 0.13) using only easy to measure variables in the field, yet such predictive power is lost when temporal dynamics are taken into account. This result suggest that predicting the temporal dimension of our system requires longer time series data. Such data would likely capture additional sources of variability that determine temporal patterns of species abundances. In addition, we show that these data-driven models can also inform back mechanistic models of important missing variables that affect species performance such as particular soil conditions (e.g. carbonate availability in our case). Being able to gain predictive power at fine-scale species composition while maintaining a mechanistic understanding of the underlying processes can be a pivotal tool for conservation, specially given the human induced rapid environmental changes we are experiencing. Here, we document how this objective can be achieved by promoting the interplay between classic modelling approaches in ecology and recently developed data-driven models. Author summaryPrediction is challenging but recently developed machine learning techniques allow to dramatically improve prediction accuracy in several domains. However, these tools are often of little application in ecology due to the complexity of gathering information on the needed explanatory variables, which often comprise not only physical variables such as temperature or soil nutrients, but also information about the complex network of species interactions regulating species abundances. Here we present a two-step sequential modelling framework that overcomes these constraints. We first infer potential species abundances training models just with easily obtained abiotic variables, and then use this outcome to fine-tune the prediction of the realized species abundances when taking into account the rest of the predicted species in the community. Overall, our results show a promising way forward for fine scale prediction in ecology.

ecology↗

A general model of population dynamics accounting for multiple kinds of interaction

Population dynamics has been modelled using differential equations almost since Malthus times, more than two centuries ago. Basic ingredients of population dynamics models are typically a growth rate, a saturation term in the form of Verhulsts logistic brake, and a functional response accounting for interspecific interactions. However intraspecific interactions are not usually included in the equations. The simplest models use linear terms to represent a simple picture of the nature, meanwhile to represent more complex landscapes, it is necessary to include more terms with higher order or analytically more complex. The problem to use a simpler or more complex model depends on many factors: mathematical, ecological, or computational. To address it, here we discuss a new model based on a previous logistic-mutualistic model. We have generalised the interspecific terms (for antagonistic and competitive relationships) and we have also included new polynomial terms to explain any intraspecific interaction. We show that by adding simple intraspecific terms, new free-equilibrium solutions appear driving a much richer dynamics. These new solutions could represent more realistic ecological landscapes by including a new high order term.

ecology↗

BipartGraph: An interactive application to plotbipartite ecological networks

Interactions between two different guilds of entities are pervasive in biology. They may happen at molecular level, like in a diseasome, or amongst individuals linked by biotic relationships, such as mutualism or parasitism. These sets of interactions are complex bipartite networks. Visualization is a powerful tool to explore and analyse them but the most common plots, the bipartite graph and the interaction matrix, become rather confusing when working with real biological networks. We have developed two new types of visualization that exploit the structural properties of these networks to improve readability. A technique called k-core decomposition identifies groups of nodes that share connectivity properties. With the results of this analysis it is possible to build a plot based on information reduction (Polar Plot) and another which takes the groups as elementary blocks for spatial distribution (Ziggurat plot). We describe the applications of both plots and the software to create them.

ecology↗