gadget3: An evolution of the gadget modelling framework

Fisheries systems vary widely in ecological processes, data availability, and management objectives, meaning that no single modelling structure is universally appropriate. Modellers frequently face limitations when adapting standardised frameworks to represent specific biological processes or to incorporate novel data types, while custom models tailored to individual systems can be difficult to reuse, maintain, or extend. Here we present gadget3, a new process-orientated modelling framework designed to address these challenges in modelling fish populations and fisheries dynamics. gadget3 is a complete re-implementation of the original GADGET framework, retaining its modular philosophy while extending and generalising its capabilities. gadget3 takes advantage of the R ecosystem of model optimisation utilities, particularly the Template Model Builder (TMB) library, enabling efficient parameter estimation through automatic differentiation and allowing advanced statistical features such as random effects. We outline the structure of a gadget3 model, which is assembled from modular components representing biological processes, fleet interactions, and likelihood components. Through the use of metaprogramming and composable functions, users can implement alternative formulations or entirely new processes while maintaining compatibility with the broader modelling structure. Examples are presented demonstrating how model behaviour can be adapted through custom formulations, allowing the incorporation of system-specific biological relationships, environmental drivers, or alternative recruitment and mortality functions. Finally, we discuss ongoing and planned developments, including expanded modelling capabilities, improved diagnostics, and enhanced support for complex multi-species and ecosystem applications. Together, these features position gadget3 as a flexible and extensible framework for developing next-generation fisheries and ecosystem models.

Authors

Institutions

Publication Details

Journal
Fisheries Research
Published
2026-11-06
DOI
https://doi.org/10.1016/j.fishres.2026.107903
Primary Topic
Marine and fisheries research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

gadget3: An evolution of the gadget modelling framework

Bjarki Þór Elvarsson, Valerio Bartolino, William Elliott Butler, Jamie Lentin
Fisheries Research
Marine and fisheries research
article

gadget3: An evolution of the gadget modelling framework

Bjarki Þór Elvarsson, Valerio Bartolino, William Elliott Butler, Jamie Lentin
article en

Abstract

Fisheries systems vary widely in ecological processes, data availability, and management objectives, meaning that no single modelling structure is universally appropriate. Modellers frequently face limitations when adapting standardised frameworks to represent specific biological processes or to incorporate novel data types, while custom models tailored to individual systems can be difficult to reuse, maintain, or extend. Here we present gadget3, a new process-orientated modelling framework designed to address these challenges in modelling fish populations and fisheries dynamics. gadget3 is a complete re-implementation of the original GADGET framework, retaining its modular philosophy while extending and generalising its capabilities. gadget3 takes advantage of the R ecosystem of model optimisation utilities, particularly the Template Model Builder (TMB) library, enabling efficient parameter estimation through automatic differentiation and allowing advanced statistical features such as random effects. We outline the structure of a gadget3 model, which is assembled from modular components representing biological processes, fleet interactions, and likelihood components. Through the use of metaprogramming and composable functions, users can implement alternative formulations or entirely new processes while maintaining compatibility with the broader modelling structure. Examples are presented demonstrating how model behaviour can be adapted through custom formulations, allowing the incorporation of system-specific biological relationships, environmental drivers, or alternative recruitment and mortality functions. Finally, we discuss ongoing and planned developments, including expanded modelling capabilities, improved diagnostics, and enhanced support for complex multi-species and ecosystem applications. Together, these features position gadget3 as a flexible and extensible framework for developing next-generation fisheries and ecosystem models.

Fisheries ResearchVol. 304
Swedish University of Agricultural Sciences (SE), Marine and Freshwater Research Institute (IS)
Life below water
Openalex Percentile: Top 14%
Marine and fisheries research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon