BenioffOceanInitiative / bbnj

R package for assessing marine biodiversity beyond national jurisdiction (BBNJ)
https://BenioffOceanInitiative.github.io/bbnj
4 stars 0 forks source link

DOI

bbnj

Biodiversity conservation for areas beyond national jurisdiction, funded by Pew with Benioff for UN

This repository is for storing code, including:

Please also see this repository:

Peer-Reviewed Article

The outputs of this analysis were summarized here:

Here are code and raw data outputs related to the figures:

Figure 1

Figure 2

\ Fig. 2. Summary of percent targets conserved by the solution highlighting priority areas to be considered for protection in marine areas beyond national jurisdiction (ABNJ) (Fig. 1). A minimum target of 30% of each conservation feature target was required in this implementation of the planning algorithm (dotted vertical line). Conservation features are described in Methods and Table S2 and are grouped here as: A. summary biological features reporting on ocean productivity, contemporary and future (i.e. climate change 2100 forecast) aggregated species richness, and the Red List sums of endangered species; B. benthic physical features; C. contemporary species richness aggregated by major taxonomic group; and D. future species richness (i.e. climate change 2100 forecast) aggregated by major taxonomic group. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Figure 3

Fig. 3. Influence of fishing effort as a cost in the prioritization process for protection of marine areas beyond national jurisdiction (ABNJ). This map compares model outputs that used fishing effort as the cost layer to a distinct model output that used uniform planning unit area as the cost layer and did not consider f ishing effort. Orange indicates regions that were dropped from the MPA solution when the model was parameterized to avoid areas of highest fishing effort. Dark blue indicates areas that were added as the model sought to identify new high priority regions for protection to counterbalance the loss of valued high fishing effort areas. Yellow indicates areas that were part of the planning solution regardless of whether fishing effort was included as the cost layer. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Figure 4

Fig. 4. Influence of climate-biodiversity forecast data as additional targets in the prioritization process for protection of marine areas beyond national jurisdiction (ABNJ). This map compares conservation planning model outputs without versus with forecasted future (2100) biodiversity as an additional set of conservation feature target layers; both include contemporary biodiversity. Orange indicates regions that were dropped from the planning solution when the model was parameterized to include both contemporary and forecasted future biodiversity data. Dark blue indicates areas that were added as the model sought to identify new high priority regions for protection to offset loss of orange areas. Yellow indicates areas that were part of the planning solution regardless of whether forecasted future biodiversity data were included. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Install R package

From R console (e.g. RStudio IDE):

# install devtools if you need it
# install.packages("devtools")

# install package
devtools::install_github("ecoquants/bbnj")

# load library
library(bbnj)

# get help
help(package="bbnj")

Run Shiny app

bbnj::run_app()

Scenario Building Notes

The scenarios are located under the package's inst/app/www/scenarios, which you can access via the local copy of the repository (for editing) or the installed package (for viewing only; ).

Acknowledgements

Funding

This work has been funded by Pew Charitable Trusts: Protecting Ocean Life on the High Seas with support by the Benioff Ocean Initiative | UC Santa Barbara.

Algorithm

Huge thanks to @jeffreyhanson for the excellent prioritizr conservation prioritization R package that did the heavy lifting.

Data

TODO: Many datasets to acknowledge here...

Developer Notes

R package creation

usethis::create_package(path = "../bbnj")
devtools::check()

Include packages

usethis::use_package("raster")
usethis::use_package("sf")
usethis::use_package("leaflet")

Vignettes

usethis::use_vignette("prep_climate_ubc")

Documentation

pkgdown::build_site()