Ordinary Differential Equation Modelling with ‘ecode’

Authors
Affiliations

Haoran Wu

Environmental Change Institute, School of Geography and the Environment, University of Oxford, South Parks Road, United Kingdom

Chen Peng

Life Sciences Institute, Zhejiang University, Hangzhou, Zhejiang 310030, China

Published

July 20, 2024

Welcome

ecode, a novel package for modelling ecological populations and communities using ordinary differential equation systems, designed with a user-friendly framework.

By following a three-cycle procedure, users can easily construct ecological models and explore their behaviors through a wide range of graphical, analytical, and numerical techniques.

The package incorporates advanced techniques such as grid search methods and simulated annealing algorithms, enabling users to iteratively refine their models and achieve accurate predictions.

Notably, ecode minimises external dependencies, ensuring robustness and reducing the risk of package failure caused by updates in dependencies.

Citation

To cite ecode in publications use:

Haoran Wu, ecode: An R package to investigate community dynamics in ordinary differential equation systems, Ecological Modelling, 2024, https://doi.org/10.1016/j.ecolmodel.2024.110676.

Installation

You can install the released version of ecode from CRAN with:

install.packages("ecode")

You can install the development version of ecode from GitHub with:

# install.packages("devtools")
devtools::install_github("HaoranPopEvo/ecode")