Home

Awesome

PhytoFit

DOI

This app can be used to display satellite chlorophyll concentration, and calculate statistics and model phytoplankton blooms for regions within custom polygons. See below for example in screen capture.

<a target="_blank" href="images/screencap01.png"> <img src="images/screencap01.png" alt="screencap" width="200"/> </a>

How to cite

In publications, please include acknowledgements to NASA OBPG for the satellite data and the BIO remote sensing group for the application, and use this citation in the references:

Stephanie Clay, Chantelle Layton, & Emmanuel Devred. (2021). BIO-RSG/PhytoFit: First release (v1.0.0). Zenodo. https://doi.org/10.5281/zenodo.4770754

BibTeX format:

@misc{clay21,
  author       = {Clay, Stephanie and Layton, Chantelle and Devred, Emmanuel},
  title        = "PhytoFit",
  howpublished = "\url{https://github.com/BIO-RSG/PhytoFit}",
  year         = 2021
}

Prerequisites

  1. Install the latest versions of R and RStudio.

  2. Install the necessary packages:

install.packages(c("fst", "shiny", "shinyWidgets", "shinyjs", "shinybusy", "leaflet", "stars", "leafem", "leafpm", "quantreg", "minpack.lm", "sp", "ggplot2", "ggpp", "dplyr", "tidyr", "raster", "RCurl", "sf", "fs"))
remotes::install_github("BIO-RSG/oceancolouR")
# if the line above doesn't work, try devtools::install_github("BIO-RSG/oceancolouR")
# if that doesn't work, try either install.packages("remotes") or install.packages("devtools") and then run the oceancolouR installation line again
  1. Restart R after the packages have been installed.

Getting started

  1. Download this repository one of two ways:
  1. Open the PhytoFit repository in RStudio:
  1. Download the datasets of your choice:
  1. To update existing datasets:

WARNINGS:

Running

Open app.R within RStudio, and click "Run app"

Authors

Acknowledgments

Links

User guide (In progress)
Chl-a model performance evaluation
References and data sources
Using the raw (binned) data (This is a quick tutorial explaining how the raw satellite chlorophyll data used in PhytoFit can be read into R and manipulated for other purposes)
Code updates affecting the algorithms (Summary of updates that affected the way the bloom metrics are calculated)