TropFishR is a collection of fisheries models based on the FAO Manual “Introduction to tropical fish stock assessment” by Sparre and Venema (1998, 1999). Not only scientists working in the tropics will benefit from this new toolbox. The methods work with age based or length-frequency data and assist in the assessment of data poor fish stocks. Overall, the package comes with 30 functions, 19 data sets and 10 s3 methods. All objects are documented and provide examples that allow reproducing the examples from the FAO manual.


Download the released version from CRAN:


Or the development version from github:

# install.packages(devtools)


Please use the R command citation("TropFishR") to receive information on how to cite this package.


A tutorial demonstrates the use of some of the main functions of TropFishR for a single-species stock assessment with length-frequency data.

Questions / Issues

In case you have questions or find bugs, please report on TropFishR/issues.


  1. Sparre, P., Venema, S.C., 1998. Introduction to tropical fish stock assessment. Part 1. Manual. FAO Fisheries Technical Paper, (306.1, Rev. 2). 407 p. link
  2. Sparre, P., Venema, S.C., 1999. Introduction to tropical fish stock assessment. Part 2. Excercises. FAO Fisheries Technical Paper, (306.2, Rev. 2). 94 p. link
  3. Mildenberger, T. K., Taylor, M. H. and Wolff, M., 2017. TropFishR: an R package for fisheries analysis with length-frequency data. Methods in Ecology and Evolution. doi:10.1111/2041-210X.12791 link
  4. Taylor, M. H., and Mildenberger, T. K., in press. Extending electronic length frequency analysis in R. Fisheries Management and Ecology. doi:10.1111/fme.12232 link