Skip to content

Commit

Permalink
Merge pull request #129 from pedersen-fisheries-lab/eric-address-joss
Browse files Browse the repository at this point in the history
Eric address joss / merge into addressing branch
  • Loading branch information
VLucet committed May 15, 2023
2 parents 4c0b2de + d785cf1 commit 9031d7b
Show file tree
Hide file tree
Showing 3 changed files with 109 additions and 2 deletions.
98 changes: 97 additions & 1 deletion paper/paper.bib
Original file line number Diff line number Diff line change
@@ -1,4 +1,100 @@

@article{pedersen_stochastic_2017,
title = {A stochastic surplus production model in continuous time},
volume = {18},
issn = {1467-2979},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/faf.12174},
doi = {10.1111/faf.12174},
language = {en},
number = {2},
urldate = {2023-05-02},
journal = {Fish and Fisheries},
author = {Pedersen, Martin W and Berg, Casper W},
year = {2017},
pages = {226--243},
}

@article{winker_jabba_2018,
title = {{JABBA}: {Just} {Another} {Bayesian} {Biomass} {Assessment}},
volume = {204},
issn = {0165-7836},
shorttitle = {{JABBA}},
url = {https://www.sciencedirect.com/science/article/pii/S0165783618300845},
doi = {10.1016/j.fishres.2018.03.010},
language = {en},
urldate = {2023-05-02},
journal = {Fisheries Research},
author = {Winker, Henning and Carvalho, Felipe and Kapur, Maia},
month = aug,
year = {2018},
pages = {275--288},
}


@article{thorson_spatio-temporal_2019,
title = {Spatio-temporal models of intermediate complexity for ecosystem assessments: {A} new tool for spatial fisheries management},
volume = {20},
copyright = {© 2019 John Wiley \& Sons Ltd},
issn = {1467-2979},
shorttitle = {Spatio-temporal models of intermediate complexity for ecosystem assessments},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/faf.12398},
doi = {https://doi.org/10.1111/faf.12398},
language = {en},
number = {6},
urldate = {2021-03-30},
journal = {Fish and Fisheries},
author = {Thorson, James T. and Adams, Grant and Holsman, Kirstin},
year = {2019},
note = {\_eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/faf.12398},
pages = {1083--1099},
}


@book{rueGaussianMarkovRandom2005,
title = {Gaussian {{Markov}} random fields: theory and applications},
author = {Rue, Havard and Held, Leonhard},
year = {2005},
publisher = {{CRC press}},
address = {{New York}}
}


@misc{anderson2022sdmTMB,
title = {{{sdmTMB}}: an {{R}} package for fast, flexible, and user-friendly generalized linear mixed effects models with spatial and spatiotemporal random fields},
shorttitle = {{{sdmTMB}}},
author = {Anderson, Sean C. and Ward, Eric J. and English, Philina A. and Barnett, Lewis A. K.},
year = {2022},
month = may,
primaryclass = {New Results},
pages = {2022.03.24.485545},
publisher = {{bioRxiv}},
doi = {10.1101/2022.03.24.485545},
urldate = {2023-05-01},
abstract = {Geostatistical data\textemdash spatially referenced observations related to some continuous spatial phenomenon\textemdash{} are ubiquitous in ecology and can reveal ecological processes and inform management decisions. However, appropriate models to analyze these data, such as generalized linear mixed effects models (GLMMs) with Gaussian random fields, are often computationally intensive and challenging to implement, interpret, and evaluate.Here, we introduce the R package sdmTMB, which implements predictive-process SPDE- (stochastic partial differential equation) based spatial and spatiotemporal models. Estimation is conducted via maximum marginal likelihood with Template Model Builder (TMB) but can be extended to penalized likelihood or Bayesian inference. We describe the statistical model, illustrate the package's use through two case studies, and compare the functionality, speed, and interface to related software.We highlight advantages of using sdmTMB for this class of models: (1) sdmTMB provides a flexible interface familiar to users of glm(), lme4, glmmTMB, or mgcv; (2) estimation is often faster than alternatives; (3) sdmTMB provides simple out-of-sample cross validation; (4) non-stationary processes (time-varying and spatially varying coefficients) are easily constructed with a formula interface; and (5) sdmTMB includes features not available as a combination in related packages (e.g., delta/hurdle models, penalized smoothers and break-point effects, anisotropy, abundance index standardization).We hope that sdmTMB's user-friendly interface will open this useful class of models to a wider audience within species distribution modelling and beyond.},
archiveprefix = {bioRxiv},
chapter = {New Results},
copyright = {\textcopyright{} 2022, Posted by Cold Spring Harbor Laboratory. This pre-print is available under a Creative Commons License (Attribution 4.0 International), CC BY 4.0, as described at http://creativecommons.org/licenses/by/4.0/},
langid = {english}
}



@article{thorson2019Guidance,
title = {Guidance for decisions using the {{Vector Autoregressive Spatio-Temporal}} ({{VAST}}) package in stock, ecosystem, habitat and climate assessments},
author = {Thorson, James T.},
year = {2019},
month = feb,
journal = {Fisheries Research},
volume = {210},
pages = {143--161},
issn = {0165-7836},
doi = {10.1016/j.fishres.2018.10.013},
urldate = {2023-05-01},
abstract = {Fisheries scientists provide stock, ecosystem, habitat, and climate assessments to support interdisplinary fisheries management in the US and worldwide. These assessment activities have evolved different models, using different review standards, and are communicated using different vocabulary. Recent research shows that spatio-temporal models can estimate population density for multiple locations, times, and species, and that this is a ``common currency'' for addressing core goals in stock, ecosystem, habitat, and climate assessments. I therefore review the history and ``design principles'' for one spatio-temporal modelling package, the Vector Autoregressive Spatio-Temporal (VAST) package. I then provide guidance on fifteen major decisions that must be made by users of VAST, including: whether to use a univariate or multivariate model; when to include spatial and/or spatio-temporal variation; how many factors to use within a multivariate model; whether to include density or catchability covariates; and when to include a temporal correlation on model components. I finally demonstrate these decisions using three case studies. The first develops indices of abundance, distribution shift, and range expansion for arrowtooth flounder (Atheresthes stomias) in the Eastern Bering Sea, showing the range expansion for this species. The second involves ``species ordination'' of eight groundfishes in the Gulf of Alaska bottom trawl survey, which highlights the different spatial distribution of flathead sole (Hippoglossoides elassodon) relative to sablefish (Anoplopoma fimbria) and dover sole (Microstomus pacificus). The third involves a short-term forecast of the proportion of coastwide abundance for five groundfishes within three spatial strata in the US West Coast groundfish bottom trawl survey, and predicts large interannual variability (and high uncertainty) in the distribution of lingcod (Ophiodon elongatus). I conclude by recommending further research exploring the benefits and limitations of a ``common currency'' approach to stock, ecosystem, habitat, and climate assessments, and discuss extending this approach to optimal survey design and economic assessments.},
langid = {english}
}


@article{thorson_using_2017,
title = {Using spatio-temporal models of population growth and movement to monitor overlap between human impacts and fish populations},
volume = {54},
Expand Down Expand Up @@ -109,7 +205,7 @@ @article{berkes_implementing_2012
}

@article{crowder_impacts_2008,
title = {The {impacts} of {fisheries} on {marine} {ecosystems} and the {transition} to {ecosystem}-{based} {management}},
title = {The {Impacts} of {Fisheries} on {Marine} {Ecosystems} and the {Transition} to {Ecosystem}-{Based} {Management}},
volume = {39},
url = {https://doi.org/10.1146/annurev.ecolsys.39.110707.173406},
doi = {10.1146/annurev.ecolsys.39.110707.173406},
Expand Down
13 changes: 12 additions & 1 deletion paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,20 @@ The key workflow steps are:

![The sspm workflow. Gray cylinders represent raw, unprocessed sources of data. Each blue diamond shape represents a function processing a raw input and validating it, or producing an intermediate package object, represented as a green object. Secondary objects like formulas, which must be created by the user, are represented by a purple document shape. Finally, outputs are represented by a red document shape. The steps of the workflow as described above are denoted by dotted lines and corresponding step number. \label{fig:workflow}](../man/figures/flowchart.png){width=90%}


# Connections to other surplus-production based stock assessment approaches

The `sspm` package uses a model-based, random-effects based approach to estimate the effects of ecosystem drivers on surplus production across space and time. Our approach is conceptually related to the stochastic stock assessment approaches used by the R packages `spict` [@pedersen_stochastic_2017] and `jabba` [@winker_jabba_2018] R packages for surplus production modelling, in that we assume that biomass dynamics can be modelled as effectively a logistic growth model with both process and measurement error. While `sspm` does not currently have the capacity to model biomass dynamics as a continuous-time process, as with `spict`, or incorporate prior parameter information on catchability or biomass dynamics as in `jabba`, `sspm` can model spatially and temporally varying productivity, which is currently not possible in these models.

The `sspm` package can be viewed as a spatiotemporal Model of Intermediate Complexity [a 'MICE-in-space' model; @thorson_spatio-temporal_2019] that can incorporate effects of other species and ecosystem drivers as well as changes in fishing pressure on stock status. Our approach is closely connected to approaches used by other modern model-based spatial abundance estimation software, such as the `VAST` R package [@thorson_spatio-temporal_2019] and the `sdmTMB` R package [@anderson2022sdmTMB]. Our method shares the same approach as both `VAST` and `sdmTMB` of using spatially explicit models to estimate local biomass density (\autoref{fig:workflow} steps 1,2, and 4), then aggregating up from those models to predict aggregate stock-level metrics such as total biomass and productivity (\autoref{fig:workflow} steps 8). The multiplicative surplus production model used by `sspm` is also conceptually similar to the vector-autoregessive model for biomass changes used by these two packages, as both `VAST` and `sdmTMB` can model local temporal changes as autoregressive processes on the link-scale of a generalized linear model. The `sspm` package cannot, however, model the dynamics of multiple species simultaneously; multi-species modelling would require generating a separate surplus production model (\autoref{fig:workflow} steps 5 and 6) for each species of interest.

One major difference between the `sspm` package and other model-based spatiotemporal modelling packages is its special-purpose nature. The default `spatial_smooth` function uses a computationally simpler (although somewhat less flexible) Intrinsic Conditional Autoregressive (ICAR) model [@rueGaussianMarkovRandom2005] for modelling spatial variation in covariates and biomass, as compared to the more complex spatial random effects possible with `VAST` and `sdmTMB`. This has the advantage of computational speed and less user knowledge of how to set up complex spatial grids, although it is less flexible. This means that `sspm` should be easier to adapt to novel fisheries than more complex packages that require more user modelling knowledge. Further, it is possible to specify alternative spatial smoothers than the ICAR model in the `spatial_smooth` function via the `bs=` argument, although this functionality has not been well-tested and should be considered experimental.

The other benefit of `sspm`, relative to other modelling packages, is the ability to model productivity rates directly (\autoref{fig:workflow} steps 5 and 6), rather than implicitly via an auto-regressive processes as used in `VAST` or `sdmTMB`. This means that it is possible in `sspm` to model nonlinear relationships between environmental covariates and productivity, or to easily include factors such as time-lagged effects of predictors on productivity in a given year. This approach does, however, sacrifice the ability to propagate measurement error into uncertainty about rates of change. One of the future directions for development of this package is to include variance propagation methods into the surplus production modelling step.

# Acknowledgements

This research was supported by Fisheries and Oceans Canada's (DFO) Sustainable fisheries Science Fund and by a Discovery Grant from the canadian Natural Sciences and Engineering Research Council (NSERC) to E. J.Pedersen. We thank Fonya Irvine and John-Philip Williams for their help in testing the package and providing feedback on model implementation.
This research was supported by the Canadian Fisheries and Oceans Canada's (DFO) Sustainable fisheries Science Fund and by a Discovery Grant from the Canadian Natural Sciences and Engineering Research Council (NSERC) to E. J.Pedersen. We thank Fonya Irvine and John-Philip Williams for their help in testing the package and providing feedback on model implementation.

# References

Expand Down
Binary file modified paper/paper.pdf
Binary file not shown.

0 comments on commit 9031d7b

Please sign in to comment.