Articles | Volume 19, issue 4
https://doi.org/10.5194/gmd-19-1749-2026
https://doi.org/10.5194/gmd-19-1749-2026
Model description paper
 | 
02 Mar 2026
Model description paper |  | 02 Mar 2026

Improved bathymetry estimates beneath Amundsen Sea ice shelves using a Markov Chain Monte Carlo gravity inversion (GravMCMC, version 1)

Michael J. Field, Emma J. MacKie, Lijing Wang, Atsuhiro Muto, and Niya Shao
Abstract

Bathymetry beneath ice shelves in West Antarctica plays an important role in the delivery and circulation of warm waters to the ice-shelf bottom and grounding line. Large-scale bathymetric estimates can only be inferred through inversion of airborne gravity measurements. However, previous bathymetry inversions have not robustly quantified uncertainty in the bathymetry due to assumptions inherent in the inversion, and typically only produce a single model, making it difficult to propagate uncertainty into ocean and ice-sheet models. Previous inversions have sometimes considered uncertainties in bathymetry models due to background densities but have not quantified the uncertainty due to the non-uniqueness inherent in gravity and geological variability below ice shelves. To address these issues, we develop a method to generate ensembles of bathymetry models beneath the Crosson, Dotson, and Thwaites Eastern ice shelves with independent realizations of background density and geological variability, represented through the Bouguer gravity disturbance. We sample the uncertainty in the unknown geology below the ice shelves by interpolating the Bouguer disturbance using Sequential Gaussian Simulation. Each inversion is efficiently computed using a random walk Metropolis Markov Chain Monte Carlo approach which randomly updates blocks of bathymetry and accepts or rejects updates. Our ensembles of bathymetry models differ from previous estimates of bathymetry by hundreds of meters in some areas and show that the uncertainty in the Bouguer disturbance is the largest source of uncertainty. The different bathymetry models in the ensembles can be used in oceanographic models to place better bounds on sub-ice-shelf melting and future grounding line retreat.

Share
1 Introduction and background

West Antarctica is experiencing rapid ice-shelf thinning and increases in ice velocity, driven largely by the delivery of warm modified Circumpolar Deep Water (mCDW) to the ice-shelf bottom (Mouginot et al.2014; Steig et al.2012; Rignot et al.2014; Milillo et al.2019; Rignot et al.2024). The melt rate at the bottom of the ice shelves is controlled by the circulation of water, which is in turn controlled by the shape of the sub-ice-shelf cavities (Seroussi et al.2017; Steig et al.2012). For these reasons, knowledge about the geometry of the water column below the ice shelves, or the bathymetry, is critical to better projecting the future evolution of the ice shelves and the glaciers they buttress. Additionally, uncovering sub-ice-shelf bathymetry can tell us about previous pinning points and patterns of destabilization (Tinto and Bell2011; Favier et al.2012; Docquier et al.2014). Sub-ice-shelf bathymetry and subglacial topography impart an important control on grounding-line retreat and ice shelf and ice sheet thinning in West Antarctica. Thus, it is essential to produce accurate estimates of bathymetry and to quantify the uncertainty of these estimates such that their influence on ice-sheet models can be better understood (MacKie et al.2021).

Although the thickness of the ice shelves can easily be measured using Radio Echo Sounding (RES) (e.g., Schroeder2023), measuring the depth of the seafloor beneath the ice shelves remains difficult because radio waves cannot penetrate the seawater column. Other measurement methods, such as seismic sounding and underwater autonomous or remotely operated vehicles, remain costly and sparse in practice (e.g., Muto et al.2016; Schmidt et al.2023). For these reasons, the primary instruments used to infer sub-ice-shelf bathymetry are airborne gravity systems, which allow for rapid data acquisition over large areas. Airborne gravimeters measure the acceleration due to gravity and are processed into gravity anomalies that reflect density anomalies in the subsurface (Blakely1995).

Airborne gravity surveys can cover hundreds of square kilometers with flight line spacing typically greater than 5 km and flight altitudes typically less than 500 m above the surface (e.g., Tinto et al.2010; Jordan et al.2020b). Gravity inversions seek to infer the distributions of densities which give rise to the observed gravity disturbances (Blakely1995). The large density contrast between rock and water and proximity to the sensor means that large-scale variations in seafloor topography produce a significant signal. However, gravity inversions are fundamentally non-unique, meaning that there are many different density contrasts and bed geometries which could reproduce the observed gravity disturbances (Blakely1995). Because of this, it has been typical to fix the density of rock volumes in the model and invert only for the bathymetric surface (e.g., Tinto and Bell2011; Jordan et al.2020b). Even with fixed densities, the non-uniqueness of the problem is such that multiple bathymetry models can reproduce the gravity data within the measurement uncertainty. For example, a sub-ice-shelf cavity could be deeper with a greater bedrock density, or the cavity could be shallower with a lower bedrock density (Brisbourne et al.2014). Additionally, one small area could be shallower, and an adjacent area could be deeper and produce the same gravity disturbance.

The gravity disturbance, δg, is the gravity signal (g(p)) after the removal of the gravitational acceleration of a rotating ellipsoid calculated at the measurement location (γ(p)). This is shown in Eq. (1), where p is the measurement location. The Bouguer disturbance reflects the gravity due to crustal density anomalies, crustal thickness and mantle density. The Bouguer disturbance is calculated by subtracting the terrain effect, the forward modeled gravity due to topography, from the gravity disturbance (Eq. 2).

(1)δg(p)=g(p)-γ(p)(2)gcb(p)=δg-gterrain(p)

A fundamental issue in sub-ice-shelf gravity inversions is that in order to isolate a terrain effect, which is the target of the optimization procedure, the complete Bouguer disturbance must be known. However, the Bouguer disturbance, sometimes called the non-terrain effect, relies on an accurate terrain effect to be calculated and thus must be interpolated between sparse constrains on the bed geometry (Eq. 3). This is shown in Fig. 1 and can be represented in the following equation, where the interpolated Bouguer disturbance is g^cb and the resulting target terrain effect is g^terrain:

(3) g ^ terrain ( p ) = δ g ( p ) - g ^ cb ( p ) .
https://gmd.copernicus.org/articles/19/1749/2026/gmd-19-1749-2026-f01

Figure 1Schematic showing how the gravity disturbance can be decomposed into the terrain effect and Bouguer disturbance (Eq. 2). The terrain effect that is the target of the inversion requires the interpolation of the Bouguer disturbance, introducing uncertainty (Eq. 3).

Download

Some studies have referred to this process as pinning the model to known bed constraints, and when a DC shift is used, the approach has been called the topographic shift method (Jordan et al.2020b; Hodgson et al.2019; Tinto et al.2015; Boghosian et al.2015; Charrassin et al.2025; An et al.2019). This process entails forward modeling the gravity due to ice, water, and rock (the terrain effect) using an initial model, and interpolating the difference between the gravity disturbance and terrain effect (the complete Bouguer disturbance) conditioned on where the bedrock topography is well constrained. This interpolation is typically done with a spline or similar deterministic interpolation (Jordan et al.2020b; An et al.2019), or sometimes a constant offset (Millan et al.2017; Tinto and Bell2011). The interpolated Bouguer disturbance is then subtracted from the gravity disturbance and the resulting terrain effect is used as the target of the inversion (Eq. 3). The fundamental issue facing sub-ice-shelf bathymetry inversions is that neither the terrain effect nor the Bouguer disturbance are known at the ice shelves, and the non-uniqueness between the two is such that the interpolation of the Bouguer disturbance can result in large errors (Brisbourne et al.2014). As such, the deterministic interpolations previously employed place strong assumptions on the sub-ice-shelf geology and result in an inadequate representation of uncertainty. In this paper, we will discuss how geostatistical interpolations of the Bouguer disturbance conditioned on areas of unknown bed elevation can be used to incorporate the uncertainty in sub-ice-shelf geology into the bathymetry uncertainty.

Previous gravity inversions in the ASE have quantified uncertainty in various ways. Tinto and Bell (2011) modeled multiple gravity lines in 2D and assessed the uncertainty using the gravity measurement uncertainty and by varying the background density, resulting in an uncertainty estimate of 70 m. Millan et al. (2017) used an iterative inversion method and assessed the uncertainty using the misfit between the observed and modeled data and rates of convergence, resulting in an uncertainty estimate of 50 to 65 m. Jordan et al. (2020b) provided the most recent bathymetry inversion in the ASE using the topographic shift method and estimated uncertainty by holding out a portion of the gravity data, resulting in a 100 m uncertainty. Each of these studies produced a single deterministic bathymetry estimate and single values or ranges for uncertainty estimates. The lack of multiple inversion results and spatial uncertainty means that it is difficult to propagate the uncertainty to ocean or ice sheet models.

Some studies have produced spatially variable uncertainty maps for sub-ice-shelf bathymetry. Muto et al. (2016) used Very Fast Simulated Annealing (VFSA), a variant of simulated annealing, to invert for sub-ice-shelf bathymetry at Pine Island Glacier (PIG) in the ASE and Roy et al. (2005) used VFSA to invert for the subglacial-lake geometry of Lake Vostok. VFSA is a global optimization method similar to Markov Chain Monte Carlo (MCMC), in which proposed updates to model parameters are accepted or rejected using a criterion based on how well the forward-modeled data fits the observed data (Ingber1989; Sen and Stoffa2013). Both studies inverted for basement and sediment thickness geometry simultaneously and provided uncertainty bounds for both. However, these uncertainty bounds are not directly useful because the bathymetry and sediment thickness are non-unique. Without realizations of the bathymetry and sediment thickness, the uncertainty cannot be propagated into ice-sheet and ocean models. Recently, Charrassin et al. (2025) produced new bathymetry maps for ice shelves around Antarctica using the topographic shift method of An et al. (2019). Their work produced a spatially variable uncertainty map based on the misfit between the forward modeled and observed gravity using a conversion of 5.8 mGal per hundred meters of bathymetry. The authors also quantified uncertainty by holding out sonar and seismic data. However, this recent bathymetry compilation produced only a single estimate of bathymetry for each domain (Charrassin et al.2025). Each of these studies used deterministic interpolations of the Bouguer disturbance and did not produce model realizations that can be used to propagate the uncertainty in bathymetry into ocean or ice sheet model. As such, there is a critical need for an inversion framework that interrogates the uncertain interpolation of the Bouguer disturbance and produces an ensemble of bathymetry realizations.

The uncertainty of bathymetry across space can be captured through an ensemble of model realizations from a stochastic process. The importance of ensembles of stochastically simulated subglacial topography for uncertainty quantification has already been demonstrated. For example, MacKie et al. (2020) showed that different realizations of geostatistically simulated bed topography can produce different spatial distributions of subglacial lakes. Similarly, MacKie et al. (2021) demonstrated that subglacial water routing pathways are sensitive to slight topography variations that result from geologically realistic simulation of bed topography. Finally, Wernecke et al. (2022) showed how an ensemble of geostatistically simulated bed topographies could be used to propagate topographic uncertainty to uncertainty in future sea-level contributions from Pine Island Glacier. Each of these examples demonstrate how realizations of a stochastic processes which honor the spatial statistics of the underlying conditioning data enable more robust uncertainty quantification of ice-sheet processes. Previous bathymetry inversions have lacked a stochastic inversion process which would enable such generation of bathymetry realizations and rigorous uncertainty quantification.

MCMC has long been used to quantify uncertainty in geophysical inverse problems (e.g., Wei et al.2024; Ghalenoei et al.2021; Liang et al.2022). The general strategy of MCMC is to move throughout a parameter space by proposing moves to new model parameters and accepting these moves with a probability based on the fit between the observed and forward-modeled data. For example, Fu and Gómez-Hernández (2009) used MCMC to sample a hydraulic-conductivity field inversely conditioned on hydraulic-state data. MCMC has been used extensively in seismic inversions of reservoir properties. See Grana et al. (2022) for an extensive review. Wang et al. (2023) used MCMC and explicit and implicit surface perturbations to invert for a variety of geological interfaces. The benefits of these sampling approaches are that only a forward model and some mechanism to propose new models are required. These approaches are becoming more popular because of their ability to solve inverse problems by generating samples from a posterior distribution such that uncertainty can be quantified with an ensemble of model realizations while honoring conditioning data. As such, an MCMC approach could be used to sample solutions to the gravity inverse problem while honoring gravity constraints.

Up to this point, previous gravity inversions have not provided robust uncertainty quantification, making it difficult to propagate the uncertainty in bathymetry to ice-shelf-melt processes (Jordan et al.2020b; Tinto and Bell2011; Millan et al.2017). In order to fill this need, we developed a stochastic inversion approach which leverages geostatistical simulation to interrogate the assumptions inherent in the inversion while providing models ready for input into ocean and ice-sheet models such that the uncertainty can be propagated to ice sheet and ocean processes. We generate three different ensembles of bathymetry models that sample the uncertainty in the inversion in different ways, allowing for comparison of the sources of uncertainty. The first ensemble includes sampling of the background density and geostatistical interpolation of the Bouguer disturbance. The second ensemble uses a constant background density and geostatistical interpolation of the Bouguer disturbance, and the final ensemble uses a constant background density and a deterministic interpolation of the Bouguer disturbance. The geostatistical interpolation uses Sequential Gaussian Simulation (SGS) to generate realizations of the Bouguer disturbance, representing different versions of sub-ice-shelf geological variability. We perform each inversion using a modified Random Walk Metropolis MCMC algorithm that converges to a bathymetry model by randomly updating blocks of the bathymetry. These ensembles of bathymetry models represent the most robust quantification of uncertainty in sub-ice-shelf bathymetry inversions to date and are ready to be used in ocean and ice-sheet models. We also discuss the differences between our ensembles and previous estimates, and the possibilities that our ensembles present for better understanding basal melt processes, future ice sheet melting, and ice-sheet history.

2 Data

The gravity data used in this study consists of Operation Ice Bridge (OIB) and International Thwaites Glacier Collaboration (ITGC) airborne gravity data. The OIB data were collected on a multi-instrument mission between 2009 and 2011. The gravimeter was a Sander AIRGrav inertial platform system flown on a DC-8 aircraft typically traveling at 120 m s−1 at 450 m altitude above the ice surface with a typical line spacing of about 10 km (Tinto et al.2010; Tinto and Bell2011; Sander et al.2004). We used the gravity disturbance data filtered with a 70 s filter representing a half-wavelength resolution of 5.2 km. The data have crossover errors of about 1.67 mGal (Tinto et al.2010). The ITGC data were collected between 2018 and 2019 using a DEO iMAR RQH 4001 Inertial Navigation System strapdown system flown on a Twin Otter aircraft traveling at ∼60 m s−1 with a typical altitude of 340 m above the ice surface and a typical line spacing of 7.5 km (Jordan et al.2020b). We used the gravity disturbance data filtered to 5 km half-wavelength resolution. The resulting data has a crossover error of 1.56 mGal.

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

Figure 2(a) Study area in the Amundsen Sea Embayment. Ice velocity in log scale (Mouginot et al.2019a) overlain on the 2014 Mosaic of Antarctica satellite image (Scambos et al.2007; Haran et al.2017). The extent of the grounding zone is shown with pink lines (Rignot et al.2023). (b) Coverage of gravity data in the study region. The orange shows ITGC flightlines and the purple shows OIB flightlines (Tinto et al.2010; Jordan et al.2020b). (c) Coverage of sonar and radar data in the study region from BedMachine v3 (Morlighem et al.2020).

We used the BedMachine v3 continent-wide gridded product (Morlighem et al.2020) for the bed elevation outside of the inversion domain, the ice surface, and ice thickness. The BedMachine bed outside of the inversion domain is assumed to be accurate because of the high density of RES flight lines on grounded ice, and Multibeam Echo Sounding (MBES) offshore (Hogan et al.2020) (see Fig. 2c). We regridded the BedMachine products to 2 km resolution using a block median reduction from the open source Verde Python package (Uieda2018). In the case of discrete data such as the BedMachine mask, we took the nearest value to the gridded data point. The regridded BedMachine bed, ice thickness and source as shown in Fig. 3. In order to interpolate gravity data across space, the data must be at the same height. Upward continuation is a method to interpolate gravity data to a greater height (Blakely1995). We first removed the gravity data collected above 1200 m flight elevation and then upward continued the variable data heights to 1200 m flight elevation on the 2 km grid using gradient boosted equivalent sources included in the open source Python gravity modeling package Harmonica (Soler and Uieda2021; Fatiando A Terra Project et al.2023). The equivalent sources method upward continues by approximating the data with point sources, and then forward modeling the data at the new heights (Uieda2018). We placed point sources below the original gravity measurement locations and selected the damping and depth-to-source hyperparameters using cross validation, wherein all combinations of dampings of 0.1, 1, 100 and depths of 1, 2, and 10 km were tested on a portion of the data held out. The best performing parameter combination was depth of 3000 m and damping of 1. These parameters were then used to fit the synthetic sources to the original gravity data and forward modeled the gravity disturbance onto the 2 km grid at an elevation of 1200 m. Finally, we masked out grid cells in the new gravity grid which were more than 4 km from the original gravity locations because of the decaying amplitude from the equivalent sources. The final preprocessed gravity disturbance is shown in Fig. 4a.

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

Figure 3(a) BedMachine v3 bed elevation with respect to sea level. (b) BedMachine ice thickness. (c) BedMachine source showing the gravity sourced bathymetry in brown and bathymetry from seismic soundings in pink. Each panel has the inversion domain outline in black and ice shelves outlined in gray.

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

Figure 4(a) Observed gravity disturbance. (b) Forward modeled gravity from anomalous ice, water, and rock relative to the ellipsoid using BedMachine. (c) The complete Bouguer disturbance from BedMachine, calculated as the difference between (a) and (b).

Between December 2019 and January 2020, 27 seismic soundings were conducted in the Bear Island strait and 37 soundings on Thwaites Eastern Ice Shelf by the Thwaites Amundsen Regional Survey and Network (TARSAN) team as part of the ITGC (Rocarro2020; Muto et al.2024). These soundings were collected alongside seismic refraction surveys in order to constrain the ice and firn velocities to ensure accurate inversion of water-column thickness. These seismic soundings provide valuable constraints on the sub-ice-shelf bathymetry inversion and thus were incorporated into the conditioning data. The seismic bed elevations were interpolated using cubic spline interpolation masked to within 2 km of the seismic soundings. We determined the best damping parameter of the spline interpolator to be 10−4 using cross validation. The BedMachine bed was then replaced with the masked interpolation of the seismic soundings.

3 Methods

3.1 Overview

To test the relative influences of the background rock density and Bouguer disturbance uncertainties on bathymetry estimates, we ran three ensembles: one with variable background densities sampled from a Gaussian prior distribution centered at 2700 kg m−3 with a standard deviation of 80 kg m−3 and SGS interpolation of the Bouguer disturbance; one with constant background density and SGS interpolation of the Bouguer disturbance, and finally; one with constant background density and a constant Bouguer disturbance which is a kriging interpolation of the Bouguer disturbance (Table 1). Each ensemble is composed of 100 inversions run in parallel on a 2021 Mac Studio M1 computer. Each SGS interpolation and MCMC inversion has a combined wall time of about 5 min. The inversions are completed using a random walk Metropolis MCMC approach that iteratively updates the bathymetry with block updates until the root mean squared error (RMSE) between the forward modeled gravity and the target terrain effect is less than 1.2 mGal. This stopping criterion was chosen because the inversions were able to reliably achieve this RMSE. The final iteration of each inversion, the misfit throughout optimization, and the accepted iterations are saved at the end of each inversion. Figure 5 describes the MCMC approach used for the inversions. The following sections describe how the Bouguer disturbance is stochastically interpolated with SGS, derive the random walk MCMC approach for this problem, explain the choice of block updates, describe the forward modeling of the gravity data, and finally describe the initialization of the bathymetry models.

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

Figure 5Flow chart showing the block update MCMC method for a single inversion.

Table 1Description of each ensemble.

Download Print Version | Download XLSX

3.2 Geostatistical simulation of Bouguer disturbance

SGS is a geostatistical interpolation technique that preserves the spatial statistics of conditioning data while sampling the uncertainty of the interpolation (Deutsch and Journel1992). In contrast to SGS, traditional interpolation methods such as kriging, splines, and Radial Basis Functions provide overly smooth interpolations that do not retain the spatial statistics of the conditioning data. SGS works by moving through a random sequential path in the grid. At each grid cell, if the Bouguer disturbance is unknown, a value is sampled from a Gaussian distribution defined by the kriging mean and variance and entered into the grid (Deutsch and Journel1992). In this way, as the interpolation moves through the grid there are more and more values from which to compute the kriging mean and variance, which is conditioned by a specified number of neighbors away from the grid cell. The kriging equations incorporate the geostatistics of the conditioning data through the (semi)variogram, which is a measure of the pairwise dissimilarity between data points with respect to the distance, or lag, between the pair of data points. We generate the experimental variogram and fit Gaussian, exponential, spherical and Matérn covariance models to the variogram using Scikit GStat (Mälicke2022). The Matérn covariance model fit the experimental variogram the best and thus was used for the interpolation. The experimental variogram and fit are shown in Fig. 6b. We use the Ordinary Kriging SGS interpolation function from the open-source Python package GStatSim (MacKie et al.2023) where the Ordinary Kriging SGS methods are robust to trends in the Bouguer disturbance. We generate 100 realizations of the SGS interpolation for use in an ensemble that quantifies the uncertainty in the bathymetry due to the interpolation of the Bouguer disturbance. Finally, we interpolated the Bouguer disturbance deterministically with Ordinary Kriging using the same Matérn variogram (Fig. 6e) to create an ensemble without the uncertainty due to the interpolation.

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

Figure 6(a) High confidence Bouguer disturbance data (see Fig. 2c for data coverage). (b) Semivariogram of Bouguer disturbance conditioning data. (c) SGS realization of Bouguer disturbance interpolation. (d) Same as (c). (d) The mean of 100 SGS interpolations. (e) The standard deviation of 100 SGS interpolations.

3.3 Annealed random walk Metropolis solution to inverse problem

We solve the gravity inverse problem using an MCMC approach where random blocks of the bed topography are iteratively perturbed until convergence is achieved. The approach works by iteratively proposing new bathymetric surfaces, forward modeling the gravity due to the new model, and accepting or rejecting the new model. After many iterations, the MCMC algorithm is able to converge to a bathymetry model that approximately matches the forward modeled gravity and the target terrain effect. An outline of the inversion process is shown in Fig. 5.

MCMC is a popular approach for generating samples from a posterior distribution of model parameters, often by proposing new models and accepting or rejecting moves to new models (Geyer2011). Typically, MCMC is viewed in a Bayesian context in which prior beliefs about the model parameters are transformed into the posterior distribution by a likelihood function which calculates the probability of a dataset given the model parameters (Tierney1994). However, our MCMC approach is best viewed as a stochastic optimization approach to generate a sample from the posterior within a larger Monte Carlo framework. The background density is sampled first (or remains constant as in ensembles 2 and 3) and then an SGS interpolation of the Bouguer disturbance is simulated. The MCMC approach is then used to perturb the bathymetry model until the forward modeled bathymetry approximately matches the target terrain effect, g^terrain. We take only the final iteration from each MCMC chain because we are primarily concerned with generating ensemble members that correspond to different SGS interpolations. Previous work has enforced geostatistical priors over model parameters in MCMC in the form of SGS (e.g., Hansen et al.2012; Mariethoz et al.2010), however, we do not specify a geostatistical prior for the sake of simplicity and to fit the gravity data as closely as possible. We use a random walk Metropolis (RWM) approach, a simplification of the popular Metropolis-Hastings MCMC algorithm, in which new model proposals are the previous model with the addition of a zero-mean multivariate normal perturbation (Hastings1970). In our case, these updates are 2D Gaussian random fields (see Sect. 3.4).

We derive the RWM gravity inverse problem from Bayes' theorem where m represents a vector of seafloor depth values and d represents a vector of gravity disturbances:

(4) P ( m | d ) = P ( d | m ) P ( m ) P ( d )

where P(m|d) is the posterior distribution of m given d, P(d|m) is the likelihood, P(m) is the prior distribution of m and P(d) is the evidence. We define the forward model as

(5) d = g ( m )

where d is the gravity data and g(m) is the forward gravity function evaluated on the bathymetry model. We assume independent and identically distributed Gaussian uncertainties represented by s, as in Mosegaard and Tarantola (1995), making the likelihood :

(6) P ( d | m ) = exp - S ( m ) s 2

where

(7) S ( m , d ) = 1 2 i = 1 N g i ( m ) - d i 2

is the sum of squared residuals divided by two and s is the uncertainty of the gravity data derived from crossover errors. The Metropolis-Hastings acceptance probability, α(mnew), is defined as

(8) α m new = min P m new | d q m new , m old P m old | d q m old , m new , 1

where q(mnew,mold) is the probability of proposing the new model given the old model. Given a symmetric proposal generation mechanism, as is the case with a zero-mean multivariate update, the probability of proposing the forward and reverse jumps are the same and the proposal distributions cancel. Using Bayes' theorem we can expand the posterior:

(9) α m new = min P d | m new P m new P ( d ) P d | m old P m old P ( d ) , 1 .

The prior probability distribution for the model space, P(m), is a uniform distribution and thus P(mnew) and P(mold) are equivalent and cancel. Thus, the acceptance probability simplifies to

(10) α m new = min P d | m new P d | m old , 1

and the acceptance probability can then be put in terms of the misfit function as

(11) α m new = min exp - S m new , d - S m old , d s 2 , 1 .

This expression implies that if the new model improves the least squares misfit, the model is accepted and if it does not, there is still a non-zero probability that it is accepted. This simple approach is advantageous because we require no evaluation of gradients and only require the forward gravity model and a multivariate normal perturbation method.

3.4 Block random field updates

The large number of bathymetry values to be modeled poses computational challenges in achieving convergence to the desired posterior distribution. In geostatistical inverse problems, using whole domain updates often results in very low acceptance rates and slow refinement of the model because one area may improve while another area worsens the fit with the data (Fu and Gómez-Hernández2008). Because of this, it is advantageous to limit the updates to smaller portions of the model where the bathymetry is expected to be correlated in space (Fu and Gómez-Hernández2008; Reuschen et al.2021).

To address this optimization challenge, we used block updates to perturb the bathymetry models. For each MCMC iteration, a random location within the inversion domain is selected as the center of the block. The block perturbation is a Gaussian random field confined to the block which is added to the previous bed. The blocks are varied by their size in pixels, their correlation length (range) in pixels, and their amplitude in meters.

Our ensemble approach relies on taking a sample from the ends of many MCMC chains, motivating a RWM approach which efficiently converges to producing samples within the distribution. In order to have the RWM converge as efficiently as possible we follow an annealing schedule which specifies the block size, the range and amplitude of the Gaussian random field, and number of iterations that the block update parameters are used for. The block update schedule used for the inversion is shown in Table 2. As the inversion converges to a bathymetry model, smaller block sizes with shorter ranges and lower amplitudes become more efficient. We tested different annealing schedules and qualitatively compared their acceptance rates and efficiency in reducing the gravity data misfit. We targeted acceptance rates between 0.2 and 0.5, which is an acceptable range for most MCMC applications (Rosenthal2011). The annealing schedule shown in Table 2 was chosen because it kept acceptance rates within the desired range and the reduction in RMSE per iteration high as seen in Fig. 7.

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

Figure 7(a) RMSE between target terrain effect and forward modeled gravity. Vertical gray dashed bars indicate change in block update. (b) Running acceptance rate with 500 iteration window. (c) Bed elevation from final iteration of chain.

Table 2Block update parameter schedule. The width of the size, b, of the b×b block used to update the bed. The range is the correlation distance in pixels of the Gaussian random field. The amplitude is the magnitude of the Gaussian random field and iterations is the number of perturbations used for that block size.

Download Print Version | Download XLSX

The block update method can introduce edge artifacts into the bathymetry. Many of these edges are smoothed out by the continued updating of the model, but some edges remain visible in the final iteration. To eliminate these features, the final iteration is low-pass filtered with a Gaussian filter with a cutoff wavelength of 5 km.

3.5 Gravity forward modeling

The gravity response, d, is forward modeled g(m) using the gridded BedMachine v3 ice surface and ice thickness to generate rectangular prisms of constant density. We use an ice density of 917 kg m−3 and sea water density of 1027 kg m−3. We use the open-source Python package, Harmonica (Fatiando A Terra Project et al.2023), to forward model the vertical gravitational acceleration of the prisms at the gridded gravity coordinates using the equations from Nagy et al. (2000). We then take the residual between the forward modeled data and the target terrain effect, calculate the Metropolis acceptance criterion (Eq. 11), and accept or reject the block update. The prism gravity method is advantageous because of its simplicity, but it can be computationally challenging because the gravity of each prism must be added together to compute the gravity at a single observation location. In order to speed up the gravity calculation, we leveraged the additive nature of the prism gravity method and limited the calculation to the updated block. For each gravity observation point, the gravity due to the new and previous prisms of the block are computed and the new gravity is calculated by subtracting the previous gravity due to the block prisms and adding the gravity due to the new block prisms to the total gravity. This approach eliminates redundant gravity calculations and greatly speeds up the forward model calculation.

3.6 Initialization of the models

It is typical in MCMC to initialize chains with different initial conditions to avoid getting stuck in local modes (Geyer2011). Each inversion is initialized with the BedMachine bed with the addition of a Gaussian random field conditioned on the margins of the inversion domain so that each MCMC chain has a different initial condition. The primary and secondary range, or correlation distance, of the random field were both randomly sampled from uniform distributions with a maximum of 30 and 50 km to add anisotropy to the random fields. The random field is additionally scaled by a random value between 1 and 300 m and finally is conditioned on the margins of the inversion domain using Radial Basis Functions. These Gaussian random fields are generated using the open-source Python package GSTools (Müller et al.2022).

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

Figure 8(a–c) Mean of bathymetry models in ensemble with variable background density, ensemble with fixed background density, and ensemble with deterministic interpolation. The BedMachine grounding line is shown in dark orange, and the ensemble mean grounding lines are shown in yellow. (d–f) Standard deviation of bathymetry models in same ensembles as row (a)(c). (g–i) Difference with BedMachine v3 bed for same ensembles as rows above.

4 Results

The RMSE, running acceptance rate with a 500 iteration window, and the last iteration of a single RWM inversion are shown in Fig. 7. Figure 8 shows the means, standard deviations, and differences with BedMachine of the three different ensembles. The first ensemble includes the SGS stochastic interpolation of the Bouguer disturbance and sampling background densities, the second ensemble includes SGS interpolation of the Bouguer disturbance but with constant background density of 2670 kg m−3, and the final ensemble uses the deterministic ordinary kriging interpolation of the Bouguer disturbance. Each ensemble tested produces the same general pattern in the mean bathymetry shown in Fig. 8a–c. The standard deviation of the ensembles are shown in Fig. 8d–f. The two ensembles including the SGS interpolation of the Bouguer disturbance (Fig. 8d and e) have much higher uncertainty with values approaching zero near the boundary and reaching 200 m in the center of Dotson ice shelf, the deep cavity below Kohler Glacier, and the area offshore of the Crosson calving front. Conversely, the ensemble with the fixed Bouguer disturbance has a much lower standard deviation as seen in Fig. 8f. The similarity in the mean and standard deviation of the ensembles with SGS interpolation with and without sampling the background rock density shows that the rock density is not an important contributor to uncertainty but the SGS interpolation is. The differences between the ensemble means and BedMachine are shown in Fig. 8g–i. Large differences of over 200 m exist in the cavity below Kohler Glacier, the eastern edge of Bear Island, much of Dotson ice shelf, and the area between Crosson and Dotson ice shelves. In general, the ensemble means are shallower than BedMachine below most of Dotson ice shelf and Kohler Glacier, deeper than BedMachine in the area between Crosson and Dotson ice shelves, shallower near the terminus of Crosson ice shelf, and deeper than BedMachine near the Thwaites Glacier Tongue. The mean of the ensemble with no SGS interpolation is a slightly smoother version of the means of the ensembles with SGS interpolation. This is clear in the differences with BedMachine where the same general patterns exist but there are less pronounced differences. The final iteration from three random inversions from the first ensemble, representing different realizations of bathymetry, are shown in Fig. 9a–c. These individual inversion results have larger differences with BedMachine (Fig. 9d–f) than the ensemble means. Cross sections of the ensemble members and the ensemble mean from the ensemble without SGS are shown in Fig. 10. Cross sections from the ensemble with SGS are shown in Fig. 11.

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

Figure 9(a–c) Three different bathymetry models from the ensemble with SGS and variable background density. (d–f) Difference between BedMachine and the bed realization.

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

Figure 10Cross sections from the ensemble with fixed mean Bouguer disturbance. The individual ensemble members are shown with transparent black, the ensemble mean with purple, the mean plus and minus two standard deviations with orange, and the BedMachine bed from Jordan et al. (2020b) in green. The plan view location of the cross section is shown in the map to the right of each cross section. (a) Cross section of Dotson Ice Shelf to Crosson Ice Shelf. (b) Cross section of Dotson ice shelf including Kohler Glacier. (c) Cross section of Thwaites Eastern Ice Shelf. (d) Cross section of Crosson Ice Shelf.

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

Figure 11Cross sections from the ensemble with SGS interpolation of the Bouguer disturbance and variable background density. The individual ensemble members are shown with transparent black, the ensemble mean with purple, the mean plus and minus one standard deviation with red, the mean plus and minus two standard deviations with orange, and the BedMachine bed from Jordan et al. (2020b) in green. The plan view location of the cross section is shown in the map to the right of each cross section. (a) Cross section of Dotson Ice Shelf to Crosson Ice Shelf. (b) Cross section of Dotson ice shelf including Kohler Glacier. (c) Cross section of Thwaites Eastern Ice Shelf. (d) Cross section of Crosson Ice Shelf.

5 Discussion

5.1 Implications of new ensembles

Gravity inversions provide a means to infer the bathymetry beneath ice shelves, which is critical for understanding how mCDW moves beneath ice shelves and drives melting. However, gravity inversions are fundamentally non-unique and rely on assumptions about the background density and the Bouguer disturbance, or the portion of the gravity disturbance which comes from crustal density variations and the thickness of the crust. Previously, the Bouguer disturbance has been interpolated using one-time, deterministic interpolations. Instead, our new approach uses SGS to sample the uncertainty of the Bouguer disturbance interpolation. Our annealed RWM approach is able to efficiently solve the inverse problem, enabling us to construct ensembles of bathymetry models. We produce three ensembles with 100 MCMC inversions each of the bathymetry beneath the Dotson, Crosson, and Thwaites Eastern Ice Shelf in the Amundsen Sea. In the ensembles including SGS interpolations, each inversion includes an independent realization of the interpolation of the Bouguer disturbance. Our MCMC approach to solving the inverse problem uses block updates such that each inversion samples the uncertainty of the gravity data and the nonuniqueness of the problem. The annealed block update schedule has a clear effect on the efficiency of the inversion (Fig. 7), with increases in acceptance rate after changing the parameters.

Through our set of three ensembles shown in Fig. 8, we can see that the Bouguer interpolation is the largest contributor to the uncertainty but the background density is not. This is shown by the fact that the ensemble with both Bouguer SGS interpolation and random background densities produces little difference with the ensemble with Bouguer SGS interpolation but a fixed background density of 2670 kg m−3. The final ensemble that uses a fixed density and a fixed mean Bouguer interpolation shows much smaller uncertainty, reflecting only the uncertainty due to crossover errors in the gravity data. The effect of the SGS interpolation of the Bouguer disturbance on the uncertainty is clearly visible in the difference between Figs. 10 and 11. These results show that uncertainty due to the background density may have been over-represented while uncertainty due to unknown geologic factors was unaccounted for. The previous inversions of Jordan et al. (2020b) and Tinto and Bell (2011) acknowledge that unknown geologic factors are difficult to account for. Our approach improves this issue by producing different bathymetry models that sample the uncertainty in the geology by stochastically interpolating the Bouguer disturbance. As such, we believe our approach represents the most robust inference and uncertainty quantification of the bathymetry beneath the Crosson, Dotson, and Thwaites Eastern ice shelves to date.

Our ensembles show consistent differences between the BedMachine bathymetry, which may have impacts on ocean circulation between the Crosson and Dotson ice shelves. Figure 8g–i shows that each ensemble produces a mean bathymetry that is generally deeper than BedMachine in the strait between the Crosson and Dotson ice shelves. This is because a portion of the strait is constrained by seismic soundings from Muto et al. (2024), which showed deeper seafloor than BedMachine with the exception of a notable rise in the center of the seismic sounding area. The deeper seafloor measurements from the seismic soundings then drives the gravity inversion to be similarly deeper than BedMachine around it due to the influence of the Bouguer interpolation. A deeper strait could mean that there is more transport of water between the eastern and western portions of the Amundsen Sea than previously thought. The ability to move more water through this strait could indicate that more mCDW is delivered to the grounding line in this area than previously thought. Conversely, the mean of the ensembles are generally shallower than BedMachine below the Crosson and Dotson ice shelves, which could impact the amount of mCDW able to circulate in the sub-ice-shelf cavities. The means of the ensembles show little difference with BedMachine beneath Thwaites Eastern Ice Shelf. Individual models seen in Figs. 9 or 11 have much more variable water-column thickness than the mean models, meaning the individual models could impede the movement of water more than the smoother representative models because of their more complex geometries. The variability seen in the SGS ensemble members is justified by the fact that the seismic constraints on Dotson Ice Shelf show large deviations from the BedMachine bathymetry (Fig. 11a). As such, our ensemble members capture the uncertainty in such bathymetric features below the ice shelves. It will be useful for ocean modelers to see to what extent the roughness of the sub-ice-shelf cavities influences circulation and how this differs from a smoother model like the mean of an ensemble.

Our ensembles of bathymetry models could be useful for exploring glaciation history. The variability of our models in the ensembles including SGS is such that they include bathymetric highs which could have previously pinned the ice shelves. These possible pinning points could help explain past advance and retreat behavior. Conversely, ice-sheet-model spin up could be used to narrow the ensemble of bathymetry model to only those that can reproduce present conditions. As such, the ensemble of bathymetry models are useful for testing hypotheses about past ice-sheet configurations as well as further constraining the bathymetry.

Our ensembles not only satisfy the goal of quantifying uncertainty across the inversion domain, but allow for easy propagation of the uncertainty in bathymetry to ocean and ice-sheet models. This could be accomplished by running ocean and ice-sheet models with different bathymetry realizations, thereby producing an ensemble of model outputs. In this way, the uncertainty in the sub-ice-shelf melt and grounding-line retreat due to bathymetry can be better assessed. Given the computational cost of these downstream models, ensemble approaches to uncertainty quantification are not always feasible. However, recently both Rosier et al. (2023) and Burgard et al. (2023) demonstrated the use of deep learning to emulate an ocean model, thereby immensely reducing the computational cost of producing ice-shelf melt rates. Emulators like those could be used with our bathymetry ensembles to rapidly propagate the uncertainty in bathymetry to ice-shelf melt rates and ice loss projections. As such, our stochastic approach to bathymetry inversion enables improved uncertainty quantification of bathymetry but also for future ice-sheet stability.

5.2 Limitations and future work

The nonuniqueness of the the gravity method is such that the sediment thickness cannot be estimated without sediment-thickness constraints from boreholes or seismic measurements. One advantage of our method is that the Bouguer disturbance contains the gravity disturbance from density contrasts due to sedimentary rock, unconsolidated sediments, or dense igneous bodies. Therefore, despite not modeling sediment thickness directly, the SGS interpolation of the Bouguer disturbance can be interpreted as a stochastic interpolation of crustal density anomalies. However, some of the Bouguer disturbance in the conditioning area could arise from errors in the ice thickness from BedMachine as well as the gridding used to coarsen BedMachine to a 2 km grid. In order to account for the uncertainty in the conditioning data, the bed data (e.g. radar and sonar data) could be sampled from a distribution at each iteration in the chain instead of being treated as a deterministic value. Our inversion approach could also be improved by refining the grid near the grounding lines and pinning points, both of which exhibit complex geometries (Rignot et al.2014). While the gravity inversion could not necessarily resolve the bathymetry at these finer resolutions, the complex structures that are important to the ice-shelf dynamics could be better resolved. Furthermore, the annealing schedule used for the block updates was chosen arbitrarily through testing, and more systematic approaches to choosing the block update parameters could be used. Alternatively, the block size, correlation distance, and amplitude could all be treated as random variables that are sampled from each iteration, giving the benefits of larger and smaller updates throughout the whole inversion. Many such improvements should be considered in the future but ultimately, the combination of conditional simulation and stochastic optimization to interpolate the Bouguer disturbance and produce ensembles of bathymetry models is a step forward in incorporating the uncertainty due to unknown geologic factors in the inversion.

Our inversion uses only the vertical component of the acceleration due to gravity, but would greatly benefit from having direct measurements of the gradient of the gravity field. A test study from Yang et al. (2020) demonstrated that the inversion of bathymetry benefits from the inclusion of gravity-gradient data. Additionally, gravity-gradient data could improve the inversion of subglacial geology because of increased sensitivity to lateral changes in the gravity field. For the same reasons, the petroleum industry has routinely used gravity-gradient data to improve the delineation of subsurface oil and gas reservoirs (e.g., Oliveira and Barbosa2013; Paoletti et al.2016). Because of this, it would be beneficial for the community to explore future opportunities to acquire full-tensor gravity-gradient data.

We chose to study the Dotson, Crosson, and Thwaites Eastern Ice shelves because of their sensitivity to mCWD moving up the continental shelf and the important role they play in buttressing the fast-flowing glaciers terminating in the Amundsen Sea (e.g., Scambos et al.2017; Jenkins et al.2016). However, our method is readily transferable to other ice shelves in Antarctica and Greenland. Our approach requires airborne gravity data to be present and benefits from dense RES data on grounded ice and MBES or seismic bathymetry measurements offshore. The Thwaites region has dense airborne gravity data relative to other ice shelves. Where airborne gravity data is sparse, satellite gravity data can be used to fill in gaps. The ANTGG2021 continent-wide gravity product uses a combination of airborne and satellite gravity data, and can be used at ice shelves where airborne data is sparse (Scheinert et al.2016; Charrassin et al.2025). At other ice shelves, it may be necessary to detrend the Bouguer disturbance before interpolating with SGS. In addition, directional variograms and anisotropic SGS interpolations could be used in cases where there are elongated features in the Bouguer disturbance conditioning data. The fewer bed measurements there are, the less conditioning data are available to calculate the variogram of the Bouguer disturbance and the greater the uncertainty will be in SGS interpolations. Our approach motivates the continued acquisition of airborne and seaborne geophysical measurements along the Antarctic coast to improve bathymetric estimates and uncertainty quantification. The uncertainty derived from our bathymetry ensembles could be instructive in planning future underwater autonomous and remotely operated vehicle missions, seismic soundings, or further airborne geophysics to areas of high uncertainty (see e.g., Schmidt et al.2023).

Our optimization approach is flexible and could be expanded to include other data such as magnetics, so long as the forward model is sufficiently fast. The Python package Harmonica includes prism-based magnetic forward modeling functions so joint inversion of gravity and magnetics would be possible (Fatiando A Terra Project et al.2023). The interpolated Bouguer disturbances represent an ensemble of gravity due to crustal density anomalies, mantle density, and crustal thickness, and thus could be used to generate an ensemble of inverted density models. Such an inversion could be done with our block perturbation approach where the surface is the bottom of sediments or the top of an igneous body. Our approach could be extended beyond surface inversions to 3D density inversions using 3D Gaussian random fields.

6 Conclusions

We have presented three new ensembles of bathymetry models for the Crosson, Dotson, and Thwaites Eastern ice shelves which allowed us to quantify the uncertainty in the bathymetry due to the interpolation of the Bouguer gravity disturbance, the uncertainty in the gravity data, and the uncertainty in the background density. The three different ensembles show that the background density is not an important contributor to uncertainty in the bathymetry while the SGS interpolation is the largest source of uncertainty. Our different bathymetry models differ greatly from the widely used BedMachine v3 bathymetry and the mean models of each ensemble show consistent differences with BedMachine. Our ensembles can be used to propagate the uncertainty in bathymetry to ocean and ice-sheet models to quantify uncertainty in ice-shelf melt and future stability.

We developed our ensembles by solving the gravity inverse problem using a Random Walk Metropolis MCMC approach which uses successively refined block updates to alleviate the difficulties imposed by the high dimensionality of the problem. Our approach only computes the gravity for the prisms which were perturbed, speeding up the forward gravity calculation such that each inversion in the ensemble is completed in about 5 min. Our approach highlights the utility of MCMC in estimating subglacial geometry and subglacial conditions constrained by geophysical data, and could be adapted to explore other subglacial conditions.

Code and data availability

The code and bathymetry ensembles are archived on Zenodo (https://doi.org/10.5281/zenodo.15258019Field2025). The code is available on GitHub under MIT license (https://github.com/mjfield2/stochastic_bathymetry). OIB gravity data is can be explored on https://doi.org/10.5067/R1RQ6NRIJV89 (Tinto et al.2010). ITGC gravity data can be downloaded from the British Antarctic Survey (Jordan et al.2020a). BedMachine v3 is available from the National Snow and Ice Data Center (NSIDC) (https://doi.org/10.5285/B9B28A35-8620-4182-BF9C-638800B6679B, Morlighem2022). MODIS Mosaic of Antarctica 2014 is available from the NSIDC (https://doi.org/10.5067/RNF17BP824UM, Haran et al.2017). Phase-based ice velocity is available from the NSIDC (https://doi.org/10.5067/PZ3NJ5RXRH10, Mouginot et al.2019b). Grounding zone shape files are available from the NSIDC (https://doi.org/10.5067/HGLT8XB480E4, Rignot et al.2023). Thwaites and Dotson seismic sounding data are available from the US Antarctic Program Data Center (https://doi.org/10.15784/601827, Muto et al.2024). This work used the publicly available Python packages GStatSim (MacKie et al.2023), Harmonica (https://doi.org/10.5281/ZENODO.3628741, Fatiando A Terra Project et al.2023), Verde (Uieda2018), SciKit-GStat (https://doi.org/10.5281/zenodo.5970098, Mälicke et al.2022), and GSTools (https://doi.org/10.5281/zenodo.8044720, Müller and Schüler2023). All figures were made with Matplotlib version 3.10.0 (https://doi.org/10.5281/zenodo.14464227, The Matplotlib Development Team2024; Hunter2007).

Author contributions

MJF contributed to project design, software development, and writing. EJM contributed to project conceptualization, project design, and writing. LW, AM, and NS contributed to writing and project design.

Competing interests

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

Disclaimer

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

We thank Mareen Lösing and Kirsty Tinto for helpful comments. We thank the Fatiando a Terra team for creating the open source software packages Harmonica and Verde, which played central roles in this work. We would like to thank Lu Li and one anonymous reviewer for their thorough and constructive feedback.

Financial support

This research has been supported by the Directorate for Geosciences (grant no. 2324092) and by the National Science Foundation (NSF) award 1929991.

Review statement

This paper was edited by Min-Hui Lo and reviewed by Lu Li and one anonymous referee.

References

An, L., Rignot, E., Millan, R., Tinto, K., and Willis, J.: Bathymetry of Northwest Greenland Using “Ocean Melting Greenland” (OMG) High-Resolution Airborne Gravity and Other Data, Remote Sens., 11, 131, https://doi.org/10.3390/rs11020131, 2019. a, b, c

Blakely, R. J.: Potential Theory in Gravity and Magnetic Applications, in: 1st Edn., Cambridge University Press, ISBN 978-0-521-41508-8, https://doi.org/10.1017/CBO9780511549816, 1995. a, b, c, d

Boghosian, A., Tinto, K., Cochran, J. R., Porter, D., Elieff, S., Burton, B. L., and Bell, R. E.: Resolving bathymetry from airborne gravity along Greenland fjords, J. Geophys. Res.-Solid, 120, 8516–8533, https://doi.org/10.1002/2015JB012129, 2015.  a

Brisbourne, A. M., Smith, A. M., King, E. C., Nicholls, K. W., Holland, P. R., and Makinson, K.: Seabed topography beneath Larsen C Ice Shelf from seismic soundings, The Cryosphere, 8, 1–13, https://doi.org/10.5194/tc-8-1-2014, 2014. a, b

Burgard, C., Jourdain, N. C., Mathiot, P., Smith, R. S., Schäfer, R., Caillet, J., Finn, T. S., and Johnson, J. E.: Emulating Present and Future Simulations of Melt Rates at the Base of Antarctic Ice Shelves With Neural Networks, J. Adv. Model. Earth Syst., 15, e2023MS003829, https://doi.org/10.1029/2023MS003829, 2023. a

Charrassin, R., Millan, R., Rignot, E., and Scheinert, M.: Bathymetry of the Antarctic continental shelf and ice shelf cavities from circumpolar gravity anomalies and other data, Sci. Rep., 15, 1214, https://doi.org/10.1038/s41598-024-81599-1, 2025. a, b, c, d

Deutsch, C. V. and Journel, A. G.: Geostatistical software library and user's guide, Oxford University Press, ISBN 0195073924, 1992. a, b

Docquier, D., Pollard, D., and Pattyn, F.: Thwaites Glacier grounding-line retreat: influence of width and buttressing parameterizations, J. Glaciol., 60, 305–313, https://doi.org/10.3189/2014JoG13J117, 2014. a

Fatiando A Terra Project, Esteban, F. D., Li, L., Oliveira Jr., V. C., Pesce, A., Shea, N., Soler, S. R., Tankersley, M., and Uieda, L.: Harmonica v0.6.0: Forward modeling, inversion, and processing gravity and magnetic data, Zenodo [code and data set], https://doi.org/10.5281/ZENODO.3628741, 2023. a, b, c, d

Favier, L., Gagliardini, O., Durand, G., and Zwinger, T.: A three-dimensional full Stokes model of the grounding line dynamics: effect of a pinning point beneath the ice shelf, The Cryosphere, 6, 101–112, https://doi.org/10.5194/tc-6-101-2012, 2012. a

Field, M.: Stochastic Sub-ice-shelf Bathymetry for Thwaites, Crosson, and Dotson Ice Shelves, Zenodo [code and data set] https://doi.org/10.5281/zenodo.15258019, 2025 (code also available at: https://github.com/mjfield2/stochastic_bathymetry, last access: 25 February 2026). a

Fu, J. and Gómez-Hernández, J. J.: Preserving spatial structure for inverse stochastic simulation using blocking Markov chain Monte Carlo method, Inverse Probl. Sci. Eng., 16, 865–884, https://doi.org/10.1080/17415970802015781, 2008. a, b

Fu, J. and Gómez-Hernández, J. J.: A Blocking Markov Chain Monte Carlo Method for Inverse Stochastic Hydrogeological Modeling, Math. Geosci., 41, 105–128, https://doi.org/10.1007/s11004-008-9206-0, 2009. a

Geyer, C.: Introduction to Markov Chain Monte Carlo, in: Handbook of Markov Chain Monte Carlo, vol. 20116022, edited by: Brooks, S., Gelman, A., Jones, G., and Meng, X.-L., Chapman and Hall/CRC, ISBN 978-1-4200-7941-8, https://doi.org/10.1201/b10905-2, 2011. a, b

Ghalenoei, E., Dettmer, J., Ali, M. Y., and Kim, J. W.: Gravity and magnetic joint inversion for basement and salt structures with the reversible-jump algorithm, Geophys. J. Int., 227, 746–758, https://doi.org/10.1093/gji/ggab251, 2021. a

Grana, D., Azevedo, L., de Figueiredo, L., Connolly, P., and Mukerji, T.: Probabilistic inversion of seismic data for reservoir petrophysical characterization: Review and examples, Geophysics, 87, M199–M216, https://doi.org/10.1190/geo2021-0776.1, 2022. a

Hansen, T. M., Cordua, K. S., and Mosegaard, K.: Inverse problems with non-trivial priors: efficient solution through sequential Gibbs sampling, Comput. Geosci., 16, 593–611, https://doi.org/10.1007/s10596-011-9271-1, 2012. a

Haran, T., Klinger, M., Bohlander, J., Fahnestock, M., Painter, T., and Scambos, T.: MEaSUREs MODIS Mosaic of Antarctica 2014 (MOA2014) Image Map (Version 1), NSIDC [data set], https://doi.org/10.5067/RNF17BP824UM, 2017. a, b

Hastings, W. K.: Monte Carlo Sampling Methods Using Markov Chains and Their Applications, Biometrika, 57, 97–109, https://doi.org/10.2307/2334940, 1970. a

Hodgson, D. A., Jordan, T. A., De Rydt, J., Fretwell, P. T., Seddon, S. A., Becker, D., Hogan, K. A., Smith, A. M., and Vaughan, D. G.: Past and future dynamics of the Brunt Ice Shelf from seabed bathymetry and ice shelf geometry, The Cryosphere, 13, 545–556, https://doi.org/10.5194/tc-13-545-2019, 2019. a

Hogan, K. A., Larter, R. D., Graham, A. G. C., Arthern, R., Kirkham, J. D., Totten, R. L., Jordan, T. A., Clark, R., Fitzgerald, V., Wåhlin, A. K., Anderson, J. B., Hillenbrand, C.-D., Nitsche, F. O., Simkins, L., Smith, J. A., Gohl, K., Arndt, J. E., Hong, J., and Wellner, J.: Revealing the former bed of Thwaites Glacier using sea-floor bathymetry: implications for warm-water routing and bed controls on ice flow and buttressing, The Cryosphere, 14, 2883–2908, https://doi.org/10.5194/tc-14-2883-2020, 2020. a

Hunter, J. D.: Matplotlib: A 2D Graphics Environment, Comput. Sci. Eng., 9, 90–95, https://doi.org/10.1109/MCSE.2007.55, 2007. a

Ingber, L.: Very fast simulated re-annealing, Math. Comput. Model., 12, 967–973, https://doi.org/10.1016/0895-7177(89)90202-1, 1989. a

Jenkins, A., Dutrieux, P., Jacobs, S., Steig, E. J., and Gudmundsson, G. H.: Decadal Ocean Forcing and Antarctic Ice Sheet Response: Lessons from the Amundsen Sea, Oceanography, 29, 106–117, https://doi.org/10.5670/oceanog.2016.103, 2016. a

Jordan, T., Robinson, C., Porter, D., Locke, C., and Tinto, K.: Processed line aerogravity data over the Thwaites Glacier region (2018/19 season) (Version 1.0), UK Polar Data Centre, Natural Environment Research Council, UK Research & Innovation [data set], https://doi.org/10.5285/B9B28A35-8620-4182-BF9C-638800B6679B, 2020a. a

Jordan, T. A., Porter, D., Tinto, K., Millan, R., Muto, A., Hogan, K., Larter, R. D., Graham, A. G. C., and Paden, J. D.: New gravity-derived bathymetry for the Thwaites, Crosson, and Dotson ice shelves revealing two ice shelf populations, The Cryosphere, 14, 2869–2882, https://doi.org/10.5194/tc-14-2869-2020, 2020b. a, b, c, d, e, f, g, h, i, j, k

Liang, Z., Wellmann, F., and Ghattas, O.: Uncertainty quantification of geologic model parameters in 3D gravity inversion by Hessian-informed Markov chain Monte Carlo, Geophysics, 88, G1–G18, https://doi.org/10.1190/geo2021-0728.1, 2022. a

MacKie, E. J., Schroeder, D. M., Caers, J., Siegfried, M. R., and Scheidt, C.: Antarctic Topographic Realizations and Geostatistical Modeling Used to Map Subglacial Lakes, J. Geophys. Res.-Earth, 125, e2019JF005420, https://doi.org/10.1029/2019JF005420, 2020. a

MacKie, E. J., Schroeder, D. M., Zuo, C., Yin, Z., and Caers, J.: Stochastic modeling of subglacial topography exposes uncertainty in water routing at Jakobshavn Glacier, J. Glaciol., 67, 75–83, https://doi.org/10.1017/jog.2020.84, 2021. a, b

MacKie, E. J., Field, M., Wang, L., Yin, Z., Schoedl, N., Hibbs, M., and Zhang, A.: GStatSim V1.0: a Python package for geostatistical interpolation and conditional simulation, Geosci. Model Dev., 16, 3765–3783, https://doi.org/10.5194/gmd-16-3765-2023, 2023. a, b

Mälicke, M.: SciKit-GStat 1.0: a SciPy-flavored geostatistical variogram estimation toolbox written in Python, Geosci. Model Dev., 15, 2505–2532, https://doi.org/10.5194/gmd-15-2505-2022, 2022. a

Mälicke, M., Hugonnet, R., Schneider, H. D., Müller, S., Möller, E., and d. Wauw, J. V.: mmaelicke/scikit-gstat: A scipy flavoured geostatistical variogram analysis toolbox, Zenodo [code], https://doi.org/10.5281/zenodo.5970098, 2022. a

Mariethoz, G., Renard, P., and Caers, J.: Bayesian inverse problem and optimization with iterative spatial resampling, Water Resour. Res., 46, https://doi.org/10.1029/2010WR009274, 2010. a

Milillo, P., Rignot, E., Rizzoli, P., Scheuchl, B., Mouginot, J., Bueso-Bello, J., and Prats-Iraola, P.: Heterogeneous retreat and ice melt of Thwaites Glacier, West Antarctica, Sci. Adv., 5, eaau3433, https://doi.org/10.1126/sciadv.aau3433, 2019. a

Millan, R., Rignot, E., Bernier, V., Morlighem, M., and Dutrieux, P.: Bathymetry of the Amundsen Sea Embayment sector of West Antarctica from Operation IceBridge gravity and other data, Geophys. Res. Lett., 44, 1360–1368, https://doi.org/10.1002/2016GL072071, 2017. a, b, c

Morlighem, M.: MEaSUREs BedMachine Antarctica (Version 3), NSIDC [data set], https://doi.org/10.5067/FPSU0V1MWUB6, 2022. a

Morlighem, M., Rignot, E., Binder, T., Blankenship, D., Drews, R., Eagles, G., Eisen, O., Ferraccioli, F., Forsberg, R., Fretwell, P., Goel, V., Greenbaum, J. S., Gudmundsson, H., Guo, J., Helm, V., Hofstede, C., Howat, I., Humbert, A., Jokat, W., Karlsson, N. B., Lee, W. S., Matsuoka, K., Millan, R., Mouginot, J., Paden, J., Pattyn, F., Roberts, J., Rosier, S., Ruppel, A., Seroussi, H., Smith, E. C., Steinhage, D., Sun, B., v. d. Broeke, M. R., v. Ommen, T. D., v. Wessem, M., and Young, D. A.: Deep glacial troughs and stabilizing ridges unveiled beneath the margins of the Antarctic ice sheet, Nat. Geosci., 13, 132–137, https://doi.org/10.1038/s41561-019-0510-8, 2020. a, b

Mosegaard, K. and Tarantola, A.: Monte Carlo sampling of solutions to inverse problems, J. Geophys. Res.-Solid, 100, 12431–12447, https://doi.org/10.1029/94JB03097, 1995. a

Mouginot, J., Rignot, E., and Scheuchl, B.: Sustained increase in ice discharge from the Amundsen Sea Embayment, West Antarctica, from 1973 to 2013, Geophys. Res. Lett., 41, 1576–1584, https://doi.org/10.1002/2013GL059069, 2014. a

Mouginot, J., Rignot, E., and Scheuchl, B.: Continent-Wide, Interferometric SAR Phase, Mapping of Antarctic Ice Velocity, Geophys. Res. Lett., 46, 9710–9718, https://doi.org/10.1029/2019GL083826, 2019a. a

Mouginot, J., Rignot, E., and Scheuchl, B.: MEaSUREs Phase-Based Antarctica Ice Velocity Map (Version 1), NSIDC [data set], https://doi.org/10.5067/PZ3NJ5RXRH10, 2019b. a

Müller, S. and Schüler, L.: GeoStat-Framework/GSTools: v1.5.0 `Nifty Neon', Zenodo [code] https://doi.org/10.5281/zenodo.8044720, 2023. a

Müller, S., Schüler, L., Zech, A., and Heße, F.: GSTools v1.3: a toolbox for geostatistical modelling in Python, Geosci. Model Dev., 15, 3161–3182, https://doi.org/10.5194/gmd-15-3161-2022, 2022. a

Muto, A., Peters, L. E., Gohl, K., Sasgen, I., Alley, R. B., Anandakrishnan, S., and Riverman, K. L.: Subglacial bathymetry and sediment distribution beneath Pine Island Glacier ice shelf modeled using aerogravity and in situ geophysical data: New results, Earth Planet. Sc. Lett., 433, 63–75, https://doi.org/10.1016/j.epsl.2015.10.037, 2016. a, b

Muto, A., Alley, K., Pettit, E. C., Pomraning, D., Roccaro, A., Scambos, T., Truffer, M., Wallin, B., and Wild, C.: Sub-ice-shelf seafloor elevation derived from point-source active-seismic data on Thwaites Eastern Ice Shelf and Dotson Ice Shelf, December 2019 and January 2020, USAP-DC [data set], https://doi.org/10.15784/601827, 2024. a, b, c

Nagy, D., Papp, G., and Benedek, J.: The gravitational potential and its derivatives for the prism, J. Geod., 74, 552–560, https://doi.org/10.1007/s001900000116, 2000. a

Oliveira Jr., V. C. and Barbosa, V. C.: 3-D radial gravity gradient inversion, Geophys. J. Int., 195, 883–902, https://doi.org/10.1093/gji/ggt307, 2013. a

Paoletti, V., Fedi, M., Italiano, F., Florio, G., and Ialongo, S.: Inversion of gravity gradient tensor data: does it provide better resolution?, Geophys. J. Int., 205, 192–202, https://doi.org/10.1093/gji/ggw003, 2016. a

Reuschen, S., Jobst, F., and Nowak, W.: Efficient Discretization-Independent Bayesian Inversion of High-Dimensional Multi-Gaussian Priors Using a Hybrid MCMC, Water Resour. Res., 57, e2021WR030051, https://doi.org/10.1029/2021WR030051, 2021. a

Rignot, E., Mouginot, J., Morlighem, M., Seroussi, H., and Scheuchl, B.: Widespread, rapid grounding line retreat of Pine Island, Thwaites, Smith, and Kohler glaciers, West Antarctica, from 1992 to 2011, Geophys. Res. Lett., 41, 3502–3509, https://doi.org/10.1002/2014GL060140, 2014. a, b

Rignot, E., Mouginot, J., and Scheuchl, B.: MEaSUREs Grounding Zone of the Antarctic Ice Sheet (Version 1), NSIDC [data set], https://doi.org/10.5067/HGLT8XB480E4, 2023. a, b

Rignot, E., Ciracì, E., Scheuchl, B., Tolpekin, V., Wollersheim, M., and Dow, C.: Widespread seawater intrusions beneath the grounded ice of Thwaites Glacier, West Antarctica, P. Natl. Acad. Sci. USA, 121, e2404766121, https://doi.org/10.1073/pnas.2404766121, 2024. a

Rocarro, A.: Seismic spot soundings reveal deep bathymetry and thick water column between Crosson and Dotson ice shelves, west Antarctica, PhD thesis, Temple University Libraries, 106 pp., https://scholarshare.temple.edu/handle/20.500.12613/4736 (last access: 25 October 2024), 2020. a

Rosenthal, J. S.: Optimal Proposal Distributions and Adaptive MCMC, in: Handbook of Markov Chain Monte Carlo, Chapman and Hall/CRC, 20 pp., ISBN 978-0-429-13850-8, 2011. a

Rosier, S. H. R., Bull, C. Y. S., Woo, W. L., and Gudmundsson, G. H.: Predicting ocean-induced ice-shelf melt rates using deep learning, The Cryosphere, 17, 499–518, https://doi.org/10.5194/tc-17-499-2023, 2023. a

Roy, L., Sen, M. K., Blankenship, D. D., Stoffa, P. L., and Richter, T. G.: Inversion and uncertainty estimation of gravity data using simulated annealing: An application over Lake Vostok, East Antarctica, Geophysics, 70, J1–J12, https://doi.org/10.1190/1.1852777, 2005. a

Sander, S., Argyle, M., Elieff, S., Ferguson, S., Lavoie, V., and Sander, L.: The AIRGrav airborne gravity system, in: Airborne Gravity 2004 – Australian Society of Exploration Geophysicists Workshop, Geoscience Australia, 49–53, https://www.ga.gov.au/bigobj/GA16642.pdf (last access: 20 May 2024), 2004. a

Scambos, T., Haran, T., Fahnestock, M., Painter, T., and Bohlander, J.: MODIS-based Mosaic of Antarctica (MOA) data sets: Continent-wide surface morphology and snow grain size, Remote Sens. Environ., 111, 242–257, https://doi.org/10.1016/j.rse.2006.12.020, 2007. a

Scambos, T., Bell, R., Alley, R., Anandakrishnan, S., Bromwich, D., Brunt, K., Christianson, K., Creyts, T., Das, S., DeConto, R., Dutrieux, P., Fricker, H., Holland, D., MacGregor, J., Medley, B., Nicolas, J., Pollard, D., Siegfried, M., Smith, A., Steig, E., Trusel, L., Vaughan, D., and Yager, P.: How much, how fast?: A science review and outlook for research on the instability of Antarctica's Thwaites Glacier in the 21st century, Global Planet. Change, 153, 16–34, https://doi.org/10.1016/j.gloplacha.2017.04.008, 2017. a

Scheinert, M., Ferraccioli, F., Schwabe, J., Bell, R., Studinger, M., Damaske, D., Jokat, W., Aleshkova, N., Jordan, T., Leitchenkov, G., Blankenship, D. D., Damiani, T. M., Young, D., Cochran, J. R., and Richter, T. D.: New Antarctic gravity anomaly grid for enhanced geodetic and geophysical studies in Antarctica, Geophys. Res. Lett., 43, 600–610, https://doi.org/10.1002/2015GL067439, 2016. a

Schmidt, B. E., Washam, P., Davis, P. E. D., Nicholls, K. W., Holland, D. M., Lawrence, J. D., Riverman, K. L., Smith, J. A., Spears, A., Dichek, D. J. G., Mullen, A. D., Clyne, E., Yeager, B., Anker, P., Meister, M. R., Hurwitz, B. C., Quartini, E. S., Bryson, F. E., Basinski-Ferris, A., Thomas, C., Wake, J., Vaughan, D. G., Anandakrishnan, S., Rignot, E., Paden, J., and Makinson, K.: Heterogeneous melting near the Thwaites Glacier grounding line, Nature, 614, 471–478, https://doi.org/10.1038/s41586-022-05691-0, 2023. a, b

Schroeder, D. M.: Paths forward in radioglaciology, Ann. Glaciol., 63, 13–17, https://doi.org/10.1017/aog.2023.3, 2023. a

Sen, M. K. and Stoffa, P. L.: Global Optimization Methods in Geophysical Inversion, in: 2nd Edn., Cambridge University Press, ISBN 978-0-511-99757-0, https://doi.org/10.1017/CBO9780511997570, 2013. a

Seroussi, H., Nakayama, Y., Larour, E., Menemenlis, D., Morlighem, M., Rignot, E., and Khazendar, A.: Continued retreat of Thwaites Glacier, West Antarctica, controlled by bed topography and ocean circulation, Geophys. Res. Lett., 44, 6191–6199, https://doi.org/10.1002/2017GL072910, 2017.  a

Soler, S. R. and Uieda, L.: Gradient-boosted equivalent sources, Geophys. J. Int., 227, 1768–1783, https://doi.org/10.1093/gji/ggab297, 2021. a

Steig, E. J., Ding, Q., Battisti, D. S., and Jenkins, A.: Tropical forcing of Circumpolar Deep Water Inflow and outlet glacier thinning in the Amundsen Sea Embayment, West Antarctica, Ann. Glaciol., 53, 19–28, https://doi.org/10.3189/2012AoG60A110, 2012. a, b

The Matplotlib Development Team: Matplotlib: Visualization with Python, Zenodo [code], https://doi.org/10.5281/zenodo.14464227, 2024. a

Tierney, L.: Markov Chains for Exploring Posterior Distributions, Ann. Stat., 22, https://doi.org/10.1214/aos/1176325750, 1994. a

Tinto, K., Bell, R., and Cochran, J.: IceBridge Sander AIRGrav L1B Geolocated Free Air Gravity Anomalies (Version 1), NSIDC [data set], https://doi.org/10.5067/R1RQ6NRIJV89, 2010. a, b, c, d, e

Tinto, K. J. and Bell, R. E.: Progressive unpinning of Thwaites Glacier from newly identified offshore ridge: Constraints from aerogravity: THWAITES OFFSHORE RIDGE, Geophys. Res. Lett., 38, https://doi.org/10.1029/2011GL049026, 2011. a, b, c, d, e, f, g

Tinto, K. J., Bell, R. E., Cochran, J. R., and Münchow, A.: Bathymetry in Petermann fjord from Operation IceBridge aerogravity, Earth Planet. Sc. Lett., 422, 58–66, https://doi.org/10.1016/j.epsl.2015.04.009, 2015. a

Uieda, L.: Verde: Processing and gridding spatial data using Green's functions, J. Open Sour. Softw., 3, 957, https://doi.org/10.21105/joss.00957, 2018. a, b, c

Wang, L., Peeters, L., MacKie, E. J., Yin, Z., and Caers, J.: Unraveling the uncertainty of geological interfaces through data-knowledge-driven trend surface analysis, Comput. Geosci., 178, 105419, https://doi.org/10.1016/j.cageo.2023.105419, 2023. a

Wei, X., Sun, J., and Sen, M.: 3D Monte Carlo geometry inversion using gravity data, Geophysics, 89, G29–G44, https://doi.org/10.1190/geo2023-0498.1, 2024. a

Wernecke, A., Edwards, T. L., Holden, P. B., Edwards, N. R., and Cornford, S. L.: Quantifying the Impact of Bedrock Topography Uncertainty in Pine Island Glacier Projections for This Century, Geophys. Res. Lett., 49, e2021GL096589, https://doi.org/10.1029/2021GL096589, 2022. a

Yang, J., Luo, Z., Tu, L., Li, S., Guo, J., and Fan, D.: On the Feasibility of Seafloor Topography Estimation from Airborne Gravity Gradients: Performance Analysis Using Real Data, Remote Sens., 12, 4092, https://doi.org/10.3390/rs12244092, 2020. a

Download
Short summary
Ice shelves are thinning and losing mass in West Antarctica because of interaction with warm water. The topography of the bedrock beneath the ice shelves is difficult to measure but important for understanding how quickly the ice shelves will melt. This study uses gravity data to infer the bedrock topography beneath the ice shelves. We use statistical methods to create an ensemble of bathymetry models that sample the uncertainty of the assumptions in the problem.
Share