A differential equation-based model to study the changes in the size structure of lake phytoplankton communities. The model is embedded with multiple allometric relationships that produce an ecological trade-off favouring small and large phytoplankton at different conditions.
The allometric relationships considered for four eco-physiological rates in the model are:
representing maximum growth rate,
The size-based model is adapted from the well-established Nutrient-Phytoplankton-Zooplankton-Detritus (NPZD) framework (sensu Fasham et al., 1990 and Armstrong, 1994). This model consists of different size classes of phytoplankton (
The model focuses on capturing size-dependent bottom-up and top-down interactions through allometric scaling relationships of phytoplankton growth and zooaplankton grazing.
Running the model requires two scripts in the 'Model run' folder, the 'SizebNPZD_v0.py' and the 'ModRun.py'. The first script is for decribing the model while the second script is for running the model.
Other than these two scripts, one would also need datasets for environmental/physical forcing to the model, namely, the temperature, the irradiance and the nutrient concentration throughout the year. Default/example forcing data for this model can be found in the 'Data' folder.
The results produced from the model are saved as a multi-dimensional array in NetCDF format and archived in Zenodo (doi: 10.5281/zenodo.7431914)
For more detailed model descriptions, formulations, or an application example of the model, please refer to the related publication of this model:
To, S., E. Acevedo‐Trejos, S. Chakraborty, F. Pomati, and A. Merico. 2024. Grazing strategies determine the size composition of phytoplankton in eutrophic lakes. Limnology & Oceanography 9999:1-10. doi:10.1002/lno.12538