Modeling the Tangled Bank: A Users Guide to Gillespie Eco-evolutionary Models using the Julia Programming Language
Abstract
O_LIEco-evolutionary processes drive patterns in species abundances and traits. However, modeling complex ecological systems is challenging because of the many species and traits involved and because processes unfold in stochastic and non-equilibrium conditions. Gillespie Eco-evolutionary Models (GEMs) were created to simulate the eco-evolutinary dynamics in such complex scenarios. C_LIO_LIGEMs bridge the gap between ecological and evolutionary timescales, enabling tracking of trait dynamics and abundances simultaneously, and allowing real-time feedback between the two processes. Designed to capture demographic stochasticity and individual trait variation, GEMs enable tracking of multi-trait and multi-species evolution. Originally designed for a quantitative genetics approach, GEMs have now been expanded to handle both quantitative traits and discrete traits (genotypes or strains). C_LIO_LIIn this manuscript, we introduce an optimized and accessible framework for GEMs developed in the Julia programming language. We have simplified the simulation setup process by placing many of the information containers and design structures into functions that adapt to the model configurations chosen by the user. We use a birth-death logistic growth model as an example to illustrate the GEM setup. C_LIO_LIThis users guide is designed to make building GEMs for new models more streamlined and approachable. In addition to compartmentalized internal workings, the new framework also improves computational speed and efficiency. This lets users focus on model development rather than algorithmic complexities. C_LI
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
- gen3sis: the general engine for eco-evolutionary simulations on the origins of biodiversity
O. Hagen, B. Flueck, … L. Pellissier·bioRxiv·Mar 24, 2021
- Nemo2.4: fast and accurate quantitative genetics forward-time simulations
Champak Beeravolu Reddy, Jobran Chebib, … Frédéric Guillaume·bioRxiv·Jul 8, 2026
- EEMtoolbox: A user-friendly R package for flexible ensemble ecosystem modeling
Luz Valerie Pascal, Sarah A. Vollert, … Matthew Philip Adams·Methods in Ecology and EvolutionPeer-reviewed·Mar 20, 2025
- EcoEvoApps: Interactive Apps for Theoretical Models in Ecology and Evolutionary Biology
R. M. McGuire, K. T. Hayashi, … G. S. Kandlikar·bioRxiv·Jun 18, 2021
- Extending eco-evolutionary theory with oligomorphic dynamics
- The Extended Life Cycle: A Multiscale Modeling Framework for Extended Evolutionary Dynamics
Nayely Vélez-Cruz, Manfred D. Laubichler·bioRxiv·May 18, 2025