<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">OS</journal-id><journal-title-group>
    <journal-title>Ocean Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">OS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Ocean Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1812-0792</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/os-21-3031-2025</article-id><title-group><article-title>Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage</article-title><alt-title>Modeling water column gas migration</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Dølven</surname><given-names>Knut Ola</given-names></name>
          <email>knut.o.dolven@uit.no</email>
        <ext-link>https://orcid.org/0000-0002-5315-4834</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff3 aff4">
          <name><surname>Espenes</surname><given-names>Håvard</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1">
          <name><surname>Hanssen</surname><given-names>Alfred</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Sert</surname><given-names>Muhammed Fatih</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2442-0929</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Drivdal</surname><given-names>Magnus</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Randelhoff</surname><given-names>Achim</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Ferré</surname><given-names>Bénédicte</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1646-9287</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Department of Geosciences, UiT The Arctic University of Norway, Tromsø, Norway</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Electrical Engineering, UiT The Arctic University of Norway, Narvik, Norway</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Ocenaography section, Akvaplan-niva, Tromsø, Norway</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>SINTEF Ocean, Trondheim, Norway</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Knut Ola Dølven (knut.o.dolven@uit.no)</corresp></author-notes><pub-date><day>19</day><month>November</month><year>2025</year></pub-date>
      
      <volume>21</volume>
      <issue>6</issue>
      <fpage>3031</fpage><lpage>3054</lpage>
      <history>
        <date date-type="received"><day>18</day><month>March</month><year>2025</year></date>
           <date date-type="rev-request"><day>26</day><month>March</month><year>2025</year></date>
           <date date-type="rev-recd"><day>14</day><month>October</month><year>2025</year></date>
           <date date-type="accepted"><day>15</day><month>October</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Knut Ola Dølven et al.</copyright-statement>
        <copyright-year>2025</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025.html">This article is available from https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025.html</self-uri><self-uri xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025.pdf">The full text article is available as a PDF file from https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e157">Understanding the fate of gas seeping from the seafloor is crucial for assessing the environmental impacts of both natural and anthropogenic seep systems, such as CH<sub>4</sub> cold seeps, leaking gas wells, and future carbon capture projects. We present a comprehensive modeling framework that integrates physical, chemical, and biological processes to estimate the 3-dimensional water column dissolved gas concentration field and 2-dimensional atmospheric flux field resulting from seafloor seeps. The framework consists of two main components: (1) a gas-phase model that calculates free gas dissolution and direct atmospheric release at the seep site, and (2) a concentration model that combines particle dispersion modeling with an adaptive-bandwidth kernel density estimator and customizable process modules. Applying the framework to a natural CH<sub>4</sub> seep at 200 m depth offshore northwestern Norway (20 May–20 June 2018), we found that dissolved methane was advected northeastward along the coast, spreading across shelves, reefs, and into fjord systems. Within days, the vertical CH<sub>4</sub> concentration profile was near inverted, with near-surface maxima, facilitating atmospheric exchange. Diffusive emissions covered large areas (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> km<sup>2</sup>) and was almost 3 times the local free gas flux. Around 0.7 % of dissolved CH<sub>4</sub> reached the atmosphere during a 4 week period, microbial oxidation removed around 65 %, while <inline-formula><mml:math id="M7" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 34 % remained in the water column. Uncertainties caused by a range of model framework elements remain substantial, e.g. can estimates of microbial oxidation removal change from 65 % to as low as 5.5 % or as high as 91.4 % depending on rate coefficient assumptions. Our framework provides a globally applicable tool that integrates free and dissolved gas dynamics and accommodates advanced hydrodynamic modeling. Its ability to explicitly resolve spatiotemporal fields enables the inclusion of complex physical and biogeochemical process modules and supports not only the quantification of atmospheric fluxes but also applications that require explicit field representations, such as assessing impacts on local ecosystems.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Norges Forskningsråd</funding-source>
<award-id>320100</award-id>
<award-id>325610</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e235">Estimates of the contribution of seafloor gas seepage to atmospheric emissions and its impact on ocean environments are highly uncertain due to limited data and understanding of gas transformation and transport mechanisms in the water column. Estimation of total atmospheric gas emissions from seep areas <xref ref-type="bibr" rid="bib1.bibx44" id="paren.1"><named-content content-type="pre">e.g.</named-content></xref> rely largely on either ship measurements or large-scale atmospheric inversion models. The former of these approaches only gives information on the local flux and requires some sort of up-scaling, while the latter is unable to estimate dispersed sources and/or weaker point sources precisely due to its rough scale and inability to completely decouple atmospheric sources from sinks <xref ref-type="bibr" rid="bib1.bibx67" id="paren.2"/>. Quantifying dissolved gas in the water column usually involves measuring dissolved gas via water samples <xref ref-type="bibr" rid="bib1.bibx60" id="paren.3"><named-content content-type="pre">e.g.</named-content></xref> or using in situ sensors <xref ref-type="bibr" rid="bib1.bibx25" id="paren.4"><named-content content-type="pre">e.g.</named-content></xref> which can be time-consuming and often result in poor data coverage. New modeling tools for constraining the environmental impacts of current and future seabed gas seepage from both natural and man made sources are therefore needed.</p>
      <p id="d2e256">Gas released at the seabed can enter the atmosphere directly as free gas (bubbles) or via diffusive equilibrium of dissolved gas that has reached the sea surface. To estimate the total atmospheric emissions from a seabed seep and its dissolved distribution in the water column, one must be able to model both pathways simultaneously. Gas content in bubbles is constantly changing due to dissolution (gases in the bubble dissolve in the liquid) and exsolution (gases already dissolved in the liquid enter the bubble) driven by partial pressure gradients across the bubble rim. Additionally, chemical and biological processes can modify local dissolved gas content. Estimating the gas distribution in the water column and total atmospheric flux therefore requires a flexible framework which can integrate processes governing the gas phase dynamics and the hydrodynamics, accommodate atmospheric exchange, and other phenomena that modify water column gas content. Previous modelling efforts have typically focused on single gas phase frameworks including only selected processes <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx26 bib1.bibx60" id="paren.5"><named-content content-type="pre">e.g.</named-content></xref>, however, key steps towards modeling the complete system have been made recently in <xref ref-type="bibr" rid="bib1.bibx13" id="text.6"/> and <xref ref-type="bibr" rid="bib1.bibx45" id="text.7"/>. We aim to further expand on these studies from a methodological perspective and provide a pilot framework which can integrate all key processes governing free and dissolved transport and transformation of seeped gas and give a realistic estimate of the time varying 3-dimensional (3D) water column concentration field and 2-dimensional (2D) atmospheric release field.</p>
      <p id="d2e270">Our approach integrates a gas phase model with a hydrodynamic model using particle dispersion modeling (similar to Dissanayake et al., 2023). It estimates the 3D distribution of gas in the water column and the total (free and diffusive) atmospheric 2D gas release resulting from observed seabed seepage. This approach offer flexible inclusion of atmospheric flux and chemical and biological process modules affecting dissolved gas content in the water column. Explicit concentrations (molecules per volume) are obtained using kernel density estimation. Atmospheric dissolved flux estimates are obtained using a bulk model and atmospheric free gas flux via a gas phase model. We tested the framework by quantifying direct and diffusive atmospheric fluxes as well as 3D dissolved gas distribution between 20 May and 20 June 2018 for a methane (CH<sub>4</sub>) seep area offshore Northwestern Norway.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Method</title>
      <p id="d2e290">Our goals are two-fold: (i) Calculate the combined total amount of seep-derived gas that reaches the atmosphere – both direct free gas release and ventilation of dissolved gas, and (ii) Estimate the impact of seeped gas on the scalar dissolved gas concentration field, i.e., we seek the anomaly <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> caused by the seeps, where <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the total concentration and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a background concentration.</p>
      <p id="d2e426">The outlined goals are achieved by adapting and integrating existing and new models, of which output from one model serves as a final result or feeds another model. We first use seabed gas volume flux data and a two-phase gas model to calculate the gas dissolution rates and direct atmospheric gas (bubble) release. Dissolved injection rate output from the gas phase model then feeds a concentration model that combines an existing dispersion modeling framework with an adaptive kernel density estimator, including an atmospheric flux module and options for water column process modules. Figure <xref ref-type="fig" rid="F1"/> shows the complete framework, with input data in the left column, the modeling steps in the center column, and the final results in the right column. Each modeling section is detailed in the corresponding subsection.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e433">Model framework flowchart. The emboldened modeling steps and associated numbers refer to the four subsections of the Methods section. The “D” in the results column refers to spatial dimensions.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f01.png"/>

      </fig>

<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Gas phase modeling</title>
      <p id="d2e450">Free atmospheric gas fluxes and dissolved gas profiles injected to the water column are initially modeled for each observed seep using the seabed free gas flux data and the M2PG1 gas phase model <xref ref-type="bibr" rid="bib1.bibx33" id="paren.8"/>. M2PG1 provides an integrated solution of dissolved and free gas in a 1-dimensional water column, with sources and sinks at both horizontal and vertical model boundaries. It simultaneously models gas exchange, dissolution, and associated dissolved gas concentration of five gas species (methane (CH<sub>4</sub>), Argon (Ar), Carbon dioxide (CO<sub>2</sub>), Nitrogen (N<sub>2</sub>), and Oxygen (O<sub>2</sub>)) across a user-defined initial spectrum of bubble sizes. The bubble size spectrum and gas distribution across this spectrum vary freely across the spatio-temporal model domain. The model includes several bubble shape and rising speed models, microbial oxidation of CH<sub>4</sub> using first order kinetics <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx7" id="paren.9"/>, diffusive exchange with the atmosphere, dissolved transport due to vertical turbulent exchange of water masses, as well as loss due to advection across the model boundary <xref ref-type="bibr" rid="bib1.bibx33" id="paren.10"/>. While dynamic solutions are permissible in M2PG1, we have opted for a steady state solution in our modeling framework.</p>
      <p id="d2e508">The input parameters include seabed gas flux, bubble characteristics (size distribution, rising speed, dirtiness, flatness), temperature, salinity, microbial CH<sub>4</sub> oxidation rate coefficients (MOx), ambient dissolved gas concentrations (for all five gases), vertical mixing (turbulent) and local ocean currents. Seabed free gas flux data can in theory be obtained by any means available, although hydroacoustics have been used extensively due to its relatively straightforward deployability and large coverage <xref ref-type="bibr" rid="bib1.bibx22" id="paren.11"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d2e525">In our implementation of M2PG1 we used a new estimation technique to determine the horizontal model domain size in M2PG1. Horizontal domain size was previously chosen ambiguously in M2PG1 (Jansson et al., 2019) and could cause significant exchange rate errors. Our method removes this ambiguity by estimating the horizontal bubble plume extent based on local conditions. Details are provided in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
      <p id="d2e530">The steady-state output from the M2PG1 simulation provides two key results: (i) direct atmospheric gas flux and (ii) injection rates of dissolved gas to the surrounding water column. The former is a direct output in M2PG1 and the latter, which are key input for the concentration modeling steps (Sect. 2.2–2.4), can be derived from the dissolved gas concentration profiles by calculating the dissolved gas loss <inline-formula><mml:math id="M18" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> [mol s<sup>−1</sup>] to the water column at the downstream boundary of each M2PG1 grid cell. The steady-state mass flux assumption gives:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M20" display="block"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi><mml:mo>⟂</mml:mo></mml:msubsup><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi><mml:mo>⟂</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> [m<sup>2</sup>] is the vertical grid cell area (Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>), <inline-formula><mml:math id="M23" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> [m s<sup>−1</sup>] the current speed, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [mol m<sup>−3</sup>] the estimated concentration within the grid cell and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [mol m<sup>−3</sup>] the assumed concentration at the upstream boundary.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Particle dispersion modeling</title>
      <p id="d2e688">To estimate the unobservable dissolved gas concentration field anomaly <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we must model the advection and spread of the dissolved gas from the seeps. We chose to simulate the transport and dispersion of the gas from the release site using OpenDrift, which is a Lagrangian particle trajectory modeling software <xref ref-type="bibr" rid="bib1.bibx9" id="paren.12"/>. In practice, this means that we distribute (virtually) the released CH<sub>4</sub> over a discrete number of virtual particles, and update the particle positions at discrete times <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for time-steps <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> according to the output from a hydrodynamic model. Each timestep is separated by a time interval <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. We then define <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> as the number of virtual particles seeded at the modeled seep sites at each time step. This generates a total of <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> particles indexed by <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula>. Note that we throughout this manuscript will use square “<inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mo>⋅</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>” versus round “<inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>” brackets to distinguish between discrete and continuous spatiotemporal arguments, respectively.</p>
      <p id="d2e878">Once particles are seeded, OpenDrift calculates the trajectory of each particle individually by numerically solving a stochastic differential equation which is consistent with the Lagrangian representation of the advection-diffusion equation (see e.g. <xref ref-type="bibr" rid="bib1.bibx63" id="altparen.13"/>). The drift in particle position <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="bold-italic">η</mml:mi></mml:math></inline-formula> can be expressed as

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M40" display="block"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="italic">μ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="italic">μ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents displacement produced by the underlying (mean) velocity field and the second term represents displacement from random, diffusive processes and is composed of a diffusivity matrix <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and increments of a Wiener process <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The advective term (<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="italic">μ</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is determined by velocity fields obtained from the hydrodynamic model. OpenDrift represents the diffusivity <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as a diagonal matrix with a horizontal and a vertical diffusivity. If available, these diffusivities can be directly read from the hydrodynamic model output. Otherwise, OpenDrift can also estimate the diffusivity coefficients using one of several built-in parametrizations. Finally, OpenDrift returns individual (traceable) positions <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> for each seeded particle at each time-step they spend in the model domain.</p>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Particle mass</title>
      <p id="d2e1067">To associate the particle distribution with dissolved gas content, we latch a <italic>particle mass</italic> <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to each seeded particle, which explicitly corresponds to the number of moles each particle represents (this mass has no influence on the particle buoyancy). Each particle is thus interpreted as a virtual single-point representation of some local spatial distribution of <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> moles of dissolved gas molecules.</p>
      <p id="d2e1095">The initial mass, i.e. mass at release, of an arbitrary particle <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is scaled such that the total released particle mass from all modeled seeps combined at timestep <inline-formula><mml:math id="M50" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> approximates the total number of moles of gas dissolved in the water column during the time interval <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> centered on <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In practice, we distribute the integrated sum of modeled (using the gas phase model) injected gas molecules from <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> evenly over the seeded particles. The mass of particle <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> seeded at time-step <inline-formula><mml:math id="M56" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is then obtained by

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M57" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>P</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mi>P</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> [mol s<sup>−1</sup>] are total injected dissolved gas from all <inline-formula><mml:math id="M60" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> modeled seeps. Approximation to the modeled dissolved gas release profiles at each modeled seep is achieved by seeding different amount of particles at different depths. Particle masses are then subsequently individually adjusted at each time-step to simulate processes affecting gas content. Each particle thus has a successively constructed mass time-series, where the current mass <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is determined by the previous mass <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and selected mass modification functions.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Particle count</title>
      <p id="d2e1366">Our framework must be able to model an extensive 3-dimensional domain (e.g. larger ocean regions), making computational complexity a challenge. Both computation time and estimation quality increase with the number of active particles present in the domain. This makes it crucial to be able to strike a decent compromise between the two, which typically involves removal of particles that have been present in the domain for a certain number of time-steps. Total particle count <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> in the domain can be expressed as

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M64" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>-</mml:mo><mml:mi>L</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">℘</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the number of particles leaving the modelled geographical domain, and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi mathvariant="normal">℘</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> the number of removed particles. A constant particle count is obtained when <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>∼</mml:mo><mml:mi>L</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">℘</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Since <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi mathvariant="normal">℘</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> represents non-physical loss of gas, the model simulation would ideally run with a spin-up time that ensures <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>∼</mml:mo><mml:mi>L</mml:mi><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Unfortunately, this typically results in unreasonable computation times and/or spin-up periods, making particle removal necessary. To limit errors caused by removed particles, we apply a function that redistributes mass from all removed particles to nearby non-removed particles. The redistribution is weighted according to the inverse distance from the removed particle within a user defined distance limit <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, giving a non-removed particle <inline-formula><mml:math id="M71" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> an added mass of

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M72" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msubsup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">T</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msubsup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

            from the removed particle <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">T</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M75" display="inline"><mml:mi mathvariant="script">T</mml:mi></mml:math></inline-formula> is the set of non-removed particles with indices <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> satisfying <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:msub><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denotes the Euclidean norm. This solution changes the problem of non-physical loss of dissolved gas to one of non-physical redistribution. This can affect model results by shifting particle mass towards the seed location, since the density of particles are in general higher closer to the release point. However, we consider this artifact less problematic than mass simply disappearing.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Grid Projected Adaptive-bandwidth Kernel Density Estimator</title>
      <p id="d2e1744">Having an explicit relationship between dissolved gas content (of seep origin) and particle mass <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> allows us to infer gas concentrations by evaluating the particle mass per unit volume, which we refer to as the particle density. Let us assume that the particles <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> are scaled/weighted samples (using their mass <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) from an unknown, smooth, underlying particle density field <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> which approximates the seep-induced gas concentration anomaly field <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Estimation of <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can then be done via the estimate <inline-formula><mml:math id="M85" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> of <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> using the particle data set.</p>
      <p id="d2e1918">To get <inline-formula><mml:math id="M87" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>, we employ a discrete spatiotemporal grid <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>J</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>J</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> denote the number of grid cells in east, north, vertical and temporal dimensions, respectively. Grid cell center positions are given by <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, with horizontal resolution <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> (in both directions), vertical resolution <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula>, and temporal resolution <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. We then bin all mass in the temporal and vertical domains and obtain separate estimates <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for each resulting depth layer <inline-formula><mml:math id="M97" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and time-step <inline-formula><mml:math id="M98" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> to form the final estimate <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Obtaining <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> thus translates to solving a series of 2-dimensional density estimation problems <xref ref-type="bibr" rid="bib1.bibx59" id="paren.14"><named-content content-type="pre">see e.g.</named-content></xref>.</p>
      <p id="d2e2259">Due to the extensive model domain and the need to obtain one estimate for every depth layer and time-step (<inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> estimates), our density estimator needs to be fast and allow reliable density estimates from limited particle counts. It must also handle regions with low and high concentrations and concentration gradients as well as complex boundaries like fjords and islands. A commonly used density estimator in similar contexts is the histogram estimator, which unfortunately has several well-known limitations in these applications (the histogram estimator and its drawbacks are detailed in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>). Previous studies on concentration estimation from particle dispersion model data have shown that Kernel Density Estimators (KDEs) can offer far superior information exploitation than the histogram estimator and overcome many of its drawbacks <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx75 bib1.bibx5 bib1.bibx4 bib1.bibx81" id="paren.15"><named-content content-type="pre">see e.g.</named-content></xref>. One remaining challenge in our specific application, however, is the lack of available KDEs tailored to coastal ocean regions that appropriately adapt to spatial density variability (adaptive bandwidth) and complex boundary geometries (bathymetry). We therefore formulated a new 2-dimensional adaptive-bandwidth KDE to provide our density estimates.</p>
      <p id="d2e2281">Kernel density estimation is a standard non-parametric way to estimate the density of a random variable using kernel functions <xref ref-type="bibr" rid="bib1.bibx59" id="paren.16"/>. This offers density estimates that are differentiable, grid cell size independent and generally more realistic than histogram estimators, without lower density limitations. In our case, a kernel density estimate involves placing a symmetric, smooth, and weighted kernel function at each particle position. By summing up the kernel contributions, the density field <inline-formula><mml:math id="M102" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> at position <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> located within the volume <inline-formula><mml:math id="M104" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> can be estimated via the general kernel density estimator formula

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M105" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>V</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>Z</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mi>h</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Here, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>h</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo><mml:mo>≡</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>/</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a non-negative, normalized, and symmetric kernel function, <inline-formula><mml:math id="M108" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> a bandwidth (smoothing) parameter, and <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> the estimate position.</p>
      <p id="d2e2468">It is well established that the choice of kernel shape <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is of less importance, as long as it adheres to the kernel function requirements. We define the base kernel <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> as a standardized 2-dimensional Gaussian, i.e. <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ξ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2536">Selecting an appropriate bandwidth <inline-formula><mml:math id="M113" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is crucial, as a poor choice can cause large errors <xref ref-type="bibr" rid="bib1.bibx12" id="paren.17"/>, particularly due to over-smoothing <xref ref-type="bibr" rid="bib1.bibx36" id="paren.18"/>. Several methods exist for selecting <inline-formula><mml:math id="M114" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> by evaluating the statistical properties of the collected data, but they typically rely on strict assumptions on the underlying field. For heterogeneous fields, such as ours, where statistical properties vary across the domain, local adaptation of <inline-formula><mml:math id="M115" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is necessary to give realistic density estimates in both high and low particle count areas. Furthermore, the presence of complex boundaries  in the form of bathymetry and coastlines introduces additional challenges, both for providing valid estimates and for computational complexity. To handle these challenges, we have proposed a KDE that is bathymetry bounded and estimates a locally adapted kernel bandwidth <inline-formula><mml:math id="M116" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> using an expanded version of Silverman's rule <xref ref-type="bibr" rid="bib1.bibx59" id="paren.19"/> which accommodates correlated, weighted data. Computational complexity is constrained via grid-projection and pre-computation of kernels. Testing and validation of the estimator were done using synthetic simulations (see Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>).</p>
<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>Grid projection and pre-computed kernels</title>
      <p id="d2e2586">To improve computational times, we have implemented a grid-projected estimator <xref ref-type="bibr" rid="bib1.bibx62" id="paren.20"/>. This involves obtaining a preliminary density <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> using the histogram estimator via Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E34"/>), i.e. calculate the accumulated particle mass of all particles within each grid cell. All mass then belongs to a discrete grid, where any difference in position <inline-formula><mml:math id="M118" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula> between two locations of interest <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> can be expressed as <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2695">Furthermore, we pre-compute a set of normalized kernels with fixed, discrete bandwidths given by:

              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M122" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="normal">where</mml:mi><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            Each initial non-discrete bandwidth estimate <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> from the data-driven bandwidth algorithm is then mapped to the nearest candidate in <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Kernel support is set to <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> beyond which the kernel contribution is set to zero. Leaked kernel mass is added back across the kernel domain using the Kernel function.</p>
      <p id="d2e2793">These simplifications make complexity scale with particle-containing cells instead of particles. It also allows for fast vectorized operations which drastically reduce computation time while giving negligible errors for large grids <xref ref-type="bibr" rid="bib1.bibx62" id="paren.21"/>.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>Data-driven adaptive bandwidth selector</title>
      <p id="d2e2807">The conventional Silverman's rule of thumb <xref ref-type="bibr" rid="bib1.bibx59" id="paren.22"/> selects the optimal bandwidth <inline-formula><mml:math id="M126" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> that minimizes the integrated mean square error under the assumption of Gaussian distributed data with variance <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>. For a <inline-formula><mml:math id="M128" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>-dimensional Gaussian kernel, one obtains

              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M129" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msup><mml:msup><mml:mi>N</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>d</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M130" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of data samples, i.e., the number of particles. For <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, the expression simplifies to

              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M132" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            Here we modify Silverman's rule to yield reasonable estimates for our multi-modal, correlated, non-homogeneous, weighted data set by: (i) adapting <inline-formula><mml:math id="M133" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> locally for a square shaped horizontal “adaptation” grid of size <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>×</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> surrounding each particle containing grid cell where we assume near normal, unimodal distribution, (ii) estimating the <italic>effective</italic> (uncorrelated) sample size <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and (iii) implementing bias corrections to a <inline-formula><mml:math id="M136" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>-estimator for weighted data-sets. The size <inline-formula><mml:math id="M137" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> is determined by an integral length scale estimate (as outlined below) of the entire <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>×</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:math></inline-formula> 2-D grid. For an arbitrary cell <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, the adaptation grid is defined by letting <inline-formula><mml:math id="M140" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M141" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> be discrete indices on the grid such that <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>≤</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>≤</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> with step size <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> in both directions. The number of particles contained in the local grid (prior to grid projection) is denoted as <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the pre-computed histogram density <inline-formula><mml:math id="M146" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> serves as the underlying data for obtaining estimates of the local <inline-formula><mml:math id="M147" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>. We will now describe the procedure of obtaining estimates of <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> to get the local <inline-formula><mml:math id="M150" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> for an arbitrary adaptation grid.</p>
      <p id="d2e3118">Spatial correlations present in environmental data decrease the effective degrees of freedom in the sample set and we must therefore estimate and use the effective sample size <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to obtain a reasonable <inline-formula><mml:math id="M152" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> for the local grid (e.g. Larsen et al., 2002). To estimate the effective number of spatially uncorrelated samples, a measure of correlation length is employed. We use the so-called <italic>integral length scale</italic> known from turbulence theory and statistical physics, see e.g., <xref ref-type="bibr" rid="bib1.bibx80" id="text.23"/>, <xref ref-type="bibr" rid="bib1.bibx24" id="text.24"/>, and <xref ref-type="bibr" rid="bib1.bibx49" id="text.25"/> as our objective measure of the correlation length. The correlation length <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in terms of the integral length scale is formally defined by <xref ref-type="bibr" rid="bib1.bibx24" id="paren.26"/>


              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M154" display="block"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mo>|</mml:mo><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϱ</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="{" close="}"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is the spatial autocorrelation function (ACF) of a continuous univariate spatial random process <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M157" display="inline"><mml:mi mathvariant="italic">ϱ</mml:mi></mml:math></inline-formula> is a spatial lag coordinate, and <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mi mathvariant="double-struck">E</mml:mi><mml:mfenced open="{" close="}"><mml:mo>⋅</mml:mo></mml:mfenced></mml:mrow></mml:math></inline-formula> is the statistical expectation operator.</p>
      <p id="d2e3291">We now proceed by defining a <italic>local integral length</italic> scale <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the binned adaptation window. First, we estimate the local one-dimensional ACF of <inline-formula><mml:math id="M160" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> along each row <inline-formula><mml:math id="M161" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> and column <inline-formula><mml:math id="M162" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> of the square grid by using the standard unbiased ACF estimator <xref ref-type="bibr" rid="bib1.bibx48" id="paren.27"><named-content content-type="pre">e.g.</named-content></xref>

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M163" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi>l</mml:mi><mml:mi mathvariant="normal">row</mml:mi></mml:msubsup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:msub><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="1em" linebreak="nobreak"/><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi>m</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msubsup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="1em"/><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the binned particle density in grid cell <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is the discrete horizontal spatial lag index. Assuming local spatial homogeneity, we then arithmetically average the ACF estimates over all <inline-formula><mml:math id="M167" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> rows and columns, respectively, to yield two one-dimensional ACF estimates as

              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M168" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">row</mml:mi></mml:msup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>P</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>P</mml:mi></mml:munderover><mml:msubsup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi>l</mml:mi><mml:mi mathvariant="normal">row</mml:mi></mml:msubsup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mtext>and</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>P</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>P</mml:mi></mml:munderover><mml:msubsup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>m</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msubsup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            We now assume local spatial isotropy and let the arithmetic average of the two perpendicular ACFs serve as a representative single ACF for the adaptation window

              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M169" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">row</mml:mi></mml:msup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            Using the estimated ACF, we can finally estimate the local one-dimensional integral length scale <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the adaptation window by discretizing Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) as

              <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M171" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>]</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            We now express the correlation length in terms of the associated number of samples as <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>. It is easy to show that <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>≤</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula>. We then define the number of effectively uncorrelated particles <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as

              <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M175" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            and it directly follows that <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>P</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The interpretation of <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is straightforward: if all particles are spatially uncorrelated, then <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and if all particles are fully correlated (e.g., if they are all trapped in a coherent structure), then <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> attains its lower limit <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4077">To obtain an estimate <inline-formula><mml:math id="M181" display="inline"><mml:mover accent="true"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> of the variance <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> in the two-dimensional binned data, we need to account for the loss of degrees of freedom due to shortening of the residual vector (Bessel's correction) and weighting as well as increased variance due to the binning process itself. The estimate of variance for the binned particle density <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, can then be expressed as

              <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M184" display="block"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">μ</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="script">B</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the grid cell center point position vectors, <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>P</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>P</mml:mi></mml:munderover></mml:mrow></mml:math></inline-formula>, and

              <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M187" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">μ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

            is the weighted mean position vector, and <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="script">B</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></inline-formula>, where

              <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M189" display="block"><mml:mrow><mml:mi mathvariant="script">B</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            is a bias correction term that accounts for Bessel's correction and the reduced degrees of freedom due to uneven sample weights <xref ref-type="bibr" rid="bib1.bibx34" id="paren.28"><named-content content-type="post">pp. 86–88</named-content></xref>. The variance increase due to the binning process <xref ref-type="bibr" rid="bib1.bibx73" id="paren.29"><named-content content-type="pre">Sheppard's correction, see e.g.</named-content></xref> is included through the  correction term <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msup><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4492">The final local bandwidth estimate (for each particle-containing grid cell) then follows from Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>):

              <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M191" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>h</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">eff</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">σ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS3.SSS3">
  <label>2.3.3</label><title>Boundary solution</title>
      <p id="d2e4538">We establish a boundary solution for the density estimator by interpolating bathymetry data onto the model grid across all predefined depth layers, creating a matrix of “permissible” and “impermissible” cells for gas. The boundary control is imposed at the kernel estimation stage before summation, by directly modifying kernels whose support contains impermissible cells (see Fig. <xref ref-type="fig" rid="F2"/>). While being computationally intensive, this greatly simplifies the boundary control and entirely omits the difficulties of finding a reliable boundary solution that handles the complex bathymetry and physical processes appropriately.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e4545">Sample kernel with support <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>, containing impermissible cells in its kernel support. Density is indicated by blue shading and impermissible cells (Bathymetry/land) and blocked cells where mass from the shown kernel is not permitted to access are shown as black and yellow colored cells, respectively. Cells identified as being in the line of sight between the kernel center (green dot) and cell <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, according to Bresenham's line algorithm, are grayed out (although there is nothing particular about this line).</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f02.png"/>

          </fig>

      <p id="d2e4598">Impermissible cells are treated as impenetrable obstacles, reflecting that dissolved gas cannot cross land or shallow bathymetric boundaries. Any density within, or “blocked” by impermissible cells, is considered misplaced. A cell is defined as blocked if it lacks a clear line of sight to the kernel center. We determine line of sight using Bresenham's line algorithm <xref ref-type="bibr" rid="bib1.bibx6" id="paren.30"/>. This is an efficient incremental algorithm relying solely on integer arithmetics that identify grid cells located between an origin cell <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and a target cell <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="F2"/>). The algorithm is implemented on a normalized grid with unit cell lengths and initialized by first defining the direction, or step coefficients <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M198" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M199" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions, respectively:

              <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M200" display="block"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" class="cases" rowspacing="0.2ex" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>s</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="cases" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            and an error term <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi mathvariant="italic">ε</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>. The algorithm then iteratively updates <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, using <inline-formula><mml:math id="M205" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> to determine whether to step in <inline-formula><mml:math id="M206" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> or <inline-formula><mml:math id="M207" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> direction (<inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are not updated) via the following criteria:

              <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M210" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ε</mml:mi><mml:mo>&gt;</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>⇒</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="normal">and</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ε</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>⇒</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            At each time step, <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is added to the list of grid cells, thereby iteratively forming the line of sight to the target cell. Density in blocked or impermissible cells are redistributed to permissible cells according to the kernel function.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Atmospheric flux and mass modification functions</title>
      <p id="d2e5078">Changes in dissolved gas content due to processes within or at the boundaries of the water column are included by modifying the particle masses. Total mass change of a particle <inline-formula><mml:math id="M212" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is estimated at each time-step <inline-formula><mml:math id="M213" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> using predefined mass modification functions that couple particle properties to the gridded field processes. Here, our modeling framework is relatively flexible, and can even accommodate models where it is necessary to keep track of higher order parameters, such as microbe stocks (e.g. a Monod model). This is made possible since we can model any parameter explicitly across the domain. We will only describe mass modification due to dissolved atmospheric exchange of gas here, but a mass modification function for microbial oxidation of CH<sub>4</sub> is presented in the application section (Sect. <xref ref-type="sec" rid="Ch1.S3"/>).</p>
      <p id="d2e5106">Atmospheric flux can be implemented following any theory using the surface layer concentration as input data. Here we propose a simple solution by applying the bulk equation from <xref ref-type="bibr" rid="bib1.bibx76" id="text.31"/>:

            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M215" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">sw</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M216" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> [mol m<sup>−2</sup> s<sup>−1</sup>] is the gas flux across the sea-air interface, <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> [m s<sup>−1</sup>] is the gas transfer velocity, and <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">sw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [mol m<sup>−3</sup>] are atmospheric and surface water concentrations, respectively. The gas transfer velocity <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> can be expressed as

            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M225" display="block"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">κ</mml:mi></mml:msub><mml:msubsup><mml:mi>U</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext mathvariant="italic">Sc</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mn mathvariant="normal">660</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mtext mathvariant="italic">Sc</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">κ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are empirically derived constants and <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wind speed 10 m above the sea surface. The Schmidt number <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mtext mathvariant="italic">Sc</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the empirically derived, gas-specific temperature-dependent ratio between sea water kinematic water viscosity and the diffusion coefficient of the gas. The <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">κ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> coefficient lumps together a set of various processes that govern sea/air exchange and has been determined for CO<sub>2</sub> and a wind speed range of <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup> using inverse modeling for global estimates. Validity for other gases and wind ranges is not fully known.</p>
      <p id="d2e5408">Let the gridded estimate of the 2D spatiotemporal atmospheric flux field <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be denoted <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, using the same horizontal and temporal grid cells as <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. We then assume an initial equilibrium between the atmospheric concentration and background surface concentration, which is disturbed by the (modeled) seep-derived dissolved gas. The difference between surface water and atmospheric concentration in Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>) is then simply the surface layer (<inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) concentration <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. To obtain an estimate of the gas transfer coefficient <inline-formula><mml:math id="M239" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula>, we project re-analysis atmospheric 10 m above sea level wind speed and sea surface temperature data onto all <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M241" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>s, delivering the gridded gas transfer coefficient field estimate <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">κ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> using Eq. (<xref ref-type="disp-formula" rid="Ch1.E24"/>). The gridded atmospheric dissolved flux field estimate is then given by

            <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M243" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">κ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msup><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the integrated atmospheric flux from grid cell <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5719">Loss of gas due to atmospheric flux is implemented by modifying the mass of all particles present in the surface layer. To ensure efficient computation and mass conservation, we assume that the entire contribution to the atmospheric flux from a surface layer particle occurs within the grid cell where that particle resides, disregarding the effects of mass distribution through the density kernels. Errors associated with this assumption are expected to be small, since wind and temperature fields and consequently, gas transfer velocities are generally smooth on typical kernel bandwidth scales. It is also mass conserving, because atmospheric flux varies linearly with dissolved gas concentration (Eq. <xref ref-type="disp-formula" rid="Ch1.E25"/>). Furthermore, since grid cell concentration depends linearly on the total cell gas content (i.e., the sum of all particle masses in that cell) and the gridded gas transfer velocity, relative flux contributions from particles can be estimated using products of particle masses and cell specific gas transfer velocities. The mass loss due to atmospheric exchange for a surface layer particle <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> at time-step <inline-formula><mml:math id="M247" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> can then be expressed as

            <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M248" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">κ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>c</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">κ</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>c</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>I</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:munderover><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M250" display="inline"><mml:mi mathvariant="script">A</mml:mi></mml:math></inline-formula> denotes the set of all surface-layer particles, and <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the indices <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:math></inline-formula> where particle <inline-formula><mml:math id="M253" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> resides.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Application</title>
      <p id="d2e5945">We applied the modeling framework to a well documented natural CH<sub>4</sub> seep site offshore northwestern Norway located in the Hola trough (Fig. <xref ref-type="fig" rid="F3"/>), where coral reefs and CH<sub>4</sub> seeps coexist <xref ref-type="bibr" rid="bib1.bibx8" id="paren.32"/>. These seeps were investigated not only to assess the mechanisms governing CH<sub>4</sub> fluxes to the atmosphere, but also to evaluate their potential impact on cold water coral ecosystems <xref ref-type="bibr" rid="bib1.bibx57 bib1.bibx3" id="paren.33"/>. A thorough description of the data, site characteristics, environmental conditions, and seabed flux estimates are presented in <xref ref-type="bibr" rid="bib1.bibx23" id="text.34"/>. In short, the observed seeps are weak, and our focus is therefore on examining system dynamics and fractional distribution of gas, rather than on quantifying environmental impacts or contributions to the atmospheric CH<sub>4</sub> budget.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e5998">Bathymetric map of the application area and location of Conductivity Temperature Depth (CTD) station, observed seep-associated flares indicated by yellow and pink dots during the 20–22 May 2018 survey. Seeding locations (where particles in the particle trajectory model is released), estimated as the flux weighted average position of the incorporated seeps, are indicated by the yellow and pink triangle (see Sect. 3.2). Coloring reflects which seeding location each seep observation is pooled into. </p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f03.png"/>

      </fig>

      <p id="d2e6007">We modeled the resulting direct and diffusive atmospheric gas release, as well as 3D concentration from 45 observed CH<sub>4</sub> seeps for the period between 20 May and 20 June 2018. A 1-month period was chosen since it captures a relatively wide range of periodic variability in both ocean and atmospheric circulation patterns and yields relatively modest computation times. The OpenDrift simulation required 2–3 d on a supercomputer and the concentration modeling 5–6 h on a workstation laptop.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Seep gas phase modeling</title>
      <p id="d2e6027">Free and dissolved gas profiles and direct free atmospheric gas flux were modeled individually for each of the 45 seeps using M2PG1 (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) to steady state, using observed and inferred input data and settings, as outlined in the following sections.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Gas phase modeling input data and settings</title>
      <p id="d2e6039">Temperature and salinity data were extracted from a Conductivity Temperature Depth (CTD) cast performed in 20 May 2018  (Figs. <xref ref-type="fig" rid="F3"/> and <xref ref-type="fig" rid="F4"/>a). Seabed gas flux for each seep was estimated using single beam echosounder data (Simrad EK-60 scientific SBE splitbeam echosounder) obtained between 20 and 22 May 2018 and are presented in <xref ref-type="bibr" rid="bib1.bibx23" id="text.35"/>. All other input parameters had to be inferred as outlined in the following paragraphs since we lack observations.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e6051">Input parameters used in the M2PG1 model runs. <bold>(a)</bold> Conservative temperature and absolute salinity (at the CTD station obtained in 20 May  2018. <bold>(b)</bold> Bubble size distribution (Veloso et al., 2015) and bubble rising speed <xref ref-type="bibr" rid="bib1.bibx21" id="paren.36"/> for different bubble sizes as a function of effective radius <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>b</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. <bold>(c)</bold> Bubble flatness and surface area for various bubble sizes as function of effective radius for <xref ref-type="bibr" rid="bib1.bibx33" id="text.37"/>, <xref ref-type="bibr" rid="bib1.bibx37" id="text.38"/>, and Spherical flatness parametrization. Note that the linear flatness (Jansson flatness) appears non-linear in the figure since its linearity is with major spheroid axis and not effective radius.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f04.png"/>

          </fig>

      <p id="d2e6111">M2PG1 requires an initial bubble size distribution, and we used the polynomial fit to visual observations of bubbles as presented in <xref ref-type="bibr" rid="bib1.bibx74" id="text.39"/>. Note that since M2PG1 takes into account the non-spherical shape of bubbles, the bubble size distribution is given using the effective radius <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>b</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M261" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M262" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> are the major and minor axis of the spheroid, respectively (Fig. <xref ref-type="fig" rid="F4"/>b). We used the bubble rising speed model from <xref ref-type="bibr" rid="bib1.bibx21" id="text.40"/> using their recommendation for bubble contamination, and the linear flatness parametrization from <xref ref-type="bibr" rid="bib1.bibx33" id="text.41"/> (see Fig. <xref ref-type="fig" rid="F4"/>b and c). We describe and discuss the bubble rising speed model and deformation parametrization selection in Appendix <xref ref-type="sec" rid="App1.Ch1.S4"/>.</p>
      <p id="d2e6177">The horizontal domain size was determined using Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/> and an assumed barotropic current of <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>U</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup>, horizontal diffusivity <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> s<sup>−1</sup>, rising speed <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup> and a <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m deep water column. We estimated <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using the bubble rise spectrum (Fig. <xref ref-type="fig" rid="F5"/>) to <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.025</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup>. This resulted in an estimated model area of <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">88</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> and grid cell side-lengths <inline-formula><mml:math id="M276" display="inline"><mml:mn mathvariant="normal">9.4</mml:mn></mml:math></inline-formula> m. Vertical and temporal resolution does not affect grid cell concentration but must obey the Courant-Friedrichs-Lewy numerical stability condition. Here we use a grid cell height of <inline-formula><mml:math id="M277" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> m to obtain <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi><mml:mo>⟂</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">9.4</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> and a time-step of <inline-formula><mml:math id="M280" display="inline"><mml:mn mathvariant="normal">0.0625</mml:mn></mml:math></inline-formula> s.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e6401">Probability density for bubble rising speed of bubbles in the bubble plume using the bubble rising speed model from <xref ref-type="bibr" rid="bib1.bibx21" id="text.42"/> and bubble size distribution from <xref ref-type="bibr" rid="bib1.bibx74" id="text.43"/>.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f05.png"/>

          </fig>

      <p id="d2e6416">We assumed a constant vertical mixing coefficient of <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> s<sup>−1</sup> and background dissolved gas concentrations were set to the default values from <xref ref-type="bibr" rid="bib1.bibx33" id="text.44"/> at <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mn mathvariant="normal">6.8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol L<sup>−1</sup>, <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol L<sup>−1</sup>, <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol L<sup>−1</sup>, <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol L<sup>−1</sup> and <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol L<sup>−1</sup> for N<sub>2</sub>, O<sub>2</sub>, CO<sub>2</sub>, CH<sub>4</sub>, and Ar, respectively.</p>
      <p id="d2e6647">We provide an overview of microbial oxidation rate coefficient (<inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) observations presented in literature and their associated uncertainty in Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/> and Fig. <xref ref-type="fig" rid="F6"/>. Here, we use the simple average <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> of the full compiled dataset in Table <xref ref-type="table" rid="TE1"/> which include cold seep environments, hydrothermal vents, and human-made releases.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e6708">Maximum CH<sub>4</sub> oxidation rate coefficients (<inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) obtained from datasets found in literature and detailed in Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/> and Table <xref ref-type="table" rid="TE1"/>. The <inline-formula><mml:math id="M303" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis is logarithmic, meaning that the bars cover different ranges, i.e. the histogram bars are narrower at smaller scales. Vertical dashed lines indicate simple average and median of the values in the table. For the application offshore Northwestern Norway, we used the average of all compiled values.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f06.png"/>

          </fig>


</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Gas phase modeling results</title>
      <p id="d2e6758">Most of the CH<sub>4</sub> gas is dissolved in the water column, with concentration appearing to decrease near exponentially towards the sea surface (Fig. <xref ref-type="fig" rid="F7"/>a). Hourly seabed gas flow rate was <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">97</mml:mn></mml:mrow></mml:math></inline-formula> mol of which 93 % dissolved below 100 m depth and only <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">0.28</mml:mn></mml:mrow></mml:math></inline-formula> %  reaching the atmosphere. Integrated atmospheric release from free gas over the 1-month period was <inline-formula><mml:math id="M307" display="inline"><mml:mn mathvariant="normal">183.1</mml:mn></mml:math></inline-formula> mol. Free CH<sub>4</sub> gas content closely follows the total free gas content throughout the water column (Fig. <xref ref-type="fig" rid="F7"/>a) and loss of total free gas volume (bubble shrinkage, collapse, and dissolution) dominates over other gases replacing CH<sub>4</sub> in bubbles. The resulting change in dissolved gas profiles for the four other gases (N<sub>2</sub>, O<sub>2</sub>, CO<sub>2</sub> and Ar) due to bubble transit, i.e. the transport of gas molecules by entering bubbles, rising, and subsequently dissolving at shallower depths, was therefore negligible (never exceeding 0.1 % of background values). Atmospheric flux from the 45 seeps varied considerably from <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> [mol s<sup>−1</sup>] (Fig. <xref ref-type="fig" rid="F7"/>c), mostly due to large variations in seabed fluxes <xref ref-type="bibr" rid="bib1.bibx23" id="paren.45"/>. Dissolved gas injection rates, which are needed as input in the particle dispersion modeling step, were calculated using the modeled (by M2PG1) dissolved gas profiles (not shown) and Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and are shown for the 45 seeps in Fig. <xref ref-type="fig" rid="F8"/>a.</p>

      <fig id="F7"><label>Figure 7</label><caption><p id="d2e6904"><bold>(a)</bold> Vertical profiles of total free gas content for the 5 gases (colored axes) and the total free gas (black, lower <inline-formula><mml:math id="M316" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis) in the water column for all seeps combined. <bold>(b)</bold> Distribution of gas content on bubble sizes for all seeps and gases combined at different depths (note power in scale). <bold>(c)</bold> Free atmospheric gas flux at the sea surface for the 45 seeps (logarithmic color scale).</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f07.png"/>

          </fig>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e6930"><bold>(a)</bold> Dissolved CH<sub>4</sub> release rate profiles (<inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for all observed seeps on a logarithmic scale for the two cluster groups (see Fig. <xref ref-type="fig" rid="F3"/> for seep/group locations, group west in yellow and group East in pink), and <bold>(b)</bold> Resulting accumulated dissolved CH<sub>4</sub> release rate from each groups (lines, upper <inline-formula><mml:math id="M320" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis) and histogram of released particles at each modeling time-step (hourly). The smaller bottom bar at the western cluster reflects the slightly shallower depth in this area.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f08.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Particle data set</title>
      <p id="d2e6992">Using OpenDrift, we simulated a particle data set of <inline-formula><mml:math id="M321" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> particles with associated 4D-positions (3D space and time) for the 1-month period, as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>.</p>
      <p id="d2e7004">The advective and diffusive components for the drift model (Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>) were determined using velocity vectors and diffusivity coefficients (throughout the water column) obtained from the NorKyst-800 hydrodynamic modeling system. NorKyst-800 is based on the Regional Ocean Modeling System <xref ref-type="bibr" rid="bib1.bibx58" id="paren.46"><named-content content-type="pre">ROMS,</named-content></xref> framework and is a terrain-following, free-surface, primitive equations model with 35 vertical layers and a horizontal resolution of 800 m <xref ref-type="bibr" rid="bib1.bibx2" id="paren.47"/>. The model is eddy-permitting and can resolve major fjord systems and other coastal bathymetric features such as troughs. Vertical turbulent exchange is computed using the General Length Scale closure scheme <xref ref-type="bibr" rid="bib1.bibx70" id="paren.48"/>. OpenDrift has an option to automatically check if diffusivity coefficients are reasonable from a physical perspective, and we used a non-zero fallback value of <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>2</sup> s<sup>−1</sup> when OpenDrift deemed the input data unphysical. OpenDrift did not excessively use the fallback value, and from tests where we increased and decreased the value, we found that the choice of fallback value had negligible impact on the results.</p>
      <p id="d2e7054">We seeded 500 particles every time-step with a particle lifetime of 4 weeks and simulated particle trajectories by updating their positions every 5 min. The effect of vertical mixing on the particle trajectory was modeled using a sub-timestep of 30 s. We configured OpenDrift to store the particle positions every full hour during the simulation.</p>
      <p id="d2e7057">The initial particle mass was calculated using seabed gas flux data and Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>). To saturate the particle field prior to the study period, the simulation was initiated on 20 April (1-month spin-up time). With this setup, total particle mass in the domain would increase in the first 10–15 d of the study period due to the re-distribution of removed particle mass. However, particle count would remain approximately constant, with <inline-formula><mml:math id="M325" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M326" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 330 000 particles present at each time-step.</p>
      <p id="d2e7078">Due to the wide range in seep intensity and relatively closely clustered seep positions (Fig. <xref ref-type="fig" rid="F7"/>) combined with the limitation of 500 release particles each time-step, we chose to aggregate the seeps into two seeding locations to promote smooth release profiles and reduce round-off effects. Grouping was done based on visual inspection of the seep positions (Fig. <xref ref-type="fig" rid="F3"/>) and seed locations were calculated using the flux-weighted average position of each group, given by:

            <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M327" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mi>g</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi>g</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="normal">Υ</mml:mi><mml:mi>g</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M328" display="inline"><mml:mi mathvariant="script">G</mml:mi></mml:math></inline-formula> denotes the set of all seep indices included in the seed position. The seed locations and their associated seeps are indicated by matching colored triangles and dots in Fig. <xref ref-type="fig" rid="F3"/>. The 500 particles were then distributed according to the injection rate profiles for each seed location with a 1 m vertical resolution, resulting in the profiles/histograms shown in Fig. <xref ref-type="fig" rid="F8"/>b.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Concentration and atmospheric flux estimation</title>
      <p id="d2e7156">Concentration and atmospheric fluxes were estimated on a <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> grid with cell sizes <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">800</mml:mn></mml:mrow></mml:math></inline-formula> m, <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> m, and <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3600</mml:mn></mml:mrow></mml:math></inline-formula> s, covering the time period between 20 May and 20 June and geographical region between (12.5° E, 68.5° N), (12.0° E, 72.1° N), (21° E, 72° N), and (20.1° E, 68.45° N). Although particle data were technically available outside of this region, we chose this boundary to avoid potential edge effects in the hydrodynamic model and to constrain computation time. Kernel bandwidths were estimated for each cell location in the 4D grid (each [<inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>]) using a <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>×</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> sized adaptation grid where we determined <inline-formula><mml:math id="M335" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> using an integral length scale estimate of every 2D (<inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:math></inline-formula>) layer of the particle data. The size of <inline-formula><mml:math id="M337" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>, typically varying between <inline-formula><mml:math id="M338" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 7000 and <inline-formula><mml:math id="M339" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 000 m, agreed reasonably well with observations and theory on meso-scale eddy sizes in the region <xref ref-type="bibr" rid="bib1.bibx20" id="paren.49"/>. Boundary conditions were implemented as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS3"/> using <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>-interpolated IBCAO v. 4 bathymetry data <xref ref-type="bibr" rid="bib1.bibx31" id="paren.50"/>. Spatiotemporal gas transfer velocities <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">κ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> were estimated from grid interpolated ERA V reanalysis wind and sea surface temperature data <xref ref-type="bibr" rid="bib1.bibx30" id="paren.51"/> which, together with the surface layer concentration estimates <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, gave the atmospheric flux field estimates <inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="true" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> using Eq. (<xref ref-type="disp-formula" rid="Ch1.E25"/>).</p>
      <p id="d2e7408">Particle mass was adjusted at each time-step using the mass modification terms (<inline-formula><mml:math id="M344" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>) for atmospheric flux (Eq. <xref ref-type="disp-formula" rid="Ch1.E26"/>) and redistribution from removed particles (Eq. <xref ref-type="disp-formula" rid="Ch1.E5"/>). We also added a mass modification term for microbial oxidation, a crucial process when simulating the evolution of dissolved CH<sub>4</sub> content in the ocean (Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/>). We used a simple first order kinetics formula (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S5.E40"/>), with the same rate coefficient <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> as in the gas phase model (see Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/> and Fig. <xref ref-type="fig" rid="F6"/> for the determination of <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Microbial oxidation was then included by imposing a mass loss <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> at each time-step. In principle, this corresponds to discretization of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S5.E40"/>) using a standard first order forward finite difference scheme. Mass modification of any particle at any time step could then be calculated by summing up the three applied mass modification terms: (i) mass loss to microbial oxidation, (ii) mass loss to the atmosphere and (iii) mass gained from nearby removed particles.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Application results</title>
      <p id="d2e7532">The results from the gas phase modeling step is shown and described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS2"/> and the dissolved concentrations, atmospheric flux and fate of CH<sub>4</sub> molecules in the modeled domain in the following sections. Animations of the time varying 3D CH<sub>4</sub> concentration field and 2D diffusive release field are shown in Video S1 (<ext-link xlink:href="https://doi.org/10.5446/69942" ext-link-type="DOI">10.5446/69942</ext-link>, <xref ref-type="bibr" rid="bib1.bibx15" id="altparen.52"/>) and Video S2 (<ext-link xlink:href="https://doi.org/10.5446/69941" ext-link-type="DOI">10.5446/69941</ext-link>, <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.53"/>), respectively. It is important to note that the modeling results presented are subject to a wide range of relatively uncertain assumptions concerning various model coefficients and that the main aim here is to test the modeling framework and investigate the dynamics of the system, rather than conclude about absolute values.</p>
<sec id="Ch1.S3.SS4.SSS1">
  <label>3.4.1</label><title>3D CH<sub>4</sub> concentration field</title>
      <p id="d2e7585">The averaged distribution pattern of CH<sub>4</sub> throughout the study period is strongly affected by generally northeastward currents that transports gas along the coast, following the shelf and shelf break. The gas enters the more open fjord systems, and to a lesser degree inner fjords. North of 70° the CH<sub>4</sub> plume disperses more, branching into a northward plume leaving the coast and a coastal plume that keeps following the coastline. The concentration anomaly is generally small, around 2–4 orders of magnitude lower than typical oceanic CH<sub>4</sub> background concentration values (<inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol m<sup>−3</sup>, Fig. <xref ref-type="fig" rid="F9"/>), due to the weak seabed release.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e7652">Nine depth layers of modification (i.e. the estimate <inline-formula><mml:math id="M358" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal" stretchy="true">^</mml:mo></mml:mover></mml:math></inline-formula> of the anomaly <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>)) to the CH<sub>4</sub> concentration on 1 May as indicated on top of each panel. Typical background concentration in the ocean is <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> mol m<sup>−3</sup> for reference. The bathymetric boundary for the different layers are delineated with a grey contourline.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f09.png"/>

          </fig>

      <p id="d2e7741">The 3D concentration field is very dynamic due to the energetic regional current regimes, and shows variability on ranging from tidal (<inline-formula><mml:math id="M363" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 12 h) to fortnightly periods. A visual representation of the temporal variability of the top 9 layers in the water column (down to 200 m depth) is shown in Video S1.</p>

      <fig id="F10"><label>Figure 10</label><caption><p id="d2e7754">Fractional vertical distribution of CH<sub>4</sub> in the water column 28 d after release. Color scale shows the fraction of total depth integrated CH<sub>4</sub> in the water column.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f10.png"/>

          </fig>

      <p id="d2e7781">Most of the CH<sub>4</sub> is displaced upward relatively quickly from the trough and pushed on top of the shelf break (Fig. <xref ref-type="fig" rid="F9"/>). Vertical distribution of CH<sub>4</sub> is therefore characterized by a quick (a few days) shift from CH<sub>4</sub> being mainly located close to the seafloor at the release site (<inline-formula><mml:math id="M369" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 150–200 m depth) to shallower depths (Fig. <xref ref-type="fig" rid="F10"/>). A thorough analysis of mechanisms causing the rapid shift in location of CH<sub>4</sub> is outside the scope of this study, however, upwelling within troughs and along the shelf break is well documented in this region <xref ref-type="bibr" rid="bib1.bibx61" id="paren.54"><named-content content-type="pre">e.g.</named-content></xref>.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS2">
  <label>3.4.2</label><title>Diffusive CH<sub>4</sub> flux to the atmosphere, microbial oxidation and non-physical redistribution and loss</title>
      <p id="d2e7855">The time-integrated 2D diffusive atmospheric CH<sub>4</sub> release over the study period is shown in Fig. <xref ref-type="fig" rid="F11"/> and the complete time series can be found in Video S2. Within the model domain, most of the CH<sub>4</sub> remains in the water column or is consumed by microbes, with a total of <inline-formula><mml:math id="M374" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.76 % (<inline-formula><mml:math id="M375" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 528 mol) being exchanged diffusively with the atmosphere. This diffusive release is roughly three times greater than the local free gas release (0.27 %) and does not account for any diffusive release occurring outside of the model domain. The diffusive flux extends across a broad area spanning several hundred kilometers and shows pronounced temporal variability that is strongly correlated with wind speed (Fig. <xref ref-type="fig" rid="F13"/>a), although no clear effect of surface water depletion is observed after storm events. Microbial CH<sub>4</sub> consumption exceeds atmospheric flux by a factor one to two orders of magnitude, emphasizing its crucial role in regulating dissolved CH<sub>4</sub> levels (Fig. <xref ref-type="fig" rid="F13"/>b). Loss from the domain due to particles leaving the model domain is also substantial (<inline-formula><mml:math id="M378" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 5 to <inline-formula><mml:math id="M379" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 times the atmospheric loss) and shows clear tidal excursions patterns with periodic variability (Fig. <xref ref-type="fig" rid="F13"/>c). Non-physical methane loss due to removed isolated particles (i.e. too far away to be re-distribution) is on the same order of magnitude as loss to the atmosphere via diffusive release (Fig. <xref ref-type="fig" rid="F13"/>d).</p>

      <fig id="F11"><label>Figure 11</label><caption><p id="d2e7936">Modeled accumulated diffusive release of CH<sub>4</sub> within the model domain from the seeps between 20 May and 20 June 2018.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f11.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS4.SSS3">
  <label>3.4.3</label><title>Fate of released CH<sub>4</sub></title>
      <p id="d2e7971">We analyzed the vertical redistribution and partitioning of CH<sub>4</sub> among available sinks within the model domain over a four week period (the particle lifetime). This analysis is important not only for evaluating CH<sub>4</sub> molecules potential to reach the atmosphere, but also in cases impacts on water column and/or seafloor ecosystems are of interest. Excluding removed particles and particles leaving the model domain, the accumulated fractional water column CH<sub>4</sub> loss due to atmospheric exchange shows an exponential increase the first couple of days, with a subsequent near linear slope until the end of the four week period. The initial rapid gradient increase in atmospheric loss fraction corresponds to a vertical redistribution of dissolved CH<sub>4</sub>, where the concentration maximum shifts from <inline-formula><mml:math id="M386" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200 to <inline-formula><mml:math id="M387" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10 m depth (Fig. <xref ref-type="fig" rid="F10"/>). After four weeks, around 0.7 % of dissolved CH<sub>4</sub> molecules had been transferred to the atmosphere (Fig. <xref ref-type="fig" rid="F12"/>a and b). Microbial oxidation dominates over both atmospheric diffusive and free-gas fluxes transforming 65 %, while around 34 % of the CH<sub>4</sub> remains in the water column at the end of the particle lifetime.</p>

      <fig id="F12"><label>Figure 12</label><caption><p id="d2e8049"><bold>(a)</bold> Accumulated fractional loss to atmospheric exchange and microbial oxidation and fraction CH<sub>4</sub> that remains in the water column and <bold>(b)</bold> accumulated fractional loss to atmospheric exchange and microbial oxidation in days after release.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f12.png"/>

          </fig>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e8075"><bold>(a)</bold> Loss of CH<sub>4</sub> from the water column from atmospheric equilibrium, <bold>(b)</bold> microbial oxidation, <bold>(c)</bold> particles leaving the model domain and <bold>(d)</bold> mass loss due to deactivation of particles that are unable to redistribute its mass.</p></caption>
            <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f13.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS4.SSS4">
  <label>3.4.4</label><title>Interpretation of results</title>
      <p id="d2e8113">Diffusive exchange of CH<sub>4</sub> exceeds the local free gas release and spreads over a large ocean region, making it almost impossible to detect and quantify using conventional measuring instrument. This also poses a challenge for atmospheric inversion models, since these are better at detecting point sources rather than weak releases over large regions <xref ref-type="bibr" rid="bib1.bibx67" id="paren.55"/>. These limitations highlight the uncertainty in quantifying the impact of seabed seepage on the atmospheric CH<sub>4</sub> budget, particular when considering the potential increased seepage in recent decades due to e.g. thawing marine permafrost, hydrate dissociation <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx51" id="paren.56"><named-content content-type="pre">e.g.</named-content></xref>, and anthropogenic disturbances of the seafloor (e.g. drilling).</p>
      <p id="d2e8142">Although here, the estimated total atmospheric flux is small, the impact of more extensive seepage <xref ref-type="bibr" rid="bib1.bibx41" id="paren.57"><named-content content-type="pre">such as e.g.</named-content></xref> could be significant and at the same time difficult to observe and/or trace.</p>
      <p id="d2e8150">Even though the dissolved gas spreads out over cold water coral reef areas, the CO<sub>2</sub> generated by microbial oxidation is likely too small to have any measurable effect on the local ocean environment and cold water corals. This primarily reflects the weak seabed fluxes. For more intense and/or localized seepage, e.g. a leaking gas well, this might not be the case. It is also worth noting that the influence of seabed gas seepage on cold-water coral ecosystems remains a sparsely explored field of research.</p>
      <p id="d2e8162">An additional major caveat, both regarding atmospheric fluxes and potential impact on the ocean environment, is the uncertainty caused by the microbial oxidation rate coefficient <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> assumption in methane oxidation rates (MOx), which vary by several orders of magnitude and correspond to half-lives for dissolved methane (or methane turnover) ranging from 5 d to nearly 2 years (Fig. <xref ref-type="fig" rid="F6"/>, Table <xref ref-type="table" rid="TE1"/>). To examine sensitivity to <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we conducted a limited coefficient-sweep experiment, rerunning the framework using the lowest and highest reported “cold seep” rate coefficients from Table <xref ref-type="table" rid="TE1"/>: <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> (low) and <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.98</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> (high) <xref ref-type="bibr" rid="bib1.bibx28" id="paren.58"/>, as well as two intermediate values.</p>
      <p id="d2e8258">The low and high rate coefficient runs resulted in a <inline-formula><mml:math id="M401" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 34 % increase (705 mol) and <inline-formula><mml:math id="M402" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 41 % decrease (309 mol), respectively, in atmospheric emissions during over the model domain and particle lifetime. The impact on the final fate of dissolved CH<sub>4</sub> molecules were also considerable (Table <xref ref-type="table" rid="T1"/>). After 4 weeks, <inline-formula><mml:math id="M404" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 5.5 % of dissolved CH<sub>4</sub> were consumed and 1.16 % released to the atmosphere in the low rate coefficient run, compared to <inline-formula><mml:math id="M406" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 91 % consumed and 0.36 % released in the high rate coefficient run. These results highlights the importance of selecting a suitable MOx rate coefficient and illustrates the huge span of results one can obtain when coefficients in the modeling framework are poorly constrained. It is also important to note that since MOx is a biologically mediated process, it can vary substantially on relatively small spatiotemporal scales <xref ref-type="bibr" rid="bib1.bibx71 bib1.bibx50" id="paren.59"/> depending on a wide range of factors, including CH<sub>4</sub> concentration, water temperature, salinity <xref ref-type="bibr" rid="bib1.bibx64 bib1.bibx46" id="paren.60"/>, nutrient availability <xref ref-type="bibr" rid="bib1.bibx35" id="paren.61"/>, and the presence of trace elements <xref ref-type="bibr" rid="bib1.bibx29" id="paren.62"/>. Thus, assuming a constant rate coefficient is in itself a potentially problematic simplification, since it will most likely vary considerably across the model domain. One would, for instance, expect MOx to decrease with the distance from seep area due to rapid dilution of methane and varying environmental stress for the CH<sub>4</sub> oxidizing microbes. To reduce the uncertainty concerning MOx rates, future studies must therefore not only constrain rate coefficients, but also improve our ability to model MOx dynamics within modeling frameworks. Including more complex MOx parametrizations is possible in our framework since we allow explicit modeling of higher order fields at each time-step and location in the modeling domain.</p>

<table-wrap id="T1"><label>Table 1</label><caption><p id="d2e8344">Fate of CH<sub>4</sub> 4 weeks after it is dissolved in water using a sweep of different microbial oxidation rate coefficients (<inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s <sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">0.02</oasis:entry>
         <oasis:entry colname="col3">0.18</oasis:entry>
         <oasis:entry colname="col4">0.36</oasis:entry>
         <oasis:entry colname="col5">0.67</oasis:entry>
         <oasis:entry colname="col6">0.98</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">MOx (%)</oasis:entry>
         <oasis:entry colname="col2">5.5</oasis:entry>
         <oasis:entry colname="col3">31.3</oasis:entry>
         <oasis:entry colname="col4">65.2</oasis:entry>
         <oasis:entry colname="col5">83.7</oasis:entry>
         <oasis:entry colname="col6">91.4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Atmospheric release (%)</oasis:entry>
         <oasis:entry colname="col2">1.2</oasis:entry>
         <oasis:entry colname="col3">1.1</oasis:entry>
         <oasis:entry colname="col4">0.7</oasis:entry>
         <oasis:entry colname="col5">0.5</oasis:entry>
         <oasis:entry colname="col6">0.36</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Remains in WC (%)</oasis:entry>
         <oasis:entry colname="col2">93.3</oasis:entry>
         <oasis:entry colname="col3">67.6</oasis:entry>
         <oasis:entry colname="col4">34.1</oasis:entry>
         <oasis:entry colname="col5">15.8</oasis:entry>
         <oasis:entry colname="col6">8.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Diffusive release (mol)</oasis:entry>
         <oasis:entry colname="col2">705</oasis:entry>
         <oasis:entry colname="col3">640</oasis:entry>
         <oasis:entry colname="col4">528</oasis:entry>
         <oasis:entry colname="col5">392</oasis:entry>
         <oasis:entry colname="col6">309</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e8537">Another important source for uncertainty in the modeled fate of CH<sub>4</sub> arise from the atmospheric bulk model. The atmospheric gas transfer coefficient function (Eq. <xref ref-type="disp-formula" rid="Ch1.E24"/>) was derived based on, and designed for global CO<sub>2</sub> estimates <xref ref-type="bibr" rid="bib1.bibx76" id="paren.63"/> and has an estimated uncertainty of <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> %, even for its intended use. We must expect considerably higher uncertainties due to our application in a local coastal region (as opposed to an ocean basin), where wind speeds may exceed the validity range, and since the  specific coefficient <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">κ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has been determined solely for CO<sub>2</sub>.</p>
      <p id="d2e8594">Uncertainties in the eddy diffusivity, vertical transport and distribution are also expected to be large. The choice of grid cell thickness can also modify the end result. If the grid cells are too thin, and temporal resolution too coarse, there is a risk of depletion of the surface layer between the model output time-steps. On the other hand, if the grid cells are too thick, one would incorporate CH<sub>4</sub> from depths where exchange with the atmosphere is unrealistic, thereby violating the assumptions of the atmospheric exchange bulk model. One can evaluate whether the surface thickness is sufficiently thick by comparing typical values for Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>) with the typical mass of surface layer particles and ensure that the atmospheric loss is considerably smaller than the surface layer gas content (i.e. that <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo><mml:mo>≪</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:mi>n</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> always).</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Conclusions</title>
      <p id="d2e8648">We implemented and applied a new framework for modeling the impact of seabed gas seepage on spatiotemporal water column concentrations and atmospheric gas exchange with the ocean. The application uncovered and highlighted important aspects of the dynamics regarding the fate of seeped gas from the seabed, such as a highly distributed diffusive release which considerably exceeds local free atmospheric gas fluxes.</p>
      <p id="d2e8651">Estimation uncertainties arise from a relatively wide range of sources which should be addressed in future studies. In particular, mass loss due to microbial oxidation pose a significant challenge since rate coefficients are shown to exhibit large variability which cause considerable differences in the modeled atmospheric fluxes and concentrations. Current parameterizations of mass loss due to atmospheric ventilation are also simple and developed for large scale ocean regions, not coastal areas. Our results are also sensitive to poorly resolved diffusivity coefficients, which can greatly affect the water column distribution of dissolved gas. A steady state assumption for the seepage itself might also be a problematic assumption in areas where seepage is known to vary strongly over time <xref ref-type="bibr" rid="bib1.bibx22" id="paren.64"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d2e8659">From a pure modeling perspective, non-physical re-distribution of dissolved gas is also a source for potential error and when estimating the final fate of gas, the limitation in model domain size makes inference about final state difficult. In cases where the aim is to estimate the final fate of released gas, one could argue that it is more suitable to use a 1D approach, e.g. as suggested in <xref ref-type="bibr" rid="bib1.bibx45" id="text.65"/>. Using a steady state solution of the gas phase model is also a drawback and might currently cause significant errors, especially for intense seep sites where background gas concentrations can be significantly altered.</p>
      <p id="d2e8665">On the other hand, the framework is flexible and reasonably fast and makes it possible to employ complex, locally adapted existing hydrodynamic models and can include advanced process modules, thereby capturing not only idealized processes but also complex hydrodynamic and chemical/biological phenomena. It has a wide range of potential applications, not only for monitoring known gas seeps, but also for risk assessments concerning future potential increased seepage due to e.g. hydrate thawing <xref ref-type="bibr" rid="bib1.bibx32" id="paren.66"/>, leaking gas wells, and integrity of subsea legacy carbon storage reservoirs <xref ref-type="bibr" rid="bib1.bibx68" id="paren.67"><named-content content-type="pre">e.g.</named-content></xref> and other leaking industrial installations. Certain studies also requires a 3D spatiotemporal concentration field, e.g. when studying the potential effect of seepage on biological processes in a specific area. Aspects of the framework (e.g. the kernel density estimator) can also be complementary to established frameworks for post-processing and analysis of ocean particle dispersion data and contaminant spreading in the ocean in general <xref ref-type="bibr" rid="bib1.bibx1" id="paren.68"><named-content content-type="pre">e.g. the ChemicalDrift module,</named-content></xref>.</p>
      <p id="d2e8682">Aside from improving process and atmospheric exchange modules, future developments should consider a full on-line coupling between concentration model and gas phase model as well as a proper validation study to ensure realistic results.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>M2PG1 Model Grid Cell Dimensions</title>
      <p id="d2e8697">Here we propose a solution for determining a reasonable horizontal model grid cell size assumption for M2PG1, as no established method currently exist. Since M2PG1 assumes horizontally invariant concentrations within the predefined model domain, the choice of the horizontal model domain size directly affects the concentration within the model grid cells and, in turn, gas transfer and dissolution. Defining the horizontal dimensions of the model grid cells must therefore be done with care and should reflect the horizontal extent of the modeled bubble plume to obtain realistic results. We determine the horizontal and vertical gas phase model grid cell area, respectively denoted <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi><mml:mo>⟂</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, by modeling the 2-dimensional spread of the bubble cloud.</p>
      <p id="d2e8724">We assume that the seeps are point sources and that the bubbles drift with a barotropic current with mean speed <inline-formula><mml:math id="M423" display="inline"><mml:mover accent="true"><mml:mi>U</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and random velocity fluctuations governed by a horizontal diffusivity <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In this framework, horizontal bubble spread is caused by (i) differences in accumulated horizontal displacement resulting from varying rising speeds of bubbles with different sizes (slow/fast bubbles spend more/less time in the velocity field) and (ii) turbulent (random) effects in the horizontal flow, modeled as diffusion. The horizontal extent of the bubble plume increases towards the sea surface and we use the estimated spread at half of the total water column depth <inline-formula><mml:math id="M425" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> to minimize estimation errors at the surface/bottom.</p>
      <p id="d2e8755">The spread due to differences in rising speed can be estimated using the probability density <inline-formula><mml:math id="M426" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> for bubble rising speeds <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the bubble cloud. The distribution of rising speeds for bubbles in the bubble cloud can be described by the discrete probability <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, and can be derived from the chosen initial discrete bubble size distribution (BSD) and bubble rising speed model. This is done by estimating the bubble rising speed of all bubbles in the BSD and re-bin the results, using the fractional weights from the BSD, according to bubble sizes. We obtain the weighted distribution average and standard deviation as

          <disp-formula id="App1.Ch1.S1.E28" content-type="numbered"><label>A1</label><mml:math id="M429" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>o</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>o</mml:mi></mml:msub><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="1em" linebreak="nobreak"/><mml:mtext>and</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>o</mml:mi></mml:msub><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mo>∑</mml:mo><mml:mi>o</mml:mi></mml:msub><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are discrete rising speeds, <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> associated probabilities, <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> the weighted average, and <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> weighted the standard deviation (see Fig. <xref ref-type="fig" rid="F5"/> for an example). Note that the BSD is expected to change with height above the seafloor (which also changes <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>). For the purpose of this calculation, however, we assume the BSD remains unchanged.</p>
      <p id="d2e8995">Along-flow spread <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">rs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can then be expressed as

          <disp-formula id="App1.Ch1.S1.E29" content-type="numbered"><label>A2</label><mml:math id="M436" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">rs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>U</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="normal">where</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Horizontal displacement due to current diffusivity acts in both along-flow (<inline-formula><mml:math id="M437" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) and cross-flow (<inline-formula><mml:math id="M438" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>) direction and can be expressed by the 2D Gaussian solution to the diffusion equation for a point source,

          <disp-formula id="App1.Ch1.S1.E30" content-type="numbered"><label>A3</label><mml:math id="M439" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the normalized count of bubbles at position <inline-formula><mml:math id="M441" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and time <inline-formula><mml:math id="M442" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the variance of the spread in both directions. We constrain diffusive spread using twice the standard deviation <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the distribution at <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> given by

          <disp-formula id="App1.Ch1.S1.E31" content-type="numbered"><label>A4</label><mml:math id="M446" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:msqrt><mml:mo>⋅</mml:mo><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:msqrt><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="normal">where</mml:mi><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mrow><mml:mo>〈</mml:mo><mml:mi>w</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        and

          <disp-formula id="App1.Ch1.S1.E32" content-type="numbered"><label>A5</label><mml:math id="M447" display="block"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>y</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>

        giving horizontal grid cell side lengths of <inline-formula><mml:math id="M448" display="inline"><mml:msqrt><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:msqrt></mml:math></inline-formula> (since M2PG1 uses square cells).</p>
      <p id="d2e9417">An estimate of the vertical grid cell area, which is needed to estimate dissolved gas injection profiles is easily obtained and defined as

          <disp-formula id="App1.Ch1.S1.E33" content-type="numbered"><label>A6</label><mml:math id="M449" display="block"><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi><mml:mo>⟂</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:msqrt><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="script">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the vertical grid cell size.</p>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>The histogram estimator</title>
      <p id="d2e9470">A commonly used density estimator based on data from particle dispersion models is the histogram estimator. The histogram estimator for the concentration estimate <inline-formula><mml:math id="M451" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> at position <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> using a predefined grid with grid cell volume <inline-formula><mml:math id="M453" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> can be expressed as

          <disp-formula id="App1.Ch1.S2.E34" content-type="numbered"><label>B1</label><mml:math id="M454" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>V</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>Z</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the mass and positions (respectively) of particles, and

          <disp-formula id="App1.Ch1.S2.E35" content-type="numbered"><label>B2</label><mml:math id="M457" display="block"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable columnspacing="1em" class="cases" rowspacing="0.2ex" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>when </mml:mtext><mml:msub><mml:mi mathvariant="bold-italic">η</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mtext> shares the same</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow/></mml:mtd><mml:mtd><mml:mrow><mml:mtext>grid cell as </mml:mtext><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>otherwise</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

        Using the histogram estimator implies modeling a smooth, continuously distributed property with a discontinuous, quantized, and piece-wise constant function, which introduces several drawbacks with this estimator-property pairing. Firstly, the estimator is highly dependent on the choice of grid cell size: fine grids result in noisy and unrealistic estimates in regions with medium to low particle counts, while coarse grids lead to significant loss of information in areas with high particle counts. Secondly, the histogram estimator can be sensitive to the chosen position of the origin. In addition, the minimum concentration estimate is limited to one particle per grid cell, which can significantly influence e.g. atmospheric flux estimates (for instance if that concentration exceeds the atmospheric background concentration).</p>
      <p id="d2e9657">Some of these issues can be mitigated by adjusting the grid cell size, however, the problems prevail in highly heterogeneous domains containing regions with low particle saturation (unless one adobts an unstructured grid). Seeding more particles is always a remedy, however, we are still left with inefficient use of the particle position data and potentially unfeasible computational complexity (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS2"/>). We have therefore formulated an adaptive bandwidth, 2D grid-projected Kernel Density Estimator (KDE) specifically for OpenDrift output data to calculate the concentration field.</p>
</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>Density estimator testing and validation</title>
      <p id="d2e9670">The adaptive kernel density estimator was developed, tested, and compared with other estimators using a numerical toy model that generates data resembling typical OpenDrift data. The toy model gives full control of all parameters and allows to efficiently test various scenarios due to the low computational cost of each run. Here we compare the adaptive bandwidth KDE against other estimators as explained below.</p>
<sec id="App1.Ch1.S3.SS1">
  <label>C1</label><title>Toy model and test simulation</title>
      <p id="d2e9680">The synthetic data was designed to mimic output data from OpenDrift by seeding particles at seed location <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and calculating their position at time step <inline-formula><mml:math id="M459" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (at time <inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) as

            <disp-formula id="App1.Ch1.S3.E36" content-type="numbered"><label>C1</label><mml:math id="M461" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>D</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> represents a spatially uniform, time varying velocity field, <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the modeling time-step, <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> where each component is sampled from a standard normal distribution <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M467" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> represents a diffusivity coefficient (assuming isotropy). The velocity <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was calculated as

            <disp-formula id="App1.Ch1.S3.E37" content-type="numbered"><label>C2</label><mml:math id="M469" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Ξ</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Ξ</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>‖</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>‖</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> gives the initial velocity, <inline-formula><mml:math id="M471" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Ξ</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>sin⁡</mml:mi><mml:mo>[</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">50</mml:mn></mml:mfrac></mml:mstyle><mml:mo>]</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>⋅</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> gives the euclidean norm. The normalization with <inline-formula><mml:math id="M473" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>‖</mml:mo></mml:mrow></mml:math></inline-formula> is necessary to ensure conservation of mass in the field. We choose <inline-formula><mml:math id="M474" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula> and released a total of <inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> particles from a point source at <inline-formula><mml:math id="M477" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> over the course of 400 timesteps. The histogram density estimate (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S2.E34"/>) of the full simulation was considered the simulation “Ground-truth” and is shown in Fig. <xref ref-type="fig" rid="FC1"/>. The computation time for generating the test data was 8.3 s with a Intel Core Ultra 9 185H processor.</p><fig id="FC1"><label>Figure C1</label><caption><p id="d2e10164">Left: Synthetically generated particle dispersion model data for <inline-formula><mml:math id="M478" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> particles (purple) and randomly picked “test data” of 2000 particles (green dots) in a domain with a simple “impermissible” elliptic boundary. Right: Histogram estimate of the full <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> particle dataset, representing the “ground truth” in the test scenario for the adaptive kernel density estimator.</p></caption>
          
          <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f14.png"/>

        </fig>

      <fig id="FC2"><label>Figure C2</label><caption><p id="d2e10207">Density estimates using the test dataset (<inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula>, green dots in Fig. <xref ref-type="fig" rid="FC1"/>) using, from left to right, a histogram estimator, a Silverman (non-adaptive) bandwidth estimator from the <monospace>scipy.kde</monospace> package, a Time-dependent bandwidth kernel density estimator (TKDE) with boundary control, and the Adaptive bandwidth kernel density estimator (AKDE) developed here. The upper panel figures show the density estimates and the lower panel figures the residuals from the ground truth estimate shown in Fig. <xref ref-type="fig" rid="FC1"/>. The impermissible region (land/bathymetry) is shaded in grey.</p></caption>
          
          <graphic xlink:href="https://os.copernicus.org/articles/21/3031/2025/os-21-3031-2025-f15.png"/>

        </fig>

</sec>
<sec id="App1.Ch1.S3.SS2">
  <label>C2</label><title>Testing and evaluation of different estimators</title>
      <p id="d2e10245">We implemented and tested four estimators (i) The histogram estimator, (ii) An Time-dependent bandwidth estimator, (iii) The Silverman bandwidth estimator from the <monospace>gaussian_kde</monospace> function from the <monospace>scipy.kde</monospace> python package, and (iv) The adaptive bandwidth estimator used in the present study. All estimators were tested on a data set where we picked every 1000th particle from the full data set of <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> resulting in a total of <inline-formula><mml:math id="M482" display="inline"><mml:mn mathvariant="normal">2000</mml:mn></mml:math></inline-formula> particles for density estimation. All estimates were done grid-projected as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS1"/> and for the final time-step only and all particles had a mass of 1.</p>
      <p id="d2e10279">For the histogram estimator estimate, we used Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E34"/>) and for the time-varying bandwidth estimator, we defined the bandwidth as

            <disp-formula id="App1.Ch1.S3.E38" content-type="numbered"><label>C3</label><mml:math id="M483" display="block"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">tv</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi>D</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="italic">ϑ</mml:mi></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>

          which is the theoretically ideal bandwidth for the time-varying estimate. In a real-world scenario, the diffusion coefficient varies and we cannot estimate the correct diffusion coefficient unless information about the local diffusivity is given from the hydrodynamic model. Although the bandwidth function could be suitable when such information is available, complex bathymetry may introduce challenges as discussed below. For the estimate using the provided <monospace>scipy.kde.gaussian_kde</monospace>, we used default settings and the <monospace>bw_method='silverman'</monospace> setting <xref ref-type="bibr" rid="bib1.bibx53" id="paren.69"/>. We refer to the package documentation for details (URL in the reference list). For the adaptive bandwidth estimator, we followed the algorithm described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS2"/> and estimated <inline-formula><mml:math id="M484" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> locally for each particle-containing grid cell. For the “in-house” coded estimators (all but <monospace>scipy.kde.gaussian</monospace>) we included the boundary control explained in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS3"/>.</p>
      <p id="d2e10333">A comparison of the four estimators and a residual analysis plot are shown in Fig. <xref ref-type="fig" rid="FC2"/>. In addition to a visual comparison, we evaluate how the max values in the field aligns and do a simple <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> statistic. The Histogram estimator gives a noisy result, with a very high max value of 9000 compared to 5672 for the ground truth and a low <inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.53</mml:mn></mml:mrow></mml:math></inline-formula>. The the non-adaptive Silverman results in an unrealistically smooth estimate, with a very low maximum value of 927 and low <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.59</mml:mn></mml:mrow></mml:math></inline-formula>. While the time varying bandwidth estimator works relatively well in the open “unbounded” part of the domain, it over-smooths when encountering the boundary – highlighting a problem with time varying bandwidth in bounded domains where the stochastic process is limited by physical obstacles. Nonetheless, it performs better than the non-adaptive Silverman and Histogram estimators, achieving an <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.71</mml:mn></mml:mrow></mml:math></inline-formula>. The adaptive bandwidth estimator is in general slightly over-smooth, however, it significantly outperforms the three other estimators with a maximum value of 4531, which is the closest to the ground truth of 5672 and has a high <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.90</mml:mn></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="FC2"/>).</p>
      <p id="d2e10413">The total computation time for doing all the KDE estimates (including the kernel adaptation) were less than 1 second with a Intel Core Ultra 9 185H processor, and the adaptive kernel density estimator was only slightly slower than the  <monospace>gaussian_kde</monospace> function from the <monospace>scipy.kde</monospace> package (both <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). A simple comparative performance study as well as script for further testing and evaluation of the adaptive kernel density estimator and the estimators used for comparison is available in <xref ref-type="bibr" rid="bib1.bibx19" id="paren.70"/> and corresponding GitHub repository (<uri>https://github.com/KnutOlaD/akd_estimator/releases/tag/v1.2.0</uri>, last access: 12 November 2025).</p>
</sec>
</app>

<app id="App1.Ch1.S4">
  <label>Appendix D</label><title>Rising speed model and flatness parametrization</title>
      <p id="d2e10453">It is well-known that the terminal bubble rise velocity <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> varies non-linearly with the bubble size (e.g., <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx38" id="altparen.71"/>). In addition, it depends on fluid and gas parameters, and the degree of contamination. <xref ref-type="bibr" rid="bib1.bibx21" id="text.72"><named-content content-type="post">Eq. 2.11</named-content></xref> showed that the terminal bubble rise velocity can be written as

          <disp-formula id="App1.Ch1.S4.E39" content-type="numbered"><label>D1</label><mml:math id="M492" display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M493" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> dominates for small bubbles, and <inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> dominates for large bubbles. The dimensionless parameter <inline-formula><mml:math id="M495" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> (called <inline-formula><mml:math id="M496" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> in <xref ref-type="bibr" rid="bib1.bibx21" id="altparen.73"/> and <inline-formula><mml:math id="M497" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> in <xref ref-type="bibr" rid="bib1.bibx38" id="altparen.74"/>) is a measure of the degree of contamination, which directly affects the surface tension of the bubbles. By fitting Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S4.E39"/>) to multiple experimental data sets, <xref ref-type="bibr" rid="bib1.bibx21" id="text.75"/> found that <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>≤</mml:mo><mml:mi>c</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1.6</mml:mn></mml:mrow></mml:math></inline-formula>, where the lower limit corresponds to contaminated bubbles, and the upper limits corresponds to clean bubbles. We follow their recommendation, and apply <inline-formula><mml:math id="M499" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.2</mml:mn></mml:mrow></mml:math></inline-formula> for our assumed moderately contaminated conditions, see Fig. <xref ref-type="fig" rid="F4"/>b and <xref ref-type="bibr" rid="bib1.bibx33" id="text.76"/> for further details.</p>
      <p id="d2e10625">Bubble deformation is an important factor in bubble dissolution and exchange rates of gas since it changes the surface area to volume ratio of the bubbles. Deformation can be characterized by a dimensionless flatness ratio, defined as <inline-formula><mml:math id="M500" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>≡</mml:mo><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:math></inline-formula>. In addition to spherical flatness, two parametrization options are available in M2PG1: Leblond flatness <xref ref-type="bibr" rid="bib1.bibx37" id="paren.77"/>, where <inline-formula><mml:math id="M501" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.45</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn><mml:mi>ln⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M502" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1.48</mml:mn></mml:mrow></mml:math></inline-formula> and Jansson flatness <xref ref-type="bibr" rid="bib1.bibx33" id="paren.78"/>, where <inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.3064</mml:mn><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (coined here, referred to as “linear flatness” in  <xref ref-type="bibr" rid="bib1.bibx33" id="text.79"/> and <inline-formula><mml:math id="M504" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> mm. While Jansson flatness parametrization has support for bubbles where <inline-formula><mml:math id="M505" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1.48</mml:mn></mml:mrow></mml:math></inline-formula> mm, it lacks an empirical basis other than a fair agreement with Leblond for relatively small bubbles. The divergence between the two models at larger bubble sizes (Fig. <xref ref-type="fig" rid="F4"/>c) can lead to misrepresentations when modeling distributions that are skewed towards larger bubbles. Nonetheless, we use Jansson flatness parametrization since here our observations indicate that most of the gas is confined to smaller bubble sizes <xref ref-type="bibr" rid="bib1.bibx23" id="paren.80"/>.</p>
</app>

<app id="App1.Ch1.S5">
  <label>Appendix E</label><title>Brief review of existing estimates of MOx rate coefficients</title>
      <p id="d2e10766">Oxidation of CH<sub>4</sub> to carbon dioxide is achieved by several groups of aerobic methanotrophs and reaction rates vary substantially, depending on existing microbial consortia, stoichiometry of the involving nutrients, and overall succession of the methanotrophs <xref ref-type="bibr" rid="bib1.bibx29" id="paren.81"/>. Nonetheless, reaction rate measurements with radiotracer assays highlight first-order reaction kinetics and a CH<sub>4</sub> decay rate following

          <disp-formula id="App1.Ch1.S5.E40" content-type="numbered"><label>E1</label><mml:math id="M508" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>⇒</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M509" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the reaction rate and <inline-formula><mml:math id="M510" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> the initial concentration. Most measurements of microbial CH<sub>4</sub> oxidation (MOx) in marine environments are focused on locations where CH<sub>4</sub> concentrations exceed the background levels. The rates of CH<sub>4</sub> oxidation in suboxic zones, hydrothermal vents, and cold seeps exhibit substantial variability, spanning several orders of magnitude from <inline-formula><mml:math id="M514" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>  to <inline-formula><mml:math id="M515" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> nM s<sup>−1</sup>, primarily due to spatiotemporal fluctuations in CH<sub>4</sub> concentrations. In contrast, half-life or CH<sub>4</sub> oxidation rate constants (<inline-formula><mml:math id="M519" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) are independent of CH<sub>4</sub> concentration and provide a more accurate representation of the water column's MOx capacity. The rate coefficients (<inline-formula><mml:math id="M521" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) range from <inline-formula><mml:math id="M522" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>  to <inline-formula><mml:math id="M523" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.74</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup>, corresponding to halving times of approximately five days to two years. However, CH<sub>4</sub> can remain stable for decades in oxygen-limited environments where aerobic CH<sub>4</sub> oxidation is inhibited.</p>

<table-wrap id="TE1"><label>Table E1</label><caption><p id="d2e11085">Methane Oxidation Rate Coefficients (<inline-formula><mml:math id="M527" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) in units of <inline-formula><mml:math id="M528" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> (<inline-formula><mml:math id="M530" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>Hz) from various studies. We have obtained the maximum <inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reported in the studies unless ranges are given. Half-lives are calculated by solving for <inline-formula><mml:math id="M532" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S5.E40"/>), i.e. <inline-formula><mml:math id="M533" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>ln⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In Gründker et al. (2021) only May data was included from 2016 and the difference in turnover time between 2016 and 2017 is because the maximum rate coefficient was <inline-formula><mml:math id="M534" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.85</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> in 2016 and <inline-formula><mml:math id="M536" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.01</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> in 2017, but this difference is rounded off in the table.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Location</oasis:entry>
         <oasis:entry colname="col2">Temp (°C)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M538" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>  (nM)</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M539" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">ox</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M540" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M542" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (days)</oasis:entry>
         <oasis:entry colname="col6">Reference</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col6">Oxic/anoxic interface </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cariaco Trench,  Caribbean Sea</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M543" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 12 100</oasis:entry>
         <oasis:entry colname="col4">0.03</oasis:entry>
         <oasis:entry colname="col5">277</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx77" id="text.82"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Saanich Inlet,  British Columbia</oasis:entry>
         <oasis:entry colname="col2">9</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M544" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1580</oasis:entry>
         <oasis:entry colname="col4">0.02</oasis:entry>
         <oasis:entry colname="col5">535</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx78" id="text.83"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Eastern Tropical North Pacific</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">19</oasis:entry>
         <oasis:entry colname="col4">0.10</oasis:entry>
         <oasis:entry colname="col5">77</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx47" id="text.84"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col6">Hydrothermal plume </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Juan De Fuca v.</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M545" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 390</oasis:entry>
         <oasis:entry colname="col4">1.74</oasis:entry>
         <oasis:entry colname="col5">5</oasis:entry>
         <oasis:entry colname="col6">de <xref ref-type="bibr" rid="bib1.bibx10" id="text.85"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col6">Man-made accidents </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Deepwater Horizon,  Gulf of Mexico</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M546" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M547" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 183 000</oasis:entry>
         <oasis:entry colname="col4">0.73</oasis:entry>
         <oasis:entry colname="col5">11</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx72" id="text.86"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">North Sea gas blowout</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M548" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 42 097</oasis:entry>
         <oasis:entry colname="col4">0.41</oasis:entry>
         <oasis:entry colname="col5">20</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx65" id="text.87"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col6">Seep environment </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cape Lookout Bight, North Carolina</oasis:entry>
         <oasis:entry colname="col2">23–27</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M549" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 740</oasis:entry>
         <oasis:entry colname="col4">0.08</oasis:entry>
         <oasis:entry colname="col5">107</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx52" id="text.88"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Santa Barbara Channel,  California</oasis:entry>
         <oasis:entry colname="col2">5–16</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M550" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1900</oasis:entry>
         <oasis:entry colname="col4">0.09</oasis:entry>
         <oasis:entry colname="col5">93</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx39" id="text.89"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Boknis Eck, Baltic Sea</oasis:entry>
         <oasis:entry colname="col2">1–3</oasis:entry>
         <oasis:entry colname="col3">300–466</oasis:entry>
         <oasis:entry colname="col4">0.50</oasis:entry>
         <oasis:entry colname="col5">16</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx66" id="text.90"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">South China Sea</oasis:entry>
         <oasis:entry colname="col2">2–5</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M551" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1000</oasis:entry>
         <oasis:entry colname="col4">0.04</oasis:entry>
         <oasis:entry colname="col5">229</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx42" id="text.91"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Hudson Canyon, US Atlantic</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M552" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 335</oasis:entry>
         <oasis:entry colname="col4">0.93</oasis:entry>
         <oasis:entry colname="col5">9</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx79" id="text.92"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Elson Lagoon, Alaska</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M553" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.8</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M554" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>53.8</oasis:entry>
         <oasis:entry colname="col4">0.12</oasis:entry>
         <oasis:entry colname="col5">69</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx69" id="text.93"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col6">Cold seeps – Svalbard Continental margin </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Norskebanken</oasis:entry>
         <oasis:entry colname="col2">4.7</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M555" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 83.1</oasis:entry>
         <oasis:entry colname="col4">0.06</oasis:entry>
         <oasis:entry colname="col5">125</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx56" id="text.94"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Hinlopen Trough</oasis:entry>
         <oasis:entry colname="col2">3.5</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M556" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 874</oasis:entry>
         <oasis:entry colname="col4">0.23</oasis:entry>
         <oasis:entry colname="col5">35</oasis:entry>
         <oasis:entry colname="col6">De <xref ref-type="bibr" rid="bib1.bibx11" id="text.95"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Prins Karl Forland (2015)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M557" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M558" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 334</oasis:entry>
         <oasis:entry colname="col4">0.98</oasis:entry>
         <oasis:entry colname="col5">8</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx28" id="text.96"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Prins Karl Forland (2016)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M559" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.5</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M560" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 437</oasis:entry>
         <oasis:entry colname="col4">0.02</oasis:entry>
         <oasis:entry colname="col5">433</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx28" id="text.97"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Prins Karl Forland (2017)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M561" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M562" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 262</oasis:entry>
         <oasis:entry colname="col4">0.02</oasis:entry>
         <oasis:entry colname="col5">385</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx28" id="text.98"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Prins Karl Forland</oasis:entry>
         <oasis:entry colname="col2">1.6–4.8</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M563" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 524</oasis:entry>
         <oasis:entry colname="col4">0.21</oasis:entry>
         <oasis:entry colname="col5">38</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx25" id="text.99"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Hornsundbanken</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M564" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 3</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M565" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 878</oasis:entry>
         <oasis:entry colname="col4">0.41</oasis:entry>
         <oasis:entry colname="col5">20</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx41" id="text.100"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Isfjordenbanken</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M566" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 3</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M567" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 100</oasis:entry>
         <oasis:entry colname="col4">0.62</oasis:entry>
         <oasis:entry colname="col5">13</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx41" id="text.101"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storfjordrenna</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M568" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M569" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 82</oasis:entry>
         <oasis:entry colname="col4">0.22</oasis:entry>
         <oasis:entry colname="col5">36</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx55" id="text.102"/>
                </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storfjorden</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M570" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M571" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 72.3</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">23</oasis:entry>
         <oasis:entry colname="col6">
                  <xref ref-type="bibr" rid="bib1.bibx40" id="text.103"/>
                </oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e12129">Code for creating input data to and output data from M2PG1 as well as running the model in batch for multiple seeps is freely available at DOI: <ext-link xlink:href="https://doi.org/10.5281/zenodo.15042452" ext-link-type="DOI">10.5281/zenodo.15042452</ext-link> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.104"/> or GitHub (<uri>https://github.com/KnutOlaD/M2PG1_functions/releases/tag/v1.0.0</uri>, last access: 12 November 2025). The adaptive kernel density estimator and testing of the adaptive kernel density estimator can be accessed at DOI: <ext-link xlink:href="https://doi.org/10.5281/zenodo.17588979" ext-link-type="DOI">10.5281/zenodo.17588979</ext-link> <xref ref-type="bibr" rid="bib1.bibx19" id="paren.105"/> or GitHub (<uri>https://github.com/KnutOlaD/akd_estimator/releases/tag/v1.2.1</uri>, last access: 12 November 2025) and the code for the whole framework, as well as seed profiles, including the code used for running OpenDrift can be accessed at DOI: <ext-link xlink:href="https://doi.org/10.5281/zenodo.17350322" ext-link-type="DOI">10.5281/zenodo.17350322</ext-link> <xref ref-type="bibr" rid="bib1.bibx17" id="paren.106"/> or at GitHub (<uri>https://github.com/KnutOlaD/Methane_concentration_modelling/releases/tag/v1.0.1</uri>, last access: 12 November 2025). The particle position output data from the OpenDrift model run can be accessed at DOI: <ext-link xlink:href="https://doi.org/10.5281/zenodo.15042308" ext-link-type="DOI">10.5281/zenodo.15042308</ext-link> <xref ref-type="bibr" rid="bib1.bibx18" id="paren.107"/>.</p>
  </notes><notes notes-type="videosupplement"><title>Video supplement</title>

      <p id="d2e12169">Video S1 can be accessed at DOI: <ext-link xlink:href="https://doi.org/10.5446/69942" ext-link-type="DOI">10.5446/69942</ext-link> <xref ref-type="bibr" rid="bib1.bibx15" id="paren.108"/> and Video S2 can be accessed at DOI: <ext-link xlink:href="https://doi.org/10.5446/69941" ext-link-type="DOI">10.5446/69941</ext-link> <xref ref-type="bibr" rid="bib1.bibx16" id="paren.109"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e12187">Writing was done by KOD, HE, AH, MFS, and BF. Data were curated by KOD, HE, and BF. Original draft preparation was done by KOD and HE. Software development was done by KOD and HE. Method development was done by KOD, HE, and AH. Investigation and formal analysis were done by KOD, HE, AH, MFS, and BF. Visualization was done by KOD. The project was administrated and supervised by KOD, HE, AH, MD, and BF. Resources and funding were acquired by MD and BF. KOD, HE, AH, MFS, MD, AR, and BF contributed to reviewing and editing the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e12193">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e12199">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. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e12205">We want to thank the late Pär Jansson for initial discussions on combining M2PG1 with OpenDrift. KOD wants to thank Martin Arntsen for having the initial idea of using OpenDrift for this project and helping to sketch out the overarching themes of the framework. We want to thank Jon Albretsen and the Institute of Marine Research for sharing NorKyst simulation data. Finally, we would like to thank Tor Nordam and the two anonymous reviewers for their valuable comments that improved our paper. The language models GPT 3.0 and Claude Sonnet (v 3.0 and 3.5) assisted the python coding required to produce this work via the GitHub Co-pilot plugin in VSCode. GPT 3.0, and 4.0 was used to reformulate certain sentences and/or paragraphs in the text. This study was funded by the Research Council of Norway through EMAN7 (Environmental impact of Methane seepage and sub-seabed characterization at LoVe-Node 7, project number 320100) and ReGAME (Reliable global methane emissions estimates in a changing world, project number 325610).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e12210">This research has been supported by the Norges Forskningsråd (grant nos. 320100 and 325610).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e12216">This paper was edited by Matthew P. Humphreys and reviewed by Tor Nordam and two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Aghito et al.(2023)Aghito, Calgaro, Dagestad, Ferrarin, Marcomini, Breivik, and Hole</label><mixed-citation>Aghito, M., Calgaro, L., Dagestad, K.-F., Ferrarin, C., Marcomini, A., Breivik, Ø., and Hole, L. R.: ChemicalDrift 1.0: an open-source Lagrangian chemical-fate and transport model for organic aquatic pollutants, Geosci. Model Dev., 16, 2477–2494, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-2477-2023" ext-link-type="DOI">10.5194/gmd-16-2477-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Albretsen et al.(2011)Albretsen, Sperrevik, Staalstrøm, Sandvik, Vikebø, and Asplin</label><mixed-citation>Albretsen, J., Sperrevik, A. K., Staalstrøm, A., Sandvik, A. D., Vikebø, F., and Asplin, L.: NordKyst-800 Report No. 1 User Manual and technical descriptions, Tech. Rep. 2, Norwegian Institute of Marine Research, <uri>http://hdl.handle.net/11250/113865</uri> (last access: 12 November 2025), 2011.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Argentino et al.(2025)Argentino, Fallati, Petters, Bernstein, Barrenechea Angeles, Corrales-Guerrero, Savini, Ferré, and Panieri</label><mixed-citation>Argentino, C., Fallati, L., Petters, S., Bernstein, H. C., Barrenechea Angeles, I., Corrales-Guerrero, J., Savini, A., Ferré, B., and Panieri, G.: Seafloor chemosynthetic habitats and AOM-influenced sediment microbiome at a cold-water coral site off the Vesterålen coast, northern Norway, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2025-3906" ext-link-type="DOI">10.5194/egusphere-2025-3906</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Barbero et al.(2024)Barbero, Ribstein, Nibart, Carissimo, and Tarniewicz</label><mixed-citation>Barbero, D., Ribstein, B., Nibart, M., Carissimo, B., and Tarniewicz, J.: Reduction of simulation times by application of a kernel method in a high-resolution Lagrangian particle dispersion model, Air Quality, Atmosphere &amp; Health, 17, 2105–2117, <ext-link xlink:href="https://doi.org/10.1007/s11869-023-01472-4" ext-link-type="DOI">10.1007/s11869-023-01472-4</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Björnham et al.(2015)Björnham, Brännström, Grahn, Lindgren, and von Schoenberg</label><mixed-citation>Björnham, O., Brännström, N., Grahn, H., Lindgren, P., and von Schoenberg, P.: Post-processing of results from a particle dispersion model by employing kernel density estimation, Technical Report FOI-R–4135–SE, Totalförsvarets forskningsinstitut, <uri>https://www.foi.se/rapporter/rapportsammanfattning.html?reportNo=FOI-R--4135--SE</uri> (last access: 12 November 2025), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bresenham(1965)</label><mixed-citation>Bresenham, J. E.: Algorithm for computer control of a digital plotter, IBM Systems Journal, 4, 25–30, <ext-link xlink:href="https://doi.org/10.1147/sj.41.0025" ext-link-type="DOI">10.1147/sj.41.0025</ext-link>, 1965.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Chan et al.(2019)Chan, Shiller, Joung, Arrington, Valentine, Redmond, Breier, Socolofsky, and Kessler</label><mixed-citation>Chan, E. W., Shiller, A. M., Joung, D. J., Arrington, E. C., Valentine, D. L., Redmond, M. C., Breier, J. A., Socolofsky, S. A., and Kessler, J. D.: Investigations of Aerobic Methane Oxidation in Two Marine Seep Environments: Part 2—Isotopic Kinetics, Journal of Geophysical Research: Oceans, 124, 8392–8399, <ext-link xlink:href="https://doi.org/10.1029/2019JC015603" ext-link-type="DOI">10.1029/2019JC015603</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Chand et al.(2008)Chand, Rise, Bellec, Dolan, Bøe, Thorsnes, Buhl-Mortensen, and Buhl-Mortensen</label><mixed-citation>Chand, S., Rise, L., Bellec, V., Dolan, M., Bøe, R., Thorsnes, T., Buhl-Mortensen, P., and Buhl-Mortensen, L.: Active venting system offshore northern Norway, EOS, 89, 261–262, <ext-link xlink:href="https://doi.org/10.1029/2008EO290001" ext-link-type="DOI">10.1029/2008EO290001</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Dagestad et al.(2018)Dagestad, Röhrs, Breivik, and Ådlandsvik</label><mixed-citation>Dagestad, K.-F., Röhrs, J., Breivik, Ø., and Ådlandsvik, B.: OpenDrift v1.0: a generic framework for trajectory modelling, Geosci. Model Dev., 11, 1405–1420, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-1405-2018" ext-link-type="DOI">10.5194/gmd-11-1405-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>de Angelis et al.(1993)de Angelis, Lilley, and Baross</label><mixed-citation>de Angelis, M. A., Lilley, M. D., and Baross, J. A.: Methane oxidation in deep-sea hydrothermal plumes of the endeavour segment of the Juan de Fuca Ridge, Deep Sea Research Part I: Oceanographic Research Papers, 40, 1169–1186, <ext-link xlink:href="https://doi.org/10.1016/0967-0637(93)90132-M" ext-link-type="DOI">10.1016/0967-0637(93)90132-M</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>de Groot et al.(2024)de Groot, Kalenitchenko, Moser, Argentino, Panieri, Lindgren, Dølven, Ferré, Svenning, and Niemann</label><mixed-citation>de Groot, T. R., Kalenitchenko, D., Moser, M., Argentino, C., Panieri, G., Lindgren, M., Dølven, K. O., Ferré, B., Svenning, M. M., and Niemann, H.: Methanotroph activity and connectivity between two seep systems north off Svalbard, Frontiers in Earth Science, 12, <ext-link xlink:href="https://doi.org/10.3389/feart.2024.1287226" ext-link-type="DOI">10.3389/feart.2024.1287226</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>De Haan(1999)</label><mixed-citation>De Haan, P.: On the use of density kernels for concentration estimations within particle and puff dispersion models, Atmospheric Environment, 33, 2007–2021, <ext-link xlink:href="https://doi.org/10.1016/S1352-2310(98)00424-5" ext-link-type="DOI">10.1016/S1352-2310(98)00424-5</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Dissanayake et al.(2023)Dissanayake, Gros, Drews, Nielsen, and Drews</label><mixed-citation>Dissanayake, A. L., Gros, J., Drews, H. J., Nielsen, J. W., and Drews, A.: Fate of Methane from the Nord Stream Pipeline Leaks, Environmental Science &amp; Technology Letters, 10, 903–908, <ext-link xlink:href="https://doi.org/10.1021/acs.estlett.3c00493" ext-link-type="DOI">10.1021/acs.estlett.3c00493</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Dølven(2025a)</label><mixed-citation>Dølven, K. O.: KnutOlaD/M2PG1_functions: Initial submission to Ocean Science (v1.0.0), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.15042452" ext-link-type="DOI">10.5281/zenodo.15042452</ext-link>, 2025a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Dølven(2025c)</label><mixed-citation>Dølven, K. O.: Animation of layered 3-D concentration of methane, TIB [video], <ext-link xlink:href="https://doi.org/10.5446/69942" ext-link-type="DOI">10.5446/69942</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Dølven(2025d)</label><mixed-citation>Dølven, K. O.: Animation of 2-D diffusive release of methane, TIB [video], <ext-link xlink:href="https://doi.org/10.5446/69941" ext-link-type="DOI">10.5446/69941</ext-link>, 2025c.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Dølven and Espenes(2025a)</label><mixed-citation>Dølven, K. O., and Espenes, H.: Methane Concentration and Flux Modelling With OpenDrift (v1.1), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17350322" ext-link-type="DOI">10.5281/zenodo.17350322</ext-link>, 2025a.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Dølven and Espenes(2025b)</label><mixed-citation>Dølven, K. O. and Espenes, H.: Replication data for “Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage”, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.15042308" ext-link-type="DOI">10.5281/zenodo.15042308</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Dølven and Hanssen(2025)</label><mixed-citation>Dølven, K. O., and Hanssen, A.: akd_estimator: Adaptive bandwidth kernel density estimator with boundary control (v1.2.1), Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17588979" ext-link-type="DOI">10.5281/zenodo.17588979</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Dugstad et al.(2021)Dugstad, Isachsen, and Fer</label><mixed-citation>Dugstad, J. S., Isachsen, P. E., and Fer, I.: The mesoscale eddy field in the Lofoten Basin from high-resolution Lagrangian simulations, Ocean Sci., 17, 651–674, <ext-link xlink:href="https://doi.org/10.5194/os-17-651-2021" ext-link-type="DOI">10.5194/os-17-651-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Fan and Tsuchiya(1990)</label><mixed-citation> Fan, L. and Tsuchiya, K.: Bubble wake dynamics in Liquids and Liquid Solid Suspensions, Butterworth-Heinemann, Stoneham, MA, USA, ISBN: 9781483289502, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Ferré et al.(2020)Ferre, Jansson, Moser, Portnov, Graves, Panieri, Gründger, Berndt, Lehmann, and Niemann</label><mixed-citation>Ferré, B., Jansson, P., Moser, M., Portnov, A., Graves, C., Panieri, G., Gründger, F., Berndt, C., Lehmann, M., and Niemann, H.: Reduced methane seepage from Arctic sediments during cold bottom-water conditions, Nature Geoscience, 13, <ext-link xlink:href="https://doi.org/10.1038/s41561-019-0515-3" ext-link-type="DOI">10.1038/s41561-019-0515-3</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Ferré et al.(2024)Ferré, Barreyre, Bünz, Argentino, Corrales-Guerrero, Dølven, Stetzler, Fallati, Sert, Panieri, Rastrick, Kutti, and Moser</label><mixed-citation>Ferré, B., Barreyre, T., Bünz, S., Argentino, C., Corrales-Guerrero, J., Dølven, K. O., Stetzler, M., Fallati, L., Sert, M. F., Panieri, G., Rastrick, S., Kutti, T., and Moser, M.: Contrasting Methane Seepage Dynamics in the Hola Trough Offshore Norway: Insights From Two Different Summers, Journal of Geophysical Research: Oceans, 129, e2024JC020949, <ext-link xlink:href="https://doi.org/10.1029/2024JC020949" ext-link-type="DOI">10.1029/2024JC020949</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Frisch(1995)</label><mixed-citation> Frisch, U.: Turbulence, Cambridge University Press, New York, NY, USA, ISBN: 9780521451031, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gentz et al.(2014)Gentz, Damm, Schneider von Deimling, Mau, McGinnis, and Schlüter</label><mixed-citation>Gentz, T., Damm, E., Schneider von Deimling, J., Mau, S., McGinnis, D. F., and Schlüter, M.: A water column study of methane around gas flares located at the West Spitsbergen continental margin, Continental Shelf Research, 72, 107–118, <ext-link xlink:href="https://doi.org/10.1016/j.csr.2013.07.013" ext-link-type="DOI">10.1016/j.csr.2013.07.013</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Graves et al.(2015)Graves, Lea, Gregor, Helge, P., David, E., W., Heiko, and H.</label><mixed-citation>Graves, C. A., Steinle, L., Rehder, G., Niemann, H., Connelly, D. P., Lowry, D., Fisher, R. E., Stott, A. W., Sahling, H., and James, R. H.: Fluxes and fate of dissolved methane released at the seafloor at the landward limit of the gas hydrate stability zone offshore western Svalbard, Journal of Geophysical Research: Oceans, 120, 6185–6201, <ext-link xlink:href="https://doi.org/10.1002/2015JC011084" ext-link-type="DOI">10.1002/2015JC011084</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Griffiths et al.(1982)Griffiths, Caldwell, Cline, Broich, and Morita</label><mixed-citation> Griffiths, R. P., Caldwell, B. A., Cline, J. D., Broich, W. A., and Morita, R. Y.: Field Observations of Methane Concentrations and Oxidation Rates in the Southeastern Bering Sea, Applied and Environmental Microbiology, 44, 435–446, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Gründger et al.(2021)Gründger, Probandt, Knittel, Carrier, Kalenitchenko, Silyakova, Serov, Ferré, Svenning, and Niemann</label><mixed-citation>Gründger, F., Probandt, D., Knittel, K., Carrier, V., Kalenitchenko, D., Silyakova, A., Serov, P., Ferré, B., Svenning, M. M., and Niemann, H.: Seasonal shifts of microbial methane oxidation in Arctic shelf waters above gas seeps, Limnology and Oceanography, <ext-link xlink:href="https://doi.org/10.1002/lno.11731" ext-link-type="DOI">10.1002/lno.11731</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Hanson and Hanson(1996)</label><mixed-citation>Hanson, R. S. and Hanson, T. E.: Methanotrophic bacteria, Microbiological Reviews, 60, 439–471, <ext-link xlink:href="https://doi.org/10.1128/mr.60.2.439-471.1996" ext-link-type="DOI">10.1128/mr.60.2.439-471.1996</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Hersbach et al.(2023)Hersbach, Bell, Berrisford, Biavati, Horányi, Muñoz Sabater, Nicolas, Peubey, Radu, Rozum, Schepers, Simmons, Soci, Dee, and Thépaut</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS), <ext-link xlink:href="https://doi.org/10.24381/cds.adbb2d47" ext-link-type="DOI">10.24381/cds.adbb2d47</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Jakobsson et al.(2012)Jakobsson, Mayer, Coakley, Dowdeswell, Forbes, Fridman, Hodnesdal, Noormets, Pedersen, Rebesco, Schenke, Zarayskaya A, Accettella, Armstrong, Anderson, Bienhoff, Camerlenghi, Church, Edwards, Gardner, Hall, Hell, Hestvik, Kristoffersen, Marcussen, Mohammad, Mosher, Nghiem, Pedrosa, Travaglini, and Weatherall</label><mixed-citation>Jakobsson, M., Mayer, L. A., Coakley, B., Dowdeswell, J. A., Forbes, S., Fridman, B., Hodnesdal, H., Noormets, R., Pedersen, R., Rebesco, M., Schenke, H.-W., Zarayskaya A, Y., Accettella, D., Armstrong, A., Anderson, R. M., Bienhoff, P., Camerlenghi, A., Church, I., Edwards, M., Gardner, J. V., Hall, J. K., Hell, B., Hestvik, O. B., Kristoffersen, Y., Marcussen, C., Mohammad, R., Mosher, D., Nghiem, S. V., Pedrosa, M. T., Travaglini, P. G., and Weatherall, P.: The International Bathymetric Chart of the Arctic Ocean (IBCAO) Version 3.0, Geophysical Research Letters, <ext-link xlink:href="https://doi.org/10.1029/2012GL052219" ext-link-type="DOI">10.1029/2012GL052219</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>James et al.(2016)James, Bousquet, Bussmann, Haeckel, Kipfer, Leifer, Niemann, Ostrovsky, Piskozub, Rehder, Treude, Vielstädte, and Greinert</label><mixed-citation>James, R. H., Bousquet, P., Bussmann, I., Haeckel, M., Kipfer, R., Leifer, I., Niemann, H., Ostrovsky, I., Piskozub, J., Rehder, G., Treude, T., Vielstädte, L., and Greinert, J.: Effects of climate change on methane emissions from seafloor sediments in the Arctic Ocean: A review, Limnology and Oceanography, 61, S283–S299, <ext-link xlink:href="https://doi.org/10.1002/lno.10307" ext-link-type="DOI">10.1002/lno.10307</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Jansson et al.(2019)Jansson, Ferré, Silyakova, Dølven, and Omstedt</label><mixed-citation>Jansson, P., Ferré, B., Silyakova, A., Dølven, K., and Omstedt, A.: A new numerical model for understanding free and dissolved gas progression toward the atmosphere in aquatic methane seepage systems, Limnology and Oceanography: Methods, 17, <ext-link xlink:href="https://doi.org/10.1002/lom3.10307" ext-link-type="DOI">10.1002/lom3.10307</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Kish(1965)</label><mixed-citation> Kish, L.: Survey Sampling, John Wiley and Sons Inc., New York, ISBN 047148900X, 1965.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Knief(2015)</label><mixed-citation>Knief, C.: Diversity and habitat preferences of cultivated and uncultivated aerobic methanotrophic bacteria evaluated based on pmoA as molecular marker, Frontiers in Microbiology, 6, <ext-link xlink:href="https://doi.org/10.3389/fmicb.2015.01346" ext-link-type="DOI">10.3389/fmicb.2015.01346</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Larsen et al.(2002)Larsen, Hanssen, Krane, Pécseli, and Trulsen</label><mixed-citation>Larsen, Y., Hanssen, A., Krane, B., Pécseli, H. L., and Trulsen, J.: Time-resolved statistical analysis of nonlinear electrostatic fluctuations in the ionospheric E region, Journal of Geophysical Research: Space Physics, 107, <ext-link xlink:href="https://doi.org/10.1029/2001JA900125" ext-link-type="DOI">10.1029/2001JA900125</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Leblond et al.(2014)Leblond, Scalabrin, and Berger</label><mixed-citation>Leblond, I., Scalabrin, C., and Berger, L.: Acoustic monitoring of gas emissions from the seafloor. Part I: Quantifying the volumetric flow of bubbles, Marine Geophysical Research, 35, 191–210, <ext-link xlink:href="https://doi.org/10.1007/s11001-014-9223-y" ext-link-type="DOI">10.1007/s11001-014-9223-y</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Leifer and Patro(2002)</label><mixed-citation>Leifer, I. and Patro, R. K.: The bubble mechanism for methane transport from the shallow sea bed to the surface: A review and sensitivity study, Continental Shelf Research, 22, 2409–2428, <ext-link xlink:href="https://doi.org/10.1016/S0278-4343(02)00065-1" ext-link-type="DOI">10.1016/S0278-4343(02)00065-1</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Mau et al.(2012)Mau, Heintz, and Valentine</label><mixed-citation>Mau, S., Heintz, M. B., and Valentine, D. L.: Quantification of CH4 loss and transport in dissolved plumes of the Santa Barbara Channel, California, Continental Shelf Research, 32, 110–120, <ext-link xlink:href="https://doi.org/10.1016/j.csr.2011.10.016" ext-link-type="DOI">10.1016/j.csr.2011.10.016</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Mau et al.(2013)Mau, Blees, Helmke, Niemann, and Damm</label><mixed-citation>Mau, S., Blees, J., Helmke, E., Niemann, H., and Damm, E.: Vertical distribution of methane oxidation and methanotrophic response to elevated methane concentrations in stratified waters of the Arctic fjord Storfjorden (Svalbard, Norway), Biogeosciences, 10, 6267–6278, <ext-link xlink:href="https://doi.org/10.5194/bg-10-6267-2013" ext-link-type="DOI">10.5194/bg-10-6267-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Mau et al.(2017)Mau, Römer, Torres, Bussmann, Pape, Damm, Geprägs, Wintersteller, Hsu, Loher, and Bohrmann</label><mixed-citation>Mau, S., Römer, M., Torres, M. E., Bussmann, I., Pape, T., Damm, E., Geprägs, P., Wintersteller, P., Hsu, C.-W., Loher, M., and Bohrmann, G.: Widespread methane seepage along the continental margin off Svalbard – from Bjørnøya to Kongsfjorden, Scientific Reports, 7, 42997, <ext-link xlink:href="https://doi.org/10.1038/srep42997" ext-link-type="DOI">10.1038/srep42997</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Mau et al.(2020)Mau, Tu, Becker, dos Santos Ferreira, Chen, Lin, Wang, Lin, and Bohrmann</label><mixed-citation>Mau, S., Tu, T.-H., Becker, M., dos Santos Ferreira, C., Chen, J.-N., Lin, L.-H., Wang, P.-L., Lin, S., and Bohrmann, G.: Methane Seeps and Independent Methane Plumes in the South China Sea Offshore Taiwan, Frontiers in Marine Science, 7, <ext-link xlink:href="https://doi.org/10.3389/fmars.2020.00543" ext-link-type="DOI">10.3389/fmars.2020.00543</ext-link>, publisher: Frontiers, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>McGinnis et al.(2006)McGinnis, Greinert, Artemov, Beaubien, and Wüest</label><mixed-citation>McGinnis, D. F., Greinert, J., Artemov, Y., Beaubien, S. E., and Wüest, A.: Fate of rising methane bubbles in stratified waters: How much methane reaches the atmosphere?, Journal of Geophysical Research: Oceans, 111, <ext-link xlink:href="https://doi.org/10.1029/2005JC003183" ext-link-type="DOI">10.1029/2005JC003183</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Myhre et al.(2016)Myhre, Ferré, Platt, Silyakova, Hermansen, Allen, Pisso, Schmidbauer, Stohl, Pitt, Jansson, Greinert, Percival, Fjaeraa, O'Shea, Gallagher, Le Breton, Bower, Bauguitte, Dalsøren, Vadakkepuliyambatta, Fisher, Nisbet, Lowry, Myhre, Pyle, Cain, and Mienert</label><mixed-citation>Myhre, C. L., Ferré, B., Platt, S. M., Silyakova, A., Hermansen, O., Allen, G., Pisso, I., Schmidbauer, N., Stohl, A., Pitt, J., Jansson, P., Greinert, J., Percival, C., Fjaeraa, A. M., O'Shea, S. J., Gallagher, M., Le Breton, M., Bower, K. N., Bauguitte, S. J. B., Dalsøren, S., Vadakkepuliyambatta, S., Fisher, R. E., Nisbet, E. G., Lowry, D., Myhre, G., Pyle, J. A., Cain, M., and Mienert, J.: Extensive release of methane from Arctic seabed west of Svalbard during summer 2014 does not influence the atmosphere, Geophysical Research Letters, 43, 4624–4631, <ext-link xlink:href="https://doi.org/10.1002/2016GL068999" ext-link-type="DOI">10.1002/2016GL068999</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Nordam et al.(2025)Nordam, Dissanayake, Brakstad, Hakvåg, Øverjordet, Litzler, Nepstad, Drews, and Röhrs</label><mixed-citation>Nordam, T., Dissanayake, A. L., Brakstad, O. G., Hakvåg, S., Øverjordet, I. B., Litzler, E., Nepstad, R., Drews, A., and Röhrs, J.: Fate of Dissolved Methane from Ocean Floor Seeps, Environmental Science &amp; Technology, 59, 8516–8526, <ext-link xlink:href="https://doi.org/10.1021/acs.est.5c03297" ext-link-type="DOI">10.1021/acs.est.5c03297</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Osudar et al.(2015)Osudar, Matoušů, Alawi, Wagner, and Bussmann</label><mixed-citation>Osudar, R., Matoušů, A., Alawi, M., Wagner, D., and Bussmann, I.: Environmental factors affecting methane distribution and bacterial methane oxidation in the German Bight (North Sea), Estuarine, Coastal and Shelf Science, 160, 10–21, <ext-link xlink:href="https://doi.org/10.1016/j.ecss.2015.03.028" ext-link-type="DOI">10.1016/j.ecss.2015.03.028</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Pack et al.(2015)Pack, Heintz, Reeburgh, Trumbore, Valentine, Xu, and Druffel</label><mixed-citation>Pack, M. A., Heintz, M. B., Reeburgh, W. S., Trumbore, S. E., Valentine, D. L., Xu, X., and Druffel, E. R. M.: Methane oxidation in the eastern tropical North Pacific Ocean water column, Journal of Geophysical Research: Biogeosciences, 120, 1078–1092, <ext-link xlink:href="https://doi.org/10.1002/2014JG002900" ext-link-type="DOI">10.1002/2014JG002900</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Percival and Walden(1993)</label><mixed-citation>Percival, D. B. and Walden, A. T.: Spectral Analysis for Physical Applications, Cambridge University Press, Cambridge, UK, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511622762" ext-link-type="DOI">10.1017/CBO9780511622762</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Pécseli(2000)</label><mixed-citation> Pécseli, H.: Fluctuations in Physical Systems, Cambridge University Press, Cambridge, UK, ISBN: 9780521655927, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Ruff et al.(2015)Ruff, Biddle, Teske, Knittel, Boetius, and Ramette</label><mixed-citation>Ruff, S. E., Biddle, J. F., Teske, A. P., Knittel, K., Boetius, A., and Ramette, A.: Global dispersion and local diversification of the methane seep microbiome, Proceedings of the National Academy of Sciences, 112, 4015–4020, <ext-link xlink:href="https://doi.org/10.1073/pnas.1421865112" ext-link-type="DOI">10.1073/pnas.1421865112</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Ruppel and Kessler(2017)</label><mixed-citation>Ruppel, C. D. and Kessler, J. D.: The interaction of climate change and methane hydrates, Reviews of Geophysics, 55, 126–168, <ext-link xlink:href="https://doi.org/10.1002/2016RG000534" ext-link-type="DOI">10.1002/2016RG000534</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Sansone and Martens(1978)</label><mixed-citation>Sansone, F. J. and Martens, C. S.: Methane oxidation in Cape Lookout Bight, North Carolina, Limnology and Oceanography, 23, 349–355, <ext-link xlink:href="https://doi.org/10.4319/lo.1978.23.2.0349" ext-link-type="DOI">10.4319/lo.1978.23.2.0349</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>SciPy Community(2024)</label><mixed-citation>SciPy Community: SciPy: Scientific Library for Python – <monospace>scipy.stats.gaussian_kde</monospace> function, <uri>https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gaussian_kde.html</uri> (last access: 20 September 2024), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Serov et al.(2015)Serov, Portnov, Mienert, Semenov, and Ilatovskaya</label><mixed-citation>Serov, P., Portnov, A., Mienert, J., Semenov, P., and Ilatovskaya, P.: Methane release from pingo-like features across the South Kara Sea shelf, an area of thawing offshore permafrost, Journal of Geophysical Research: Earth Surface, 120, 1515–1529, <ext-link xlink:href="https://doi.org/10.1002/2015JF003467" ext-link-type="DOI">10.1002/2015JF003467</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Sert et al.(2020)</label><mixed-citation>Sert, M. F., D'Andrilli, J., Gründger, F., Niemann, H., Granskog, M. A., Pavlov, A. K., Ferré, B., and Silyakova, A.: Compositional Differences in Dissolved Organic Matter Between Arctic Cold Seeps Versus Non-Seep Sites at the Svalbard Continental Margin and the Barents Sea, Frontiers in Earth Science, 8, 552731, <ext-link xlink:href="https://doi.org/10.3389/feart.2020.552731" ext-link-type="DOI">10.3389/feart.2020.552731</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Sert et al.(2023)Sert, Schweitzer, de Groot, Kekäläinen, Jänis, Bernstein, Ferré, Gründger, Kalenitchenko, and Niemann</label><mixed-citation>Sert, M. F., Schweitzer, H. D., de Groot, T. R., Kekäläinen, T., Jänis, J., Bernstein, H. C., Ferré, B., Gründger, F., Kalenitchenko, D., and Niemann, H.: Elevated methane alters dissolved organic matter composition in the Arctic Ocean cold seeps, Frontiers in Earth Science, 11, <ext-link xlink:href="https://doi.org/10.3389/feart.2023.1290882" ext-link-type="DOI">10.3389/feart.2023.1290882</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Sert et al.(2025)Sert, Bernstein, Dølven, Petters, Kekäläinen, Jänis, Corrales-Guerrero, and Ferré</label><mixed-citation>Sert, M. F., Bernstein, H. C., Dølven, K. O., Petters, S., Kekäläinen, T., Jänis, J., Corrales-Guerrero, J., and Ferré, B.: Cold Seeps and Coral Reefs in Northern Norway: Carbon Cycling in Marine Ecosystems With Coexisting Features, Journal of Geophysical Research: Biogeosciences, 130, e2024JG008475, <ext-link xlink:href="https://doi.org/10.1029/2024JG008475" ext-link-type="DOI">10.1029/2024JG008475</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Shchepetkin and McWilliams(2005)</label><mixed-citation>Shchepetkin, A. F. and McWilliams, J. C.: The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model, Ocean Modelling, 9, 347–404, <ext-link xlink:href="https://doi.org/10.1016/j.ocemod.2004.08.002" ext-link-type="DOI">10.1016/j.ocemod.2004.08.002</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Silverman(1986)</label><mixed-citation> Silverman, B. W.: Density Estimation for Statistics and Data Analysis, Chapman &amp; Hall, London, ISBN 9780412246203, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Silyakova et al.(2020)Silyakova, Jansson, Serov, Ferré, Pavlov, Hattermann, Graves, Platt, Myhre, Gründger, and Niemann</label><mixed-citation>Silyakova, A., Jansson, P., Serov, P., Ferré, B., Pavlov, A. K., Hattermann, T., Graves, C. A., Platt, S. M., Myhre, C. L., Gründger, F., and Niemann, H.: Physical controls of dynamics of methane venting from a shallow seep area west of Svalbard, Continental Shelf Research, 194, 104030, <ext-link xlink:href="https://doi.org/10.1016/j.csr.2019.104030" ext-link-type="DOI">10.1016/j.csr.2019.104030</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Slagstad et al.(1999)Slagstad, Tande, and Wassman</label><mixed-citation>Slagstad, D., Tande, K. S., and Wassman, P.: Modelled carbon fluxes as validated by field dta on the north Norwegian shelf during the productive period in 1994, Sarsia, 84, 303–317, <ext-link xlink:href="https://doi.org/10.1080/00364827.1999.10420434" ext-link-type="DOI">10.1080/00364827.1999.10420434</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Sole-Mari et al.(2019)Sole-Mari, Bolster, Fernàndez-Garcia, and Sanchez-Vila</label><mixed-citation>Sole-Mari, G., Bolster, D., Fernàndez-Garcia, D., and Sanchez-Vila, X.: Particle density estimation with grid-projected and boundary-corrected adaptive kernels, Advances in Water Resources, 131, 103382, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2019.103382" ext-link-type="DOI">10.1016/j.advwatres.2019.103382</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Spivakovskaya et al.(2007)Spivakovskaya, Heemink, and Deleersnijder</label><mixed-citation>Spivakovskaya, D., Heemink, A. W., and Deleersnijder, E.: Lagrangian modelling of multi-dimensional advection-diffusion with space-varying diffusivities: theory and idealized test cases, Ocean Dynamics, 57, 189–203, <ext-link xlink:href="https://doi.org/10.1007/s10236-007-0102-9" ext-link-type="DOI">10.1007/s10236-007-0102-9</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Steinle et al.(2015)Steinle, Graves Carolyn A., Treude Tina, Ferré Bénédicte, Biastoch Arne, Bussmann Ingeborg, Berndt Christian, Krastel Sebastian, James Rachael H., Behrens Erik, Böning Claus W., Greinert Jens, Sapart Célia-Julia, Scheinert Markus, Sommer Stefan, Lehmann Moritz F., and Niemann Helge</label><mixed-citation>Steinle, L., Graves Carolyn A., Treude Tina, Ferré Bénédicte, Biastoch Arne, Bussmann Ingeborg, Berndt Christian, Krastel Sebastian, James Rachael H., Behrens Erik, Böning Claus W., Greinert Jens, Sapart Célia-Julia, Scheinert Markus, Sommer Stefan, Lehmann Moritz F., and Niemann Helge: Water column methanotrophy controlled by a rapid oceanographic switch, Nature Geoscience, 8, 378, <ext-link xlink:href="https://doi.org/10.1038/ngeo2420" ext-link-type="DOI">10.1038/ngeo2420</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Steinle et al.(2016)Steinle, Schmidt, Bryant, Haeckel, Linke, Sommer, Zopfi, Lehmann, Treude, and Niemannn</label><mixed-citation>Steinle, L., Schmidt, M., Bryant, L., Haeckel, M., Linke, P., Sommer, S., Zopfi, J., Lehmann, M. F., Treude, T., and Niemannn, H.: Linked sediment and water-column methanotrophy at a man-made gas blowout in the North Sea: Implications for methane budgeting in seasonally stratified shallow seas: Linked sediment and water methanotrophy, Limnology and Oceanography, 61, S367–S386, <ext-link xlink:href="https://doi.org/10.1002/lno.10388" ext-link-type="DOI">10.1002/lno.10388</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Steinle et al.(2017)Steinle, Maltby, Treude, Kock, Bange, Engbersen, Zopfi, Lehmann, and Niemann</label><mixed-citation>Steinle, L., Maltby, J., Treude, T., Kock, A., Bange, H. W., Engbersen, N., Zopfi, J., Lehmann, M. F., and Niemann, H.: Effects of low oxygen concentrations on aerobic methane oxidation in seasonally hypoxic coastal waters, Biogeosciences, 14, 1631–1645, <ext-link xlink:href="https://doi.org/10.5194/bg-14-1631-2017" ext-link-type="DOI">10.5194/bg-14-1631-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Thompson and Stohl(2014)</label><mixed-citation>Thompson, R. L. and Stohl, A.: FLEXINVERT: an atmospheric Bayesian inversion framework for determining surface fluxes of trace species using an optimized grid, Geosci. Model Dev., 7, 2223–2242, <ext-link xlink:href="https://doi.org/10.5194/gmd-7-2223-2014" ext-link-type="DOI">10.5194/gmd-7-2223-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Torsæter et al.(2024)Torsæter, Bello-Palacios, Borgerud, Nygård, Frost, Hofstad, and Andrews</label><mixed-citation>Torsæter, M., Bello-Palacios, A., Borgerud, L., Nygård, O.-K., Frost, T., Hofstad, H., and Andrews, J.: Evaluating legacy well leakage risk in CO<sub>2</sub> storage, Proc. 17th Int. Conf. on Greenhouse Gas Control Technologies, 19 pp., <ext-link xlink:href="https://doi.org/10.2139/ssrn.5062896" ext-link-type="DOI">10.2139/ssrn.5062896</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Uhlig et al.(2018)Uhlig, Kirkpatrick, D'Hondt, and Loose</label><mixed-citation>Uhlig, C., Kirkpatrick, J. B., D'Hondt, S., and Loose, B.: Methane-oxidizing seawater microbial communities from an Arctic shelf, Biogeosciences, 15, 3311–3329, <ext-link xlink:href="https://doi.org/10.5194/bg-15-3311-2018" ext-link-type="DOI">10.5194/bg-15-3311-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Umlauf and Burchard(2003)</label><mixed-citation>Umlauf, L. and Burchard, H.: A generic length-scale equation for geophysical turbulence models, Journal of Marine Research, 61, 235–265, <ext-link xlink:href="https://doi.org/10.1357/002224003322005087" ext-link-type="DOI">10.1357/002224003322005087</ext-link>, 2003. </mixed-citation></ref>
      <ref id="bib1.bibx71"><label>Valentine et al.(2001)Valentine, Blanton, Reeburgh, and Kastner</label><mixed-citation> Valentine, D. L., Blanton, D. C., Reeburgh, W. S., and Kastner, M.: Water column methane oxidation adjacent to an area of active hydrate dissociation, Eel River Basin, Geochimica et Cosmochimica Acta, 65, 2633–2640, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx72"><label>Valentine et al.(2010)Valentine, Kessler, Redmond, Mendes, Heintz, Farwell, Hu, Kinnaman, Yvon-Lewis, Du, Chan, Tigreros, and Villanueva</label><mixed-citation>Valentine, D. L., Kessler, J. D., Redmond, M. C., Mendes, S. D., Heintz, M. B., Farwell, C., Hu, L., Kinnaman, F. S., Yvon-Lewis, S., Du, M., Chan, E. W., Tigreros, F. G., and Villanueva, C. J.: Propane Respiration Jump-Starts Microbial Response to a Deep Oil Spill, Science, 330, 208–211, <ext-link xlink:href="https://doi.org/10.1126/science.1196830" ext-link-type="DOI">10.1126/science.1196830</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx73"><label>Vardeman(2005)</label><mixed-citation>Vardeman, S.: Sheppard's correction for variances and the “quantization noise model”, IEEE Transactions on Instrumentation and Measurement, 54, 2117–2119, <ext-link xlink:href="https://doi.org/10.1109/TIM.2005.853348" ext-link-type="DOI">10.1109/TIM.2005.853348</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx74"><label>Veloso et al.(2015)Veloso, Greinert, Mienert, and Batist</label><mixed-citation>Veloso, M., Greinert, J., Mienert, J., and Batist, M.: A new methodology for quantifying bubble flow rates in deep water using splitbeam echosounders: Examples from the Arctic offshore NW-Svalbard, Limnology and Oceanography: Methods, 13, <ext-link xlink:href="https://doi.org/10.1002/lom3.10024" ext-link-type="DOI">10.1002/lom3.10024</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx75"><label>Vitali et al.(2006)Vitali, Monforti, Bellasio, Bianconi, Sachero, Mosca, and Zanini</label><mixed-citation>Vitali, L., Monforti, F., Bellasio, R., Bianconi, R., Sachero, V., Mosca, S., and Zanini, G.: Validation of a Lagrangian dispersion model implementing different kernel methods for density reconstruction, Atmospheric Environment, 40, 8020–8033, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2006.06.056" ext-link-type="DOI">10.1016/j.atmosenv.2006.06.056</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx76"><label>Wanninkhof(2014)</label><mixed-citation>Wanninkhof, R.: Relationship between wind speed and gas exchange over the ocean revisited, Limnology and Oceanography: Methods, 12, 351–362, <ext-link xlink:href="https://doi.org/10.4319/lom.2014.12.351" ext-link-type="DOI">10.4319/lom.2014.12.351</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx77"><label>Ward et al.(1987)Ward, Kilpatrick, Novelli, and Scranton</label><mixed-citation>Ward, B. B., Kilpatrick, K. A., Novelli, P. C., and Scranton, M. I.: Methane oxidation and methane fluxes in the ocean surface layer and deep anoxic waters, Nature, 327, 226–229, <ext-link xlink:href="https://doi.org/10.1038/327226a0" ext-link-type="DOI">10.1038/327226a0</ext-link>, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx78"><label>Ward et al.(1989)Ward, Kilpatrick, Wopat, Minnich, and Lidstrom</label><mixed-citation>Ward, B. B., Kilpatrick, K. A., Wopat, A. E., Minnich, E. C., and Lidstrom, M. E.: Methane oxidation in Saanich inlet during summer stratification, Continental Shelf Research, 9, 65–75, <ext-link xlink:href="https://doi.org/10.1016/0278-4343(89)90083-6" ext-link-type="DOI">10.1016/0278-4343(89)90083-6</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx79"><label>Weinstein et al.(2016)Weinstein, Navarrete, Ruppel, Weber, Leonte, Kellermann, Arrington, Valentine, Scranton, and Kessler</label><mixed-citation>Weinstein, A., Navarrete, L., Ruppel, C., Weber, T. C., Leonte, M., Kellermann, M. Y., Arrington, E. C., Valentine, D. L., Scranton, M. I., and Kessler, J. D.: Determining the flux of methane into Hudson Canyon at the edge of methane clathrate hydrate stability, Geochemistry, Geophysics, Geosystems, 17, 3882–3892, <ext-link xlink:href="https://doi.org/10.1002/2016GC006421" ext-link-type="DOI">10.1002/2016GC006421</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx80"><label>Yaglom(1987)</label><mixed-citation>Yaglom, A.: Correlation Theory of Stationary and Related Random Functions, Springer-Verlag, New York, NY, <ext-link xlink:href="https://doi.org/10.1007/978-1-4612-4628-2" ext-link-type="DOI">10.1007/978-1-4612-4628-2</ext-link>, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx81"><label>Yang et al.(2026)Yang, Fang, Wang, Song, Li, and Chen</label><mixed-citation>Yang, L., Fang, S., Wang, Z., Song, J., Li, X., and Chen, Y.: Optimizing and evaluating multiple kernel density estimators for local-scale atmospheric dispersion modeling at a representative AP1000 nuclear power plant site in China, Nuclear Engineering and Technology, 58, 103880, <ext-link xlink:href="https://doi.org/10.1016/j.net.2025.103880" ext-link-type="DOI">10.1016/j.net.2025.103880</ext-link>, 2026.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Aghito et al.(2023)Aghito, Calgaro, Dagestad, Ferrarin, Marcomini,
Breivik, and Hole</label><mixed-citation>
      
Aghito, M., Calgaro, L., Dagestad, K.-F., Ferrarin, C., Marcomini, A., Breivik, Ø., and Hole, L. R.: ChemicalDrift 1.0: an open-source Lagrangian chemical-fate and transport model for organic aquatic pollutants, Geosci. Model Dev., 16, 2477–2494, <a href="https://doi.org/10.5194/gmd-16-2477-2023" target="_blank">https://doi.org/10.5194/gmd-16-2477-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Albretsen et al.(2011)Albretsen, Sperrevik, Staalstrøm, Sandvik,
Vikebø, and Asplin</label><mixed-citation>
      
Albretsen, J., Sperrevik, A. K., Staalstrøm, A., Sandvik, A. D., Vikebø,
F., and Asplin, L.: NordKyst-800 Report No. 1 User Manual and technical
descriptions, Tech. Rep. 2, Norwegian Institute of Marine Research, <a href="http://hdl.handle.net/11250/113865" target="_blank"/> (last access: 12 November 2025), 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Argentino et al.(2025)Argentino, Fallati, Petters, Bernstein,
Barrenechea Angeles, Corrales-Guerrero, Savini, Ferré, and
Panieri</label><mixed-citation>
      
Argentino, C., Fallati, L., Petters, S., Bernstein, H. C., Barrenechea Angeles, I., Corrales-Guerrero, J., Savini, A., Ferré, B., and Panieri, G.: Seafloor chemosynthetic habitats and AOM-influenced sediment microbiome at a cold-water coral site off the Vesterålen coast, northern Norway, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2025-3906" target="_blank">https://doi.org/10.5194/egusphere-2025-3906</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Barbero et al.(2024)Barbero, Ribstein, Nibart, Carissimo, and
Tarniewicz</label><mixed-citation>
      
Barbero, D., Ribstein, B., Nibart, M., Carissimo, B., and Tarniewicz, J.:
Reduction of simulation times by application of a kernel method in a
high-resolution Lagrangian particle dispersion model, Air Quality,
Atmosphere &amp; Health, 17, 2105–2117, <a href="https://doi.org/10.1007/s11869-023-01472-4" target="_blank">https://doi.org/10.1007/s11869-023-01472-4</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Björnham et al.(2015)Björnham, Brännström, Grahn,
Lindgren, and von Schoenberg</label><mixed-citation>
      
Björnham, O., Brännström, N., Grahn, H., Lindgren, P., and von
Schoenberg, P.: Post-processing of results from a particle dispersion model
by employing kernel density estimation, Technical Report FOI-R–4135–SE,
Totalförsvarets forskningsinstitut, <a href="https://www.foi.se/rapporter/rapportsammanfattning.html?reportNo=FOI-R-4135-SE" target="_blank"/> (last access: 12 November 2025), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bresenham(1965)</label><mixed-citation>
      
Bresenham, J. E.: Algorithm for computer control of a digital plotter, IBM
Systems Journal, 4, 25–30, <a href="https://doi.org/10.1147/sj.41.0025" target="_blank">https://doi.org/10.1147/sj.41.0025</a>, 1965.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Chan et al.(2019)Chan, Shiller, Joung, Arrington, Valentine, Redmond,
Breier, Socolofsky, and Kessler</label><mixed-citation>
      
Chan, E. W., Shiller, A. M., Joung, D. J., Arrington, E. C., Valentine, D. L.,
Redmond, M. C., Breier, J. A., Socolofsky, S. A., and Kessler, J. D.:
Investigations of Aerobic Methane Oxidation in Two Marine Seep Environments:
Part 2—Isotopic Kinetics, Journal of Geophysical Research: Oceans, 124,
8392–8399, <a href="https://doi.org/10.1029/2019JC015603" target="_blank">https://doi.org/10.1029/2019JC015603</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chand et al.(2008)Chand, Rise, Bellec, Dolan, Bøe, Thorsnes,
Buhl-Mortensen, and Buhl-Mortensen</label><mixed-citation>
      
Chand, S., Rise, L., Bellec, V., Dolan, M., Bøe, R., Thorsnes, T.,
Buhl-Mortensen, P., and Buhl-Mortensen, L.: Active venting system offshore
northern Norway, EOS, 89, 261–262, <a href="https://doi.org/10.1029/2008EO290001" target="_blank">https://doi.org/10.1029/2008EO290001</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Dagestad et al.(2018)Dagestad, Röhrs, Breivik, and
Ådlandsvik</label><mixed-citation>
      
Dagestad, K.-F., Röhrs, J., Breivik, Ø., and Ådlandsvik, B.: OpenDrift v1.0: a generic framework for trajectory modelling, Geosci. Model Dev., 11, 1405–1420, <a href="https://doi.org/10.5194/gmd-11-1405-2018" target="_blank">https://doi.org/10.5194/gmd-11-1405-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>de Angelis et al.(1993)de Angelis, Lilley, and
Baross</label><mixed-citation>
      
de Angelis, M. A., Lilley, M. D., and Baross, J. A.: Methane oxidation in
deep-sea hydrothermal plumes of the endeavour segment of the Juan de Fuca
Ridge, Deep Sea Research Part I: Oceanographic Research Papers, 40,
1169–1186, <a href="https://doi.org/10.1016/0967-0637(93)90132-M" target="_blank">https://doi.org/10.1016/0967-0637(93)90132-M</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>de Groot et al.(2024)de Groot, Kalenitchenko, Moser, Argentino,
Panieri, Lindgren, Dølven, Ferré, Svenning, and
Niemann</label><mixed-citation>
      
de Groot, T. R., Kalenitchenko, D., Moser, M., Argentino, C., Panieri, G.,
Lindgren, M., Dølven, K. O., Ferré, B., Svenning, M. M., and Niemann, H.:
Methanotroph activity and connectivity between two seep systems north off
Svalbard, Frontiers in Earth Science, 12, <a href="https://doi.org/10.3389/feart.2024.1287226" target="_blank">https://doi.org/10.3389/feart.2024.1287226</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>De Haan(1999)</label><mixed-citation>
      
De Haan, P.: On the use of density kernels for concentration estimations
within particle and puff dispersion models, Atmospheric Environment, 33,
2007–2021, <a href="https://doi.org/10.1016/S1352-2310(98)00424-5" target="_blank">https://doi.org/10.1016/S1352-2310(98)00424-5</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Dissanayake et al.(2023)Dissanayake, Gros, Drews, Nielsen, and
Drews</label><mixed-citation>
      
Dissanayake, A. L., Gros, J., Drews, H. J., Nielsen, J. W., and Drews, A.: Fate
of Methane from the Nord Stream Pipeline Leaks, Environmental Science &amp;
Technology Letters, 10, 903–908, <a href="https://doi.org/10.1021/acs.estlett.3c00493" target="_blank">https://doi.org/10.1021/acs.estlett.3c00493</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Dølven(2025a)</label><mixed-citation>
      
Dølven, K. O.: KnutOlaD/M2PG1_functions: Initial submission to Ocean Science (v1.0.0), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.15042452" target="_blank">https://doi.org/10.5281/zenodo.15042452</a>, 2025a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Dølven(2025c)</label><mixed-citation>
      
Dølven, K. O.: Animation of layered 3-D concentration of methane, TIB [video], <a href="https://doi.org/10.5446/69942" target="_blank">https://doi.org/10.5446/69942</a>, 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Dølven(2025d)</label><mixed-citation>
      
Dølven, K. O.: Animation of 2-D diffusive release of methane, TIB [video], <a href="https://doi.org/10.5446/69941" target="_blank">https://doi.org/10.5446/69941</a>, 2025c.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Dølven and Espenes(2025a)</label><mixed-citation>
      
Dølven, K. O., and Espenes, H.: Methane Concentration and Flux Modelling With OpenDrift (v1.1), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.17350322" target="_blank">https://doi.org/10.5281/zenodo.17350322</a>, 2025a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Dølven and Espenes(2025b)</label><mixed-citation>
      
Dølven, K. O. and Espenes, H.: Replication data for “Modeling water column gas transformation, migration and atmospheric flux from seafloor seepage”, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.15042308" target="_blank">https://doi.org/10.5281/zenodo.15042308</a>, 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Dølven and Hanssen(2025)</label><mixed-citation>
      
Dølven, K. O., and Hanssen, A.: akd_estimator: Adaptive bandwidth kernel density estimator with boundary control (v1.2.1), Zenodo [code], <a href="https://doi.org/10.5281/zenodo.17588979" target="_blank">https://doi.org/10.5281/zenodo.17588979</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Dugstad et al.(2021)Dugstad, Isachsen, and Fer</label><mixed-citation>
      
Dugstad, J. S., Isachsen, P. E., and Fer, I.: The mesoscale eddy field in the Lofoten Basin from high-resolution Lagrangian simulations, Ocean Sci., 17, 651–674, <a href="https://doi.org/10.5194/os-17-651-2021" target="_blank">https://doi.org/10.5194/os-17-651-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Fan and Tsuchiya(1990)</label><mixed-citation>
      
Fan, L. and Tsuchiya, K.: Bubble wake dynamics in Liquids and Liquid Solid
Suspensions, Butterworth-Heinemann, Stoneham, MA, USA, ISBN: 9781483289502, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Ferré et al.(2020)Ferre, Jansson, Moser, Portnov, Graves, Panieri,
Gründger, Berndt, Lehmann, and Niemann</label><mixed-citation>
      
Ferré, B., Jansson, P., Moser, M., Portnov, A., Graves, C., Panieri, G.,
Gründger, F., Berndt, C., Lehmann, M., and Niemann, H.: Reduced
methane seepage from Arctic sediments during cold bottom-water conditions,
Nature Geoscience, 13, <a href="https://doi.org/10.1038/s41561-019-0515-3" target="_blank">https://doi.org/10.1038/s41561-019-0515-3</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Ferré et al.(2024)Ferré, Barreyre, Bünz, Argentino,
Corrales-Guerrero, Dølven, Stetzler, Fallati, Sert, Panieri, Rastrick,
Kutti, and Moser</label><mixed-citation>
      
Ferré, B., Barreyre, T., Bünz, S., Argentino, C., Corrales-Guerrero, J.,
Dølven, K. O., Stetzler, M., Fallati, L., Sert, M. F., Panieri, G.,
Rastrick, S., Kutti, T., and Moser, M.: Contrasting Methane Seepage Dynamics
in the Hola Trough Offshore Norway: Insights From Two Different Summers,
Journal of Geophysical Research: Oceans, 129, e2024JC020949,
<a href="https://doi.org/10.1029/2024JC020949" target="_blank">https://doi.org/10.1029/2024JC020949</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Frisch(1995)</label><mixed-citation>
      
Frisch, U.: Turbulence, Cambridge University Press, New York, NY, USA, ISBN: 9780521451031, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gentz et al.(2014)Gentz, Damm, Schneider von Deimling, Mau, McGinnis,
and Schlüter</label><mixed-citation>
      
Gentz, T., Damm, E., Schneider von Deimling, J., Mau, S., McGinnis, D. F., and
Schlüter, M.: A water column study of methane around gas flares located at
the West Spitsbergen continental margin, Continental Shelf Research, 72,
107–118, <a href="https://doi.org/10.1016/j.csr.2013.07.013" target="_blank">https://doi.org/10.1016/j.csr.2013.07.013</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Graves et al.(2015)Graves, Lea, Gregor, Helge, P., David, E., W.,
Heiko, and H.</label><mixed-citation>
      
Graves, C. A., Steinle, L., Rehder, G., Niemann, H., Connelly, D. P., Lowry, D., Fisher, R. E., Stott, A. W., Sahling, H., and James, R. H.: Fluxes and fate of dissolved methane
released at the seafloor at the landward limit of the gas hydrate stability
zone offshore western Svalbard, Journal of Geophysical Research: Oceans,
120, 6185–6201, <a href="https://doi.org/10.1002/2015JC011084" target="_blank">https://doi.org/10.1002/2015JC011084</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Griffiths et al.(1982)Griffiths, Caldwell, Cline, Broich, and
Morita</label><mixed-citation>
      
Griffiths, R. P., Caldwell, B. A., Cline, J. D., Broich, W. A., and Morita,
R. Y.: Field Observations of Methane Concentrations and Oxidation Rates in
the Southeastern Bering Sea, Applied and Environmental Microbiology, 44,
435–446, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Gründger et al.(2021)Gründger, Probandt, Knittel, Carrier,
Kalenitchenko, Silyakova, Serov, Ferré, Svenning, and
Niemann</label><mixed-citation>
      
Gründger, F., Probandt, D., Knittel, K., Carrier, V., Kalenitchenko, D.,
Silyakova, A., Serov, P., Ferré, B., Svenning, M. M., and Niemann, H.:
Seasonal shifts of microbial methane oxidation in Arctic shelf waters above
gas seeps, Limnology and Oceanography,
<a href="https://doi.org/10.1002/lno.11731" target="_blank">https://doi.org/10.1002/lno.11731</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Hanson and Hanson(1996)</label><mixed-citation>
      
Hanson, R. S. and Hanson, T. E.: Methanotrophic bacteria, Microbiological
Reviews, 60, 439–471, <a href="https://doi.org/10.1128/mr.60.2.439-471.1996" target="_blank">https://doi.org/10.1128/mr.60.2.439-471.1996</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Hersbach et al.(2023)Hersbach, Bell, Berrisford, Biavati, Horányi,
Muñoz Sabater, Nicolas, Peubey, Radu, Rozum, Schepers, Simmons, Soci, Dee,
and Thépaut</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A.,
Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers,
D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on
single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS), <a href="https://doi.org/10.24381/cds.adbb2d47" target="_blank">https://doi.org/10.24381/cds.adbb2d47</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Jakobsson et al.(2012)Jakobsson, Mayer, Coakley, Dowdeswell, Forbes,
Fridman, Hodnesdal, Noormets, Pedersen, Rebesco, Schenke, Zarayskaya A,
Accettella, Armstrong, Anderson, Bienhoff, Camerlenghi, Church, Edwards,
Gardner, Hall, Hell, Hestvik, Kristoffersen, Marcussen, Mohammad, Mosher,
Nghiem, Pedrosa, Travaglini, and Weatherall</label><mixed-citation>
      
Jakobsson, M., Mayer, L. A., Coakley, B., Dowdeswell, J. A., Forbes, S.,
Fridman, B., Hodnesdal, H., Noormets, R., Pedersen, R., Rebesco, M., Schenke,
H.-W., Zarayskaya A, Y., Accettella, D., Armstrong, A., Anderson, R. M.,
Bienhoff, P., Camerlenghi, A., Church, I., Edwards, M., Gardner, J. V., Hall,
J. K., Hell, B., Hestvik, O. B., Kristoffersen, Y., Marcussen, C., Mohammad,
R., Mosher, D., Nghiem, S. V., Pedrosa, M. T., Travaglini, P. G., and
Weatherall, P.: The International Bathymetric Chart of the Arctic
Ocean (IBCAO) Version 3.0, Geophysical Research Letters,
<a href="https://doi.org/10.1029/2012GL052219" target="_blank">https://doi.org/10.1029/2012GL052219</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>James et al.(2016)James, Bousquet, Bussmann, Haeckel, Kipfer, Leifer,
Niemann, Ostrovsky, Piskozub, Rehder, Treude, Vielstädte, and
Greinert</label><mixed-citation>
      
James, R. H., Bousquet, P., Bussmann, I., Haeckel, M., Kipfer, R., Leifer, I.,
Niemann, H., Ostrovsky, I., Piskozub, J., Rehder, G., Treude, T.,
Vielstädte, L., and Greinert, J.: Effects of climate change on methane
emissions from seafloor sediments in the Arctic Ocean: A review, Limnology
and Oceanography, 61, S283–S299, <a href="https://doi.org/10.1002/lno.10307" target="_blank">https://doi.org/10.1002/lno.10307</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Jansson et al.(2019)Jansson, Ferré, Silyakova, Dølven, and
Omstedt</label><mixed-citation>
      
Jansson, P., Ferré, B., Silyakova, A., Dølven, K., and Omstedt, A.: A
new numerical model for understanding free and dissolved gas progression
toward the atmosphere in aquatic methane seepage systems, Limnology and
Oceanography: Methods, 17, <a href="https://doi.org/10.1002/lom3.10307" target="_blank">https://doi.org/10.1002/lom3.10307</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Kish(1965)</label><mixed-citation>
      
Kish, L.: Survey Sampling, John Wiley and Sons Inc., New York, ISBN 047148900X,
1965.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Knief(2015)</label><mixed-citation>
      
Knief, C.: Diversity and habitat preferences of cultivated and uncultivated
aerobic methanotrophic bacteria evaluated based on pmoA as molecular
marker, Frontiers in Microbiology, 6, <a href="https://doi.org/10.3389/fmicb.2015.01346" target="_blank">https://doi.org/10.3389/fmicb.2015.01346</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Larsen et al.(2002)Larsen, Hanssen, Krane, Pécseli, and
Trulsen</label><mixed-citation>
      
Larsen, Y., Hanssen, A., Krane, B., Pécseli, H. L., and Trulsen, J.:
Time-resolved statistical analysis of nonlinear electrostatic fluctuations
in the ionospheric E region, Journal of Geophysical Research: Space Physics,
107, <a href="https://doi.org/10.1029/2001JA900125" target="_blank">https://doi.org/10.1029/2001JA900125</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Leblond et al.(2014)Leblond, Scalabrin, and Berger</label><mixed-citation>
      
Leblond, I., Scalabrin, C., and Berger, L.: Acoustic monitoring of gas
emissions from the seafloor. Part I: Quantifying the volumetric flow of
bubbles, Marine Geophysical Research, 35, 191–210,
<a href="https://doi.org/10.1007/s11001-014-9223-y" target="_blank">https://doi.org/10.1007/s11001-014-9223-y</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Leifer and Patro(2002)</label><mixed-citation>
      
Leifer, I. and Patro, R. K.: The bubble mechanism for methane transport from
the shallow sea bed to the surface: A review and sensitivity study,
Continental Shelf Research, 22, 2409–2428,
<a href="https://doi.org/10.1016/S0278-4343(02)00065-1" target="_blank">https://doi.org/10.1016/S0278-4343(02)00065-1</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Mau et al.(2012)Mau, Heintz, and Valentine</label><mixed-citation>
      
Mau, S., Heintz, M. B., and Valentine, D. L.: Quantification of CH4 loss and
transport in dissolved plumes of the Santa Barbara Channel,
California, Continental Shelf Research, 32, 110–120,
<a href="https://doi.org/10.1016/j.csr.2011.10.016" target="_blank">https://doi.org/10.1016/j.csr.2011.10.016</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Mau et al.(2013)Mau, Blees, Helmke, Niemann, and
Damm</label><mixed-citation>
      
Mau, S., Blees, J., Helmke, E., Niemann, H., and Damm, E.: Vertical distribution of methane oxidation and methanotrophic response to elevated methane concentrations in stratified waters of the Arctic fjord Storfjorden (Svalbard, Norway), Biogeosciences, 10, 6267–6278, <a href="https://doi.org/10.5194/bg-10-6267-2013" target="_blank">https://doi.org/10.5194/bg-10-6267-2013</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Mau et al.(2017)Mau, Römer, Torres, Bussmann, Pape, Damm, Geprägs,
Wintersteller, Hsu, Loher, and Bohrmann</label><mixed-citation>
      
Mau, S., Römer, M., Torres, M. E., Bussmann, I., Pape, T., Damm, E., Geprägs,
P., Wintersteller, P., Hsu, C.-W., Loher, M., and Bohrmann, G.: Widespread
methane seepage along the continental margin off Svalbard – from
Bjørnøya to Kongsfjorden, Scientific Reports, 7, 42997,
<a href="https://doi.org/10.1038/srep42997" target="_blank">https://doi.org/10.1038/srep42997</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Mau et al.(2020)Mau, Tu, Becker, dos Santos Ferreira, Chen, Lin,
Wang, Lin, and Bohrmann</label><mixed-citation>
      
Mau, S., Tu, T.-H., Becker, M., dos Santos Ferreira, C., Chen, J.-N., Lin,
L.-H., Wang, P.-L., Lin, S., and Bohrmann, G.: Methane Seeps and
Independent Methane Plumes in the South China Sea Offshore
Taiwan, Frontiers in Marine Science, 7, <a href="https://doi.org/10.3389/fmars.2020.00543" target="_blank">https://doi.org/10.3389/fmars.2020.00543</a>,
publisher: Frontiers, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>McGinnis et al.(2006)McGinnis, Greinert, Artemov, Beaubien, and
Wüest</label><mixed-citation>
      
McGinnis, D. F., Greinert, J., Artemov, Y., Beaubien, S. E., and Wüest,
A.: Fate of rising methane bubbles in stratified waters: How much methane
reaches the atmosphere?, Journal of Geophysical Research: Oceans, 111,
<a href="https://doi.org/10.1029/2005JC003183" target="_blank">https://doi.org/10.1029/2005JC003183</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Myhre et al.(2016)Myhre, Ferré, Platt, Silyakova, Hermansen, Allen,
Pisso, Schmidbauer, Stohl, Pitt, Jansson, Greinert, Percival, Fjaeraa,
O'Shea, Gallagher, Le Breton, Bower, Bauguitte, Dalsøren,
Vadakkepuliyambatta, Fisher, Nisbet, Lowry, Myhre, Pyle, Cain, and
Mienert</label><mixed-citation>
      
Myhre, C. L., Ferré, B., Platt, S. M., Silyakova, A., Hermansen, O., Allen,
G., Pisso, I., Schmidbauer, N., Stohl, A., Pitt, J., Jansson, P., Greinert,
J., Percival, C., Fjaeraa, A. M., O'Shea, S. J., Gallagher, M., Le Breton,
M., Bower, K. N., Bauguitte, S. J. B., Dalsøren, S., Vadakkepuliyambatta,
S., Fisher, R. E., Nisbet, E. G., Lowry, D., Myhre, G., Pyle, J. A., Cain,
M., and Mienert, J.: Extensive release of methane from Arctic seabed west of
Svalbard during summer 2014 does not influence the atmosphere, Geophysical
Research Letters, 43, 4624–4631, <a href="https://doi.org/10.1002/2016GL068999" target="_blank">https://doi.org/10.1002/2016GL068999</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Nordam et al.(2025)Nordam, Dissanayake, Brakstad, Hakvåg,
Øverjordet, Litzler, Nepstad, Drews, and Röhrs</label><mixed-citation>
      
Nordam, T., Dissanayake, A. L., Brakstad, O. G., Hakvåg, S., Øverjordet,
I. B., Litzler, E., Nepstad, R., Drews, A., and Röhrs, J.: Fate of
Dissolved Methane from Ocean Floor Seeps, Environmental Science &amp;
Technology, 59, 8516–8526, <a href="https://doi.org/10.1021/acs.est.5c03297" target="_blank">https://doi.org/10.1021/acs.est.5c03297</a>,
2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Osudar et al.(2015)Osudar, Matoušů, Alawi, Wagner, and
Bussmann</label><mixed-citation>
      
Osudar, R., Matoušů, A., Alawi, M., Wagner, D., and Bussmann, I.:
Environmental factors affecting methane distribution and bacterial methane
oxidation in the German Bight (North Sea), Estuarine, Coastal and Shelf
Science, 160, 10–21, <a href="https://doi.org/10.1016/j.ecss.2015.03.028" target="_blank">https://doi.org/10.1016/j.ecss.2015.03.028</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Pack et al.(2015)Pack, Heintz, Reeburgh, Trumbore, Valentine, Xu, and
Druffel</label><mixed-citation>
      
Pack, M. A., Heintz, M. B., Reeburgh, W. S., Trumbore, S. E., Valentine, D. L.,
Xu, X., and Druffel, E. R. M.: Methane oxidation in the eastern tropical
North Pacific Ocean water column, Journal of Geophysical Research:
Biogeosciences, 120, 1078–1092, <a href="https://doi.org/10.1002/2014JG002900" target="_blank">https://doi.org/10.1002/2014JG002900</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Percival and Walden(1993)</label><mixed-citation>
      
Percival, D. B. and Walden, A. T.: Spectral Analysis for Physical Applications,
Cambridge University Press, Cambridge, UK, <a href="https://doi.org/10.1017/CBO9780511622762" target="_blank">https://doi.org/10.1017/CBO9780511622762</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Pécseli(2000)</label><mixed-citation>
      
Pécseli, H.: Fluctuations in Physical Systems, Cambridge University Press,
Cambridge, UK, ISBN: 9780521655927, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Ruff et al.(2015)Ruff, Biddle, Teske, Knittel, Boetius, and
Ramette</label><mixed-citation>
      
Ruff, S. E., Biddle, J. F., Teske, A. P., Knittel, K., Boetius, A., and
Ramette, A.: Global dispersion and local diversification of the methane seep
microbiome, Proceedings of the National Academy of Sciences, 112, 4015–4020,
<a href="https://doi.org/10.1073/pnas.1421865112" target="_blank">https://doi.org/10.1073/pnas.1421865112</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Ruppel and Kessler(2017)</label><mixed-citation>
      
Ruppel, C. D. and Kessler, J. D.: The interaction of climate change and methane
hydrates, Reviews of Geophysics, 55, 126–168,
<a href="https://doi.org/10.1002/2016RG000534" target="_blank">https://doi.org/10.1002/2016RG000534</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Sansone and Martens(1978)</label><mixed-citation>
      
Sansone, F. J. and Martens, C. S.: Methane oxidation in Cape Lookout
Bight, North Carolina, Limnology and Oceanography, 23, 349–355,
<a href="https://doi.org/10.4319/lo.1978.23.2.0349" target="_blank">https://doi.org/10.4319/lo.1978.23.2.0349</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>SciPy Community(2024)</label><mixed-citation>
      
SciPy Community: SciPy: Scientific Library for Python –
<span style="" class="text typewriter">scipy.stats.gaussian_kde</span> function,
<a href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gaussian_kde.html" target="_blank"/>
(last access: 20 September 2024), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Serov et al.(2015)Serov, Portnov, Mienert, Semenov, and
Ilatovskaya</label><mixed-citation>
      
Serov, P., Portnov, A., Mienert, J., Semenov, P., and Ilatovskaya, P.: Methane
release from pingo-like features across the South Kara Sea shelf, an area of
thawing offshore permafrost, Journal of Geophysical Research: Earth Surface,
120, 1515–1529, <a href="https://doi.org/10.1002/2015JF003467" target="_blank">https://doi.org/10.1002/2015JF003467</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Sert et al.(2020)</label><mixed-citation>
      
Sert, M. F., D'Andrilli, J., Gründger, F., Niemann, H., Granskog, M. A.,
Pavlov, A. K., Ferré, B., and Silyakova, A.: Compositional Differences in
Dissolved Organic Matter Between Arctic Cold Seeps Versus
Non-Seep Sites at the Svalbard Continental Margin and the
Barents Sea, Frontiers in Earth Science, 8, 552731,
<a href="https://doi.org/10.3389/feart.2020.552731" target="_blank">https://doi.org/10.3389/feart.2020.552731</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Sert et al.(2023)Sert, Schweitzer, de Groot, Kekäläinen, Jänis,
Bernstein, Ferré, Gründger, Kalenitchenko, and
Niemann</label><mixed-citation>
      
Sert, M. F., Schweitzer, H. D., de Groot, T. R., Kekäläinen, T., Jänis, J.,
Bernstein, H. C., Ferré, B., Gründger, F., Kalenitchenko, D., and Niemann,
H.: Elevated methane alters dissolved organic matter composition in the
Arctic Ocean cold seeps, Frontiers in Earth Science, 11,
<a href="https://doi.org/10.3389/feart.2023.1290882" target="_blank">https://doi.org/10.3389/feart.2023.1290882</a>,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Sert et al.(2025)Sert, Bernstein, Dølven, Petters, Kekäläinen,
Jänis, Corrales-Guerrero, and Ferré</label><mixed-citation>
      
Sert, M. F., Bernstein, H. C., Dølven, K. O., Petters, S., Kekäläinen, T.,
Jänis, J., Corrales-Guerrero, J., and Ferré, B.: Cold Seeps and Coral
Reefs in Northern Norway: Carbon Cycling in Marine Ecosystems
With Coexisting Features, Journal of Geophysical Research:
Biogeosciences, 130, e2024JG008475, <a href="https://doi.org/10.1029/2024JG008475" target="_blank">https://doi.org/10.1029/2024JG008475</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Shchepetkin and McWilliams(2005)</label><mixed-citation>
      
Shchepetkin, A. F. and McWilliams, J. C.: The regional oceanic modeling system
(ROMS): a split-explicit, free-surface, topography-following-coordinate
oceanic model, Ocean Modelling, 9, 347–404,
<a href="https://doi.org/10.1016/j.ocemod.2004.08.002" target="_blank">https://doi.org/10.1016/j.ocemod.2004.08.002</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Silverman(1986)</label><mixed-citation>
      
Silverman, B. W.: Density Estimation for Statistics and Data Analysis, Chapman
&amp; Hall, London, ISBN 9780412246203, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Silyakova et al.(2020)Silyakova, Jansson, Serov, Ferré, Pavlov,
Hattermann, Graves, Platt, Myhre, Gründger, and
Niemann</label><mixed-citation>
      
Silyakova, A., Jansson, P., Serov, P., Ferré, B., Pavlov, A. K.,
Hattermann, T., Graves, C. A., Platt, S. M., Myhre, C. L., Gründger,
F., and Niemann, H.: Physical controls of dynamics of methane venting from a
shallow seep area west of Svalbard, Continental Shelf Research, 194,
104030, <a href="https://doi.org/10.1016/j.csr.2019.104030" target="_blank">https://doi.org/10.1016/j.csr.2019.104030</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Slagstad et al.(1999)Slagstad, Tande, and Wassman</label><mixed-citation>
      
Slagstad, D., Tande, K. S., and Wassman, P.: Modelled carbon fluxes as
validated by field dta on the north Norwegian shelf during the productive
period in 1994, Sarsia, 84, 303–317, <a href="https://doi.org/10.1080/00364827.1999.10420434" target="_blank">https://doi.org/10.1080/00364827.1999.10420434</a>,
1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Sole-Mari et al.(2019)Sole-Mari, Bolster, Fernàndez-Garcia, and
Sanchez-Vila</label><mixed-citation>
      
Sole-Mari, G., Bolster, D., Fernàndez-Garcia, D., and Sanchez-Vila, X.:
Particle density estimation with grid-projected and boundary-corrected
adaptive kernels, Advances in Water Resources, 131, 103382,
<a href="https://doi.org/10.1016/j.advwatres.2019.103382" target="_blank">https://doi.org/10.1016/j.advwatres.2019.103382</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Spivakovskaya et al.(2007)Spivakovskaya, Heemink, and
Deleersnijder</label><mixed-citation>
      
Spivakovskaya, D., Heemink, A. W., and Deleersnijder, E.: Lagrangian modelling
of multi-dimensional advection-diffusion with space-varying diffusivities:
theory and idealized test cases, Ocean Dynamics, 57, 189–203,
<a href="https://doi.org/10.1007/s10236-007-0102-9" target="_blank">https://doi.org/10.1007/s10236-007-0102-9</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Steinle et al.(2015)Steinle, Graves Carolyn A., Treude Tina,
Ferré Bénédicte, Biastoch Arne, Bussmann Ingeborg,
Berndt Christian, Krastel Sebastian, James Rachael H., Behrens Erik,
Böning Claus W., Greinert Jens, Sapart Célia-Julia,
Scheinert Markus, Sommer Stefan, Lehmann Moritz F., and Niemann
Helge</label><mixed-citation>
      
Steinle, L., Graves Carolyn A., Treude Tina, Ferré
Bénédicte, Biastoch Arne, Bussmann Ingeborg, Berndt
Christian, Krastel Sebastian, James Rachael H., Behrens Erik,
Böning Claus W., Greinert Jens, Sapart Célia-Julia,
Scheinert Markus, Sommer Stefan, Lehmann Moritz F., and Niemann
Helge: Water column methanotrophy controlled by a rapid oceanographic
switch, Nature Geoscience, 8, 378, <a href="https://doi.org/10.1038/ngeo2420" target="_blank">https://doi.org/10.1038/ngeo2420</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Steinle et al.(2016)Steinle, Schmidt, Bryant, Haeckel, Linke, Sommer,
Zopfi, Lehmann, Treude, and Niemannn</label><mixed-citation>
      
Steinle, L., Schmidt, M., Bryant, L., Haeckel, M., Linke, P., Sommer, S.,
Zopfi, J., Lehmann, M. F., Treude, T., and Niemannn, H.: Linked sediment and
water-column methanotrophy at a man-made gas blowout in the North Sea:
Implications for methane budgeting in seasonally stratified shallow seas:
Linked sediment and water methanotrophy, Limnology and Oceanography, 61,
S367–S386, <a href="https://doi.org/10.1002/lno.10388" target="_blank">https://doi.org/10.1002/lno.10388</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Steinle et al.(2017)Steinle, Maltby, Treude, Kock, Bange, Engbersen,
Zopfi, Lehmann, and Niemann</label><mixed-citation>
      
Steinle, L., Maltby, J., Treude, T., Kock, A., Bange, H. W., Engbersen, N., Zopfi, J., Lehmann, M. F., and Niemann, H.: Effects of low oxygen concentrations on aerobic methane oxidation in seasonally hypoxic coastal waters, Biogeosciences, 14, 1631–1645, <a href="https://doi.org/10.5194/bg-14-1631-2017" target="_blank">https://doi.org/10.5194/bg-14-1631-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Thompson and Stohl(2014)</label><mixed-citation>
      
Thompson, R. L. and Stohl, A.: FLEXINVERT: an atmospheric Bayesian inversion framework for determining surface fluxes of trace species using an optimized grid, Geosci. Model Dev., 7, 2223–2242, <a href="https://doi.org/10.5194/gmd-7-2223-2014" target="_blank">https://doi.org/10.5194/gmd-7-2223-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Torsæter et al.(2024)Torsæter, Bello-Palacios, Borgerud,
Nygård, Frost, Hofstad, and Andrews</label><mixed-citation>
      
Torsæter, M., Bello-Palacios, A., Borgerud, L., Nygård, O.-K., Frost, T.,
Hofstad, H., and Andrews, J.: Evaluating legacy well leakage risk in CO<sub>2</sub>
storage, Proc. 17th Int. Conf. on Greenhouse Gas Control Technologies,
19 pp., <a href="https://doi.org/10.2139/ssrn.5062896" target="_blank">https://doi.org/10.2139/ssrn.5062896</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Uhlig et al.(2018)Uhlig, Kirkpatrick, D'Hondt, and
Loose</label><mixed-citation>
      
Uhlig, C., Kirkpatrick, J. B., D'Hondt, S., and Loose, B.: Methane-oxidizing seawater microbial communities from an Arctic shelf, Biogeosciences, 15, 3311–3329, <a href="https://doi.org/10.5194/bg-15-3311-2018" target="_blank">https://doi.org/10.5194/bg-15-3311-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Umlauf and Burchard(2003)</label><mixed-citation>
      
Umlauf, L. and Burchard, H.: A generic length-scale equation for geophysical
turbulence models, Journal of Marine Research, 61, 235–265,
<a href="https://doi.org/10.1357/002224003322005087" target="_blank">https://doi.org/10.1357/002224003322005087</a>, 2003.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Valentine et al.(2001)Valentine, Blanton, Reeburgh, and
Kastner</label><mixed-citation>
      
Valentine, D. L., Blanton, D. C., Reeburgh, W. S., and Kastner, M.: Water
column methane oxidation adjacent to an area of active hydrate dissociation,
Eel River Basin, Geochimica et Cosmochimica Acta, 65, 2633–2640, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Valentine et al.(2010)Valentine, Kessler, Redmond, Mendes, Heintz,
Farwell, Hu, Kinnaman, Yvon-Lewis, Du, Chan, Tigreros, and
Villanueva</label><mixed-citation>
      
Valentine, D. L., Kessler, J. D., Redmond, M. C., Mendes, S. D., Heintz, M. B.,
Farwell, C., Hu, L., Kinnaman, F. S., Yvon-Lewis, S., Du, M., Chan, E. W.,
Tigreros, F. G., and Villanueva, C. J.: Propane Respiration Jump-Starts
Microbial Response to a Deep Oil Spill, Science, 330, 208–211,
<a href="https://doi.org/10.1126/science.1196830" target="_blank">https://doi.org/10.1126/science.1196830</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Vardeman(2005)</label><mixed-citation>
      
Vardeman, S.: Sheppard's correction for variances and the “quantization noise
model”, IEEE Transactions on Instrumentation and Measurement, 54, 2117–2119,
<a href="https://doi.org/10.1109/TIM.2005.853348" target="_blank">https://doi.org/10.1109/TIM.2005.853348</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Veloso et al.(2015)Veloso, Greinert, Mienert, and
Batist</label><mixed-citation>
      
Veloso, M., Greinert, J., Mienert, J., and Batist, M.: A new methodology for
quantifying bubble flow rates in deep water using splitbeam echosounders:
Examples from the Arctic offshore NW-Svalbard, Limnology and Oceanography:
Methods, 13, <a href="https://doi.org/10.1002/lom3.10024" target="_blank">https://doi.org/10.1002/lom3.10024</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Vitali et al.(2006)Vitali, Monforti, Bellasio, Bianconi, Sachero,
Mosca, and Zanini</label><mixed-citation>
      
Vitali, L., Monforti, F., Bellasio, R., Bianconi, R., Sachero, V., Mosca, S.,
and Zanini, G.: Validation of a Lagrangian dispersion model implementing
different kernel methods for density reconstruction, Atmospheric Environment,
40, 8020–8033, <a href="https://doi.org/10.1016/j.atmosenv.2006.06.056" target="_blank">https://doi.org/10.1016/j.atmosenv.2006.06.056</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Wanninkhof(2014)</label><mixed-citation>
      
Wanninkhof, R.: Relationship between wind speed and gas exchange over the
ocean revisited, Limnology and Oceanography: Methods, 12, 351–362,
<a href="https://doi.org/10.4319/lom.2014.12.351" target="_blank">https://doi.org/10.4319/lom.2014.12.351</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Ward et al.(1987)Ward, Kilpatrick, Novelli, and
Scranton</label><mixed-citation>
      
Ward, B. B., Kilpatrick, K. A., Novelli, P. C., and Scranton, M. I.: Methane
oxidation and methane fluxes in the ocean surface layer and deep anoxic
waters, Nature, 327, 226–229, <a href="https://doi.org/10.1038/327226a0" target="_blank">https://doi.org/10.1038/327226a0</a>, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Ward et al.(1989)Ward, Kilpatrick, Wopat, Minnich, and
Lidstrom</label><mixed-citation>
      
Ward, B. B., Kilpatrick, K. A., Wopat, A. E., Minnich, E. C., and Lidstrom,
M. E.: Methane oxidation in Saanich inlet during summer stratification,
Continental Shelf Research, 9, 65–75, <a href="https://doi.org/10.1016/0278-4343(89)90083-6" target="_blank">https://doi.org/10.1016/0278-4343(89)90083-6</a>,
1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Weinstein et al.(2016)Weinstein, Navarrete, Ruppel, Weber, Leonte,
Kellermann, Arrington, Valentine, Scranton, and
Kessler</label><mixed-citation>
      
Weinstein, A., Navarrete, L., Ruppel, C., Weber, T. C., Leonte, M., Kellermann,
M. Y., Arrington, E. C., Valentine, D. L., Scranton, M. I., and Kessler,
J. D.: Determining the flux of methane into Hudson Canyon at the edge of
methane clathrate hydrate stability, Geochemistry, Geophysics, Geosystems,
17, 3882–3892, <a href="https://doi.org/10.1002/2016GC006421" target="_blank">https://doi.org/10.1002/2016GC006421</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Yaglom(1987)</label><mixed-citation>
      
Yaglom, A.: Correlation Theory of Stationary and Related Random Functions,
Springer-Verlag, New York, NY, <a href="https://doi.org/10.1007/978-1-4612-4628-2" target="_blank">https://doi.org/10.1007/978-1-4612-4628-2</a>, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Yang et al.(2026)Yang, Fang, Wang, Song, Li, and Chen</label><mixed-citation>
      
Yang, L., Fang, S., Wang, Z., Song, J., Li, X., and Chen, Y.: Optimizing and
evaluating multiple kernel density estimators for local-scale atmospheric
dispersion modeling at a representative AP1000 nuclear power plant site in
China, Nuclear Engineering and Technology, 58, 103880,
<a href="https://doi.org/10.1016/j.net.2025.103880" target="_blank">https://doi.org/10.1016/j.net.2025.103880</a>, 2026.

    </mixed-citation></ref-html>--></article>
