Code Monkey home page Code Monkey logo

cornejotux / mpa-and-fish-movement Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 5.93 MB

Source code of the model used in Cornejo-Donoso, J., Einarsson, B., Birnir, B., Gaines, S.D. (2017) Effects of fish movement assumptions on the design of a marine protected area to protect an overfished stock. PlosONE 12(10): e.0186309 https://doi.org/10.1371/journal.pone.0186309

License: GNU General Public License v3.0

Shell 3.08% R 0.55% C++ 95.62% Makefile 0.75%
mpa fisheries stock marine-protected-areas fish-movement simulation mpa-models movement-assumptions marine-protected-area ibm

mpa-and-fish-movement's Introduction

Cornejo-Donoso, J., Einarsson, B., Birnir, B., Gaines, S.D. (2017) Effects of fish movement assumptions on the design of a marine protected area to protect an overfished stock. PlosONE

This is the source code used in the simulations described in the publication. This code includes a combination of interacting models that simulates the dynamics of a highly mobile organism population subject to extraction by a fishery when a marine protected area (MPA) is implemented. This model is an extention of the Individual Based Model implemented A. Barbaro et al. (2009).

Reference:

Paper Abstract:

Marine Protected Areas (MPA) are important management tools shown to protect marine organisms, restore biomass, and increase fisheries yields. While MPAs have been successful in meeting these goals for many relatively sedentary species, highly mobile organisms may get few benefits from this type of spatial protection due to their frequent movement outside the protected area. The use of a large MPA can compensate for extensive movement, but testing this empirically is challenging, as it requires both large areas and sufficient time series to draw conclusions. To overcome this limitation, MPA models have been used to identify designs and predict potential outcomes, but these simulations are highly sensitive to the assumptions describing the organism’s movements. Due to recent improvements in computational simulations, it is now possible to include very complex movement assumptions in MPA models (e.g. Individual Based Model). These have renewed interest in MPA simulations, which implicitly assume that increasing the detail in fish movement overcomes the sensitivity to the movement assumptions. Nevertheless, a systematic comparison of the designs and outcomes obtained under different movement assumptions has not been done. In this paper, we use an individual based model, interconnected to population and fishing fleet models, to explore the value of increasing the detail of the movement assumptions using four scenarios of increasing behavioral complexity: a) random, diffusive movement, b) aggregations, c) aggregations that respond to environmental forcing (e.g. sea surface temperature), and d) aggregations that respond to environmental forcing and are transported by currents. We then compare these models to determine how the assumptions affect MPA design, and therefore the effective protection of the stocks. Our results show that the optimal MPA size to maximize fisheries benefits increases as movement complexity increases from ~10% for the diffusive assumption to ~30% when full environment forcing was used. We also found that in cases of limited understanding of the movement dynamics of a species, simplified assumptions can be used to provide a guide for the minimum MPA size needed to effectively protect the stock. However, using oversimplified assumptions can produce suboptimal designs and lead to a density underestimation of ca. 30%; therefore, the main value of detailed movement dynamics is to provide more reliable MPA design and predicted outcomes. Large MPAs can be effective in recovering overfished stocks, protect pelagic fish and provide significant increases in fisheries yields. Our models provide a means to empirically test this spatial management tool, which theoretical evidence consistently suggests as an effective alternative to managing highly mobile pelagic stocks.

Keywords: IBM; Individual Based Model; MPA; Marine Protected Area; MPA; Large Marine Protected Areas; management; Fisheries; Fisheries Management; Fish Movement

mpa-and-fish-movement's People

Contributors

cornejotux avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.