<scp>adapt3</scp> : Adaptive dynamics and community projection in the <i>R</i> programming language
Abstract Ecologists typically use matrix projection to understand population dynamics. Recently, they have applied matrix projection to analyse communities and evolutionary dynamics. Particularly, matrix community models (MCMs) provide a reductionist, demographic approach to the study of ecological interactions, while adaptive dynamics assess the mechanistic links between demography and evolution via invasibility analyses. Package adapt3 is an R package that applies a simple, standardized approach to community projection and adaptive dynamics. The package consists of core kernels meant to handle large and complex matrix population models (MPMs), linked via aggregate density dependence in vital rates and projected together forward in time. In adaptive dynamics, adapt3 can also be used to explore and estimate evolutionary stable strategies (ESS). We provide examples using adapt3 to replicate a previously published pairwise invasibility analysis and a matrix community model. The former assesses whether vegetative dormancy is an ESS in a North American herbaceous plant. The latter explores the possible impacts of hypothesized changes in climate on a riparian plant community. Package adapt3 is available on CRAN and can be used to study the nature and stability of ecological interactions, the mechanics of natural selection and even speciation. Further extensions will include individual‐based modelling to incorporate sexual reproduction into both approaches.
Authors
- Richard P. Shefferson (ORCID: https://orcid.org/0000-0002-5234-3131)
Institutions
- Tokyo University of the Arts (JP)
Publication Details
- Journal
- Methods in Ecology and Evolution
- Published
- 2026-04-06
- DOI
- https://doi.org/10.1111/2041-210x.70298
- Primary Topic
- Evolution and Genetic Dynamics
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Japan Society for the Promotion of Science