r4ss - R Code for Stock Synthesis
A collection of R functions for use with Stock Synthesis, a fisheries stock assessment modeling platform written in ADMB by Dr. Richard D. Methot at the NOAA Northwest Fisheries Science Center. The functions include tools for summarizing and plotting results, manipulating files, visualizing model parameterizations, and various other common stock assessment tasks. This version of '{r4ss}' is compatible with Stock Synthesis versions 3.24 through 3.30 (specifically version 3.30.24.00-prerel, from July 2025). Support for 3.24 models is only through the core functions for reading output and plotting.
Last updated
fisheriesfisheries-stock-assessmentstock-synthesis
11.96 score 47 stars 2 dependents 2.1k scripts 352 downloads
FLCore - Core Package of FLR, Fisheries Modelling in R
Core classes and methods for FLR, a framework for fisheries modelling and management strategy simulation in R. Developed by a team of fisheries scientists in various countries. More information can be found at <http://flrproject.org/>.
Last updated
fisheriesflrfisheries-modelling
9.05 score 17 stars 25 dependents 1.2k scripts 8 downloads
ggplotFL - Using ggplot2 in FLR
Using ggplot2 for FLR. Provides (1) overloaded ggplot methods for various FLR classes, (2) ggplot-based versions of standard plots in the FLCore package, and (3) new geoms for using FLR objects.
Last updated
visualizationggplot2fisheriesflr
7.89 score 4 stars 14 dependents 622 scripts
FLasher - Projection and Forecasting of Fish Populations, Stocks and Fleets
Projection of future population and fishery dynamics is carried out for a given set of management targets. A system of equations is solved, using Automatic Differentation (AD), for the levels of effort by fishery (fleet) that will result in the required abundances, catches or fishing mortalities.
Last updated
forecastfisheriesflrcpp
7.50 score 2 stars 7 dependents 312 scriptsstockassessment - State-Space Assessment Model
Fitting SAM...
Last updated
stockassessmentcpp
7.24 score 52 stars 2 dependents 414 scripts
FLa4a - A Simple and Robust Statistical Catch at Age Model
A simple and robust statistical Catch at Age model that is specifically designed for stocks with intermediate levels of data quantity and quality.
Last updated
6.77 score 13 stars 2 dependents 209 scripts
FLBRP - Reference Points for Fisheries Management
Calculates a range of biological reference points based upon yield per recruit and stock recruit based equilibrium calculations. These include F based reference points like F0.1, FMSY and biomass based reference points like BMSY.
Last updated
reference pointsfisheriesflrcpp
6.62 score 2 stars 6 dependents 386 scripts
mse - Tools for Running Management Strategy Evaluations using FLR
A set of functions and methods to enable the development and running of Management Strategy Evaluation (MSE) analyses, using the FLR packages and classes and the a4a methods and algorithms.
Last updated
simulationmsefisheriesflra4amanagement-strategy-evaluation
6.08 score 4 stars 4 dependents 178 scriptsFLife - Methods for Modelling Life History Traits
Many studies have shown the relationships between life history traits for processes such as growth, maturity and natural mortality. Life history has been used to develop priors in stock assesments and to parameterise ecological models. Package has a variety of methods for modelling life history traits and processes.
Last updated
5.32 score 2 stars 230 scriptsspict - Stochastic surplus Production model in Continuous-Time (SPiCT)
Fits a surplus production model to fisheries catch and biomass index data.
Last updated
fisheries-managementfisheries-stock-assessmentspictcpp
5.18 score 30 starsFLash - Forecasting and Projection of Fish Stocks
Projecting the future dynamics of fish stocks is an essential part of fisheries science and management advice. The FLash package carries out forecasts of fish stocks (FLStock objects) according to a defined table of targets and limits (fwdControl) and applying and specified stock-recruitment relationship.
Last updated
cpp
5.02 score 1 dependents 232 scripts
FLAssess - Generic Classes and Methods for Stock Assessment Models
A generic set of classes for stock assessment models are provided here. Individual assessment packages should extend the basic classes.
Last updated
cpp
4.76 score 3 dependents 323 scriptsFLSAM - An Implementation of the State-Space Assessment Model for FLR
This package provides an FLR wrapper to the SAM state-space assessment model.
Last updated
4.68 score 5 stars 478 scripts
ss3om - Tools for Conditioning Fisheries Operating Models Using Stock Synthesis 3
Tools for loading Stock Synthesis (SS3) models into FLR. Used in conditioning of Operating Models based on SS3 by considering structural uncertainty in input parameters and assumptions. A grid of SS3 runs can be created and results loaded on objects of various FLR classes.
Last updated
fisheriesss3flr
4.53 score 84 scripts
FLXSA - eXtended Survivor Analysis for FLR
Calculates stock numbers and fishing mortality at age from commercial catch data and one or more indices of abundance suing the method in Darby and Flatman (1994) and Shepherd (1999).
Last updated
cpp
4.14 score 2 stars 1 dependents 115 scripts
FLFishery - Classes and Methods for Simpler Fleet/Fishery Modelling
A set of classes and methods for modelling of fleet dynamics. Fisheries are groups of vessels sharing an effort time series, with static or changing spatio-temporal patterns in selectivity.
Last updated
fisheriesflr
3.84 score 8 dependents 19 scripts
FLSRTMB - FLSR in TMB
Estimates FLR spawner recruitment relationships in TMB
Last updated
stock-recruitfisheriesflrtmbadcpp
3.81 score 1 stars 1 dependents 43 scriptsFLFleet - Classes and Methods for Fleets and Metiers
This package contains classes and methods for modelling of fishing fleets and their activity on multiple fish stocks.
Last updated
3.19 score 1 stars 1 dependents 103 scriptsFLfse - Fisheries Sampling Evaluation In FLR
Fisheries Sampling Evaluation in FLR. A package to interface betwen the SAM stock assessments and FLR, and aid the inclusion of SAM into Management Strategy Evaluation (MSE), including the set up of operating models mimicking SAM.
Last updated
2.76 score 2 stars 58 scriptsmpb - Management Procedures
mpb is an R package for running and simulation testing biomass based stock assessment models.
Last updated
2.71 score 51 scripts
a4adiags - Additional Diagnostics for FLa4a stock Assessment Models
A series of extra diagnostics for the FLa4a model, including prediction skill through restrospective prediction of model inputs and runs tests. Contains ggplot-based plot funtions of diagnostics outputs.
Last updated
2.70 score 8 scripts
AAP - Aarts and Poos Stock Assessment Model that Estimates Bycatch
FLR version of Aarts and Poos stock assessment model.
Last updated
2.70 score 8 scripts

