Skip to contents

An S7 class that serves as a comprehensive container for all components of an Atlantis ecosystem model, including input parameters, spatial geometry, and simulation outputs. This class provides a structured way to organize and access the various data types produced by Atlantis model runs.

Usage

Atlantis(
  geometry = NULL,
  run = NULL,
  initial = NULL,
  biology = NULL,
  group = NULL,
  physics = NULL,
  forcing = NULL,
  fisheries = NULL,
  harvest = NULL,
  main_output = NULL,
  biomass_all = NULL,
  biomass_box = NULL,
  biomass_age = NULL,
  biomass_age_annual = NULL,
  diet = NULL,
  diet_detailed = NULL,
  yoy = NULL,
  file_paths = NULL,
  version = character(0)
)

Arguments

geometry

[sf object]
Spatial geometry from geometry (Box Geometry Model) file defining the model domain as polygons with depth layers and connectivity.

run

[list]
Run configuration parameters from .prm file including simulation settings, timesteps, and output specifications.

initial

[list]
Initial conditions from .nc file specifying starting biomass, numbers, and other state variables for each functional group.

biology

[list]
Biology parameters from .prm file including growth rates, mortality, recruitment, and physiological parameters for each functional group.

group

[data.frame]
Functional group definitions specifying species codes, names, group types (vertebrate/invertebrate), and model structure.

physics

[list]
Physical oceanographic parameters including mixing, transport, and hydrodynamic processes.

forcing

[list]
Environmental forcing data including temperature, salinity, and other physical drivers that vary through time.

fisheries

[list]
Fisheries configuration and catch time series data for commercial and recreational fishing activities.

harvest

[list]
Harvest policies and management scenarios including fishing mortality rates and selectivity patterns.

main_output

[data.frame]
Primary model outputs including biomass and abundance time series for all functional groups aggregated across space.

biomass_all

[array]
Complete biomass snapshots at specific time points showing spatial distribution across all boxes and depth layers.

biomass_box

[array]
Biomass snapshots aggregated by box (spatial polygon) for each functional group and time point.

biomass_age

[array]
Age-structured biomass snapshots showing cohort dynamics for vertebrate functional groups.

biomass_age_annual

[array]
Annual summaries of age-structured biomass data for long-term trend analysis.

diet

[matrix]
Diet composition matrix showing predator-prey relationships and consumption rates between functional groups.

diet_detailed

[array]
Detailed diet matrices with temporal, spatial, and size-based resolution of predation interactions.

yoy

[array]
Snapshot of biomass of recruits per year.

file_paths

[dataframe]
Data frame listing path to input and output files.

version

[character]
Atlantis version used.

Model Components

The Atlantis class contains the following major component types:

Input Files:

  • Spatial geometry and configuration

  • Biological and physical parameters

  • Initial conditions and forcing data

Output Files:

  • Time series biomass and abundance data

  • Spatial distribution snapshots

  • Predation and diet composition matrices