English
 
Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  The XSO framework (v0.1) and Phydra library (v0.1) for a flexible, reproducible, and integrated plankton community modeling environment in Python

Post, B., Acevedo-Trejos, E., Barton, A. D., Merico, A. (2024): The XSO framework (v0.1) and Phydra library (v0.1) for a flexible, reproducible, and integrated plankton community modeling environment in Python. - Geoscientific Model Development, 17, 3, 1175-1195.
https://doi.org/10.5194/gmd-17-1175-2024

Item is

Files

show Files
hide Files
:
5025424.pdf (Publisher version), 5MB
Name:
5025424.pdf
Description:
-
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Post, Benjamin1, Author
Acevedo-Trejos, Esteban2, Author              
Barton, Andrew D.1, Author
Merico, Agostino1, Author
Affiliations:
1External Organizations, ou_persistent22              
24.7 Earth Surface Process Modelling, 4.0 Geosystems, Departments, GFZ Publication Database, Deutsches GeoForschungsZentrum, ou_1729888              

Content

show
hide
Free keywords: -
 Abstract: Plankton community modeling is a critical tool for understanding the processes that shape marine ecosystems and their impacts on global biogeochemical cycles. These models can be of variable ecological, physiological, and physical complexity. Many published models are either not publicly available or implemented in static and inflexible code, thus hampering adoption, collaboration, and reproducibility of results. Here we present Phydra, an open-source library for plankton community modeling, and Xarray-simlab-ODE (XSO), a modular framework for efficient, flexible, and reproducible model development based on ordinary differential equations. Both tools are written in Python. Phydra provides pre-built models and model components that can be modified and assembled to develop plankton community models of various levels of ecological complexity. The components can be created, adapted, and modified using standard variable types provided by the XSO framework. XSO is embedded in the Python scientific ecosystem and is integrated with tools for data analysis and visualization. To demonstrate the range of applicability and how Phydra and XSO can be used to develop and execute models, we present three applications: (1) a highly simplified nutrient–phytoplankton (NP) model in a chemostat setting, (2) a nutrient–phytoplankton–zooplankton–detritus (NPZD) model in a zero-dimensional pelagic ocean setting, and (3) a size-structured plankton community model that resolves 50 phytoplankton and 50 zooplankton size classes with functional traits determined by allometric relationships. The applications presented here are available as interactive Jupyter notebooks and can be used by the scientific community to build, modify, and run plankton community models based on differential equations for a diverse range of scientific pursuits.

Details

show
hide
Language(s):
 Dates: 2024-02-132024
 Publication Status: Finally published
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: DOI: 10.5194/gmd-17-1175-2024
GFZPOF: p4 T2 Ocean and Cryosphere
OATYPE: Gold Open Access
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: Geoscientific Model Development
Source Genre: Journal, SCI, Scopus, oa
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 17 (3) Sequence Number: - Start / End Page: 1175 - 1195 Identifier: ISSN: 1991-959X
ISSN: 1991-9603
CoNE: https://gfzpublic.gfz-potsdam.de/cone/journals/resource/journals185