Skip to content

The BLack STain root disease landscape MANagement disturbance model (BLASTMAN) is an agent-based model (ABM) implemented in NetLogo, R, and Go that simulates forest management disturbances (i.e., thinnings and clear-cut regeneration harvests) and the spread of a tree disease in forested landscapes.

License

Notifications You must be signed in to change notification settings

flowbouche/BLASTMAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

Black stain root disease landscape management model: BLASTMAN

About

The BLack STain root disease landscape MANagement model (BLASTMAN) is an agent-based model that simulates forest management disturbances (i.e., thinnings and clear-cut regeneration harvests) and the spread of a tree disease (black stain root disease, BSRD) in forested landscapes.

Adam J. Bouché developed this model under the guidance of Dr. Klaus J. Puettmann and Dr. David C. Shaw as a thesis for a Master of Science (MS) degree in Forest Ecosystems and Society at Oregon State University between 2017 and 2020. The thesis text can be found at ScholarsArchive@OSU.

This ABM is implemented in NetLogo (v.6.0.4), R (v.3.5.3), and Go (v.1.14). The most recent version of the 'spread infection' program is bundled in this repo, but the repository for the program implemented by Mario Vega is found here.

Using the model

This model runs in NetLogo (v.6.0.4). R must be installed on the computer (v.3.5.3 and later should work) and the R extension for NetLogo must be configured.

Directories

In addition, several directories must be located in the same directory as the model ('.nlogo'):

/supporting_files - A directory containing all of the '.nls' files used by the main model file, including:

  • basic_functions_1.10.0.0.nls
  • insect-attraction_1.10.0.0.nls
  • probability_parameters_1.10.0.0.nls
  • ring_lists_1.10.0.0.nls
  • spread-infection_Go_1.10.0.0.nls
  • spread-infection
  • spread-infection.exe

/supporting_files/programs - A directory called 'programs' used to store programs and files used during model runs.

/output - A directory where all model outputs (results) are created.

/output/rasters - A directory specifically for raster model outputs ('maps' of the landscape).

To run this model: Necessary modifications to model code

While NetLogo can work on relative paths (relative to the directory), R needs the absolute paths and the working directory for the R instance running in NetLogo cannot be changed (see documentation).

  • Change paths in main model
  • Change paths in spread-infection_Go_1.10.0.0.nls

About

The BLack STain root disease landscape MANagement disturbance model (BLASTMAN) is an agent-based model (ABM) implemented in NetLogo, R, and Go that simulates forest management disturbances (i.e., thinnings and clear-cut regeneration harvests) and the spread of a tree disease in forested landscapes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published