Abstract
Environmental and anthropogenic processes have led to widespread changes in productivities and spatial distributions of marine fishery resources. As geographic distributions of fish stocks and subsequently fishing fleets shift, improved spatiotemporal data and spatial modeling will become necessary to estimate abundance and productivity. The goal of this paper is to propose a strategy for engineering a modeling platform for spatially explicit, next-generation stock assessment models. We recount our approach for developing a system prototype, the Metapopulation Assessment System (MAS), that is easy to use, modular, and extensible. The MAS prototype was designed to support complex metapopulation modeling, which includes handling multiple populations, areas, fleets, and surveys and sex differentiation. We describe the components of the software life cycle, engineering, and infrastructure design to support a spatially explicit, next-generation stock assessment system. Software infrastructure was designed and implemented with 3 components: GitHub for collaboration, version control, and code organization; the C++ language for coding fishery system dynamics and estimation modeling; and the R language for coding the input-output interface and systematic testing. Systematic testing was a key component of the MAS development life cycle and was applied to guarantee that system requirements, such as accurate estimation of quantities of interest, are successfully implemented. We conclude with a discussion of some lessons learned and future challenges for ongoing efforts to implement a next-generation stock assessment platform.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have