knitr::opts_chunk$set(echo = TRUE, eval = FALSE)

Introductions

Workshop goals

Ecological modelling in SpaDES

Why is modelling important?

Models are everywhere. Complex models pose several challenges.

1. Many models, low integration

2. High complexity

3. Era of big data

4. Reproducibility and transparency

How do we tackle these issues?

Continuous adaptive management

Continuous adaptive management

Continuous adaptive management

Although this framework is ideal, it is only seldomly applied across the scientific community.

Why? Because we are yet far from developing our research in a way that is easily repeatable, "upgradeable" and shareable.

Where do we go from here?

What is SpaDES?

Spatial Discrete Event Simulator

SpaDES...

  1. is written in R: a widely understood programming language, highly suited to statistical analyses, but flexible and fast enough to accommodate simulation work;
  2. can be used for a wide-range of modelling approaches:
    • process-based models;
    • phenomenological models;
    • spatially-explicit models;
    • ...

SpaDES...

  1. models are built of modules, i.e. self-contained, interacting pieces that execute a particular event, or process in the model;
  2. modules can be made available across the entire R community if module-developers wish it so;
  3. will soon include a web-app builder to make interactive simulation possible.

An example

Our question(s): how will forest fires affect forest age? And how will climate change affect fire regimes and in turn the vegetation? How will timber supply be affected?

To start we'll need...

Vegetation dynamics simulation

Add climate-change, timber supply models...

Reserve, add new data, and re-run

Decorate and serve

Because models are not just for modellers, a shiny app building package is being developed to transform any SpaDES simulation into a web-app. This provides an interactive way of visualising results, as users can change simulation parameters and turn modules on and off, whilst observing how this impacts simulation results. Importantly, it can be particularly useful when conveying results to a non-expert or even the public.

shiny web-app demos

Where to get help

?SpaDES

Next



PredictiveEcology/SpaDES.Workshops documentation built on Jan. 30, 2021, 6:52 p.m.