A generic framework for individual-based modelling and physical-biological interaction

PLoS One. 2018 Jan 19;13(1):e0189956. doi: 10.1371/journal.pone.0189956. eCollection 2018.

Abstract

The increased availability of high-resolution ocean data globally has enabled more detailed analyses of physical-biological interactions and their consequences to the ecosystem. We present IBMlib, which is a versatile, portable and computationally effective framework for conducting Lagrangian simulations in the marine environment. The purpose of the framework is to handle complex individual-level biological models of organisms, combined with realistic 3D oceanographic model of physics and biogeochemistry describing the environment of the organisms without assumptions about spatial or temporal scales. The open-source framework features a minimal robust interface to facilitate the coupling between individual-level biological models and oceanographic models, and we provide application examples including forward/backward simulations, habitat connectivity calculations, assessing ocean conditions, comparison of physical circulation models, model ensemble runs and recently posterior Eulerian simulations using the IBMlib framework. We present the code design ideas behind the longevity of the code, our implementation experiences, as well as code performance benchmarking. The framework may contribute substantially to progresses in representing, understanding, predicting and eventually managing marine ecosystems.

Publication types

  • Research Support, Non-U.S. Gov't
  • Validation Study

MeSH terms

  • Computers
  • Ecosystem
  • Marine Biology
  • Models, Theoretical*
  • Oceanography*
  • Software
  • User-Computer Interface

Grants and funding

AC and PM kindly acknowledge financial support from the EU FP7 projects, OpEc (contract no: 283291), MyOceanFO (contract no: 283367), and COCONET (contract no: 287844) and AC acknowledges additional support from the project GUDP-VIND funded by the Ministry of Environment and Food of Denmark. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.