Calculate phytoplankton abundance spectrum from chlorophyll data
Source:R/utils.R
calculatePhytoParam.Rd
Converts chlorophyll concentration data to phytoplankton size spectrum parameters (slope, intercept, maximum size) using established oceanographic relationships.
Value
Data frame with added columns:
phyto_slope: Power law slope for phytoplankton size spectrum
phyto_int: Log10 intercept for phytoplankton abundance
phyto_max: Maximum phytoplankton size (log10 grams)
pico_biom, nano_biom, micro_biom: Biomass in each size class
Details
Calculate Phytoplankton Size Spectrum Parameters
This function implements the Brewin et al. (2015) algorithm to partition chlorophyll among picophytoplankton, nanophytoplankton, and microphytoplankton size classes, then calculates:
Size spectrum slope and intercept parameters
Maximum phytoplankton size based on micro proportion
Biomass estimates for each size class
These parameters drive the dynamic phytoplankton spectrum in ZooMSS that serves as the base of the food web. The function can work with either chlorophyll-only data (using empirical relationships) or direct phytoplankton biomass measurements.