Jump to content

WebGNOME

From Wikipedia, the free encyclopedia
WebGNOME
DeveloperNational Oceanic and Atmospheric Administration
Available inEnglish
TypeWeb-based interface
LicensePublic domain
Websitehttps://gnome.orr.noaa.gov/

WebGNOME, also known as GNOME, is an oil spill trajectory forecasting tool developed by the National Oceanic and Atmospheric Administration (NOAA) to help planners and responders in oil spill response. It is the web-based interface to the GNOME (General NOAA Oil Modeling Environment). The model receives several inputs, including properties of the water and wind, information about the spilt material, and (optionally) remediation techniques being employed, and projects the trajectory of the oil, along with an indication of the quantities lost to weathering, evaporation, and other processes. It is an entirely web-based interface, meaning that the user does not need to download any software to run the program; in practice, however, the user may need to have several files that can improve the accuracy of the projection, such as oceanic current and wind data, coastline data, and data concerning the properties of the oil whose spill is simulated.

The software has been used in several scientific studies throughout the twenty-first century, both to solve for hypothetical disasters in danger-prone regions and to test the software's reliability by comparing simulated data with satellite observations of actual oil spillages.[1][2][3][4] However, the WebGNOME website features a disclaimer posted by NOAA, warning that the software is not to be used in a situation where failure could result in human injury or property damage.[5] This has not deterred the usage of the model in a hobbyist and academic capacity.

History

[edit]

The earliest documented description of the GNOME tool in any form was in a 1999 conference paper, and was used in scientific studies as early as 2002.[6][7] At this time, GNOME was a software that had to be downloaded to be used. Training courses were offered by NOAA to help in the usage of the software, and training materials were (and still are) available online through NOAA. GNOME has largely remained unchanged, with it still using both Eulerian and Lagrangian fluid flow physics, and still allowing users to simulate for both the most likely outcome ("Best Guess" solution) and for the maximum variation in extent of the trajectory ("Minimum Regret" solution). As of 2026, active development is no longer occurring on the desktop application version of GNOME, although it continues to be maintained.[8]

The earliest mention of the WebGNOME application in scientific literature was in 2022.[9]

Usage

[edit]

Model setup

[edit]

The WebGNOME interface has four set-up modes, with two marked for beginners and two for more experienced users.[10] The beginner modes are the weathering-only and location file modes. The weathering-only model simulates the spillage of oil in an infinite ocean, and this is useful primarily to study the timescale and visibility of a spill. The location file mode uses one of WebGNOME's pre-set configurations for particular locations. These are primarily only available for water bodies in American proximity. The beginner modes do not require the collation of information from third-party sources, such as coastline, current, and wind data and files. More advanced users can set up a model through one of two routes: use an operation forecast model, wherein WebGNOME sources weather data from external servers, or manual setup, where the user provides every parameter and input required for the simulation to run. This includes (among other parameters) winds, currents, coastlines, and oil properties, requiring data files in the correct format.

The WebGNOME model can simulate various weathering processes for a given oil, including dispersion, emulsification, evaporation, and sedimentation. This requires the specifications of winds and water properties, and a detailed database of the oil's properties. WebGNOME provides a link within the model setup page to the ADIOS Oil Database, wherefrom a file with details for the preferred oil can be downloaded.

Simulating response actions

[edit]

WebGNOME allows the user to optionally add oil spill containment processes to the model. Three techniques are available for modelling — skimming, dispersing, and in-situ burning.[11] These are respectively physical, chemical, and thermal methods of oil spill remediation, and have been documented extensively in scientific literature.[12][13][14]

Skimming is a method to collect and remove oil from the surface through mechanical barriers like booms and recovery vessels. WebGNOME takes an hourly collection rate as input from the user and simply subtracts an equivalent amount at each timestep. Chemical dispersion is similarly modelled across the entire study area. In both cases, oil is assumed to be removed uniformly across the entire spill, and not particularly from any location or sub-region within it. For in-situ burning, the volume of oil removed is calculated based on two user inputs: the area and the average thickness of the oil layer burned. It is implicitly assumed that this oil is first caught by a boom, as oil allowed to freely spread will form a layer too thin to ignite. WebGNOME allows the user to simulate in-situ burning as a response action even in scenarios which would not be practically feasible in the real world. For example, waves greater than 1 metre or winds stronger than 40 knots make burning impractical.[11] Furthermore, WebGNOME assumes all oil caught in the boom to be burned, while this does not occur in actual marine environments.

Results and post-processing

[edit]

Once a model is set up completely and no errors are flagged, the fate view and map view options are available to visualise the results.[15] The map view displays the motion of the particles on the map at each timestep as a video. Controls are available to fast-forward and rewind the animation. These particles can be overlaid against various backgrounds, including Open Street Map and Bing Maps Aerial. The fate view window displays the oil budget in the tabular and graphical formats. Users can note the individual quantities of oil lost to various natural processes and the quantity left floating. Graphs and tables in the fate view can be exported in the CSV, HTML, PNG, and PDF formats.

Applications

[edit]

The software has been used to model hypothetical oil spills and for case studies on real-life oil spills.[16] For the latter, the tool is used to compare modelled results to satellite data. As WebGNOME can also simulate debris or flotsam, its applicability is extended to cases such as shipwrecks as well.[17] A search on the Scopus database with the terms "gnome" and "oil" yields over 100 publications that use the software.

[edit]
A search result on the ADIOS Oil Database for WebGNOME-compatible oils with an API gravity of exactly 30, sorted in descending order by score.

ADIOS

[edit]

The ADIOS Oil Database is a repository of physical and chemical property data of over 1450 oils, compiled from numerous government bodies and companies.[18] These can be sorted by name, API gravity, source location, and a score which estimates the completeness of the record for the respective oil. These entries can be downloaded as JSON files, which can then be uploaded into a WebGNOME model for usage.[19]

Each oil is marked with a status indicating the reliability of the compiled data. There are three statuses: a white tick in a green circle (OK), a white exclamation mark in a yellow triangle (warning), or a red cross (errors). Oils that are compatible with WebGNOME are marked as such, with not every oil in the database usable in WebGNOME.

PyGNOME

[edit]

PyGNOME is the computational engine behind the WebGNOME model.[20] It is written in Python and C++. It can be modified and used to extend the complexity of a simulation beyond the limits WebGNOME can be used to model. Some model features in PyGNOME not present in WebGNOME include modelling oil transport in ice-infested waters, and experimental algorithms for the bioremediation of spilt oil. Users may also use their own Python code to customise the model, or adapt existing code.[20]

The PyGNOME source code is available on GitHub, and can be installed from source — this requires an appropriate compiler.[21] Currently, this is the only way to use PyGNOME.

References

[edit]
  1. ↑ Das, Koushik; Janardhan, Prashanth (2024-12-28). "Effect of sea state parameters on oil spill trajectory and weathering process: a case study of the MV Wakashio oil spill in Mauritius". Environment, Development and Sustainability. 28 (10): 23947–23978. doi:10.1007/s10668-024-05898-3. ISSN 1573-2975.
  2. ↑ Yang, Yi; Chen, Zhi Li; Li, Ying; Xiao, Xiao; Dan, Qi; Yang, Ting Hong; Ren, Zhen Jie (2013-02-01). "Numerical Simulation of Oil Spill in the Gulf of Mexico Based on the GNOME and ADIOS". Applied Mechanics and Materials. 295–298: 1535–1542. doi:10.4028/www.scientific.net/AMM.295-298.1535. ISSN 1662-7482.
  3. ↑ Abdallah, Ibrahem M.; Chantsev, Valery Yu. (2022-06-30). "Simulating oil spill movement and behavior: a case study from the Gulf of Suez, Egypt". Modeling Earth Systems and Environment. 8 (4): 4553–4562. doi:10.1007/s40808-022-01449-9. ISSN 2363-6203.
  4. ↑ Mogollón, Rodrigo; Arellano, Cinthia; Villegas, Piero; Espinoza-Morriberón, Dante; Tam, Jorge (2023-09-01). "REPSOL oil spill off Central Perú in January 2022: A modeling case study". Marine Pollution Bulletin. 194: 115282. doi:10.1016/j.marpolbul.2023.115282.{{cite journal}}: CS1 maint: article number as page number (link)
  5. ↑ "WebGNOME". gnome.orr.noaa.gov. Retrieved 2026-10-21.
  6. ↑ Beegle-Krause, C. J. (1999-09-13). "GNOME: NOAA's next-generation spill trajectory model". Oceans Conference Record (IEEE). 3: 1262–1266 – via Scopus.
  7. ↑ Simecek-Beatty, Debra; O'Connor, Caitlin; Lehr, William J. (2002-06-11). "3-D modeling of chemically dispersed oil". Environment Canada Arctic and Marine Oil Spill Program Technical Seminar (AMOP) Proceedings. 25 (2): 1149–1159 – via Scopus.
  8. ↑ "GNOME Suite for Oil Spill Modeling | response.restoration.noaa.gov". response.restoration.noaa.gov. Retrieved 2026-10-26.
  9. ↑ Caporusso, Giacomo; Dell’Olio, Marino; Tarantino, Eufemia (2022), Gervasi, Osvaldo; Murgante, Beniamino; Misra, Sanjay; Rocha, Ana Maria A. C. (eds.), "Use of the Sentinel-1 Satellite Data in the SNAP Platform and the WebGNOME Simulation Model for Change Detection Analyses on the Persian Gulf Oil Spill", Computational Science and Its Applications – ICCSA 2022 Workshops, vol. 13379, Cham: Springer International Publishing, pp. 369–386, doi:10.1007/978-3-031-10545-6_26, ISBN 978-3-031-10544-9, retrieved 2026-10-26{{citation}}: CS1 maint: work parameter with ISBN (link)
  10. ↑ "Navigating WebGNOME — WebGNOME documentation". gnome.orr.noaa.gov. Retrieved 2026-10-31.
  11. 1 2 "Simulating Response Actions — WebGNOME documentation". gnome.orr.noaa.gov. Retrieved 2026-10-26.
  12. ↑ Wei, Kun-Hao; Ma, Jie; Xi, Bei-Dou; Yu, Min-Da; Cui, Jun; Chen, Bao-Liang; Li, Yang; Gu, Qing-Bao; He, Xiao-Song (2022-06-15). "Recent progress on in-situ chemical oxidation for the remediation of petroleum contaminated soil and groundwater". Journal of Hazardous Materials. 432: 128738. doi:10.1016/j.jhazmat.2022.128738.{{cite journal}}: CS1 maint: article number as page number (link)
  13. ↑ Patel, Jay; Borgohain, Subrata; Kumar, Mayank; Rangarajan, Vivek; Somasundaran, Ponisseril; Sen, Ramkrishna (2015-12-01). "Recent developments in microbial enhanced oil recovery". Renewable and Sustainable Energy Reviews. 52: 1539–1558. doi:10.1016/j.rser.2015.07.135.
  14. ↑ Dhaka, Abhinav; Chattopadhyay, Pradipta (2021-06-15). "A review on physical remediation techniques for treatment of marine oil spills". Journal of Environmental Management. 288: 112428. doi:10.1016/j.jenvman.2021.112428.{{cite journal}}: CS1 maint: article number as page number (link)
  15. ↑ "Views — WebGNOME documentation". gnome.orr.noaa.gov. Retrieved 2026-10-31.
  16. ↑ Jahangiri, Farshad; Shirgir, Ali; Mojtahedi, Alireza (2026-06-01). "Credibility assessment of a Lagrangian-based model for long-term simulation of oil spill dynamics: A case study on Sanchi incident". Results in Engineering. 30: 109846. doi:10.1016/j.rineng.2026.109846.{{cite journal}}: CS1 maint: article number as page number (link)
  17. ↑ Prasad, S.J.; Mohanty, P.C.; Balakrishnan Nair, T.M.; Joseph, Sudheer; Srinivasa Kumar, T. (2025-11-15). "Modeling and comparison of plastic nurdle drift from the MV X-Press Pearl wreck: Estimating the extent of mangroves and corals affected and peak arrival in Gampaha, Sri Lanka". Environmental Pollution. 385: 127045. doi:10.1016/j.envpol.2025.127045.{{cite journal}}: CS1 maint: article number as page number (link)
  18. ↑ "ADIOS Oil Database". adios.orr.noaa.gov. Retrieved 2026-10-22.
  19. ↑ "Selecting and Viewing Oils — ADIOS Oil Database 1.0.0 documentation". adios.orr.noaa.gov. Retrieved 2026-10-22.
  20. 1 2 "PyGNOME | response.restoration.noaa.gov". response.restoration.noaa.gov. Retrieved 2026-10-22.
  21. ↑ "Installing — PyGNOME "1.1.24" documentation". gnome.orr.noaa.gov. Retrieved 2026-10-22.