Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2026 Jun 8;16:17683. doi: 10.1038/s41598-026-54424-0

The hidden value of low-performers: ensemble design strategies for coupled ocean-circulation biogeochemical modelling

Ulrike Löptien 1,2,✉, Heiner Dietze 1,2
PMCID: PMC13246780  PMID: 42260284

Abstract

Ensemble approaches in weather forecasting and climate science combine the output of several differing models to overcome the limitations of singular models with the idea to exploit the “power of many”. Ensemble members are selected to reflect the full range of the best available knowledge. This often motivates replacing low-performing ensemble members with superior alternatives. Here we propose an alternative approach that benefits from extracting the hidden value of low-performing members in the context of coupled ocean-circulation biogeochemical modelling. We demonstrate for a Baltic Sea coastal test site that, when leveraged with machine learning, a perturbed parameter ensemble of models selected for their capabilities to reproduce extreme dynamics can outperform conventional selection approaches - despite individual rather weak model performance. Implications for assessing global marine biogeochemical projections and ocean geo-engineering options are discussed.

Subject terms: Climate sciences, Environmental sciences, Ocean sciences

Introduction

Ensemble approaches combine the output of entire suits of numerical models to overcome the limitations of singular models caused by, e.g., unresolved spatial detail, parametric uncertainties or structural ambiguity1–4. Each singular model, also referred to as an ensemble member in this context, is unique in that it differs from the other ensemble members in terms of its characteristic combination of structure, discretisation, numerical methods, parameterisations, initial conditions and forcing. A common approach is to average over the ensemble members with the idea to cancel out individual errors such that predictive performance increases relative to individual deterministic models5. At the same time, the ensemble envelope provides some measure for the uncertainties inherent in the predictions. Renown examples for ensemble approaches are the climate projections from the Intergovernmental Panel on Climate Change (IPCC))6,7 and weather forecasts8,9. Technically, ensemble processing techniques are commonly build upon calculating metrics such as the ensemble mean, the standard deviation or a weighted ensemble mean10. When using a weighted ensemble mean, the weights are typically calculated based on statistical relationship between hind-cast simulations and historical observations11. More sophisticated state-of-the-art approaches have started to employ machine learning (ML) techniques include skill-based12 and regime-based blending techniques13.

Ensemble calibration of large ensembles, as common in numerical weather prediction, enhances the reliability further and allows for assigning probabilities for specific events to happen14,15.

Compared with atmospheric sciences, ensemble-based techniques in coupled ocean circulation–biogeochemical modelling are in their infancy: so far, the field has largely been restricted to assembling model inter-comparison projects16. While this valuable work represents an essential first step by establishing a pool of ensemble members and by providing guidance on their respective uncertainties, efforts to move beyond the ensemble mean and synthesise these models into a single best estimate have not yet been realised. Here we argue that, despite or because of domain-specific challenges, such as especially sparse observations in space and time (compared with, e.g., the global atmospheric observation network), ensemble approaches will mature into the gold-standard for coupled coastal ocean circulation–biogeochemical modelling - simply because there is the need combined with opportunity. The need is grounded in increasing human exposure to coastal hazards which fuels the exploration of management options which, in turn, necessitates reliable forecasting tools in order to simulate what-if scenarios17–20. A key difficulty in this context is the assessment of prediction reliability, which becomes particularly important because biogeochemical model equations are not grounded on first-principles, unlike the physical ocean-circulation model components that are essentially based on Newton’s Law. One consequence of this is that many biogeochemical processes are typically parameterised rather than explicitly resolved, which calls for the introduction of a multitude of numerical parameters (like maximum growth rates of phytoplankton or constants describing the relation between growth and ambient temperature). These parameters are typically poorly-known21–25 because the diversity and non-linearity of biological systems makes it much harder to constrain them with observations26–28 than physical parameters (such as viscosity or Earth’s acceleration). In summary, applications of coupled biogeochemical ocean-circulation suffer from uncertainties29–32. The emerging opportunity now is, however, that dramatically cheaper compute makes systematic ensembles of repeated simulations feasible. In this study, we contribute to the resulting question of how best to construct and exploit such ensembles and how to leverage the latter with machine learning. In particular, we explore how to assemble them in terms of perturbation strategy to maximise information gain and constrain uncertainty.

More specifically, we illustrate the benefits of using a perturbed parameter ensemble of coastal coupled ocean-circulation biogeochemical model simulations of the test site Eckernförde Bight in the Baltic Sea. The broader picture here is that this marginal sea in central northern Europe33 suffers heavily from anthropogenic eutrophication and related deoxygenation34–38. In response to pressing societal needs for robust guidance on eutrophication and coastal management several studies have successfully explored multi-model ensembles of the Baltic Sea39–41 and ensembles with differing boundary conditions42,43. Outcomes of the respective stake-holder interactions have resulted in explicit quality requirements such as that model results are regraded as acceptable for political decision making when - relative to observations at specific bench-marking observational stations - the model mean bias is less than two standard deviations and the simulated standard deviation does not deviate more than plus or minus 50% from observations41,44. Even though these requirements appear moderate, national flagship models still struggle to meet them45,46. As a consequence, only very few regional biogeochemical models have ever been operated in forecast mode worldwide47. Here we contribute methodological advances by demonstrating practical ensemble-design and ensemble-use workflows that improve the reliability of such model forecasts.

Our test site, Eckernförde Bight, is infamous for intermittent hypoxic events that cause mass fish kill incidents. Further, it is renown for extensive monitoring coverage with one of the longest-operated time series station worldwide48,49 at the mouth of the bight and additional monitoring stations such as “Tonne 2a” at the head of bight (9Inline graphic52.91’ E, 54Inline graphic27.96’ N). This combination of high biogeochemical variability and data coverage has triggered scientific interest in the region ranging from assessing ocean-based geo-engineering50,51 to the development of machine learning workflows in biogeochemical forecasting52. This study adds to the body of work that has been establishing Eckernförde Bight as a natural laboratory48–50,52–57, by testing ensemble-based modelling approaches that offer new avenues for quantifying and predicting complex biogeochemical behaviour.

We use a perturbed parameter ensemble of existing simulations52 which simulate dissolved oxygen in Eckernförde Bight. Oxygen has been chosen because bottom concentrations are particularly difficult to simulate while, at the same time, it’s availability governs major biogeochemical processes, including nitrogen removal through denitrification and phosphate release from sediments under reducing conditions. The absence of oxygen is lethal to all higher organisms which has led to the term dead zones for regions of hypoxic or anoxic water. Infamous implications of low oxygen concentrations are mass fish kills incidents. Interestingly, dissolved oxygen is among the earliest environmental variables that could be measured with high accuracy, following the establishment of the Winkler method in 188858 which even predates it to standardised salinity measurements introduced by the International Council for the Exploration of the Sea a year later. Hence, there is a relatively large body of oxygen measurements and, consequently, primary sources (atmospheric exchange and photosynthesis) and sinks (microbial respiration) of dissolved oxygen have been confirmed over and over again. Even so, oxygen dynamics remain difficult to simulate quantitatively in both past59 and present climates, at global60 and regional scales61 - mainly because oxygen concentrations at depth are determined by small differences between large and uncertain fluxes (such biotic respiration and physical transport from the surface) integrated over relatively long time-frames62.

This study addresses the challenges of oxygen simulation by using an ensemble approach. Our six-member ensemble of simulations (i.e. model versions; Table 1) is designed to capture the major model uncertainties29,63 related to the supply and the sinks of oxygen. The model ensemble members differ in terms of vertical background mixing (which is not explicitly resolved because of numerical constraints associated to spatial discretisation) and the parameter settings for local sources and sinks of oxygen, i.e. generation by primary production and consumption at depth and in the sediment. Unlike conventional approaches, that focus on using best-performing models64–68 or even only one best model24,69, we deliberately include low-performing models with extreme model parameter settings, resembling extreme environmental conditions - such as the absence of all biotic effects (which are highly unlikely to have persisted over the entire simulation period). This model ensemble is then exploited by machine learning to reproduce daily observed subsurface dissolved oxygen concentrations at the head of the bight. Our approach shows a practical alternative to the common practice of selecting one best-performing model by optimising poorly-known biogeochemical model parameters based on observations. Typically such optimization processes require that simulations (or their surrogates21,63,70) are rerun hundreds of times to find high-performing simulations which resemble historical or present-state observations. In contrast, we here advocate to apply perturbed parameter ensembles for the desired predictions by mapping out extreme parameter settings and rely on machine learning to decide which combination of simulations is aptly when augmented by suitable (learned) corrections.

Table 1.

List of model parameter settings for the diffusive background mixing in the MOMBE ocean model of Eckernförde Bight and for the parameters of the EckOInline graphic module: Inline graphic refers to the vertical background mixing (diffusivity).

Tag Description Inline graphic Opro Orewa Orese
Inline graphic Inline graphic Inline graphic Inline graphic
LoMix Low vertical background mixing of momentum and tracers. Local oxygen consumption and production rates at the upper limit of published estimates. Inline graphic 48 47 47 46 46 45 48 50 50 49 48 48 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 4 3.5 3 2.5 2.1 1.6 3.95 6.3 5.8 5.4 4.9 4.4
LoMixRem Low vertical background mixing of momentum and tracers. No local oxygen consumption and production. Inline graphic 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MedMix Medium vertical background mixing of momentum and tracers. Local oxygen consumption and production rates at the upper limit of published estimates Inline graphic 48 47 47 46 46 45 48 50 50 49 48 48 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 4 3.5 3 2.5 2.1 1.6 3.95 6.3 5.8 5.4 4.9 4.4
MedMixRem Medium vertical background mixing of momentum and tracers. No local oxygen consumption and production. Inline graphic 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
HiMix High vertical background mixing of momentum and tracers. Local oxygen consumption and production rates at the upper limit of published estimates Inline graphic 48 47 47 46 46 45 48 50 50 49 48 48 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 4 3.5 3 2.5 2.1 1.6 3.95 6.3 5.8 5.4 4.9 4.4
HiMixRem High vertical background mixing of momentum and tracers. No local oxygen consumption and production. Inline graphic 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

The EckOInline graphic-parameters opro, orewa, and orese refer to monthly oxygen production, water column oxygen respiration, and oxygen consumption by the sediment, respectively (one value per month starting with January). Values for orewa and orese are derived from the published estimates, while opro is calculated as residual assuming instant equilibration of sedimentary fluxes. The has been recreated from52 and further details are provided here.

Results

In the following, we illustrate our approach based on a perturbed parameter ensemble of model-based reanalysis of near-bottom dissolved oxygen concentrations at our test sight at the head of Eckernförde Bight. In total our ensemble comprises 6 members (i.e. model versions; Table 1): LoMix, MedMix, HiMix feature low, medium and high background mixing, combined with local biotic sources and sinks of oxygen, respectively. In contrast, LoMixRem, MedMixRem, HiMixRem neglect biotic fluxes entirely (Table 1). From this ensemble we deduce an improved “best-guess” using machine learning. We start with assessing the oxygen concentration at the head of the bay as simulated by individual ensemble members and then evaluate our machine learning approach.

Member’s Performance & Generic Ensemble Approach Fig. 1 illustrates that Eckernförde Bight is subject to pronounced seasons. Winter is characterised by deep mixing and high oxygen concentrations throughout the entire water column. In spring the surface mixed layer shallows as stratification is building up, driven by air-sea heat fluxes that warm and increase the buoyancy of surface water. This shields deeper layers from air-sea gas exchange and triggers a spring-bloom by increasing the average light experienced by phytoplankton dispersed in the shallowing surface layer71 and by affecting the relative effect of grazing pressure by zooplankton72. A fraction of the organic material produced by phytoplankton is eventually transported to depth where it is remineralised by bacteria that consume oxygen. The respective oxygen deficit keeps building up until fall when a weakening stratification driven by oceanic heat loss can be overturned by wind-induced mixing associated to strong synoptic weather systems. Superimposed on the local dynamics is the exchange with the greater Kiel Bight52. This exchange is, in turn, influenced by intermittent major salt water inflows from the North Sea73,74 that replace deep low-oxygenated waters with oxygenated surface water that sinks to depth after passing the shallow Danish Straits. Although all these mechanisms driving the oxygen dynamics have been known since the 19th/20th century, their exact quantitative contributions remains elusive49 which maps onto considerable uncertainty in numerical-model based simulations.

Fig. 1.

Fig. 1

Observed and simulated oxygen concentrations. (a) The grey lines depict the ensemble minimum and maximum simulated oxygen values while the blue line shows the ensemble mean. Observations are marked by black circles. (b) The grey lines depict the estimated uncertainty range for the ML- prediction (blue-green line). Observations are marked by black circles as above. Units are in mmol OInline graphic/mInline graphic. Winter values were not simulated.

The results of our simulations with differing mixing parameterisations are inline with expectations. The model with the highest mixing rate, HiMix, supplies more oxygenated surface water to depth than is the case with reduced mixing in MedMix or LoMix. The simulations LoMixRem, MedMixRem and HiMixRem are respective twins with the difference that in these simulations, all local biotic sinks of oxygen are turned off. To this end the Inline graphicRem simulations are extreme cases that assume that all oxygen deficits are imported from outside the model domain rather than being driven by local oxygen consumption.

Despite the wide range of the underlying physical and biological model assumptions the basic dynamics is captured well52 by all ensemble members. More specifically we find (Table 2 and Fig. 1): simulated temporal means deviating only between -25% and 10% from the observed mean (i.e. simulated mean values of 180–267 Inline graphic relative to observed 241 Inline graphic). Further, set against the benchmarking standards defined for Baltic Sea models41,44 we report in Table 2: LoMix is the best-performing simulation with respect to the simulated standard deviation but the mean is biased low such that LoMixRem appears best with respect to the simulated mean and standard deviation. HiMixRem and HiMix are close to poor performing because they underestimate variability. We conclude that the mixing in HiMixRem and HiMix, which smooths out variability, is most likely too strong. Note that this quantitative ranking is a function of how respective criteria are weighted; this inevitably introduces a subjective element to quantitative assessments in general. Other common measures are the Root Mean Square Error (RMSE), which refers to the quadratic mean of the differences between the observed values (i.e. small values are desired) and predicted ones, and the coefficient of determination (RInline graphic), which refers to the proportion of explained variance (i.e. large values closest to 1 are desired). For example, MedmixRem scores best regarding the Root Mean Square Error (RMSE) based on the oxygen observations at the observing station “Tonne 2a”. Somewhat surprising, MedMixRem scores generally better than MedMix in terms of RMSE (65.28 Inline graphic versus 74.26 Inline graphic) and coefficient of determination (RInline graphic score: 0.52 vs. 0.38). One interpretation of this is that the biotic oxygen consumption in MedMix is relatively (too) high because neglecting the consumption (of which we know that it must exist) in MedMixRem produces results that are competitive, based on some common model assessment metrics.

Table 2.

Performance of the ensemble members Mean, standard deviation, coefficient of determination (RInline graphic) and root mean squared error (RMSE) for the ensemble members and all observations available in the time period.

Simulation Mean
Inline graphic
Std.
Inline graphic
RInline graphic
score
RMSE
Inline graphic
Performance ranking RMSE Performance according to earlier studies41,44
LoMix 180.20 81.83 0.07 90.99 6 Reasonable/good
LoMixRem 218.41 74.26 0.44 70.64 3 Good/good
MedMix 207.79 73.92 0.38 74.26 4 Good/good
MedMixRem 234.19 68.17 0.52 65.28 1 Good/good
HiMix 253.88 49.08 0.44 70.42 2 Good/reasonable
HiMixRem 267.23 47.04 0.37 74.47 5 Good/reasonable
Ensemble Mean 228.51 64.92 0.50 66.15 (2) Good/good
Observations 241.86 94.80 – – – –

Note that all model versions differ significantly from the ensemble mean (according to a paired Wilcoxon signed-rank test on test and training data).

When considering the ensemble mean we find that this generic approach to exploit the “power of many” does not outperform MedMixRem based on RInline graphic score (0.5) and RMSE (66.15). Even when looking closer at the error statistics there is no clear improvement for the ensemble mean relative to best-performing individual members (the 10th and 90th percentile of the errors for MedMixRem are −75.87 and 87.44, compared to −78.23 and 90.36 mmol O_2 m^-3 for the ensemble mean). Hence, our ensemble is one where the “power of many” apparently fails because the overall variability in the prediction is too low and the errors of individual members do not average out. The latter is not uncommon in biogeochemical ocean modelling and suggests that the errors of the individual members are biased, not independent from one another, or both75. To this end, the choice of our ensemble is sub-optimal because the “power of many” fails when considering the ensemble mean. This is, however, a typical situation for coupled biogeochemical ocean circulation model simulations because they are infamous for systematic biases60,76,77.

Accessing the Hidden Value of Low-Performers Accessing the “power of many” is straightforward when members are unbiased and individual errors are independent from one another. In real-life situations the “power of many” is often easily accessible even if members share biases or correlated errors: imagine a team where all team members tend to miss their deadlines. A skilled manager could compensate for this tendency – for example, by announcing deadlines somewhat too early, depending on the usual time delays of the team members of the past and by learning which team member provides the best estimate depending on circumstances.

Here we follow up this idea by employing machine learning to take the role of a “manager” that learns to derive a best guess based on an ensemble of erroneous, biased and dependent model simulations. More specifically we feed all simulations into a random forest regressor78,79 as inputs and with the observations as targets (supervised learning). The random forest regressor fits a number of decision tree regressors on various sub-samples of the dataset and uses averaging to improve the predictive accuracy and control over-fitting. Because, even then, the extremes in our data set were still not captured well we use a quantile regression model to stabilize and regularize extreme predictions in a subsequent step80 (see Methods).

By employing this machine learning technique we could substantially enhance the reliability. Our best guess based on an ensemble, including low-performers (e.g. HiMixRem), features an increased RInline graphic score and a substantially-reduced error relative to all individual models and their ensemble mean (Table 3) (RInline graphic, RMSEInline graphic; i.e. Inline graphic 75 % and 30% improvements relative to the ensemble mean). These numbers are based on test data that has not been used in the training. Our approach also provides a measure of uncertainty calculated as the square root of the tree-based 15 and 85%-percentiles (i.e. the variability across trees) plus the variance of the residuals (while distinguishing positive and negative values). This approach has been chosen to capture both, epistemic and aleatoric uncertainties. When tested on independent data (that have not been used to train the regressors), our approach seems reasonable given the good fit and a plausible uncertainty range in Fig. 2. In any case it is superior to a generic baseline approach based simply on the ensemble spread which fails to envelope many observations (as shown in Figs. 1a and 2a). But note that - ideally - RMSE and model spread should match81 and such a mismatch might indicate model deficiencies.

Table 3.

Assessment of the Random Forest Regressor Performance of the random forest regressions on independent random test data.

Model RMSE Inline graphic RInline graphic score
Random Forest all 45.7 0.74
Low performer RF 45.5 0.74
Best-off RF 49.8 0.69
Ensemble Mean 67.7 0.42

The “Best-off” RF uses only a subset of the two best performing models according to the RMSE-criterion (Table 2), instead of using all 6 ensemble members as in the first row (i.e. only simulations MedMixRem and HiMix are considered), while the low performer RF focuses on the two worst performing models with extreme parameter settings (i.e. using the simulations LoMix and HiMixRem).

Fig. 2.

Fig. 2

Observed versus predicted values. (a) The blue dots show a comparison the ensemble mean to independent test-observations chosen for the ML- prediction. The error bars refer to the ensemble envelope. (b) The blue-green dots show a comparison the ML-prediction to independent test-observations (20% random sample of the available observations). The error bars show the square root of the tree-based variability plus the variance of the residuals, while distinguishing between positive and negative values.

Finally, our machine learning approach allows to disentangle the relative value or importance of each ensemble member in putting together the “best guess” (i.e. final prediction) by calculating the so-called Gini-based feature importances82. (This is analogous to recording the relative importance assigned to time estimates of certain team members in the management-decision example above). Surprisingly, the relatively low-performing HiMixRem and HiMix contribute substantially more to the final prediction than the much better performing MedMix-models (30 and 20% vs. Inline graphic 13% for both MedMix model versions). Inline with this result and interestingly, taking only the two worst performing and most extreme model versions into account (LoMix and HiMixRem), the prediction is very similar to considering the full ensemble and the RMSE is even slightly improved (Table 3). In contrast, when considering only the two best performing models instead, RMSE and RInline graphic score of the test data worsen compared to using the full ensemble (e.g. RInline graphic score of 0.69 instead of 0.74 obtained for the full ensemble). This result illustrates the hidden value of low-performers in perturbed parameter ensembles and is of relevance in the context of contrary approaches that preference excluding poor performing models from ensembles rather than welcoming diversity3,83.

From a statistical point of view we find: When using a Wilcoxon signed-rank test for exploring statistical significance, the difference between the reference and best performing model appears with a p-value of 0.05 on the edge of being significant on the 95%-level. This p-value can be lowered by enhancing the number of trees. As expected, the difference between the reference random forest model and the low performer approach is not significant. Even so, it is remarkable to reach the full performance of the full ensemble with only two (low performing) ensemble members.

In summary: by proposing extreme (but plausible) model parameter settings in a perturbed parameter ensemble, the resulting relatively large model spread provides broad information to the machine learning algorithm which turns out beneficial. These results are inline with insights from numerical weather prediction which propose that forecast probabilities for extreme values should match observed frequencies and perform respective ensemble calibrations14,15. To accomplish sufficient diversity for the ML-algorithm, we propose to perform only extreme parameter simulations and leverage these with machine learning in cases where only few model simulations are feasible and parametric uncertainties are large. Another, side effect of using such low performers, resulting from extreme parameter settings, is that these are often less correlated with the observations which can result in lower mutual correlation between the ensemble members, giving the ML algorithm more degrees of freedom. Finally, we find that using extreme model parameters facilitates uncertainty estimation.

Application in two Spatial Dimensions The previous section showed that diverse and apparently low-performing ensembles of numerical simulations of oxygen concentrations could be leveraged with machine learning (a random forest regressor) such that the performance at the monitoring station “Tonne 2a” exceeds the performance of the individual ensemble members and the ensemble mean. Here, we explore if our machine learning approach, that learned on only one observational site, is robust enough to be employed throughout the entire Eckernförde Bight.

Technically we make inferences at all horizontal grid points at the deepest (wet) model level, using the ensemble simulations as inputs. This yields time series of 2-dimensional snapshots and provides a sanity test whether the relationships learned from station “Tonne 2a” are applicable to the wider Eckernförde Bight. Fig. 3 (upper row) shows an exemplary hypoxic event in August 2003 as predicted by the ML-based approach. Hypoxic conditions (< 63 mmol OInline graphic/mInline graphic84) were observed in the deep waters at Boknis Eck at the entrance of the bight on August, 13th. The prediction shows how low oxygenated waters enter Eckernförde Bight, filling the entire bight by the end of the month. Our prediction results are inline with a respective measurement from September, 4th at “Tonne 2a”, showing 63.6 mmol OInline graphic/mInline graphic at depth.

Fig. 3.

Fig. 3

Sanity check of spatial patterns. The upper row shows predicted bottom oxygen concentrations during the arrival of low oxygenated waters in late summer 2003 based on the machine-learning approach. Grey contour lines depict respective error estimates, capturing the levels 25, 50 and 75 mmol OInline graphic/mInline graphic. Grey shades decrease such that higher uncertainties are reflected by lighter shades of grey. For simplicity lower and upper errors were averaged. The location of observing station “Tonne 2a” is marked by the red cross. The lower row shows respective ensemble mean simulated oxygen values for comparison. Purple lines show 100 and 150 mmol OInline graphic/mInline graphic isolines.

The ensemble mean also shows that relatively low oxygenated waters enter the bight. But, the ensemble mean is less realistic in that it fails to simulate hypoxic conditions at “Tonne 2a”; oxygen levels are considerably higher than observed (Fig. 3; lower row). This is, very likely, related to the too intense vertical mixing in the ensemble members HighMix and HighMixRem.

The ML-inferred bottom-oxygen fields appear as spatially coherent as the ensemble mean and dynamically plausible - which enhances the confidence in the ML approach. In order to account for the enhanced level of uncertainty at those points, where no observations are available, we use a heuristic approach which amplifies the estimated uncertainty range from the reference site by an inflation factor depending on temporal correlations to the reference site and the ensemble spread (see Methods). Resulting mean uncertainty estimates are depicted as contours in Fig. 3. Inline with expectations, the estimated uncertainties are largest in the deep parts of the bight with relatively old bottom waters and much lower for the newly imported low oxygenated waters. Predictions in the shallow waters are estimated to be overall relatively confident which is inline with the fact that the oxygen content of shallow waters is dominated by air-sea gas exchange and errors in biogeochemical source and sink terms do not accumulate so much over time as is the case in deeper waters.

Discussion

Our study illustrates the potential of machine learning to make best use of an ensemble of coupled biogeochemical ocean model simulations to reproduce vertical profiles of observed oxygen concentrations at a test site in Eckernförde Bight in the Baltic Sea. Even though our ensemble design strategy values diversity over performance by suggesting to use model parameter settings at the edge of the plausible range, a typical problem in coupled ocean-circulation biogeochemical modelling surfaced: despite extreme model parameter settings, the ensemble apparently fails to capture the whole uncertainty range in that it cannot envelope all observations (Fig. 1a). In addition, we have to expect the infamous problem that (at least some) model errors are systematic rather than being independent60,76,77 which limits the advantages of using the ensemble mean as “best guess”75. In this sub-optimal, but very common situation we find that choosing the ensemble mean for predictions (or hind casts) does not outperform the best performing ensemble member and, further, that by this approach not even the residual error structure is substantially improved.

In contrast, a machine learning-based combination (random forest regression) of the same ensemble members yields markedly better results: A random forest regressor combined with a quantile regressor reduces the RMSE for independent test data considerably from 67.7 for the ensemble mean to 45.7 Inline graphic. Further, the ML-based uncertainty estimates are more reasonable than considering the ensemble spread in that it envelopes more (almost all) observations (Fig.  2b). In this context we have to stress, however, that such a large discrepancy between uncertainty estimate and ensemble spread, despite capturing extreme model parameter settings, suggests some structural model deficiency. Also, we recognise that even our ML-based “best guess” features a considerable error, overall pointing to unresolved processes in our model simulations. Based on a recent study85, we speculate that these processes are situated at the interface between the sediment and water column (such as resuspension events) where they cause, often overlooked, events dubbed “hidden seafloor hypoxia”. Another candidate is the representation of vertical mixing which is notoriously difficult to constrain in ocean models also because even just the respective numerical effects are hard to constrain86–89.

In summary, we were able to access the hidden value of diverse but individually rather low-performing ensemble members with machine learning. Our approach is in line with concepts for ensemble calibration in numerical weather prediction14,15. As for ensemble design, we suggest in the context of biogeochemical modelling, to choose extreme model parameters (within plausible ranges) in order to produce distinct-enough simulations for the ML-algorithm. Following this strategy, even model simulations that performed poorly in isolation contributed meaningfully once their characteristic tendencies were identified (i.e. appropriately regressed by our machine learning approach). This outcome highlights an important implication for ensemble design of biogeochemical projections into our warming future: focusing on high-performant models that most-successfully reproduced observations from the past may fall short when aiming to generate reliable projections and to assess respective uncertainty ranges. A similar conclusion can be drawn when it comes to the evaluation of what–if scenarios, including geo-engineering options. Our results instead suggest that it is advantageous to assemble ensembles that are intentionally diverse, spanning a wide range of parameter settings - even if these would traditionally be discarded due to low individual skill22,24,25,90–92. We argue that such diverse ensembles are better suited to capture the entire spectrum of potential system responses and may be leveraged by machine learning for the most informative predictions under present and future conditions.

Caveats remain. Our approach builds on prior knowledge in that, given the observational data, it learns under which circumstances which model is overly optimistic or pessimistic and uses this to calculate a best guess. The problem is that biological systems can abruptly change into entirely different regimes once specific thresholds are exceeded or external triggers come into play93,94. Situations like that can mislead the calculation of the “best guess” based on machine learning (irrespective of the underlying numerical algorithms. Finally, this study does not cover structural model uncertainties which may be addressed with multi-model ensembles.

Methods

Numerical model simulations and forcing

Our ensemble simulations are based on the ocean-circulation model MOMBE52 coupled to the oxygen module EckOInline graphic. This coupled model captures the ocean circulation in Eckernförde Bight with an ultra-high resolution of 100m. For comparison, typical state-of-the-art Baltic Sea models have a resolution around 1–3 nautical miles (nm) (i.e. 1.8–5.4 km)95 and fail to resolve much of the local circulation in our area of interest.

Our hindcast simulations cover the years 2000–2015. The winter seasons are omitted because winter convection and overall low biotic activity always yield aptly oxygenated conditions. The model has been developed specifically for Eckernförde Bight because of the infamous mass fish kill incidents triggered by a lack of dissolved oxygen49,52.

The ocean-circulation model MOMBE is based on the Modular Ocean Model framework MOM4p1, as released by NOAA’s Geophysical Fluid Dynamics Laboratory96. Boundaries to the open Baltic Sea are obtained from the observing station Boknis Eck in combination with the Baltic Sea model MOMBA74,97,98. Following an earlier approach99, the module EckOInline graphic is coupled to the ocean -circulation component. The complexity of EckOInline graphic is kept on a relatively low level to limit the amount of poorly known model parameters and to enable us to span the uncertainty range with few simulations. Among the challenges in simulating oxygen dynamics (as with many other biogeochemical tracers) is that both biotic parameters (determining oxygen respiration) and the antagonistic abiotic parameters (that control ventilation with surface water high in oxygen such as, for example, vertical diffusivity) are relatively uncertain. Our approach to this problem is to run an ensemble of simulations encompassing a plausible range of settings. These settings are listed in Table 1. We compare low, medium, and high levels of diffusivity (tagged LoMix, MedMix, and HiMix, respectively) and, further, simulations which totally neglect local sources and sinks of oxygen (tagged Inline graphicRem for “remote biotic effects only”) versus those featuring a best guess of local sources and sinks that are on the higher end of published estimates. Since oxygen levels are generally high in winter these months were not considered. The model setups are published and have been described in detail earlier52.

Random forest regression

The choice of a machine-learning–based post-processing approach is motivated by the comparatively sparse observational data availability, relative e.g. to atmospheric sciences. This sparsity limits the feasibility of training highly complex models, such as deep neural networks, without a substantial risk of overfitting. Consequently, we employ a random forest regression model and deliberately restrict the number of input variables.

Random forest regression78,79 is among the most widely used machine learning techniques. A random forest regressor consists of an ensemble of regression decision trees100. In contrast to linear regression, decision trees partition the feature space in a hierarchical, rule-based manner, enabling the representation of complex and non-linear relationships between predictors and the target variable. However, individual decision trees are prone to overfitting. This issue is mitigated in a random forest by aggregating multiple trees trained on bootstrapped samples and randomised feature subsets. The final prediction is obtained as the average of the individual tree predictions.

In the present study, we use 80% of the available observations at the observing station “Tonne 2a” to train a random forest regressor that combines the available numerical model outputs (6 ensemble members with daily sampling) in order to reproduce the observations of near bottom dissolved oxygen in Eckernförde Bight as accurately as possible. Variations of this approach refer to the “Low-performer” and “Best-off” random forests which take only two ensemble members into account (cf. Table 3). The random forests consist of 120 trees; increasing this number by a factor of two or three had only a negligible effect on the results. The minimum number of samples required at a leaf node is set to two. The maximum number of features and maximum tree depth were not limited. Due to data sparsity in the lower tail of the prediction the variance among trees is generally high and the extreme predictions contain an optimistic bias. To overcome this problem, we apply a post-prediction correction designed to improve the behaviour to stabilise and regularise prediction in low-value regimes by selectively blending the model’s point prediction with an externally estimated lower quantile prediction (i.e. a quantile regression model80) whenever a prediction undercuts the threshold of 90 mmol OInline graphic/mInline graphic. Specifically, the method computes a convex combination of the original prediction and the 5th percentile estimates (30% original prediction and 70% lower quantile estimate). The problem is less pronounced for the high extremes where more trainings data are available. Still, an analogue procedure is also applied to high extremes above 370 mmol OInline graphic/mInline graphic and this could induce another small performance gain. Note that all other, non-extreme predicted values are not affected. Statistical significance is tested using Wilcoxon signed-rank test. It is a nonparametric statistical paired difference test which tests if the median difference between paired samples is zero. Significance indicates that there is a systematic shift between the data. Wilcoxon signed-rank test is a well-known alternative to Student’s t-test if the distribution of differences is not normal (or unknown).

To obtain a measure for the predictive uncertainty we combine tree-based uncertainty from the random forest with residual-based uncertainty, while explicitly distinguishing between positive and negative deviations to allow for asymmetric prediction errors. For the residual-based uncertainty we use local out-of-bag (OOB) residuals to approximate test-set error which approximates how wrong the model is on unseen data. The tree-based uncertainty is estimated using the 15th and 85th percentiles of the individual decision tree predictions, which characterise the spread across trees and reflect uncertainty arising from the stochastic nature of the random forest algorithm. The lower and upper bounds for the total predictive uncertainty is then defined as the square root of the sum of the tree-based variability and the variance of the model residuals (Eq. 2):

graphic file with name d33e1375.gif 1
graphic file with name d33e1379.gif 2

where Inline graphic and Inline graphic denote the 15 and 85% percentiles of the decision tree predictions, respectively. These percentiles are chosen to approximately correspond to one standard deviation of the tree ensemble. The terms Inline graphic and Inline graphic represent the variances of negative and positive residuals, respectively. Including these residual variances account for discrepancies between predictions and observations that are not captured by inter-tree variability alone, particularly those arising from structural uncertainties or systematic errors in the underlying numerical model101 (i.e. we aim to capture both, epistemic and aleatoric uncertainties). Note, however, that this approach is heuristic since OOB residuals and variance are not strictly independent.

To test both the uncertainty coverage and the predictions, we use a randomly selected 20% of the observational data which is retained as an independent test set. We used a joint, aligned split on predictors and test data where data indices were shuffled randomly. We do not expect data leakage because observation lie several weeks apart from one another (which exceeds the memory of the system). When the trained random forest model is applied to other locations within the bight where no in situ observations are available, uncertainty estimates are increased accordingly. This is achieved using a pragmatic inflation factor (Eq. 2), derived from a spatial correlation map and the numerical model ensemble spread ratio. The correlation map is constructed from the mean temporal correlations between each ensemble member and the reference site “Tonne 2a”. Higher similarity to the reference site, measured by the absolute correlation, results in a smaller inflation factor. An additional modulation of the inflation factor is based on the ratio of the local numerical model ensemble spread to that at the reference site. Locations with a larger ensemble spread than “Tonne 2a” experience increased inflation, while locations with smaller ensemble spread experience reduced inflation:

graphic file with name d33e1410.gif 3

The spread ratio is defined as the local numerical model ensemble spread divided by the ensemble spread at the reference site “Tonne 2a”. By construction, the inflation factor at the observational site “Tonne 2a” equals one. We anticipate that these uncertainty estimates will decrease as additional observations become available in the future.

Acknowledgements

We are grateful to Steven M. Griffies and the MOM community for sharing their work and to the Landsamt für Umwelt (LfU) for monitoring Eckernförde Bight. We thank in particular Ivo Bobsien, Britta Munkes and Rolf Karez. The Helmholtz Centre for Ocean Research Kiel (GEOMAR) monitors the station Boknis Eck (coordinated by Hermann Bange). Perplexity and ChatGPT were used for literature inquiry. ChatGPT supported coding. We thank Matthias Renz and Birgit Schneider for long-term support. We thank three anonymous reviewers for their work, encouragement and interesting as well as enjoyable discussions.

Author contributions

Both authors (U.L. and H.D.) have been involved in study writing, design, performed the model simulations, data analysis and interpretation.

Funding

Open Access funding enabled and organized by Projekt DEAL. This study was supported by the DFG-funded project ’Projecting Critical Coastal Oxygen Deficits’ (grant number 491008639). and the BMBF-funded project PrimePrevention (grant number BMBF03F0953B).

Data availability

Meridional sections and bottom values of simulated oxygen concentrations, temperature, salinity, residence time, and age have been visualised for the hindcast period for a stakeholder. These are archived under https://doi.org/10.5281/zenodo.4271941 (Dietze and Löptien, 2020). Respective data and input files for the model are provided under the link https://doi.org/10.5281/zenodo.18622070.

Code availability

The circulation model code MOM4p1 is distributed by NOAA’s Geophysical Fluid Dynamics Laboratory (https://github.com/mom-ocean/MOM4p1, last access: 22. Jan. 2026, Griffies, 2009). We use the original code without applying any changes to it. The code for model valuation, random forest generation and plotting routines are provided under the link https://doi.org/10.5281/zenodo.18622070. Fig 2 was created with Python while Figs. 1 and 3 were created with Ferret (NOAA).

Declarations

Competing Interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Warner, T. T. Numerical weather and climate prediction (Cambridge University Press, 2010). [Google Scholar]
  • 2.Herein, M., Jánosi, D. & Tél, T. An ensemble based approach for the effect of climate change on the dynamics of extremes. Front. Earth Sci.11, 1267473 (2023). [Google Scholar]
  • 3.Palmer, T. E. et al. Performance-based sub-selection of CMIP6 models for impact assessments in Europe. Earth Syst Dyn14(2), 457–483 (2023). [Google Scholar]
  • 4.Lehner, F. Climate model large ensembles as test beds for applied compound event research. iScience27, 111113 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Cottrell, F. M., Screen, J. A. & Scaife, A. A. Signal-to-noise errors in free-running atmospheric simulations and their dependence on model resolution. Atmos Sci Lett25(6), e1212 (2024). [Google Scholar]
  • 6.Eyring, V. et al. Overview of the coupled model intercomparison project phase 6 (CMIP6) experimental design and organization. Geosci Model Dev9(5), 1937–1958 (2016). [Google Scholar]
  • 7.Eyring, V. et al. Towards improved and more routine earth system model evaluation in CMIP. Earth Syst Dyn7(4), 813–830 (2016). [Google Scholar]
  • 8.Molteni, F., Buizza, R., Palmer, T. N. & Petroliagis, T. The ECMWF ensemble prediction system: Methodology and validation. Q. J. R. Meteorol. Soc.122(529), 73–119 (1996). [Google Scholar]
  • 9.Gneiting, T. & Raftery, A. E. Weather forecasting with ensemble methods. Science310(5746), 248–249 (2005). [DOI] [PubMed] [Google Scholar]
  • 10.Kjellström, E. et al. Daily and monthly temperature and precipitation statistics as performance indicators for regional climate models. Clim Res44, 135–150 (2010). [Google Scholar]
  • 11.Krishnamurti, T. N. et al. Multimodel ensemble forecasts for weather and seasonal climate. J. Clim.13(23), 4196–4216 (2000). [Google Scholar]
  • 12.Scheftic, W. D. et al. On the Use of Hindcast Skill for Merging NMME Seasonal Forecasts across the Western United States. Weather Forecast.39(12), 1907–1917 (2024). [Google Scholar]
  • 13.Allen, S., Ferro, C. A. & Kwasniok, F. Regime-dependent statistical post-processing of ensemble forecasts. Q. J. R. Meteorol. Soc.145(725), 3535–3552 (2019). [Google Scholar]
  • 14.Roberts, C. D. & Leutbecher, M. Unbiased calculation, evaluation, and calibration of ensemble forecast anomalies. Q. J. R. Meteorol. Soc.151(771), e4993 (2025). [Google Scholar]
  • 15.Johnson, C. & Bowler, N. On the reliability and calibration of ensemble forecasts. Mon. Weather Rev.137(5), 1717–1720 (2009). [Google Scholar]
  • 16.Séférian, R. et al. Tracking improvement in simulated marine biogeochemistry between CMIP5 and CMIP6. Curr Climate Change Rep6, 95–119 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Anderson, D. M., Cembella, A. D. & Hallegraeff, G. M. Progress in understanding harmful algal blooms: Paradigm shifts and new technologies for research, monitoring, and management. Ann. Rev. Mar. Sci.4, 143–176 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Melbourne-Thomas, J. et al. Integrated modelling to support decision-making for marine social: Ecological systems in Australia. ICES J. Mar. Sci.74(9), 2298–2308 (2017). [Google Scholar]
  • 19.Wells, M. L. et al. Harmful algal blooms and climate change: Learning from the past and present to forecast the future. Harmful Algae49, 68–93 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Yang, F., Resplandy, L., Zhao, Y. & Ditkovsky, S. Coastal hypoxia in the Indian ocean: Unraveling drivers of spatio-temporal variability. Glob. Change Biol.31(8), e70378 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Buchanan, P. J. et al. Optimization of the world ocean model of biogeochemistry and trophic dynamics (WOMBAT) using surrogate machine learning methods. Biogeosciences22, 5349–5385. 10.5194/bg-22-5349-2025 (2025). [Google Scholar]
  • 22.Kriest, I., Khatiwala, S. & Oschlies, A. Towards an assessment of simple global marine biogeochemical models of different complexity. Prog. Oceanogr.86(3–4), 337–360 (2010). [Google Scholar]
  • 23.Mamnun, N., Völker, C., Vrekoussis, M. & Nerger, L. Spatially varying biogeochemical parameter estimation in a global ocean model. J Geophys Res: Oceans130(12), e2025JC022752 (2025). [Google Scholar]
  • 24.Sauerland, V., Kriest, I., Oschlies, A. & Srivastav, A. Multiobjective calibration of a global biogeochemical ocean model against nutrients, oxygen, and oxygen minimum zones. J Adv Model Earth Syst11(5), 1285–1308 (2019). [Google Scholar]
  • 25.Schartau, M. et al. Reviews and syntheses: Parameter identification in marine planktonic ecosystem modelling. Biogeosciences14, 1647–1701 (2017). [Google Scholar]
  • 26.Löptien, U. & Dietze, H. Effects of parameter indeterminacy in pelagic biogeochemical modules of earth system models on projections into a warming future: The scale of the problem. Glob Biogeochem. Cycles31(7), 1155–1172 (2017). [Google Scholar]
  • 27.Matear, R. J. Parameter optimization and analysis of ecosystem models using simulated annealing: A case study at Station P. J. Mar. Res.53, 2152 (1995). [Google Scholar]
  • 28.Mamnun, N., Völker, C., Vrekoussis, M. & Nerger, L. Uncertainties in ocean biogeochemical simulations: Application of ensemble data assimilation to a one-dimensional model. Front. Mar. Sci.9, 984236 (2022). [Google Scholar]
  • 29.Löptien, U. & Dietze, H. Reciprocal bias compensation and ensuing uncertainties in model-based climate projections: Pelagic biogeochemistry versus ocean mixing. Biogeosciences16(9), 1865–1881 (2019). [Google Scholar]
  • 30.Löptien, U. & Dietze, H. Ambiguous controls on simulated diazotrophs in the world oceans. Sci. Rep.12(1), 17784 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Munkes, B., Löptien, U. & Dietze, H. Cyanobacteria blooms in the Baltic Sea: A review of models and facts. Biogeosciences18(7), 2347–2378 (2021). [Google Scholar]
  • 32.Taucher, J. & Oschlies, A. Can we predict the direction of marine primary production change under global warming?. Geophys. Res. Lett.38, L02603 (2011). [Google Scholar]
  • 33.Leppäranta, M. & Myrberg, K. Physical oceanography of the Baltic sea (Springer, 2009). [Google Scholar]
  • 34.Voss, M. et al. History and scenarios of future development of Baltic Sea eutrophication. Estuar. Coast. Shelf Sci.92(3), 307–322 (2011). [Google Scholar]
  • 35.Carstensen, J., Andersen, J. H., Gustafsson, B. G. & Conley, D. J. Deoxygenation of the Baltic Sea during the last century. PNAS111(15), 5628–5633 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Andersen, J. H. et al. Long-term temporal and spatial trends in eutrophication status of the Baltic Sea. Biol. Rev.92(1), 135–149 (2017). [DOI] [PubMed] [Google Scholar]
  • 37.Conley, D. J., Humborg, C., Rahm, L., Savchuk, O. P. & Wulff, F. Hypoxia in the Baltic Sea and basin-scale changes in phosphorus biogeochemistry. Environ Sci Technol36(24), 5315–5320 (2022). [DOI] [PubMed] [Google Scholar]
  • 38.HELCOM ( State of the Baltic Sea. Third HELCOM holistic assessment 2016–2021. In: Baltic Sea Environment Proceedings194 (2023). https://stateofthebalticsea.helcom.fi
  • 39.Meier, H. M. et al. Hypoxia in future climates: A model ensemble study for the Baltic Sea. Geophys. Res. Lett.38, L24608 (2011). [Google Scholar]
  • 40.Meier, H. E. M. et al. Modeling the combined impact of changing climate and changing nutrient loads on the Baltic Sea environment in an ensemble of transient simulations for 1961–2099. Clim. Dyn.39(9), 2421–2441 (2012). [Google Scholar]
  • 41.Meier, H. M. et al. Assessment of eutrophication abatement scenarios for the Baltic Sea by multi-model ensemble simulations. Front. Mar. Sci.5, 440 (2018). [Google Scholar]
  • 42.Meier, M., Dieterich, C. & Gröger, M. Natural variability is a large source of uncertainty in future projections of hypoxia in the Baltic Sea. Commun Earth Environ2(1), 50 (2021). [Google Scholar]
  • 43.Meier, H. M. et al. Oceanographic regional climate projections for the Baltic Sea until 2100. Earth Syst Dyn13, 159–199 (2022). [Google Scholar]
  • 44.Eilola, K. et al. Evaluation of biogeochemical cycles in an ensemble of three state-of-the-art numerical models of the Baltic Sea. J. Mar. Syst.88(2), 267–284 (2011). [Google Scholar]
  • 45.Cheng, M., Maher, N. & Ellwood, M. J. Evaluating the performance of CMIP6 models in simulating Southern ocean biogeochemistry. Biogeosciences22, 7269–7291 (2025). [Google Scholar]
  • 46.Saba, V. S. Challenges of modeling depth-integrated marine primary productivity over multiple decades: A case study at BATS and HOT. Global Biogeochem. Cycles 24 (2010).
  • 47.Libralato, S. Numerical models for monitoring and forecasting ocean ecosystems: A short description of present status. State Planet Discuss2024, 1–19 (2024). [Google Scholar]
  • 48.Lennartz, S. T. et al. Long-term trends at the Boknis Eck time series station (Baltic Sea), 1957–2013: Does climate change counteract the decline in eutrophication?. Biogeosciences11(22), 6323–6339 (2014). [Google Scholar]
  • 49.Hepach, H. et al. Enhanced warming and bacterial biomass production as key factors for coastal hypoxia in the southwestern Baltic Sea. Sci. Rep.14(1), 29442 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Anschütz, A. A. et al. Direct effects of ocean alkalinity enhancement in the Baltic Sea-results from in-silico experiments. Front Climate7, 1450468 (2025). [Google Scholar]
  • 51.Fuhr, M. et al. Calcite is an efficient and low-cost material to enhance benthic weathering in shelf sediments of the Baltic Sea. Commun Earth Environ6(1), 106 (2025). [Google Scholar]
  • 52.Dietze, H. & Löptien, U. Retracing hypoxia in Eckernförde Bight (Baltic Sea). Biogeosciences18(14), 4243–4264 (2021). [Google Scholar]
  • 53.Perner, M. et al. Environmental changes affect the microbial release of hydrogen sulfide and methane from sediments at Boknis Eck (SW Baltic Sea). Front. Microbiol.13, 1096062 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Friedrichs, C. T., Wright, L. D., Hepworth, D. A. & Kim, S. C. Bottom-boundary-layer processes associated with fine sediment accumulation in coastal seas and bays. Cont. Shelf Res.20(7), 807–841 (2000). [Google Scholar]
  • 55.Karstensen, J., Liblik, T., Fischer, J., Bumke, K. & Krahmann, G. Summer upwelling at the Boknis Eck time-series station (1982 to 2012): a combined glider and wind data analysis. Biogeosciences11(13), 3603–3617 (2014). [Google Scholar]
  • 56.Bange, H. W. et al. Dissolved methane during hypoxic events at the Boknis Eck time series station (Eckernförde Bay, SW Baltic Sea). Biogeosciences7(4), 1279–1284 (2010). [Google Scholar]
  • 57.Wever, T. F., Abegg, F., Fiedler, H. M., Fechner, G. & Stender, I. H. Shallow gas in the muddy sediments of Eckernförde Bay. Ger. Continent Shelf Res18, 1715–1739 (1998). [Google Scholar]
  • 58.Winkler, L. W. Die Bestimmung des im Wasser gelösten Sauerstoffes. Ber. Dtsch. Chem. Ges.21, 2843–2853 (1888). [Google Scholar]
  • 59.Duboc, B. et al. Simulated ocean oxygenation during the interglacials MIS 5e and MIS 9e. Climate Past21, 1093–1122 (2025). [Google Scholar]
  • 60.Dietze, H. & Löptien, U. Revisiting, “nutrient trapping’’ in global coupled biogeochemical ocean circulation models. Global Biogeochem. Cycles27(2), 265–284 (2013). [Google Scholar]
  • 61.Piehl, S., Friedland, R., Neumann, T. & Schernewski, G. Ocean models as shallow sea oxygen deficiency assessment tools: From research to practical application. Biogeosci Discuss10.5194/bg-2023-152 (2023). [Google Scholar]
  • 62.Fennel, K. & Testa, J. M. Biogeochemical controls on coastal hypoxia. Ann. Rev. Mar. Sci.11, 105–130 (2019). [DOI] [PubMed] [Google Scholar]
  • 63.Löptien, U., Dietze, H., Preuss, R. & Toussaint, U. V. Mapping manifestations of parametric uncertainty in projected pelagic oxygen concentrations back to contemporary local model fidelity. Sci. Rep.11(1), 20949 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Asseng, S. et al. Uncertainty in simulating wheat yields under climate change. Nat. Clim. Chang.3(9), 827–832 (2013). [Google Scholar]
  • 65.Palosuo, T. et al. Simulation of winter wheat yield and its variability in different climates of Europe: A comparison of eight crop growth models. Eur. J. Agron.35, 103–114 (2011). [Google Scholar]
  • 66.Rötter, R. P. et al. Simulation of spring barley yield in different climatic zones of northern and Central Europe: A comparison of nine crop models. Field Crop Res133, 23–36 (2012). [Google Scholar]
  • 67.Das Bhowmik, R. & Sankarasubramanian, A. A performance-based multi-model combination approach to reduce uncertainty in seasonal temperature change projections. Int J Climatol41, E2615–E2632 (2021). [Google Scholar]
  • 68.Irving, D. B. et al. Evaluating global climate models for the Pacific island region. Climate Res.49, 169–187 (2011). [Google Scholar]
  • 69.Kriest, I., Sauerland, V., Khatiwala, S., Srivastav, A. & Oschlies, A. Calibrating a global three-dimensional biogeochemical ocean model (MOPS-10). Geosci Model Dev10, 127–154 (2016). [Google Scholar]
  • 70.Mattern, J. P., Fennel, K. & Dowd, M. Estimating time-dependent parameters for a biological ocean model using an emulator approach. J. Mar. Syst.96, 32–47 (2012). [Google Scholar]
  • 71.Sverdrup, H. U. On conditions for the vernal blooming of phytoplankton. ICES J Mar Sci18(3), 287–295 (1953). [Google Scholar]
  • 72.Behrenfeld, M. J. Abandoning Sverdrup’s critical depth hypothesis on phytoplankton blooms. Ecology91(4), 977–989 (2010). [DOI] [PubMed] [Google Scholar]
  • 73.Matthäus, W. The history of investigation of salt water inflows into the Baltic Sea: from the early beginning to recent results. In Meereswissenschaftliche Berichte / Marine Science Reports, 65. Institut für Ostseeforschung (Warnemünde (IOW), Rostock-Warnemünde, Germany, 2006).
  • 74.Löptien, U., Renz, M. & Dietze, H. Major Baltic Inflows come in different flavours. Commun Earth Environ6(1), 232 (2025). [Google Scholar]
  • 75.Abramowitz, G. et al. ESD reviews: Model dependence in multi-model climate ensembles–weighting, sub-selection and out-of-sample testing. Earth System Dyn10(1), 91–105 (2019). [Google Scholar]
  • 76.Hinrichs, C., Köhler, P., Völker, C. & Hauck, J. Alkalinity biases in CMIP6 Earth system models and implications for simulated CO drawdown via artificial alkalinity enhancement. Biogeosciences20(18), 3717–3735 (2023). [Google Scholar]
  • 77.Terhaar, J. et al. Assessment of global ocean biogeochemistry models for ocean carbon sink estimates in RECCAP2 and recommendations for future studies. J Adv Model Earth Syst16(3), e2023MS003840 (2024). [Google Scholar]
  • 78.Biau, G. Analysis of a random forests model. J Mach Learn Res13(1), 1063–1095 (2012). [Google Scholar]
  • 79.Breiman, L. Random forests. Mach. Learn.45(1), 5–32 (2001). [Google Scholar]
  • 80.Meinshausen, N. & Ridgeway, G. Quantile regression forests. J. Mach. Learn. Res.7, 983–999 (2006). [Google Scholar]
  • 81.Fortin, V., Abaza, M., Anctil, F. & Turcotte, R. Why should ensemble spread match the RMSE of the ensemble mean?. J. Hydrometeorol.15(4), 1708–1713 (2014). [Google Scholar]
  • 82.Boulesteix, A. L., Bender, A., Lorenzo Bermejo, J. & Strobl, C. Random forest Gini importance favours SNPs with large minor allele frequency: Impact, sources and recommendations. Brief Bioinform13(3), 292–304 (2012). [DOI] [PubMed] [Google Scholar]
  • 83.Herger, N. et al. Selecting a climate model subset to optimise key ensemble properties. Earth Syst Dyn9(1), 135–151 (2018). [Google Scholar]
  • 84.Vaquer-Sunyer, R. & Duarte, C. M. Thresholds of hypoxia for marine biodiversity. Proc. Natl. Acad. Sci.105(40), 15452–15457 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 85.Fredriksson, J. P. et al. Hidden seafloor hypoxia in coastal waters. Limnol. Oceanogr.69(11), 2489–2502 (2024). [Google Scholar]
  • 86.Griffies, S. M., Pacanowski, R. C. & Hallberg, R. W. Spurious diapycnal mixing associated with advection in a z-coordinate ocean model. Mon. Weather Rev.128(3), 538–564 (2000). [Google Scholar]
  • 87.Burchard, H. et al. Observational and numerical modeling methods for quantifying coastal ocean turbulence and mixing. Prog. Oceanogr.76(4), 399–442 (2008). [Google Scholar]
  • 88.Holmes, R. M. et al. The geography of numerical mixing in a suite of global ocean models. J Adv Model Earth Syst13(7), e2020MS002333 (2021). [Google Scholar]
  • 89.Dietze, H. & Löptien, U. Mixing, spatial resolution and argon saturation in a suite of coupled general ocean circulation biogeochemical models off Mauritania. Biogeosciences22(5), 1215–1236 (2025). [Google Scholar]
  • 90.Wang, B., Fennel, K., Yu, L. & Gordon, C. Assessing the value of biogeochemical Argo profiles versus ocean color observations for biogeochemical model optimization in the Gulf of Mexico. Biogeosciences17(15), 4059–4074 (2020). [Google Scholar]
  • 91.Fennel, K. et al. Ocean biogeochemical modelling. Nat Rev Methods Prim2(1), 76 (2022). [Google Scholar]
  • 92.Burt, D. J., Fröb, F. & Ilyina, T. The sensitivity of the marine carbonate system to regional ocean alkalinity enhancement. Front Climate3, 624075 (2021). [Google Scholar]
  • 93.Rocha, J., Yletyinen, J., Biggs, R., Blenckner, T. & Peterson, G. Marine regime shifts: Drivers and impacts on ecosystems services. Philos Trans R Soc B: Biol Sci370(1659), 20130273 (2015). [Google Scholar]
  • 94.Yletyinen, J. et al. Regime shifts in marine communities: A complex systems perspective on food web dynamics. Proc R Soc B: Biol Sci283, 20152569 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 95.Gröger, M. et al. The Baltic Sea model inter-comparison project BMIP: A platform for model development, evaluation, and uncertainty assessment. Geosci Model Dev15, 8613–8638 (2022). [Google Scholar]
  • 96.Griffies, S. M. (2009). Elements of MOM4p1. GFDL ocean group technical report No. 6, NOAA/geophysical fluid dynamics laboratory, version prepared on 16 December (2009), 444.
  • 97.Dietze, H., Löptien, U. & Getzlaff, K. MOMBA 11: A high-resolution Baltic Sea configuration of GFDL’s modular ocean model. Geosci Model Dev7, 1713–1731 (2014). [Google Scholar]
  • 98.Dietze, H. & Löptien, U. Effects of surface current/wind interaction in an eddy-rich general ocean circulation simulation of the Baltic Sea. Ocean Sci.12, 977–986 (2016). [Google Scholar]
  • 99.Bendtsen, J. & Hansen, J. L. S. Effects of global warming on hypoxia in the Baltic Sea-North Sea transition zone. Ecol Model.264, 17–26 (2013). [Google Scholar]
  • 100.Wu, X. et al. Top 10 algorithms in data mining. Knowl. Inf. Syst.14(1), 1–37 (2008). [Google Scholar]
  • 101.Ramosaj, B. & Pauly, M. Consistent estimation of residual variance with random forest out-of-bag errors. Statist Probab Lett151, 49–57 (2019). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Meridional sections and bottom values of simulated oxygen concentrations, temperature, salinity, residence time, and age have been visualised for the hindcast period for a stakeholder. These are archived under https://doi.org/10.5281/zenodo.4271941 (Dietze and Löptien, 2020). Respective data and input files for the model are provided under the link https://doi.org/10.5281/zenodo.18622070.

The circulation model code MOM4p1 is distributed by NOAA’s Geophysical Fluid Dynamics Laboratory (https://github.com/mom-ocean/MOM4p1, last access: 22. Jan. 2026, Griffies, 2009). We use the original code without applying any changes to it. The code for model valuation, random forest generation and plotting routines are provided under the link https://doi.org/10.5281/zenodo.18622070. Fig 2 was created with Python while Figs. 1 and 3 were created with Ferret (NOAA).


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES