Articles | Volume 19, issue 14
https://doi.org/10.5194/gmd-19-6627-2026
https://doi.org/10.5194/gmd-19-6627-2026
Model description paper
 | 
22 Jul 2026
Model description paper |  | 22 Jul 2026

Computational library for the nutrient-unicellular-multicellular plankton modeling framework v. 1.0

Amalia Papapostolou, Anton V. Almgren, Trine F. Hansen, Athanasios Kandylas, Camila Serra-Pompei, Andre W. Visser, and Ken H. Andersen
Abstract

The nutrient-unicellular-multicellular (NUM) model is a trait-based model of unicellular and multicellular plankton that uses body size as the main structuring variable for community composition. The central feature is that body size is used for structuring predator-prey interactions and to scale parameters. For unicellular plankton, trophic strategies across the full range from osmotrophy, phototrophy, phagotrophy, and mixotrophy are an emergent outcome of the model. Another distinguishing feature is that the multicellular component, represented by copepods, includes ontogeny, which is crucial in shaping population dynamics. In addition, the framework encompasses a nutrient pool consisting of nitrogen, silica and dissolved organic carbon (DOC) which interacts dynamically with the plankton community in three model setups: a chemostat simulating the photic zone, a water-column, and a global setup. Here we present a user-friendly Fortran-Matlab library which makes the NUM model accessible as a practical tool for marine ecologists or biogeochemical modellers. The model output is validated with in situ and satellite data and demonstrates its applicability in chemostat, water-column, and global setups.

Share
1 Introduction

Marine planktonic food webs play an important role in the ocean's biogeochemical cycles, influence the Earth's climate regulation, and determine potential fisheries yields (Stock et al.2014). Plankton participate in the global carbon cycle by accounting for roughly half the global carbon fixation through photosynthesis, and by sequestering carbon via sinking dead detrital matter (Basu and Mackey2018; Boyd et al.2019). The production of new biomass from photosynthesis also determines the amount of carbon available to higher trophic levels of fish production, which globally support about 17 % of human protein consumption (Waite et al.2014).

The central problem that ecosystem models face is how to represent the immense diversity of species in a tractable yet mechanistically meaningful way. The dominant approach has been to assemble similar kinds of species into functional groups. In the simplest formulation, the planktonic community is divided into phytoplankton and zooplankton in “NPZ” models (Franks2002). A finer representation of diversity is introduced by subdividing plankton into functional types (Le Quéré et al.2005) e.g., flagellates, dinoflagellates, ciliates, and diatoms (Butenschön et al.2016), or into size groups, e.g., small- and large phytoplankton (Neumann2000) or sizes of zooplankton (Stock et al.2014). The addition of each functional group fills another piece in the puzzle towards a complete representation of plankton diversity, however, it also brings a new set of parameters, which must be specified. The expanded set of parameters lends flexibility because the parameters for each functional group can be calibrated to reflect the dominant species in a particular region (Turner et al.2014). While such calibrations make it possible to achieve good fits with observations, for global applications or for applications of environmental change, where the dominant species may change, the calibration may be driven outside its calibration envelope. Nevertheless, the functional group approach represents a robust solution to the representation of diversity that also retains a direct connection to the taxonomic representation of life.

An alternative approach has been to represent plankton diversity solely through differences in their size (cell size or body size) (e.g. Ward and Follows2016; Chakraborty et al.2020; Andersen and Visser2023; Hansen et al.2025). Using only size to represent diversity eschews any representation of taxonomic diversity, even down to not distinguishing between phyto- and zooplankton. Practically, body size is discretized in a number of size groups with an ordinary differential equation to represent each size group. Although size-based models may well have the same number of state variables as functional-type models, they have only one set of parameters that applies across all groups through scaling relations (Andersen et al.2016). However, while size is indeed recognized as the “master” trait, pure size-based representations ignore key functional groups such as diatoms (Cadier et al.2020), bacteria, or obligate phytoplankton and zooplankton. In practice plankton models often adopt a mixture of size-based and functional-group type of models, e.g., using size for diversity inside functional groups of phyto- and/or zooplankton (Banas2011; Stock et al.2014; Ward et al.2014, 2018), or diatoms (Terseleer et al.2014). This method enables functional-group type of models to reduce their parameter set through scaling relations with size.

The approach followed here is to represent diversity through functional traits (Kiørboe et al.2018). In the idealized case, a trait-based approach ignores all taxonomical differences between organisms and only describes differences between organisms through a small set of functional traits (Westoby and Wright2006). A trait-based representation of diversity requires a decision about which trait-axes to model, i.e., which traits are most important for the functional diversity of the community. While there is wide agreement about cell or body size as the master trait, various other trait axes have been proposed for the secondary axes, such as investments into resource uptakes: phototrophy and nutrient harvesting (Bruggeman and Bolding2014) or including also phagotrophy (Berge et al.2017; Chakraborty et al.2017, 2020), degree of gelatinousness (Lemoine et al.2025), feeding mode (active vs. passive) (Prowe et al.2019; Serra-Pompei et al.2020), or vacuolation (Cadier et al.2020). When traits are discrete, as for active/passive feeding or for unicellular plankton with or without a silicate shell, the trait-based representation becomes essentially identical to the functional type approach. In that respect the differences between the two approaches are mainly conceptual – whether the representation of diversity is oriented towards taxonomical differences or functional traits.

Here we present an implementation of the trait-based nutrient-unicellular-multicellular (NUM) plankton model framework (Serra-Pompei et al.2020). The NUM framework attempts to make a pure trait-based plankton model. It uses cell size as the primary trait for unicellular plankton and silicate shell as a discrete trait (essentially a diatom functional group). For multicellular plankton it uses adult size as the primary trait and active/passive feeding mode as a secondary discrete trait. The NUM framework focuses on the ecology of the plankton and puts less focus on the chemistry. It therefore only includes a very basic representation of nutrient chemistry.

A distinguishing feature of the NUM model is a representation of multicellular plankton which explicitly resolves the developmental stages of copepods. Such representations remain rare (but see Record et al.2013) for two reasons: first, multicellular zooplankton can increase by several orders of magnitude in body mass from eggs to adults, with a growth rate which depends on the availability of food, among other factors. Representing multiple stages requires several state variables to represent just one species. Second, copepod diversity varies strikingly in different regions (Rombouts et al.2009) and representing all dominant species in global models is not feasible. The nutrient-unicellular-multicellular (NUM) model solves the first problem by using an efficient representation of life history as a physiologically structured model (De Roos et al.2008) and the latter problem by describing the diversity of copepods by two traits: their adult body size and their feeding mode (passive or active) (Serra-Pompei et al.2020).

A central ambition of the NUM model is to base all parameters on “first principles”, thereby avoiding free parameters that require calibration. The first principles can be related directly to physical laws (diffusion, fluid mechanics, etc.), energetics of chemical reactions, geometry, or mass conservation. This ambition is realized for many of the parameters for the unicellular compartment (Andersen and Visser2023). The challenges increase for the multicellular compartment, and here most parameters are determined by cross-species analyses. The description of the parameter values is reported elsewhere (Serra-Pompei et al.2020; Cadier et al.2020; Hansen and Visser2019; Andersen and Visser2023) and the focus here is on the implementation of the NUM framework as a computational platform for plankton ecology on a global scale.

A technical difficulty concerns the reduction of computational time for executing global simulations of full plankton ecosystem models. To provide marine ecologists without expertise in global biogeochemical modelling the ability to perform global simulations we based the global simulations on the transport matrix method (Khatiwala2007). The NUM model library version 1.0 is based on the NUM model as described in Serra‐Pompei et al. (2022) with a number of key additions: (1) the inclusion of an explicit diatom functional group and silicate dynamics; (2) inclusion of labile dissolved organic carbon and (emergent) heterotrophic bacteria; (3) emergent respiration of unicellular plankton due to uptake regulation; (4) a fast Fortran implementation of the core functions; (5) a matlab front-end interface with three model setups: chemostat, water column, and global; (6) a flexible configuration of plankton communities, ranging from a single-celled group (e.g. unicellular generalists, including osmotrophs, phototrophs, phagotrophs, and mixotrophs) to a full setup with unicellular generalists, diatoms, sinking particulate organic matter, and a complete representation of the multicellular copepod community.

In the following, we first provide an overview of the NUM model structure and implementation, followed by a description of the key equations in the model. Next, we compile global calibration and validation data and compare it with global model simulations. Finally, we present examples of the model output, from global patterns to cell-level metabolism, and discuss open issues and potential applications of the NUM library.

2 The nutrient-unicellular-multicellular library version 1.0

The core NUM model consists of a set of coupled ordinary differential equations for the state variables. These equations are all coded in a Fortran library for computational efficiency, while the code is executed from a matlab interface. The equations require a representation of the physical environment, which could be a global or regional circulation model or a simple chemostat (Andersen and Visser2023). The matlab front-end to the Fortran library interfaces with three environments: a chemostat, a water-column, and the entire globe. All the setups are derived from a global transport matrix that represents a discretized version of the underlying geophysical partial differential transport equations (Fig. 1a). The combination of computationally efficient compiled code with an interpreted language allows to run global simulations on a standard laptop.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f01

Figure 1Conceptual sketch of the NUM framework. Panel (a) illustrates the ecological setup and the coupling to physical environments. Panel (b) describes the ecosystem dynamics. Several size-classes are modeled in each plankton group. The number of size classes and plankton groups can be defined at the beginning of each model run.

The NUM state variables belong to one of three groups: biogeochemical tracers (referred to as “nutrients”, including dissolved organic carbon DOC, nitrogen, and silicate), unicellular plankton (generalists or diatoms), multicellular zooplankton groups (copepods), and particulate organic matter (POM) (Fig. 1b). The three nutrient variables are the minimal set needed to represent growth limitation for phytoplankton (incl. diatoms which are limited by silicate) and the carbon source for osmoheterotrophs (bacteria). The unicellular and multicellular groups are represented by “size spectra” encompassing a number of state variables that each models the dynamics of one size group (Fig. 1a). By implementing several sizes of the unicellular and multicellular groups, the size spectrum of the entire plankton community emerges. Size – defined as cell mass of unicellular organisms and body mass of multicellular organisms – is the key trait that describes resource encounter and uptake, as well as the physiology of individual plankton organisms (metabolism, growth, and reproduction) (Hillebrand et al.2022). Further, size determines the central process in the model, which is predation by larger organisms on smaller ones (Wirtz2012). By using size as the core structuring variable, each organism group is described by one set of parameters defined through size scalings. This approach reduces the overall number of parameters and permits a flexible number of state variables.

The four size spectrum groups described below are generalists, diatoms, copepods, and dead particulate organic matter (POM).

2.1 Unicellular generalists

The “generalist” group represents all unicellular plankton including bacteria, phytoplankton, phagotrophs, and mixotrophs (organisms which combine trophic strategies, such as photosynthesis, diffusive uptake of nutrients and predation on smaller cells), but excluding diatoms. This group therefore encompasses a wide range of unicellular organisms, such as heterotrophic and photosynthetic bacteria, flagellates, dinoflagellates, and ciliates, while diatoms are simulated as a separate group (explained in the following section). The generalists are all modeled as potential mixotrophs that acquire carbon and nutrients through a combination of osmotrophy (taking up dissolved organic carbon), autotrophy (photosynthesis), and/or phagotrophy. Whether a given size group represents bacteria, phytoplankton, etc., depends on the principal mode of carbon acquisition, which is determined by a combination of cell size and the environment. The trophic strategies of each size class are therefore an emergent property and vary dynamically over space and time. The generalist spectrum is thus a trait-based model with cell size being the trait.

2.2 Diatoms

Large diatoms, that thrive in eutrophic environments, have historically been correlated with food webs that lead to major fisheries (Ryther1969). Thus, the inclusion of diatoms in the model is critical for the estimation of fish production potential. Diatoms are simulated as a separate group because of their importance in marine systems (they account for about 40 % of marine primary production (Tréguer et al.2018)), and their distinct characteristics that affect their physiology and predation mortality. Diatoms enclose a vacuole that increases their volume, allowing them to have larger physical size than other cells of the same biomass. In the model, this trait allows them to increase their volume per carbon without additional nutrient demands allowing them to have a higher per-carbon diffusive uptake than non-vacuolated cells. Further, diatoms are engulfed in a silicate shell, which makes silicate another limiting nutrient. The hard silica shell also reduces predation pressure on the diatoms (Hamm et al.2003; Pančić et al.2019). The rigidity of the hard silica shell deprives the cell of the plasticity needed to engulf prey and excludes diatoms from eating prey. Diatoms therefore cannot perform phagotrophy and only obtain nutrients through diffusive uptake. The silicate shell also induces growth limitation of diatoms by dissolved Si, besides light and nitrogen.

2.3 Copepods

Multicellular zooplankton are the key link between lower and higher trophic levels, as they ingest unicellular plankton and are themselves prey for fish. Among the different zooplankton taxa in the ocean, copepods are the most abundant metazoans (Humes1994). Copepods undergo size changes throughout their life stages and thereby occupy different ecological niches. These ontogenetic niche shifts substantially impact population dynamics (Verity and Smetacek1996). For instance, copepod growth rates are strongly correlated with spring bloom intensity (Durbin and Durbin1992). To account for these size changes, each population of copepods is represented by a size spectrum that spans from the offspring size to the adult size.

Each population of copepods is characterized by two traits: the adult size and their feeding strategy (active or passive). In this way, the model represents the large differences in adult size observed in the oceans (Brun et al.2016). Modelling the diversity of copepods with these two main traits makes it possible to represent the entire copepod community in the global ocean with just a few populations that span the trait space of adult size and feeding modes.

2.4 Particulate organic matter

Dead organic matter (detritus) is represented by a size spectrum of particulate organic matter (POM) that includes dead organisms, cell fragments from lysis, and fecal pellets produced by multicellular plankton. POM may be represented by a size spectrum to enable the calculation of sinking velocities for different POM sizes. However, in the simulations presented here we simulated just a single size class of POM.

3 Model description

Here we describe the main processes in the NUM model. We first describe the size-based predation among modeled organisms and by larger “higher trophic level” (HTL) organisms that are not represented by the model. Then we describe the cell model (generalists and diatoms), the multicellular model, the POM model, and the biogeochemical model (Fig. 1). The full equations for each model component are listed in Appendix B.

3.1 Predation

Predation is the central process that connects the plankton size classes in NUM. Each size class i is characterized by its mass mi (either cell mass or body mass in µg carbon) and the organisms in the class prey on smaller organisms mprey with a log-normal preference function:

(1) ϕ k l m , m prey = p k l exp - 1 2 σ k 2 ln m β k m prey 2 ,

where β is the preferred predator:prey mass ratio, σ is the width, and pkl is the preference of the predator group, i.e. copepods, k towards the prey group l, i.e., diatoms (all parameters are specified in Tables B2, B4, and B5 in the supplementary). As each size class represents a finite range of sizes (with m representing the geometric mean; see Fig. A1), the actual preference is the average of the encounter over all prey and predator masses, so the average encounter θij between two size classes i (predator) and j (prey) becomes a more complex function (Appendix C).

The available food for size class i is the sum over all other size classes weighted by the preference (θij): Fi=jθijBj where Bj is the biomass concentration of prey (µg C L−1). The actual consumption is limited by a mass-specific maximum consumption rate: jFmax (d−1):

(2) j F . i = ϵ F f i j Fmax . i with f i = a F . i F i a F . i F i + j Fmax . i ,

where aF.i is the mass-specific clearance rate of the predator (L(µg C d)−1) and ϵF is the assimilation efficiency. The predation results in a predation mortality on the prey size class j:

(3) μ pr . j = i θ i j j F . i B i ϵ F F i .

In addition to the predation mortality inflicted by larger plankton, the largest size classes are also exposed to predation by higher trophic levels that are not explicitly represented in the model, such as fish. The exposed size classes are those larger than mHTL (µg C), described by the selectivity function pHTL:

(4) p HTL , i = 1 1 + m i / m HTL - 2 .

Here we use a value of the mHTL=1µg C (≈500µm) as the size of prey of forage fish in the size range 1–10 g wet weight (Andersen2019, Chap. 2). Further, in the standard setup presented here, we constrain the higher trophic level (HTL) mortality to act only on copepods. If a setup is run without copepods the HTL mortality would represent the predation by the copepods on the unicellular organisms. The higher trophic level mortality can either be a constant or proportional to the biomass concentration in the size class:

(5) μ HTL , i = μ HTL , 0 p HTL , i constant μ HTL , 0 p HTL , i B i ln 1 / z i ` ` quadratic .

The density dependent mortality is termed “quadratic” to follow common nomenclature, though the mortality is in reality linear and it is only the loss term (mortality multiplied by biomass) that is quadratic. The quadratic formulation of mortality has the practical advantage that it helps stabilize the dynamics in the simulation – running without a quadratic loss term results in competitive exclusion among copepod groups and limited co-existence. We therefore use the quadratic mortality formulation in this capacity. The term 1/ln(1/zi) is a correction for the number of size classes used. Size classes are evenly distributed on a logarithmic size grid and in that case the number of size classes in a fixed size range is proportional to this correction term, where zi is the ratio between the lower and the upper size range in each size class. It should be noted that higher trophic level mortality does not respect the increased prey vulnerability due to motility that predation mortality follows. This assumption follows from higher trophic level organisms being visual predators and the hydrodynamic signals from prey motility do not affect the detection of prey (Howe et al.2018; Lange Jensen et al.2023).

3.2 Cell model

The unicellular spectra can be either generalists or diatoms. The only differences between the two spectra are that diatoms have a vacuole, that they cannot perform phagotrophy, and that they have a lowered predation risk (p<1) (as explained above). The present description of diatoms with a fixed vacuole size is a simplified version of the description with dynamic vacuoles in Hansen and Visser (2019); Cadier et al. (2020). The full set of equations and parameters for the unicellular model are given in Tables B1 and B2.

The cell model describes the encounter and uptake of resources and metabolism of an individual plankton cell as modulated by the cell's size (mass) m (µg C). The size of the cell defines traits, and traits in combination with the environment define its trophic strategy, whether it is an osmo-heterotroph (a bacterium feeding mainly on DOC), a light- or nutrient-limited phototroph, or, for the generalists, a mixotroph (combining osmo-, photo-, and phagotrophy) or a heterotroph (living mainly on phagotrophy) (Andersen et al.2016).

Regarding their morphology, we assume that cells are spherical and consist of a cytoplasm surrounded by a membrane of thickness δ (Fig. 2). The diatom cells additionally have a vacuole that occupies a fraction vvac of the cell volume and is surrounded by an additional inner membrane. The radius of a cell with mass m is approximately (assuming δr) (Eq. B5):

(6) r = 3 4 π m ρ 1 1 - v vac 1 / 3 ,

where ρ is the density of the cytoplasm (µg C µm−3). A fraction ν of the cell's mass is used for the membrane(s), and the remainder 1−ν is mass available for active metabolism. The fraction of the cell mass that is membranes for a generalist cell is (Andersen and Visser2023):

(7) ν = 3 δ r ,

and for a diatom given in Eq. (B6). The cell model describes three processes: encounter with resources, uptake of resources and metabolism, and mortality.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f02

Figure 2Geometry of generalist and diatom cells.

Download

3.2.1 Encounter

The cell takes up carbon via photosynthesis (light), while both carbon and nitrogen are taken up via phagotrophy (i.e. eating prey; only generalists) and diffusion, in the form of dissolved organic carbon (DOC) and dissolved inorganic nutrients respectively (Fig. 3). Diatoms also take up silicate to build their silica shell. The encounter with the resources (light L, DOC, N, prey F, and silicate Si) is described as specific mass fluxes jX (d−1):

(8) j enc . X = a X ( m ) X ρ C : X , with X { DOC , N , L , F , Si }

where ρC:X is the ratio between carbon and the element of the resource X and aX is the mass specific affinity.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f03

Figure 3Illustration of the cell metabolism of a generalist with uptakes of resources as carbon (blue arrows) and nutrients (green arrows), losses due to respiration or passive losses, biosynthesis leading to cell division rate g, resulting in a net division rate. The diatom cell is similar, but with an additional uptake of silicate jSi and no phagotrophic uptake.

Download

The affinity for each resource uptake is determined by the geometric properties of the cell and is expressed as a function of mass (m) and the radius r. The dependency of affinities on size is analysed comprehensively in Andersen and Visser (2023) and given in Table B1. Generally, the diffusive uptake is limited by the cell radius, light uptake by the cell cross-sectional area, and feeding by the cell volume.

3.2.2 Metabolism

The cell division rate depends on light and available resources. The uptake of resource X has a metabolic carbon cost βXjX. The cell has different sources of both carbon and nutrients; carbon from photosynthesis, DOC, and food, and nutrients from dissolved N and food, each with different metabolic costs of uptake. The cell regulates the uptakes jX of the encountered resources jenc.X down towards the effective uptakes jnet in order to maximize division rate under the constraint of a fixed C : N : Si stoichiometry (Liebig's law of the minimum) (Table B1 “resource uptakes”). The regulation of light absorption acts as a simple representation of light-adaptation, while the regulation of the nutrient uptakes represent Liebig's law. The emergent respiration is:

(9) j resp = j R + X β X j X + β g g ,

where jR is the basal metabolism and βgg is the growth metabolism as a fraction of the division rate g. The cell division rate is limited by its capacity for biosynthesis jmax (Eq. B1.15):

(10) g = j max j net j net + j max - j passive ,

where jmax is proportional to the active cell mass v (Eq. 7), and jpassive are passive losses across the cell surface.

3.2.3 Population growth

Besides predation losses (Eqs. 3 and 5) the cell is exposed to viral lysis with a mortality μ2 proportional to the cell biomass:

(11) μ 2 . i = μ 2 B i / ln Δ m i

where Δmi is the width of the size class (Fig. A1). The correction with the width of the size class is needed because the biomass Bi describes the biomass in a size class i, and the biomass will vary depending on the width of the size class (increasing the size range (width) of a size class by a factor increases the biomass in the bin by the same factor).

The final growth equation for the unicellular plankton is:

(12) d B i d t = g i - μ pr , i - μ HTL , i - μ 2 , i B i , i uni

where uni ={all unicellular groups}.

3.3 Multicellular model

Copepods represent multicellular zooplankton and the copepod community consists of different populations. Each population is characterized by the adult body-mass and the feeding mode (active or passive). The spectrum for the population resolves the life stages of copepods, from nauplii to adults, following the description in Serra-Pompei et al. (2020):

(13) d B i d t = J in , i + j out . i + g i - μ pr . i - μ 0 - μ HTL , i B i , i multi

where multi ={all multicellular groups}. Here Jin (µg C L−1 d−1) is the mass flux into the size class, which equals the mass flux out of the previous class, except for the first class where it is the reproductive flux. The other fluxes are “pure” rates in units of 1 per day: jout.i is the flux out of a size class, gi is the biomass accumulation rate, and μ0 is background mortality. The fluxes and the mortalities are calculated from the consumption by predation (Eq. 2) and the predation mortality (Eq. 3), and are detailed in Table B3.

3.4 Particulate organic matter (POM)

Particulate organic matter is produced by losses from plankton (Fig. 1). The POM has the same C:N ratio as the plankton, meaning that POM does not transport silicate. Instead, all silicate that should have gone to POM is considered lost to the deep sea and therefore also lost from the model. POM is generated from several sources (Fig. 4): (1) a fraction 1−γ2 of cells dying from lysis; (2) multicellular plankton produce POM from sloppy feeding, fecal pellets (incomplete assimilation) and from the losses due to inefficient reproduction (egg mortality); (3) a fraction γPOM=1-γHTL of the losses from higher trophic level mortality is assumed to be fecal pellets routed to POM. Particulate organic matter is lost from remineralization with a rate rPOM and from grazing by copepods:

(14) d B i d t = j 1 - γ 2 μ 2 . j + 1 - γ F J Floss , j + 1 - γ HTL μ HTL , j B i + S multi adults 1 - ϵ R g S B S - r POM + μ pr . i B i , i POM ,

where index “S” indicates the last (adult) size class in each copepod population. Parameters are given in Table B5.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f04

Figure 4Representation of nitrogen, carbon and silica fluxes in unicellular (generalists and diatoms) (U) and multicellular (M) plankton. All rates are in units day−1. In the chemostat setup POM sinks out to the deep (Eq. 20). The j's represent direct losses, the μ's represent mortalities, γ's represent fractioning of a flux into different pools (e.g. between direct remineralization and to POM), b=Jin.1/megg is the copepod birth rate, and εF is feeding efficiency. jXloss refers to the losses of N and Si when growth is negative, and surplus carbon from photosynthesis to DOC. Note that POM does not contain silicate, instead all silicate fluxes that should have gone into POM are considered lost to the deep sea, therefore also absent in the model. Similarly, we assume that none of the silica in diatoms is assimilated by their predators and is instead directly remineralized.

Download

3.5 Biogeochemical dynamics

The dissolved state variables are taken up through diffusive encounter and replenish with the losses from the plankton groups (Fig. 4). The equations for the dissolved phases of nitrogen, DOC, and silicate are:

(15)dNdt=iuni-jN,i+jNloss,i+jpassive,i+γFjFloss,i+γ2μ2,iBi+γHTLμHTLimultiBi+rPOMiPOMBi1ρC:N(16)dCdt=iuni-jDOC,i+jpassive,i+jLloss,i+γFjFloss,i+γ2μ2,iBi

(17) d S d t = i diatoms - j Si , i + j Siloss . i . i + j passive , i + γ 2 μ 2 , i B i 1 ρ C : Si .

We have checked that all nutrients are conserved within an error close to numerical noise in Eqs. (12)–(17), while accounting for losses of silicate to the deep sea.

3.6 Temperature

Temperature T (°C) influences the physical and the metabolic processes of all groups in the model. The influence of temperature is described via Q10 corrections to the parameters from a reference temperature of 10° as:

(18) Q ( T ) = Q 10 T - 10 ° / 10 ° .

The only physical process influenced by temperature is the diffusion rate of dissolved matter (DOC, Si, and nitrogen) towards the cell, which has a Q10=1.5 (Serra-Pompei et al.2019). This means that the parameter αN is corrected by temperature (Table B2). The other temperature correction is on metabolic rates by Q10=2. The affected metabolic rates are: the basal metabolic rate (jR for unicellulars and kR for multicellulars), the maximum synthesis rates (αmax and h respectively), and the remineralization rate of POM rPOM. Applying temperature corrections on the individual processes means that the temperature response of division rate and growth are emergent and typically do not follow a Q10 relation (Serra-Pompei et al.2019; Andersen and Visser2023).

3.7 Embedding within ocean physics

The core NUM model library solves the state-variable equations (Eqs. 1217) and can be embedded into a full circulation model. The library provides three simulation environments: chemostat (steady state and seasonal), water-column, and global. All environments, except the steady state chemostat, are implemented based on the transport matrix method (TMM) (Khatiwala et al.2005; Khatiwala2007). The transport matrix method is a computationally cost-efficient offline numerical scheme to simulate ocean biogeochemical tracers, where a sparse matrix represents the advective-diffusive transport of a passive tracer. The transport matrix approach is a reliable alternative to conventional ocean general circulation models that reproduces reasonably well both the mean spatial and seasonal patterns of biogeochemical tracers in the ocean (Kvale et al.2017). The NUM library employs the monthly resolved MITgcm transport matrices in a coarse resolution of 2.8°×2.8° and 15 vertical layers (Dutkiewicz et al.2005), and a higher resolution of 1°×1° with 21 vertical layers (ECCO) (Forget et al.2015). Both setups provide monthly transport matrices with a transport time step of 0.5 d. Sinking of POM is resolved with an implicit first-order upwind scheme (Press et al.2007, Chap. 19). For the global and water-column simulations, the state-variable equations are solved with a forward Euler scheme with a simple predictor-corrector step to avoid negative values of the dissolved tracers, and a time step of 0.1 d. The bottom boundary conditions are closed for all living biological state variables and for DOC. POM is allowed to sink into the bottom. Nutrients (nitrogen and silicate) are nudged towards a fixed concentration at the bottom:

(19) u t + 1 = u t + κ Δ t Δ z u bottom - u t ,

where u is the state variable (N or S), t is the time step, Δt is the transport time step (0.5 d), Δz is the thickness of the bottom layer, κ=1/365 m d−1 is the relaxation rate, and ubottom is the bottom concentration taken from World Ocean Atlas climatologies (Reagan et al.2023).

The chemostat environment models the upper mixed layer which mixes with an unresolved deep layer, with a mixing rate d (d−1) (Evans and Parslow1985). The deep layer concentrations of nutrients are fixed, Ndeep and Sdeep, and the concentration of DOC is zero. Unicellular organisms are mixed out of the upper layer, while the multicellular organisms are assumed to stay in the upper layer. POM is mixed out of the surface layer but also sinks out with a rate v/M, where v (m d−1) is the sinking velocity and M (m) the thickness of the mixed layer. The governing equations are solved with the internal matlab Rosenbrock 2nd order stiff solver:

(20) d B i d t = f i ( L , T , B ) + d B deep . i - B i for nutrients and uni . - v M B i for POM ,

where the first term fi(L,T,B) is the right-hand-side of the state-variable equations (Eqs. 1214), which depends on light L, temperature T and the set of all the state variables B. Finally, the chemostat can be run in a seasonal environment where light, temperature, and mixing rate d vary with time and are extracted from the transport matrix. In high latitude environments it is necessary to disable the mixing of unicellular plankton to the deep layer to allow them to survive the winter period.

3.8 Model setup and numerical solution

The model framework allows for a flexible combination of the four groups. A model setup requires at least one unicellular group (generalists or diatoms), and may include POM and a number of copepod groups. The default NUM model setup used here involves all four groups. Each group contains a number of size classes and the model results depend, to some degree, on the number of size classes used in the unicellular groups (Fig. 5a and b) and in the copepod groups (Fig. 5c and d). Further, it depends on the number of active-copepod and passive-copepod groups (Fig. 5e and f). The number of size classes and copepod groups in the default NUM model setup is chosen such that the overall results, in terms of size spectra (Fig. 5a, c and d) and ecosystem function (Fig. 5b, d and f), do not change considerably upon the addition of more classes or groups. The setup includes 10 size classes of generalists, 10 size classes of diatoms, two passive copepod groups (adult sizes 0.2 and 5 µg C; prosome lengths 320 and 1040 µm), and three active copepod groups (1, 32, and 1000 µg C; prosome lengths from 584 and 7200 µm), where each group is discretized in 6 size-classes representing the growth in body mass. The number of state variables adds up to a total of 54.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f05

Figure 5Sensitivity of the model to number of unicellular size classes (a, b), number of copepod stages (c, d), and number of copepod groups (e, f). The left column of panels (a, c, e) show the Sheldon size distributions (biomass normalized by the width of each size bin; Andersen and Visser (2023, Box V)) and the right column (b, d, f) shows total biomass (orange), NPP (green), and HTL production (dark blue) normalized by the value in the standard setup (vertical dashed line). All runs are from a simulation of the water column model at 60° N and 40° W. Color intensity indicates number of classes/groups. In the left panels, blue shades represent generalists, green diatoms, orange-red passive copepods and magenta active copepods. The colored axes on top show the lengths of the three groups: equivalent spherical diameter for generalists (blue) and diatoms (green), and prosome length for copepods (red).

Download

Running the NUM model from the matlab interface proceeds in four steps: (1) setting up the simulation type (i.e., choosing which size spectra groups to simulate), (2) setting up the simulation environment (chemostat, water column, or global), (3) running the model, and (4) plotting the output:

p = setupNUMmodel(bParallel=true);
% Model setup
p = parametersGlobal(p);
% Model environment
sim = simulateGlobal(p);
% Run simulation
plotSimulation(sim);

All parameters are encapsulated in the |p| structure, which is passed to the simulation (in this example a global simulation). The simulation returns the entire output in the |sim| structure which is passed on to other functions for analysis or plotting. These two structures are documented on the github site and all functions are documented in their |help| pages.

3.9 Calibration and evaluation data

All parameters of the plankton groups are based on first principles or cross-species comparisons (Andersen and Visser2023; Serra-Pompei et al.2020). While these parameters are uncertain (explored by Hansen et al. (2025)), they are not expected to vary spatially. However, some of the extrinsic parameters either have no first-principle arguments or data, and/or are varying spatially. These extrinsic parameters together mold the overall function of the community: the global average light extinction coefficient by water kw without feedback from plankton, the average POM sinking velocity v, and the higher trophic level mortality μHTL.0. These variables conjointly determine the total biomass and production of the global model: lower light extinction increases gross primary production, lower sinking velocity decreases the remineralisation depth and thereby increases the amount of primary production. Decreasing the mortality by higher trophic levels increases the copepod biomass, which influences the unicellular spectrum through a trophic cascade (Fig. E5). In nature, the values of these three variables vary on a global scale, but here they are kept constant. Consequently, we must calibrate to find reasonable global average values. The calibration algorithm minimizes the error between modeled and observed values, based on the following steps:

First we compute the mean error between in situ data Qobs to modeled output Qmodel for three metrics: picoplankton (i=1), POC (i=2), copepod biomass (i=3) in varying space and time for each metric, such that the number of available measurements of each metric i is ni, and each distinct measurement is j. This calculation is represented in the first addend in Eq. (21). The datasets are described below. The datasets used in this part of the algorithm are: (1) picophytoplankton biomass (organisms with a diameter less than 2 µm) between 0 and 10 m depth from water samples between 1997 and 2014, across all latitudes mainly in the Atlantic Ocean (Fig. D3) (Martínez-Vicente et al.2017b); (2) Particulate Organic Carbon (POC) biomass of all plankton and detritus particles with a radius between 0.35–15 µm from the GO-POPCORNv2 dataset (Tanioka et al.2022) from cruises (2011–2020) across all major ocean basins, spanning from 70° S to 55° N (Fig. D2); (3) copepod biomasses across the Atlantic Meridional Transect cruises (López and Anadón2008).

(21) ε = 1 6 i = 1 3 1 n i j n i log Q model . i j Q obs . i j + k = 1 3 log P NPPmodel . k P NPPobs . k .

Second, we select three distinct locations in the ocean that correspond to an oligotrophic, a eutrophic and a seasonally varying environment to compare the mean error between the annual averages of satellite derived NPP and modelled NPP (PNPPmodel): an oligotrophic location (22° N, 158° E), a eutrophic location (5° S, 5° E), and a seasonal location (60° N, 40° W). At these sites, the annual averaged NPP over the entire water column from CAFE is approximately 200, 1000, and 500 mg C yr−1, respectively. This comparison with NPP appears in the second addend of Eq. (21). PNPPobs corresponds to annual averages (2002–2021) from satellite observations processed with the CAFE model, selected due to its better performance on a global average relative to other satellite-derived NPP models (Silsbe et al.2016).

The net primary production is calculated in the model as the amount of carbon that is fixed by photosynthesis minus what is used for respiration:

(22) P NPP = i uni max 0 , j L . i - j resp . i B i .

This definition appears simple but there are two important comments. First, all mixotrophic metabolic costs are included in the respiration (jresp) that is subtracted from the fixed carbon (jL), including the costs of feeding and DOC uptake. This is different from the usual thinking about primary production, which implicitly assumes that primary production only occurs by obligate phototrophs. Second, it should be noted that the definition does not include all primary production. Some carbon is lost to DOC during the uptake process (Fig. 4b), which can fuel osmotrophic biomass production. The DOC part of primary production can contribute a substantial portion of measured primary production (Karl et al.1998). Adding this potential carbon production into the definition can be achieved by replacing jL with jLϵL-1. However, we refrain from including DOC NPP, which may result in underestimating by the model compared to measured NPP at oligotrophic sites.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f06

Figure 6Comparison of model biomass output to in situ calibration data for biomasses of picophytoplankton (a, d), particulate organic carbon (b, e), and copepods (c, f). The top row shows modeled biomasses on the y axis and observations on the x axis. The bottom panels show the latitudinal variation of biomasses. Mean biases are −0.70 (a), 0.38 (b), and 0.016 (c), calculated from Eq. (21).

Download

After the initial calibration of the three parameters we evaluate the performance of the NUM model using a second set of observations. For the performance evaluation we use observations of nano- and microplankton from three Atlantic Meridional Transects cruises (Rodríguez-Ramos et al.2015), a meta-analysis of global mesozooplankton biomass distribution (Moriarty et al.2013), and annual averages of surface nutrients from the World Ocean Atlas (Reagan et al.2023). To validate the global diatom distributions we use the Copernicus Global Ocean Colour satellite product (CMEMS2025). This product provides the surface chlorophyll divided between groups. We use the ratio between the total chlorophyll and the diatom chlorophyll as a proxy for the ratio between modeled phytoplankton and diatom biomasses. This use assumes that the biomass:chlorophyll ratio is roughly similar between diatoms and other phytoplankton at the same site, but allows for variation in the ratio between sites. However, the satellite observations only capture the first few meters of the surface, whereas the top layer in the global model is a mean over the top 50 m. This evaluation data-set will therefore be inaccurate in the areas with a deep chlorophyll maximum.

4 Results

Simulations are initiated with concentrations of inorganic nitrogen and silicate from the World Ocean Atlas (Reagan et al.2023). Biomass distributions equilibrate quickly and are well converged after 10 years (Fig. E6b and d). Deep nutrient concentrations are on a long slow transient, particularly away from seasonal environments (Fig. E6a and c). The value of the bottom boundary condition exhibits a very weak effect on the biomass and net primary production (Fig. E7). The simulations presented in the following are after 10 years of simulation with the standard NUM model setup (Sect. 3.8).

We first show the model calibration followed by the model global biomass distributions. We then assess performance with evaluation data, show how the three model environments (global, water column, and chemostat) compare, and finally show outputs related to the physiological dynamics of the organisms in the model.

4.1 Model calibration

The calibration gave an optimal light extinction coefficient of 0.06 m−1, a sinking velocity of 19 m d−1, and a coefficient of higher trophic level mortality of 0.017 L(µg C d)−1. The response of the model to changes in each calibration parameter is shown in Fig. E5. The calibrated model produces biomasses of picoplankton, POC, and copepods which are in the correct order of magnitude of the observations (Fig. 6a–c). Though the three parameters are calibrated to be constant in time and space, the model does produce latitudinal patterns in accordance with the observed patterns (Fig. 6d–f: elevated biomass at temperate latitudes (−50 and 50°) and around Equatorial upwelling. The modeled copepod biomass approximates observations at temperate latitudes, however, it underestimates copepod biomass in the Equator.

4.2 Modeled biomass and productivity

The model captures general global-scale biomass patterns, with higher concentrations of unicellular and multicellular plankton in high-latitude seasonal environments and equatorial upwelling areas and the lowest biomasses in oligotrophic gyres (Fig. 7). These patterns are mirrored in satellite-derived NPP estimates (Fig. 8). Satellite production of NPP is subject to a systematic bias (Dierssen2010), and further the panels b–e highlight the big variation between satellite observation products. Nevertheless, one unrealistic pattern in the model that clearly stands out is the very high biomass and production in the Southern Ocean.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f07

Figure 7Global annual average biomass of (a) generalists, (b) diatoms and (c) copepods. The red star indicates the location (60° N, 40° W) that is used for evaluate the seasonal dynamics in later figures.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f08

Figure 8(a) NUM annual mean NPP, (b) CAFE estimated annual mean NPP (Silsbe et al.2016), (c) CbPM estimated annual mean NPP (Westberry et al.2008), (d) VGPM-Standard estimated annual mean NPP (Behrenfeld and Falkowski1997), and (e) VGPM-Eppley estimated annual mean NPP (Behrenfeld and Falkowski1997), all datasets from (, ). Units are mg C m−2 d−1.

4.3 Model evaluation

Turning to the evaluation data from the Atlantic transects, we see that the model captures the right order of magnitude of nano- and micro-plankton biomasses summed together (Fig. 9). In these data, increased biomass around equatorial upwelling is less than expected, which is also reproduced by the model. However, the model overestimates plankton biomass at higher latitudes compared to the AMT 14 cruise (Fig. 9d), where samples were collected during May. At the global scale, the simulated average macrozooplankton concentration (copepods, larvae, and krill with a prosome length > 2 mm) is of the correct order of magnitude compared to observations, although the correlation is weak (Fig. 10).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f09

Figure 9Biomass of nano- (2–20 µm radius) and micro-plankton (20–200 µm radius) of the model (line) compared to AMT data (markers). (a) Transects of the different AMT cruises, (b) AMT 12: May–June, (c) AMT 13: September–October, (d) AMT 14: May. The modeled biomass is the depth-integrated average of the respective months for each cruise, extracted from the final year of a 10-year global simulation.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f10

Figure 10Annual mean macrozooplankton biomass, (a) model output (integrated over the top 170 m) and (b) observation data from Moriarty et al. (2013) (integrated over the top 170 m), compared at different latitudes in panel (c).

The model resolves nitrogen in a simplified manner without accounting for its different forms (i.e. nitrate, nitrite, ammonia). We have chosen nitrate for the comparisons because it is considered to be the main nitrogenous compound utilized for primary production (Lenton and Watson2000). The model captures the spatial patterns in annual mean nitrogen and silicate concentrations at the surface (Fig. 11) with high values in the North Atlantic and Southern Ocean and lower at the oligotrophic gyres. In addition, it reproduces elevated concentration in equatorial upwelling areas. However, the modeled values are generally much lower than the observed values. This is likely due to very efficient uptakes of nutrients by unicellular plankton in the model, which leads to low limiting nutrient concentrations (low “R*sensu, Tilman1980). This effect was also observed in the analysis of the generalist level (Andersen and Visser2023).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f11

Figure 11Annual mean concentrations of (a, b) nitrate and (c, d) silicate in the top 5 m. World Ocean Atlas (WOA) (Reagan et al.2023) observations (a, c) compared to model output (b, d).

The model captures the high surface diatom : phytoplankton ratio in high latitudes but overestimates diatoms in mid latitudes (Fig. 12). This concurs with observations in the Pacific (Endo et al.2018) and the Atlantic Oceans (Marañón et al.2000). The overestimation in mid latitudes could be an artifact of the satellite measurements only seeing the very surface waters, whereas the top layer in the simulations performed here is the upper 50 m. Further, data from the Continuous Plankton Recorder (CPR) survey (Reid et al.2003) shows that diatoms constitute a fraction up to about 50 % of the total phytoplankton biomass throughout the North Atlantic (Barton et al.2013), in correspondence with the model simulations.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f12

Figure 12Observed (a) and simulated (b) global surface distribution of the diatom:phytoplankton biomass ratio (Eq. 24). Panel (c) compares the observations and simulations with the color indicating latitude. The observation is a climatological mean from 1998 to 2024 of surface chlorophyll (see text for a description of the observation data set.).

4.4 Model simulations

The unicellular NUM model's output differs from traditional biogeochemical plankton models: instead of having state variables of bacteria, phytoplankton, and zooplankton, the NUM model resolves generalists and diatoms. While the diatoms are obligate phytoplankton (including DOC uptake), the trophic strategies of the generalists are dynamic and an emerging property of the model. However, common terminology and most models explicitly resolve state variables of bacteria, phytoplankton, and zooplankton. To relate the model's output to the aforementioned groups, we can estimate bacteria, phytoplankton, and zooplankton biomass from the generalists and diatoms, by weighing each size class with the fraction of carbon assimilation from DOC (bacteria-like), photosynthesis (phytoplankton-like), and phagotrophy (zooplankton-like):

(23)Bbact=ijDOCjCBi(24)Bphyto=ijLjCBi(25)Bzoo=ijFjCBi,

where jC=jDOC+jL+jF (Fig. 13a–c).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f13

Figure 13Annual depth-integrated mean biomass in the model: (a) bacteria biomass, (b) phytoplankton, (c) zooplankton, including unicellular plankton (mixotrophs and phagotrophs) and copepods, all calculated from Eqs. (23)–(25).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f14

Figure 14Ratio of active-feeding copepods to total copepod biomass.

The copepod community is dominated by active copepods in higher latitudes (Fig. 14) and by passive (ambushing) copepods in oligotrophic gyres. In equatorial regions the presence of active copepods varies in different oceans. In the Equatorial Atlantic active copepods occupy between 50 % and 60 % of the multicellular plankton community. Lastly, active copepods occupy 60 % to 80 % of copepods along boundary currents in the Pacific, namely the California Current east and Kuroshio Current west.

4.5 Comparison of environment setups

We compared runs of the water-column and seasonal chemostat model setups to the output from a global simulation at a high latitude location (Fig. 15) that is seasonally stratified. We chose a seasonally stratified location because it exhibits the succession of oligotrophic and eutrophic conditions throughout the year. The seasonal dynamics of total biomass show similar dynamics in the global and water-column simulations (Fig. 15a and c): a bloom in spring throughout the water column, followed by a deeper production maximum in summer, and terminated by a smaller autumn bloom. The spring bloom of diatoms is terminated first by silicate limitation, and the generalist bloom is terminated a bit later by nitrogen limitation (Fig. E4a and b). Contributing to the demise of the bloom is the grazing by copepods, which become established over summer (Fig. E4f–h). The deep maximum is less well represented in the global simulation, with only 13 vertical levels, than the water column simulation with 21 levels.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f15

Figure 15Model output for a 10-year simulation in the global, water column, and chemostat environments at a seasonally stratified location (60° N, 40° W) (red star in Fig. 7). (a) Total biomass in a water column extracted from the global simulation. (c) Total biomass in the same water column, but extracted from the water-column simulation. (b, d, e) Sheldon spectrum of the community from global, water-column, and chemostat simulations at 5 m depth and geometrically averaged over the last year. See Fig. 5 for an indicative length axis.

Download

The size spectra show an overall similar community structure in the global ocean, water column and chemostat simulations (Fig. 15b, d and e). The plankton biomass is generally higher in the chemostat simulations than in the global and water-column simulations. The physical mixing in the global and water-column models constitutes a loss term by exporting planktonic organisms to the deep water, where they die unless they are mixed back into the photic zone. In the seasonal chemostat this mixing does not occur. That healthy growing diatoms tend to have near-neutral buoyancy is well established (Gross and Zeuthen1948; Smayda1970). How they do it is also well established (Boyd and Gradmann2002). It is only when cells become stressed (e.g., low nutrients) and die that they start to succumb to gravity (Waite et al.1992). The modelling assumption that diatoms while growing are neutrally buoyant is relatively robust. The difference in the modelling of mixing losses between chemostat simulations and the two other environments should be kept in mind when using the environments. Nevertheless, the output of the water column illustrates the same dynamics as the global at the same site, indicating that the water column model – which is naturally much faster than a global simulation – performs well. It should be noted, though, that the water column simulations perform best in seasonal environments. In less seasonal environments, the absence of lateral advection appears to result in too low production (Figs. E1 and E2).

4.6 Individual-level processes

The NUM library makes it possible to extract descriptions of the rates that drive the dynamics of each size class. Figure 16 shows the rates of the generalists, diatoms, and copepods from the chemostat simulation in Fig. 15d, with uptakes of resources (or prey) illustrated as positive rates and losses including mortalities as negative rates. Overall, the rates of uptakes and losses are much higher in the spring bloom (left column) than in the summer (right column). The spring panels portray strong predation pressure on the unicellular community (dashed red lines in Fig. 16a and b), indicating that the bloom is decaying at this time. The high predation is also reflected in high feeding rates of the copepod community (red lines in Fig. 16c and d). Therefore, the spring copepod community is acquiring biomass at the expense of the unicellular community. In contrast, during summer, the division and loss rates in the unicellular community are roughly equal (grey lines in Fig. 16e and f). This indicates a community in balance with little changes in biomass. Further, in the unicellular community, the figure shows how the trophic strategies change with cell size (Andersen et al.2016): for the smallest cells, the acquisition of carbon is governed by DOC uptake (magenta lines), and dissolved nutrients (blue lines), in particular in the spring bloom (Fig. 16a and b). Larger sizes of generalists combine phototrophy (yellow lines) for carbon uptake for respiration with predation (red lines) for nitrogen and carbon for biosynthesis (and possibly respiration). Larger sizes of diatoms are purely phototrophic (negligible uptake of DOC) and are limited by nitrogen and silicate uptakes during summer.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f16

Figure 16Gains and losses as a function of cell/body size in the spring bloom (April, a–d) and the summer (July, e–h) from the chemostat simulation in Fig. 15e. The lines above the horizontal dashed line shows gains either of carbon (from DOC uptake or photoharvesting; magenta and yellow), nutrients, silicate (blue and green), or a combination of carbon and nutrients from predation (red). The lines below the dashed lines shows losses of carbon from respiration (dashed black) or mortalities from predation (dashed red) or viral lysis (blue). The division rate is shown with thick grey. Note the differences in the y axes ranges between the left and right columns.

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f17

Figure 17Metabolic budgets for generalists (left panels) and diatoms (right panels) in April (top panels) and July (bottom panels) extracted from Fig. 16 (and from the chemostat simulation in Fig. 15e). The division rate represents the uptakes that are used for synthesis of new biomass.

Download

The regulation of uptakes by unicellular plankton (Sect. 3.2.2) entails that the respiration budget is resolved explicitly among the carbon used for synthesizing new biomass and different respiratory costs of basal metabolism, uptakes of dissolved nutrients and carbon, specific dynamic action of feeding (digestion), and costs of synthesizing new biomass (Fig. 17). In general, the synthesis of new biomass (the division rate) is one third of the total metabolic budget (Fenchel2013), while the respiratory costs are distributed among the different uptake costs, and a small portion is allocated to basal metabolism.

5 Discussion

We have presented a computational library for ecological modelling of plankton communities that resolves their utilization of resources, their trophic strategies, their size-structured population dynamics, and their production of dissolved and particulate organic carbon. The library includes a high-level interface to simulate the communities on global scale, in a water column, or in a chemostat. Because the model includes copepods, which are often weakly represented in biogeochemical models, the model lends itself to linking with fish production models, or to modelling the carbon pump arising from copepod fecal pellets and plankton carcasses. Overall the NUM model is an intermediate-complexity model laboratory for ecological simulations that is accessible to marine ecologists without biogeochemical or physical oceanography background. The focus here has been on the presentation of the general and flexible programming library and the calibration of the core NUM model setup.

The library has been designed with flexibility in mind. It can be run fully from a high-level programming language (mainly matlab). As the core library is written in Fortran, it is straight-forward to implement the model in a full circulation model (Hansen et al.2025), for example using the FABM interface (Bruggeman and Bolding2014). Further, new size-spectrum groups can be added to the library. While POM described here is a single-state variable, the model does include a module to handle POM as an entire size spectrum. A more complex POM module is currently under development (Visser et al.2024). Future extensions would be the inclusion of an iron nutrient tracer to limit the production in the Southern Ocean, a diazotroph spectrum to include nitrogen fixation, and a description of calcifiers.

Another flexible aspect of the NUM library is the possibility of performing simulations in three environmental settings: global, water column, and chemostat. Water-column or chemostat simulations are useful for making fast model development or trial simulations before moving to full global simulations. However, it should be noted that even though the three settings are based on the same transport matrix there are differences in the output between them. First, the seasonal variation of total biomass both in the global and water column simulations at a high-latitude location concur: a spring bloom throughout the water column, followed by a deeper plankton biomass maximum in summer (Yasunaka et al.2022), and a moderate short autumn bloom. However, the global simulations reproduction of the deep maximum is coarser than in the water column, most probably due to a lower vertical resolution. While the structure of the water-column simulations corresponds relatively well with the global simulations in a strongly seasonal environment, they do not match well outside of high-latitude environments, probably due to the absence of advective processes in the water-column simulation. Further, we observe disparity in the size spectra of the community extracted from global, water column, and chemostat models. In particular, the dominance of large diatoms in chemostat simulations, emerges from the absence of mixing losses of plankton in the chemostat simulations, while mixing losses are present in water-column simulations. This finding points to the importance of a better understanding of plankton's ability to maintain a position in the photic zone despite vertical mixing.

Diatoms have been included here as a new size spectrum group. The module is based on an extension of the generalist module with the addition of a vacuole and a silicate shell. In this manner, the diatom module does not use any diatom-specific parameters, apart from the cost of silicate uptake, the size of the vacuole, the minimum and maximum size, and the vulnerability to predation, but shares all other parameters with the generalists. Further, silicate is not incorporated into the POM, it is therefore lost from the model. In light of this very simple description of diatoms, and the important omission of sinking silicate POM, the module performs quite well, as it captures the emergence of large diatoms during spring blooms in seasonal environments and their dominance in high latitudes (Figs. 7b and 14a). Nevertheless, while larger phototrophic diatoms appear in high latitude seasonal regions, they are missing in upwelling regions in the global and water-column simulations (though they do appear in chemostat simulations). The absence of phototrophic diatoms in upwelling regions simulated in the model is implausible, given their known prevalence in such nutrient-rich waters (Benoiston et al.2017). We conjecture that the absence of large diatoms is due to mixing losses; in nature diatoms are able maintain their position in the water-column by active buoyancy regulation. However, in the global and water-column simulations, diatoms are mixed out. In contrast, the chemostat simulation ignores mixing losses of unicellular plankton. A future fix could be to include buoyancy control in the diatom module to avoid mixing diatoms out and thereby limiting their mortality. Finally, silicate should be included into the POM group. This would require another state variable to account for the variable stoichiometric composition of POM.

Our ambition has been to parameterize all processes within the unicellular and multicellular groups from considerations based on first principles or, if those are not available, from cross-species analysis of laboratory observations. This ambition is only partially realized. For the unicellular groups, the parameters and processes related to uptakes are well characterized by first principles of diffusion, light encounter, and fluid mechanics of feeding (see Andersen and Visser2023 for a thorough discussion), though cross-species analyses are used in some places. The parameters related to DOC losses are weakly defined due to our limited knowledge of the DOC dynamics. The parameters related to the metabolic costs of the uptakes (the βX's) are also loosely estimated to ensure an approximately even distribution between respiration and synthesis rates, and it may be possible to obtain better estimates for those parameters. The two parameters for the diatoms are set via cross-species analysis (Fig. B1) and the vulnerability is calibrated to fit global patterns of diatom abundance. For the copepods, the general first principle is metabolic scaling (West et al.1997) and the other parameters are mainly determined via cross-species analysis (Serra-Pompei et al.2020). The only calibrated parameters (besides the diatom vulnerability) are those that form the closure of the model with respect to light absorption (light absorption coefficient), nutrient turnover rate (sinking speed of POM), and mortality on higher trophic levels. Each of these parameters is expected to vary significantly across the global ocean, but here they are just calibrated to average values. Despite this simplification, the model reproduces important global-scale patterns of plankton biomass, nutrient fields, and net primary production in broad terms. There are however notable deviations, and these are important to keep in mind when the results are interpreted: (1) the model produces unrealistically high production in the Southern Ocean. This may be due to the lack of iron as a nutrient, which is known to be limiting production in the Southern Ocean (Bazzani et al.2023). This results in overestimation of the biomass of phytoplankton and concomitantly the predators thereof, (2) as mentioned above, the model does not represent well large diatoms outside seasonal environments.

The model simulates a lower net primary production in the oligotrophic gyres than observed by satellites. There are two reasons for this underestimation. First, the measure of NPP calculated by the model (Eq. 22) is not entirely consistent with the empirical definition. The empirical measure is based on bottle incubations where the biomass growth of the entire plankton community is measured. The measure used here is closer to net community production, because the heterotrophic respiration is also subtracted. Further, the measure ignores the DOC that is created in the assimilation process (the ϵL/(1-ϵL)jL term in Fig. 4b). This DOC is readily taken up and used to fuel production. The NPP measure used here therefore underestimates NPP to some degree. However, it is not trivial to design a formulation of NPP that directly matches the experimental procedure of measuring NPP. Second, primary production in the oligotrophic gyres is limited by the diffusion of deep nutrient up into the photic zone. The rate of diffusion is determined by the depth at which sinking POM is remineralized – deeper remineralization depths lead to lower rates of diffusion and lower NPP. Here, the remineralization depth is determined by the sinking velocity and the POM remineralization rate. Oligotrophic gyres are characterized by a dominance of small cells and few copepods, leading to small POM particles which would be remineralized at a shallower depth than in highly productive regions. Using only a single globally averaged sinking velocity fails to resolve this variation and overemphasizes the difference in NPP between low and high productive regions. This can be solved by introducing several POM size groups with different sinking velocities. This capability is already present in the library, but has not been exploited in the calibration presented here.

The evaluation of copepod global trait-distribution is challenging, with only a handful of global studies on copepod trait-distribution conducted (Brun et al.2016; Prowe et al.2019; Benedetti et al.2023). We compare our results (Fig. 14b) with the functional traits identified in the global ocean in Benedetti et al. (2023), adopting the classification proposed by Brun et al. (2016), which categorizes cruise-current-feeding, current-feeding and cruise-feeding copepod species as active feeding copepods and ambush-feeding species as passive feeding copepods. Our results show that the highest ratio of active copepods is found in the Southern Ocean, North Pacific, and Arctic Ocean. This aligns with observations reporting the highest proportions of current-cruise-feeding, current-feeding, and cruise-feeding species in these regions (Benedetti et al.2023). Our model also reproduces a lower fraction of active-feeding copepods in oligotrophic areas, such as the Pacific Equatorial band and the Indian Ocean, which belong to the same regional categorization (Benedetti et al.2023) and exhibit the highest proportions of ambush-feeding species. The pattern of active copepods in high latitudes and passive copepods in low latitudes is different than the pattern observed and modelled by Prowe et al. (2019). We believe that the observed pattern in passive/active copepods was due to a very limited set of observations, in particular at low latitudes. The biomass of large copepods is lower in oligotrophic regions and increases at higher latitudes, particularly in the Southern Ocean, North Atlantic and Northwest Pacific. In contrast, the Northeast Pacific is nitrogen-depleted in the model (Fig. 11b), with lower unicellular plankton biomass there (Fig. 7a and b), which limits the capacity of this region to sustain active copepods.

In the model design we have striven for conceptual simplicity while being mindful that simplifying assumptions sometimes lead to limitations. Apart from the limitations already mentioned, a prominent one is the unresolved motility behaviour that is known to have significant consequences on trophic and population dynamics in the plankton (Mariani et al.2013; Kenitz et al.2017; Pinti et al.2022). While some aspects have been incorporated in the feeding mode parameterization of multicellular components, this has not been extended to the unicellular components. Neither has vertical migration – either diurnal or seasonal been included – a behavior that among other things, appears to play a significant role in the biological carbon pump (Hansen and Visser2016; Pinti et al.2023a, b). In some cases we have purposefully avoided modelling aspects of plankton ecology that are phenomenologically well known but lack a mechanistic understanding. The underlying philosophy we pursue is to base all model descriptions on first principles as much as possible (Andersen and Visser2023). In some cases the underlying trade-offs remain elusive. What, for instance is the cost-benefit of calcifying plankton such as coccolithophores (Monteiro et al.2016)? Rather than introducing extra parameters to fix these issues, we want to see how far a generalized model can come in explaining observed global patterns of ocean plankton ecology. If the broad contours of these patterns can be explained, then future marine ecosystems under climate change can be predicted with the same level of certainty.

Appendix A: Computational grid for size groups
https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f18

Figure A1Specification of the computational grid used for unicellular organisms (a) and multicellular organisms (b). The grid for each unicellular plankton group (generalists and diatoms) contain n contiguous size groups in the range from mmin and mmax. Each size group is defined by its central mass (geometric mean) mi. For multicellular plankton the grid for each group is from megg. The last size group has the central mass madult. This means that copepods actually becomes adult at smaller mass than madult, and that the last size group spans a range of masses.

Download

Appendix B: Model equations and parameters

Equations and parameters for unicellular plankton are in Tables B1 and B2, for copepods in Tables B3 and B4, and parameters for POM in Table B5.

B1 Diatom membrane fraction

Let r be the radius of the entire cell including the outer membrane, rvac the vacuole radius, νvac the fraction of the cell volume occupied by the vacuole, ρ the cell density, and δ the thickness of each membrane (see Fig. 2). The total cell volume is:

(B1) V = 4 3 π r 3 r = 3 4 π V 1 / 3 .

The vacuole volume is:

(B2) V vac = 4 3 π r vac 3 ν vac V vac V = r vac 3 r 3 r vac = r ν vac 1 / 3 .

The volume of the membranes is:

(B3) V m = 4 3 π r 3 - ( r - δ ) 3 outer membrane + 4 3 π r vac + δ 3 - r vac 3 inner membrane .

The Taylor series expansion of f(x)=r3-(r-x)3 around δ=0 is 3r2δ.

The approximation for the volume of membranes is then:

(B4) V m 4 π r 2 δ + 4 π r vac 2 δ = ( B 2 ) 4 π δ 1 + ν vac 2 / 3 r 2 .

Assuming the vacuole density to be 0, the mass of the cell is:

(B5) m = ρ V - V vac = ( B 2 ) ρ V 1 - ν vac r = 3 4 π m ρ 1 1 - ν vac 1 / 3 .

The membrane fraction of the cell's mass is then:

(B6) ν m = ρ V m m = ( B 2 , B 4 ) 4 π δ 1 + ν vac 2 / 3 r 2 4 / 3 π 1 - ν vac r 3 = 3 δ r 1 + ν vac 2 / 3 1 - ν vac = ( B 5 ) 3 δ 4 π 3 1 / 3 m ρ - 1 / 3 1 + ν vac 2 / 3 ( 1 - ν vac ) 2 / 3 = 6 2 / 3 π 1 / 3 δ m ρ - 1 / 3 1 + ν vac 2 / 3 1 - ν vac 2 / 3

and the active biomass fraction is: ν=1-νm.

Table B1Equations for the unicellular models (generalists and diatoms).

(a) Only for diatoms. (b) Correction for the size-range of a size group where Δi is the ratio between the upper and lower sizes of a size group. (c) The three cases are: (1) when the available carbon jC is less than the passive losses the cell experiences negative growth. (2) The same occurs if the net uptakes of nutrients and carbon is less than passive losses. In both these cases the uptakes are not limited by the functional response because there is no new biomass synthesis occurring. (3) This is the usual case where the net growth g is limited by the functional response. (d) The four last equations specify the down-regulated uptakes of carbon, food, and nutrients. The uptakes are less than or equal to the encounters in Eqs. (B1.9) to (B1.11). These uptakes enter into the main equations for each resource Eqs. (15)–(17) and into the predation mortality Eq. (3). (e) Losses occur due to exudation of surplus nutrients when uptake of carbon is insufficient to meet the demands of respiration, due to losses during the feeding process, due to losses photosynthesis, and mortality due to viral lysis.

Download Print Version | Download XLSX

Table B2Parameters for the unicellular model (generalists and diatoms). All parameters from Andersen and Visser (2023) unless noted. Values in parentheses are for diatoms. Temperature corrections are given with Q10 regulation (Eq. 18).

(a) If the thickness of silicate shell of diatoms were independent of the size of the diatom, the Si : C ratio would decline with size. However, the thickness of the shell actually increases with size, probably to maintain the ability to withstand the crushing force of copepod mandibles (Pančić et al.2019). Data shows that the C : Si ratio is roughly independent of size with an average value around 3.4 (Fig. B1b). (b) The vacule fraction increases slightly with size. Here we use a constant value of 0.8 which resonably well approximates date (Fig. B1a). (c) The size range of diatoms are roughly from 5×10-6 to 0.01 µg C (Pančić et al.2019; Brzezinski1985). (d) The vulnerability parameter deteremines the diatom:phytoplankton ratio (Fig. E3). While we know that the vulnerability of diatoms to copepod predation varies with the thickness of the shell (Pančić et al.2019) there is no laboratory information on the average relative vulnerability of diatoms relative to other relevant prey like dinoflagellates. Hence, the value of the vulnerability is rather arbitrarily set to 0.25.

Download Print Version | Download XLSX

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f19

Figure B1Analysis of diatom C : Si ratio (a) and vacuole fraction (b) as a function of carbon mass. The horizontal dashed lines show the values used in the diatom module. Data from Brzezinski (1985).

Table B3Equations for the copepod growth and mortality model. Subscript “s” refers to the stage within the population and S is the adult stage. All variables are in dimensions of per time, except Jin which is biomass per time.

(a) ms-/ms+ is the ratio between the lower and upper size of a size class; see Fig. A1.
(b) The formulation of respiration is slightly revised from the original formulation in Serra-Pompei et al. (2020). It consists of two terms: a fixed basal respiration that is proportional to the maximum respiration and a “specific dynamics action” that is proportional to consumption.

Download Print Version | Download XLSX

Table B4Parameters for the copepod model. All parameters are from Serra‐Pompei et al. (2022) except where noted.

* This value represents the starvation metabolism. Following Kiørboe et al. (1985) the starvation metabolism is approximately 18 % of the standard metabolism, which is approx. 20 % of max metabolism. This gives a very small value of kR=0.006, which implies that copepods can survive a long time. We increase the value to kR=0.01 such that large copepods can survive approx. 200 d which is sufficient to surve the winter at high latitudes.

Download Print Version | Download XLSX

Table B5Parameters involved in POM and nutrient cycling.

Download Print Version | Download XLSX

Appendix C: Predation kernel

The effective prey preference function θij between size classes of predators i and prey j should deal with the different width's of size classes depending on the size grid spacing. Following Andersen and Visser (2023) this is calculated by integrating over the prey size preference (Eq. 1). The encountered prey in size class j by all predators in class i is:

(C1) E i j = m i - m i + a F m m j - m j + ϕ ( m , w ) B ( w ) d w B ( m ) / m d m ,

where mi- and mi+ represent the upper an lower bounds of size class i. B(m) represents the normalized biomass spectrum. We assume a Sheldon distribution, i.e., B(m)m-1. With the discrete prey and predator groups we can write the encountered food as:

(C2) E i j = a F m i θ i j B j N i

where Bj is the total biomass in class j, Bj=B(w)dw and Ni is the total abundance of predators Ni=B(m)/mdm. Equating the two terms and isolating θij gives:

(C3) θ i j = Δ ( Δ - 1 ) log ( Δ ) 1 2 s e - log 2 Δ z β s + e - log 2 β Δ z s - 2 e - log 2 z β s - 1 2 π s log Δ z β erf log ( β ) - log ( Δ z ) s + log β Δ z erf log ( z ) - log ( β Δ ) s + log z β erf log z β s

where s=2σ2 and z=mi/mj and Δ=m+/m-. In this way θij represent the total preference of size class i and j, including a compensation for the width of size classes and the preference pkl between predator from group k on group l (from Eq. 1). Technically the preference should be expressed as θklij, where k and l are the indices of predation and prey functional group, but the dependence on the group preferences is suppressed to improve readability.

Appendix D: Data sources and processing

D1 POC biomass: GOPOPCORN

GO-POPCORN v2 consists of samples from 12 cruises from 2011 to 2020. We used POCavg_uM that range between 0.7 and 30 µm. We compare the POC data with all plankton and detritus particles with a radius between 0.35–15 µm at the same coordinates, month and depth.

D2 Picophytoplankton biomass

We export the in situ phytoplankton biomass (Prochlorococcus, Synechococcus and Picoeukaryotic) at different transects and chlorophyll-a (depth-averaged between 0–10 m and ignoring the deeper samples to match satellite measurements), that where measured at different months (ref. “Intercomparison of Ocean Color Algorithms from Picophytoplankton Carbon in the Ocean”). The cell counts were from water samples from up to 200m depth, between 1997 and 2014. In situ data are compared to the models output at the top layer.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f20

Figure D1Annual mean concentrations of (a) phosphate (µg P L−1) from World Ocean Atlas (Reagan et al.2023) and (b) dissolved organic carbon (µg Si L−1) at top 5 m.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f21

Figure D2GOPOPCORN Cruises transects.

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f22

Figure D3Picophytoplankton Cruises from Martínez-Vicente et al. (2017b).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f23

Figure D4Comparison of picophytoplankton in situ data (Martínez-Vicente et al.2017b) with model picoplankton biomass. Basemap: Esri, FAO, NOAA, USGS, NRCan; powered by Esri.

Appendix E: Additional figures
https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f24

Figure E1Model output for a 10-year simulation in the global, water column and chemostat model. (a) Total biomass in a water column extracted from the global simulation from Fig. 7 at an upwelling location (5° S, 5° E). (c) Same as (a) but extracted from the watercolumn model. (b, d, e) Sheldon spectrum of the community from global, water column and chemostat models at 5 meters depth and averaged over the last year.

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f25

Figure E2Same as in Fig. E1, but at an oligotrophic location (24° N, 158° W).

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f26

Figure E3Annual mean surface diatom:phytoplankton ratio for values of the diatom vulnerability ranging from 0 (top) to 1 (bottom).

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f27

Figure E4Output of a water-column simulation corresponding to Fig. 15c: (from top to bottom) (a) surface nitrogen (µgN/l), (b) silicate (µgSi L−1), and (c) DOC (µgC L−1); (d) total generalist biomass (µgC m−2), (e) diatom biomass, (f) passive copepod 0.2 µgC, (g) passive copepod 5 µgC, (h) active copepod 1.0 µgC, (i) active copepod 10 µgC, (j) active copepod 100 µgC, (k) active copepod 1000 µgC, and (l) POM.

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f28

Figure E5Sensitivity analysis of the parameters: higher trophic level mortality μHTL, light extinction coefficient kw, and sinking velocity u. (a–c) The objective function for comparison with pico-plankton, POC, and copepods (see Fig. 6. (d–f) NPP at three characteristic water columns extracted from global simulations.

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f29

Figure E6Convergence of a global simulation in a seasonal environment (60° N, 40° W; a, b) and at equator (0° N, 15° W; c, d).

Download

https://gmd.copernicus.org/articles/19/6627/2026/gmd-19-6627-2026-f30

Figure E7Exploration of the influence of the bottom condition on nutrient on net primary production (top panel) and plankton biomass (bottom panel). The values are the last year from a 10 year simulation of a seasonal water column at 60° N and 40° W.

Download

Code and data availability

The code repository for this version of the framework is available via Zenodo at https://doi.org/10.5281/zenodo.18784790 (Kenhasteandersen et al.2026). This version corresponds to the official release version 1.0 and includes the code used to generate all figures in the manuscript, and can also be found in https://github.com/amaliapap/NUM_v1_ComputationalLibrary (last access: 3 February 2026) (https://doi.org/10.5281/zenodo.15856680, Papapostolou2025). The code for the general framework and an actively developed version of the code is also hosted on GitHub at https://github.com/Kenhasteandersen/NUMmodel (last access: 3 February 2026), where full documentation is available through the wiki and help pages for all functions.

The dataset for the ecological model simulations was generated by the authors.

The global and water column setups required the transport matrices downloaded from https://doi.org/10.5281/zenodo.5517238 (Khatiwala2021).

The datasets used for model evaluation consist of net primary production from (Ocean Productivity): Behrenfeld and Falkowski (1997), Westberry et al. (2008), Silsbe et al. (2016); particulate organic carbon (POC) from https://doi.org/10.5281/zenodo.6967484 (Tanioka2022); picophytoplankton biomass from https://doi.org/10.5281/zenodo.1067229 (Martinez-Vicente et al.2017a); nano- and microphytoplankton biomass from Rodríguez-Ramos et al. (2015); copepod biomass from https://doi.org/10.1594/PANGAEA.785501 (O'Brien and Moriarty2012); nutrient concentrations from Garcia et al. (2023).

Author contributions

AP, AWV and KHA contributed to conceptualization; AP, CSP and KHA contributed to data curation; AP, AWV and KHA contributed to formal analysis; AWV and KHA contributed to funding acquisition; AP and KHA contributed to investigation; AP, AWV, CSP, KHA, TFHA, ATK and AA contributed to methodology; AP and KHA contributed to project administration; AP, KHA and AA contributed to software; AWV, CSP, KHA and TFHA contributed to supervision; AP and KHA contributed to validation; AP and KHA contributed to visualization; AP, AWV and KHA contributed to writing (original draft preparation); AP, AWV, CSP, KHA, ATK and AA contributed to writing (review and editing).

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Views and opinions expressed are however those of the authors only and don not necessarily reflect those of the European Union. Neither the European Union nor the granting authority can be held responsible for them.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Acknowledgements

This publication was co-funded by the European Union (GA 101059915 BIOcean5D and GA 869383 ECOTIP). This study has been conducted using EU Copernicus Marine Service Information: https://doi.org/10.48670/moi-00278 (Copernicus Marine Service2026). Thanks to Stephanie Dutkiewicz for hosting AP during a research stay at the Department of Earth, Atmospheric, and Planetary Sciences at the Massachusetts Institute of Technology, and for discussions on evaluation of global plankton models. Views and opinions expressed are however those of the authors only and don not necessarily reflect those of the European Union. Neither the European Union nor the granting authority can be held responsible for them. It was further funded by the VKR Center of Excellence Ocean Life, by the Simon's Foundation grant 931976, and by the NFR project 334996 “Pelagic”. Views and opinions expressed are however those of the authors only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them. This study has been conducted using EU Copernicus Marine Service Information: https://doi.org/10.48670/moi-00278. Thanks to Stephanie Dutkiewicz for hosting AP during a research stay at the Department of Earth, Atmospheric, and Planetary Sciences at the Massachusetts Institute of Technology, and for discussions on evaluation of global plankton models.

Financial support

This publication was co-funded by the European Union (GA 101059915 BIOcean5D and GA 869383 ECOTIP). It was further funded by the VKR Center of Excellence Ocean Life, by the Simon's Foundation grant 931976, and by the NFR project 334996 “Pelagic”. Views and opinions expressed are however those of the authors only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.

Review statement

This paper was edited by Andrew Yool and reviewed by S. Lan Smith, Ben Ward, and one anonymous referee.

References

Andersen, K., Berge, T., Gonçalves, R., Hartvig, M., Heuschele, J., Hylander, S., Jacobsen, N., Lindemann, C., Martens, E., Neuheimer, A., Olsson, K., Palacz, A., Prowe, A., Sainmont, J., Traving, S., Visser, A., Wadhwa, N., and Kiørboe, T.: Characteristic Sizes of Life in the Oceans, from Bacteria to Whales, Annu. Rev. Mar. Sci., 8, 217–241, https://doi.org/10.1146/annurev-marine-122414-034144, 2016. a, b, c

Andersen, K. H.: Fish ecology, evolution, and exploitation: A new theoretical synthesis, Princeton University Press, ISBN 978-0691176550, 2019. a

Andersen, K. H. and Visser, A.: From cell size and first principles to structure and function of unicellular plankton communities, Progr. Oceanogr., 213, 102995, https://doi.org/10.1016/j.pocean.2023.102995, 2023. a, b, c, d, e, f, g, h, i, j, k, l, m, n

Banas, N. S.: Adding complex trophic interactions to a size-spectral plankton model: Emergent diversity patterns and limits on predictability, Ecol. Model., 222, 2663–2675, 2011. a

Barton, A. D., Pershing, A. J., Litchman, E., Record, N. R., Edwards, K. F., Finkel, Z. V., Kiørboe, T., and Ward, B. A.: The biogeography of marine plankton traits, Ecol. Lett., 16, 522–534, https://doi.org/10.1111/ele.12063, 2013. a

Basu, S. and Mackey, K. R.: Phytoplankton as key mediators of the biological carbon pump: Their responses to a changing climate, Sustainability, 10, 869 https://doi.org/10.3390/su10030869, 2018. a

Bazzani, E., Lauritano, C., and Saggiomo, M.: Southern Ocean iron limitation of primary production between past knowledge and future projections, J. Mar. Sci. Eng., 11, 272, https://doi.org/10.3390/jmse11020272, 2023. a

Behrenfeld, M. J. and Falkowski, P. G.: Photosynthetic rates derived from satellite-based chlorophyll concentration, Limnol. Oceanogr., 42, 1–20, 1997. a, b, c

Benedetti, F., Wydler, J., and Vogt, M.: Copepod functional traits and groups show divergent biogeographies in the global ocean, J. Biogeogr., 50, 8–22, 2023. a, b, c, d

Benoiston, A.-S., Ibarbalz, F. M., Bittner, L., Guidi, L., Jahn, O., Dutkiewicz, S., and Bowler, C.: The evolution of diatoms and their biogeochemical functions, Philos. T. Roy. Soc. B, 372, 20160397, https://doi.org/10.1098/rstb.2016.0397, 2017. a

Berge, T., Chakraborty, S., Hansen, P. J., and Andersen, K. H.: Modeling succession of key resource-harvesting traits of mixotrophic plankton, ISME J., 11, 212–223, https://doi.org/10.1038/ismej.2016.92, 2017. a

Boyd, C. and Gradmann, D.: Impact of osmolytes on buoyancy of marine phytoplankton, Mar. Biol., 141, 605–618, 2002.  a

Boyd, P. W., Claustre, H., Levy, M., Siegel, D. A., and Weber, T.: Multi-faceted particle pumps drive carbon sequestration in the ocean, Nature, 568, 327–335, https://doi.org/10.1038/s41586-019-1098-2, 2019. a

Bruggeman, J. and Bolding, K.: A general framework for aquatic biogeochemical models, Environ. Model. Softw., 61, 249–265, https://doi.org/10.1016/j.envsoft.2014.04.002, 2014. a, b

Brun, P., Payne, M. R., and Kiørboe, T.: Trait biogeography of marine copepods – an analysis across scales, Ecol. Lett., 19, 1403–1413, 2016. a, b, c

Brzezinski, M. A.: The Si : C : N ratio of marine diatoms: interspecific variability and the effect of some environmental variables 1, J. Phycol., 21, 347–357, 1985. a, b

Butenschön, M., Clark, J., Aldridge, J. N., Allen, J. I., Artioli, Y., Blackford, J., Bruggeman, J., Cazenave, P., Ciavatta, S., Kay, S., Lessin, G., van Leeuwen, S., van der Molen, J., de Mora, L., Polimene, L., Sailley, S., Stephens, N., and Torres, R.: ERSEM 15.06: a generic model for marine biogeochemistry and the ecosystem dynamics of the lower trophic levels, Geosci. Model Dev., 9, 1293–1339, https://doi.org/10.5194/gmd-9-1293-2016, 2016. a

Cadier, M., Hansen, A. N., Andersen, K. H., and Visser, A. W.: Competition between vacuolated and mixotrophic unicellular plankton, J. Plankt. Res., 42, 425–439, https://doi.org/10.1093/plankt/fbaa025, 2020. a, b, c, d

Chakraborty, S., Nielsen, L. T., and Andersen, K. H.: Trophic Strategies of Unicellular Plankton, Am. Nat., 189, E77–E90, https://doi.org/10.1086/690764, 2017. a

Chakraborty, S., Cadier, M., Visser, A. W., Bruggeman, J., and Andersen, K. H.: Latitudinal Variation in Plankton Traits and Ecosystem Function, Global Biogeochem. Cy., 34, https://doi.org/10.1029/2020GB006564, 2020. a, b

CMEMS: Global Ocean Colour (Copernicus-GlobColour), Bio-Geo-Chemical, L4 (monthly and interpolated) from Satellite Observations (1997–ongoing), Tech. rep., Copernicus Marine Service Information (CMEMS), Marine Data Store (MDS) [data set], https://doi.org/10.48670/moi-00281, 2025. a

Copernicus Marine Service: Global ocean colour biogeochemistry L3 near real time (OCEANCOLOUR_GLO_BGC_L3_NRT_009_101), Copernicus Marine Service [data set], https://doi.org/10.48670/moi-00278 (last access: 22 June 2026), 2026. a

De Roos, A. M., Schellekens, T., Van Kooten, T., Van De Wolfshaar, K., Claessen, D., and Persson, L.: Simplifying a physiologically structured population model to a stage-structured biomass model, Theor. Popul. Biol., 73, 47–62, 2008. a

Dierssen, H. M.: Perspectives on empirical approaches for ocean color remote sensing of chlorophyll in a changing climate, P. Natl. Acad. Sci. USA, 107, 17073–17078, 2010. a

Durbin, A. G. and Durbin, E. G.: Seasonal changes in size frequency distribution and estimated age in the marine copepod Acartia hudsonica during a winter-spring diatom bloom in Narragansett Bay, Limnol. Oceanogr., 37, 379–392, 1992. a

Dutkiewicz, S., Follows, M. J., and Parekh, P.: Interactions of the iron and phosphorus cycles: A three-dimensional model study, Global Biogeochem. Cy., 19, https://doi.org/10.1029/2004GB002342, 2005. a

Endo, H., Ogata, H., and Suzuki, K.: Contrasting biogeography and diversity patterns between diatoms and haptophytes in the central Pacific Ocean, Sci. Rep., 8, 10916, https://doi.org/10.1038/s41598-018-29039-9, 2018. a

Evans, G. T. and Parslow, J. S.: A Model of Annual Plankton Cycles, Biol. Oceanogr., 3, 327–347, 1985. a

Fenchel, T.: Ecology of Protozoa: The biology of free-living phagotropic protists, Springer-Verlag, ISBN 978-0910239066, 2013. a

Forget, G., Campin, J.-M., Heimbach, P., Hill, C. N., Ponte, R. M., and Wunsch, C.: ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation, Geosci. Model Dev., 8, 3071–3104, https://doi.org/10.5194/gmd-8-3071-2015, 2015. a

Franks, P. J.: NPZ models of plankton dynamics: their construction, coupling to physics, and application, J. Oceanogr., 58, 379–387, 2002. a

Garcia, H. E., Bouchard, C., Cross, S. L., Paver, C. R., Wang, Z., Reagan, J. R., Boyer, T. P., Locarnini, R. A., Mishonov, A. V., Baranova, O., Seidov, D., and Dukhovskoy, D.: World Ocean Atlas 2023, Volume 4: Dissolved Inorganic Nutrients (phosphate, nitrate, silicate), NOAA Atlas NESDIS 92, https://doi.org/10.25923/39qw-7j08, 2023. a

Gross, F. and Zeuthen, E.: The buoyancy of plankton diatoms: a problem of cell physiology, P. Roy. Soc. Lond. B, 135, 382–389, 1948. a

Hamm, C. E., Merkel, R., Springer, O., Jurkojc, P., Maier, C., Prechtel, K., and Smetacek, V.: Architecture and material properties of diatom shells provide effective mechanical protection, Nature, 421, 841–843, 2003. a

Hansen, A. N. and Visser, A. W.: Carbon export by vertically migrating zooplankton: an optimal behavior model, Limnol. Oceanogr., 61, 701–710, 2016. a

Hansen, A. N. and Visser, A. W.: The seasonal succession of optimal diatom traits, Limnol. Oceanogr., 64, 1442–1457, https://doi.org/10.1002/lno.11126, 2019. a, b

Hansen, T. F., Canfield, D. E., Andersen, K. H., and Bjerrum, C. J.: The unicellular NUM v.0.91: a trait-based plankton model evaluated in two contrasting biogeographic provinces, Geosci. Model Dev., 18, 1895–1916, https://doi.org/10.5194/gmd-18-1895-2025, 2025. a, b, c

Hillebrand, H., Acevedo-Trejos, E., Moorthi, S. D., Ryabov, A., Striebel, M., Thomas, P. K., and Schneider, M.-L.: Cell size as driver and sentinel of phytoplankton community structure and functioning, Funct. Ecol., 36, 276–293, 2022. a

Howe, H. B., McIntyre, P. B., and Wolman, M. A.: Adult zebrafish primarily use vision to guide piscivorous foraging behavior, Behav. Process., 157, 230–237, 2018. a

Humes, A. G.: How many copepods?, Hydrobiologia, 292, 1–7, 1994. a

Karl, D. M., Hebel, D. V., Björkman, K., and Letelier, R. M.: The role of dissolved organic matter release in the productivity of the oligotrophic North Pacific Ocean, Limnol. Oceanogr., 43, 1270–1286, 1998. a

Kenhasteandersen, amaliapap, ThanosKand, Trine Hansen, AmelieLoubet, Cécile D, camilaserrap, and TitouanStCyr: Kenhasteandersen/NUMmodel: Verson 1.0 (v1.0), Zenodo [code], https://doi.org/10.5281/zenodo.18784790, 2026. a

Kenitz, K. M., Visser, A. W., Mariani, P., and Andersen, K. H.: Seasonal succession in zooplankton feeding traits reveals trophic trait coupling, Limnol. Oceanogr., 62, 1184–1197, 2017. a

Khatiwala, S.: A computational framework for simulation of biogeochemical tracers in the ocean, Global Biogeochem. Cy., 21, https://doi.org/10.1029/2007GB002923, 2007. a, b

Khatiwala, S.: MITgcm 2.8deg Transport Matrix configuration, Zenodo [data set], https://doi.org/10.5281/zenodo.5517238, 2021. a

Khatiwala, S., Visbeck, M., and Cane, M. A.: Accelerated simulation of passive tracers in ocean circulation models, Ocean Model., 9, 51–69, 2005. a

Kiørboe, T., Møhlenberg, F., and Hamburger, K.: Bioenergetics of the planktonic copepod Acartia tonsa: relation between feeding, egg production and respiration, and composition of specific dynamic action, Mar. Ecol. Prog.-Ser., 26, 85–97, 1985. a

Kiørboe, T., Visser, A., and Andersen, K. H.: A trait-based approach to ocean ecology, ICES J. Mar. Sci., 75, 1849–1863, https://doi.org/10.1093/icesjms/fsy090, 2018. a

Kvale, K. F., Khatiwala, S., Dietze, H., Kriest, I., and Oschlies, A.: Evaluation of the transport matrix method for simulation of ocean biogeochemical tracers, Geosci. Model Dev., 10, 2425–2445, https://doi.org/10.5194/gmd-10-2425-2017, 2017. a

Lange Jensen, L., Bjørn, T., Hein Korsgaard, A., Pertoldi, C., and Madsen, N.: Influence of Turbidity on Foraging Behaviour in Three-Spined Sticklebacks (Gasterosteus aculeatus), Fishes, 8, 609, https://doi.org/10.3390/fishes8120609, 2023. a

Lemoine, J., Ayata, S.-d., Jaspers, C., and Lombard, F.: Biomass-to-volume ratio as a central continuous functional trait for marine zooplankton, Limnol. Oceanogr., 70, 2673–2687, 2025. a

Lenton, T. M. and Watson, A. J.: Redfield revisited: 1. Regulation of nitrate, phosphate, and oxygen in the ocean, Global Biogeochem. Cy., 14, 225–248, 2000. a

Le Quéré, C., Harrison, S. P., Prentice, I. C., Buitenhuis, E. T., Aumont, O., Bopp, L., Claustre, H., Cotrim Da Cunha, L., Geider, R., Giraud, X., Klaas, C., Kohfeld, K. E., Legendre, L., Manizza, M., Platt, T., Rivkin, R. B., Sathyendranath, S., Uitz, J., Watson, A. J., and Wolf-Gladrow, D.: Ecosystem dynamics based on plankton functional types for global ocean biogeochemistry models, Global Change Biol., 11, 2016–2040, 2005. a

López, E. and Anadón, R.: Copepod communities along an Atlantic Meridional Transect: Abundance, size structure, and grazing rates, Deep-Sea Res. Pt. I, 55, 1375–1391, https://doi.org/10.1016/j.dsr.2008.05.012, 2008. a

Marañón, E., Holligan, P. M., Varela, M., Mouriño, B., and Bale, A. J.: Basin-scale variability of phytoplankton biomass, production and growth in the Atlantic Ocean, Deep-Sea Res. Pt. I, 47, 825–857, 2000. a

Mariani, P., Andersen, K. H., Visser, A. W., Barton, A. D., and Kiørboe, T.: Control of plankton seasonal succession by adaptive grazing, Limnol. Oceanogr., 58, 173–184, 2013. a

Martinez-Vicente, V., Evers-King, H., Roy, S., Kostadinov, T., Tarran, G., Graff, J., Brewin, R., Dall'Olmo, G., Jackson, T., Hickman, A., Rottgers, R., Kraseman, H., Maranon, E., Platt, T., and Sathyendranath, S.: Data set for the paper: Intercomparison of ocean colour algorithms for picophytoplankton carbon in the ocean (2.4), Zenodo [data set], https://doi.org/10.5281/zenodo.1067229, 2017a. a

Martínez-Vicente, V., Evers-King, H., Roy, S., Kostadinov, T. S., Tarran, G. A., Graff, J. R., Brewin, R. J. W., Dall'Olmo, G., Jackson, T., Hickman, A. E., Röttgers, R., Krasemann, H., Marañón, E., Platt, T., and Sathyendranath, S.: Intercomparison of ocean color algorithms for picophytoplankton carbon in the ocean, Front. Mar. Sci., 4, 378, https://doi.org/10.3389/fmars.2017.00378, 2017b. a, b, c

Monteiro, F. M., Bach, L. T., Brownlee, C., Bown, P., Rickaby, R. E. M., Poulton, A. J., Tyrrell, T., Beaufort, L., Dutkiewicz, S., Gibbs, S., Gutowska, M. A., Lee, R., Riebesell, U., Young, J., and Ridgwell, A.: Why marine phytoplankton calcify, Sci. Adv., 2, e1501822, https://doi.org/10.1126/sciadv.1501822, 2016. a

Moriarty, R., Buitenhuis, E. T., Le Quéré, C., and Gosselin, M.-P.: Distribution of known macrozooplankton abundance and biomass in the global ocean, Earth Syst. Sci. Data, 5, 241–257, https://doi.org/10.5194/essd-5-241-2013, 2013. a, b

Neumann, T.: Towards a 3D-ecosystem model of the Baltic Sea, J. Mar. Syst., 25, 405–419, 2000. a

O'Brien, T. and Moriarty, R.: Global distributions of mesozooplankton abundance and biomass – gridded data product (NetCDF), PANGAEA [data set], https://doi.org/10.1594/PANGAEA.785501, 2012. a

Ocean Productivity: Ocean Productivity Home Page, http://sites.science.oregonstate.edu/ocean.productivity/index.php (last access: 25 April 2024), 2024. a

Pančić, M., Torres, R. R., Almeda, R., and Kiørboe, T.: Silicified cell walls as a defensive trait in diatoms, P. Roy. Soc. B, 286, 20190184, https://doi.org/10.1098/rspb.2019.0184, 2019. a, b, c, d

Papapostolou, A.: Computational library for the Nutrient-Unicellular-Multicellular plankton modeling framework, Zenodo [code and data set], https://doi.org/10.5281/zenodo.15856680, 2025. a

Pinti, J., Visser, A. W., Serra-Pompei, C., Andersen, K. H., Ohman, M. D., and Kiørboe, T.: Fear and loathing in the pelagic: How the seascape of fear impacts the biological carbon pump, Limnol. Oceanogr., 67, 1238–1256, 2022. a

Pinti, J., DeVries, T., Norin, T., Serra-Pompei, C., Proud, R., Siegel, D. A., Kiørboe, T., Petrik, C. M., Andersen, K. H., Brierley, A. S., and Visser, A. W.: Model estimates of metazoans' contributions to the biological carbon pump, Biogeosciences, 20, 997–1009, https://doi.org/10.5194/bg-20-997-2023, 2023a. a

Pinti, J., Jónasdóttir, S. H., Record, N. R., and Visser, A. W.: The global contribution of seasonally migrating copepods to the biological carbon pump, Limnol. Oceanogr., 68, 1147–1160, 2023b. a

Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.: Numerical Recipes 3rd Edition: The Art of Scientific Computing, in: 3rd Edn., Cambridge University Press, USA, ISBN 0521880688, 2007. a

Prowe, A. F., Visser, A. W., Andersen, K. H., Chiba, S., and Kiørboe, T.: Biogeography of zooplankton feeding strategy, Limnol. Oceanogr., 64, 661–678, 2019. a, b, c

Reagan, J. R., Boyer, T., García, H., Locarnini, R., Baranova, O., Bouchard, C., Cross, S., Mishonov, A., Paver, C., Seidov, D., Wang, Z., and Dukhovskoy, D.: World Ocean Atlas 2023, NOAA National Centers for Environmental Information Dataset, https://www.ncei.noaa.gov/archive/accession/0270533 (last access: 26 July 2024), 2023. a, b, c, d, e

Record, N., Pershing, A., and Maps, F.: Emergent copepod communities in an adaptive trait-structured model, Ecol. Model., 260, 11–24, 2013. a

Reid, P. C., Colebrook, J. M., Matthews, J. B. L., and Aiken, J.: The Continuous Plankton Recorder: concepts and history, from plankton indicator to undulating recorders, Prog. Oceanogr., 58, 117–173, 2003. a

Rodríguez-Ramos, T., Marañón, E., and Cermeño, P.: Marine nano- and microphytoplankton diversity: redrawing global patterns from sampling-standardized data, Global Ecol. Biogeogr., 24, 527–538, https://doi.org/10.1111/geb.12274, 2015. a, b

Rombouts, I., Beaugrand, G., Ibaňez, F., Gasparini, S., Chiba, S., and Legendre, L.: Global latitudinal variations in marine copepod diversity and environmental factors, P. Roy. Soc. B, 276, 3053–3062, https://doi.org/10.1098/rspb.2009.0742, 2009. a

Ryther, J. H.: Photosynthesis and Fish Production in the Sea, Science, 166, 72–76, https://doi.org/10.1126/science.166.3901.72, 1969. a

Serra-Pompei, C., Hagstrom, G. I., Visser, A. W., and Andersen, K. H.: Resource limitation determines temperature response of unicellular plankton communities, Limnol. Oceanogr., 64, 1627–1640, https://doi.org/10.1002/lno.11140, 2019. a, b

Serra-Pompei, C., Soudijn, F., Visser, A. W., Kiørboe, T., and Andersen, K. H.: A general size- and trait-based model of plankton communities, Prog. Oceanogr., 189, 102473, https://doi.org/10.1016/j.pocean.2020.102473, 2020. a, b, c, d, e, f, g, h

Serra‐Pompei, C., Ward, B. A., Pinti, J., Visser, A. W., Kiørboe, T., and Andersen, K. H.: Linking plankton size spectra and community composition to carbon export and its efficiency, Global Biogeochem. Cy., 36, e2021GB007275, https://doi.org/10.1029/2021GB007275, 2022. a, b

Silsbe, G. M., Behrenfeld, M. J., Halsey, K. H., Milligan, A. J., and Westberry, T. K.: The CAFE model: A net production model for global ocean phytoplankton, Global Biogeochem. Cy., 30, 1756–1777, 2016. a, b, c

Smayda, T. J.: The suspension and sinking of phytoplankton in the sea, Oceanogr. Mar. Biol. Ann. Rev., 8, 353–414, 1970. a

Stock, C. A., Dunne, J. P., and John, J. G.: Global-scale carbon and energy flows through the marine planktonic food web: An analysis with a coupled physical–biological model, Prog. Oceanogr., 120, 1–28, https://doi.org/10.1016/j.pocean.2013.07.001, 2014. a, b, c

Tanioka, T.: tanio003/GOPOPCORN_Data_Codes: Initial submission (v1.0.0), Zenodo [data set], https://doi.org/10.5281/zenodo.6967484, 2022. a

Tanioka, T., Larkin, A. A., Moreno, A. R., Brock, M. L., Fagan, A. J., Garcia, C. A., Garcia, N. S., Gerace, S. D., Lee, J. A., Lomas, M. W., and Martiny, A. C.: Global ocean particulate organic phosphorus, carbon, oxygen for respiration, and Nitrogen (GO-POPCORN), Sci. Data, 9, 688, https://doi.org/10.1038/s41597-022-01809-1, 2022. a

Terseleer, N., Bruggeman, J., Lancelot, C., and Gypens, N.: Trait-based representation of diatom functional diversity in a plankton functional type model of the eutrophied southern North Sea, Limnol. Oceanogr., 59, 1958–1972, 2014. a

Tilman, D.: Resources: a graphical-mechanistic approach to competition and predation, Am. Nat., 116, 362–393, 1980. a

Transport Matrix Configurations: Transport Matrix Configurations, http://kelvin.earth.ox.ac.uk/spk/Research/TMM/TransportMatrixConfigs/ (last access: 25 April 2024), 2024. a

Tréguer, P., Bowler, C., Moriceau, B., Dutkiewicz, S., Gehlen, M., Aumont, O., Bittner, L., Dugdale, R., Finkel, Z., Iudicone, D., Jahn, O., Guidi, L., Lasbleiz, M., Leblanc, K., Levy, M., and Pondaven, P.: Influence of diatom diversity on the ocean biological carbon pump, Nat. Geosci., 11, 27–37, https://doi.org/10.1038/s41561-017-0028-x, 2018. a

Turner, E. L., Bruesewitz, D. A., Mooney, R. F., Montagna, P. A., McClelland, J. W., Sadovski, A., and Buskey, E. J.: Comparing performance of five nutrient phytoplankton zooplankton (NPZ) models in coastal lagoons, Ecol. Model., 277, 13–26, 2014. a

Verity, P. G. and Smetacek, V.: Organism life cycles, predation, and the structure of marine pelagic ecosystems, Mar. Ecol. Prog.-Ser., 130, 277–293, 1996. a

Visser, A., Almgren, A. V., and Kandylas, A.: SISSOMA (v1): modelling marine aggregate dynamics from production to export, EGUsphere [preprint], https://doi.org/10.5194/egusphere-2024-2520, 2024. a

Waite, A. M., Thompson, P. A., and Harrison, P. J.: Does energy control the sinking rates of marine diatoms?, Limnol. Oceanogr., 37, 468–477, 1992. a

Waite, R., Beveridge, M., Brummett, R., Castine, S., Chaiyawannakarn, N., Kaushik, S., Mungkung, R., Nawapakpilai, S., and Phillips, M.: Improving productivity and environmental performance of aquaculture, WorldFish, https://www.researchgate.net/publication/263273903_Improving_Productivity_and_Environmental_Performance_of_Aquaculture (last access: 12 May 2026), 2014. a

Ward, B. A. and Follows, M. J.: Marine mixotrophy increases trophic transfer efficiency, mean organism size, and vertical carbon flux, P. Natl. Acad. Sci. USA, 113, 2958–2963, 2016.  a

Ward, B. A., Dutkiewicz, S., and Follows, M. J.: Modelling spatial and temporal patterns in size-structured marine plankton communities: top–down and bottom–up controls, J. Plankt. Res., 36, 31–47, https://doi.org/10.1093/plankt/fbt097, 2014. a

Ward, B. A., Wilson, J. D., Death, R. M., Monteiro, F. M., Yool, A., and Ridgwell, A.: EcoGEnIE 1.0: plankton ecology in the cGEnIE Earth system model, Geosci. Model Dev., 11, 4241–4267, https://doi.org/10.5194/gmd-11-4241-2018, 2018. a

West, G. B., Brown, J. H., and Enquist, B. J.: A general model for the origin of allometric scaling laws in biology, Science, 276, 122–126, 1997. a

Westberry, T., Behrenfeld, M. J., Siegel, D. A., and Boss, E.: Carbon-based primary productivity modeling with vertically resolved photoacclimation, Global Biogeochem. Cy., 22, https://doi.org/10.1029/2007GB003078, 2008. a, b

Westoby, M. and Wright, I. J.: Land-plant ecology on the basis of functional traits, Trends Ecol. Evol., 21, 261–268, 2006. a

Wirtz, K. W.: Who is eating whom? Morphology and feeding type determine the size relation between planktonic predators and their ideal prey, Mar. Ecol. Prog.-Ser., 445, 1–12, 2012. a

Yasunaka, S., Ono, T., Sasaoka, K., and Sato, K.: Global distribution and variability of subsurface chlorophyll a concentrations, Ocean Sci., 18, 255–268, https://doi.org/10.5194/os-18-255-2022, 2022. a

Download
Short summary
The Nutrient-Unicellular-Multicellular model library simulates marine plankton ecosystems, structuring predator-prey dynamics by body size. It integrates feeding strategies in single-cell plankton and copepod life stages, essential for understanding their growth, survival, and predator-prey interactions. Validated with real data, this user-friendly tool recreates ecosystems across scales, offering insights for marine ecology and biogeochemistry.
Share