https://github.com/nmfs-ost/ss3-source-code
The source code for Stock Synthesis (SS3).
https://github.com/nmfs-ost/ss3-source-code
fisheries noaa-nsap stock-synthesis stockassessment
Last synced: 6 months ago
JSON representation
The source code for Stock Synthesis (SS3).
- Host: GitHub
- URL: https://github.com/nmfs-ost/ss3-source-code
- Owner: nmfs-ost
- License: cc0-1.0
- Created: 2020-10-13T22:00:58.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T19:43:09.000Z (6 months ago)
- Last Synced: 2025-04-09T20:54:27.930Z (6 months ago)
- Topics: fisheries, noaa-nsap, stock-synthesis, stockassessment
- Language: C++
- Homepage: https://nmfs-ost.github.io/ss3-website/
- Size: 25.1 MB
- Stars: 40
- Watchers: 22
- Forks: 18
- Open Issues: 113
-
Metadata Files:
- Readme: README.md
- Changelog: Change_log_for_SS_3.30.xlsx
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Stock Synthesis 3.30


[](https://github.com/nmfs-ost/ss3-source-code/commits/main)
Stock Synthesis (SS3) is a generalized age-structured population dynamics model implemented in [ADMB](http://www.admb-project.org/). It is used to assess the effect of fisheries on fish and shellfish stocks while taking into account the influence of environmental factors.
# Table of contents
- [Citing Stock Synthesis](#citing-stock-synthesis)
- [Installation](#installation)
- [How can I learn how to use Stock Synthesis?](#how-can-i-learn-how-to-use-stock-synthesis)
- [How do I ask questions about Stock Synthesis?](#how-do-i-ask-questions-about-stock-synthesis)
- [How can I contribute to Stock Synthesis?](#how-can-i-contribute-to-stock-synthesis)
- [Tools for working with Stock Synthesis](#tools-for-working-with-stock-synthesis)
- [Disclaimer](#disclaimer)## Citing Stock Synthesis
Please cite Stock Synthesis as:
```
Methot, R.D. and Wetzel, C.R. (2013). Stock Synthesis: A biological and statistical
framework for fish stock assessment and fishery management. Fisheries Research,
142: 86-99. https://doi.org/10.1016/j.fishres.2012.10.012
```## Installation
Download the latest compiled versions from [Github Releases](https://github.com/nmfs-ost/ss3-source-code/releases). For information on specific changes with each release, please refer to the [change log on GitHub](https://github.com/orgs/nmfs-ost/projects/11) for changes from v.3.30.19 onward and the [Excel spreadsheet version of the change log](https://github.com/nmfs-ost/ss3-source-code/blob/v3.30.19/Change_log_for_SS_3.30.xlsx?raw=true) for changes prior to v.3.30.19.
## How can I learn how to use Stock Synthesis?
To learn more about how to use Stock Synthesis, see the [SS3 website](https://nmfs-ost.github.io/ss3-website/) for tutorials to [get started](https://nmfs-ost.github.io/ss3-website/qmds/getting_started_ss3.html) and [build your own models](https://nmfs-ost.github.io/ss3-website/qmds/ss3_model_tips.html) as well as topic-focused vignettes.
The [Stock Synthesis user manual](https://nmfs-ost.github.io/ss3-doc/SS330_User_Manual_release.html) provides the complete documentation of Stock Synthesis.
## How do I ask questions about Stock Synthesis?
Please look for answers or submit questions to the [Stock Synthesis Google Group](https://groups.google.com/g/ss3-forum) (must request to join first). Questions can also be asked by opening an [issue](https://github.com/nmfs-ost/ss3-source-code/issues) in this repository or by emailing nmfs.stock.synthesis@noaa.gov.
## How can I contribute to Stock Synthesis?
Have feature requests or bug reports? Want to contribute code? Please open an [issue](https://github.com/nmfs-ost/ss3-source-code/issues) or submit a pull request. For complete details, please see [CONTRIBUTING.md](CONTRIBUTING.md)
This project and everyone participating in it is governed by the [NMFS Fisheries Toolbox Code of Conduct](https://github.com/nmfs-fish-tools/Resources/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.
## Tools for working with Stock Synthesis
As Stock Synthesis usage has grown, so has the number of tools to work with it. These include [repositories on github with the stock-synthesis topic](https://github.com/topics/stock-synthesis) as well as:
- [r4ss](https://github.com/r4ss/r4ss): Create plots of Stock Synthesis output and functions to work with Stock Synthesis in R.
- [ss3diags](https://github.com/PIFSCstockassessments/ss3diags): Run advanced diagnostics for Stock Synthesis models.
- [ss3sim](https://github.com/ss3sim/ss3sim): Conduct simulation studies using Stock Synthesis.
- [SSI](https://vlab.noaa.gov/web/stock-synthesis/document-library/-/document_library/0LmuycloZeIt/view/5042951): Stock Synthesis Interface, a GUI for developing models and running Stock Synthesis. Links to r4ss.
- [SS3 Shiny helper app](https://connect.fisheries.noaa.gov/ss3-helper/): Visualize common selectivity pattern options available within Stock Synthesis.
- [SSMSE](https://github.com/nmfs-fish-tools/SSMSE): Use Stock Synthesis operating models in Management Strategy Evaluation.
- [sa4ss](https://github.com/nwfsc-assess/sa4ss): Create accessible R markdown stock assessment documents with results from Stock Synthesis models. Note this tool is intended for use by analysts within the Northwest and Southwest Fisheries Science Centers currently.
- Data limited tools - Options included Simple Stock Synthesis ([SSS](https://github.com/shcaba/SSS)) and Extended Simple Stock Synthesis ([XSSS](https://github.com/chantelwetzel-noaa/XSSS)), as well as [SS-DL-tool](https://github.com/shcaba/SS-DL-tool), a shiny app that includes XSSS and SSS in its functionality.Have a tool to work with Stock Synthesis that should be mentioned here? Open an issue or pull request to let us know!
## Disclaimer
This repository is a scientific product and is not official communication of the National Oceanic and
Atmospheric Administration, or the United States Department of Commerce. All NOAA GitHub project
code is provided on an ‘as is’ basis and the user assumes responsibility for its use. Any claims against the
Department of Commerce or Department of Commerce bureaus stemming from the use of this GitHub
project will be governed by all applicable Federal law. Any reference to specific commercial products,
processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or
imply their endorsement, recommendation or favoring by the Department of Commerce. The Department
of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to
imply endorsement of any commercial product or activity by DOC or the United States Government.