Dynamic reusable workflows for ocean science

dc.contributor.author Signell, Richard P.
dc.contributor.author Fernandes, Filipe
dc.contributor.author Wilcox, Kyle
dc.date.accessioned 2017-03-02T17:12:38Z
dc.date.available 2017-03-02T17:12:38Z
dc.date.issued 2016-10-25
dc.description © The Author(s), 2016. This article is distributed under the terms of the Creative Commons Attribution License. The definitive version was published in Journal of Marine Science and Engineering 4 (2016): 68, doi:10.3390/jmse4040068. en_US
dc.description.abstract Digital catalogs of ocean data have been available for decades, but advances in standardized services and software for catalog searches and data access now make it possible to create catalog-driven workflows that automate—end-to-end—data search, analysis, and visualization of data from multiple distributed sources. Further, these workflows may be shared, reused, and adapted with ease. Here we describe a workflow developed within the US Integrated Ocean Observing System (IOOS) which automates the skill assessment of water temperature forecasts from multiple ocean forecast models, allowing improved forecast products to be delivered for an open water swim event. A series of Jupyter Notebooks are used to capture and document the end-to-end workflow using a collection of Python tools that facilitate working with standardized catalog and data services. The workflow first searches a catalog of metadata using the Open Geospatial Consortium (OGC) Catalog Service for the Web (CSW), then accesses data service endpoints found in the metadata records using the OGC Sensor Observation Service (SOS) for in situ sensor data and OPeNDAP services for remotely-sensed and model data. Skill metrics are computed and time series comparisons of forecast model and observed data are displayed interactively, leveraging the capabilities of modern web browsers. The resulting workflow not only solves a challenging specific problem, but highlights the benefits of dynamic, reusable workflows in general. These workflows adapt as new data enter the data system, facilitate reproducible science, provide templates from which new scientific workflows can be developed, and encourage data providers to use standardized services. As applied to the ocean swim event, the workflow exposed problems with two of the ocean forecast products which led to improved regional forecasts once errors were corrected. While the example is specific, the approach is general, and we hope to see increased use of dynamic notebooks across geoscience domains. en_US
dc.identifier.citation Journal of Marine Science and Engineering 4 (2016): 68 en_US
dc.identifier.doi 10.3390/jmse4040068
dc.identifier.uri https://hdl.handle.net/1912/8763
dc.language.iso en_US en_US
dc.publisher MDPI AG en_US
dc.relation.uri https://doi.org/10.3390/jmse4040068
dc.rights Attribution-NonCommercial-ShareAlike 4.0 International *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/ *
dc.subject Numerical modeling en_US
dc.subject Reproducibility en_US
dc.subject Catalog services en_US
dc.subject Data services en_US
dc.subject Web services en_US
dc.subject Metadata en_US
dc.subject Ocean forecasting en_US
dc.subject Ocean modeling en_US
dc.subject Data management en_US
dc.subject Data system en_US
dc.subject Interoperability en_US
dc.subject OPeNDAP en_US
dc.subject THREDDS en_US
dc.subject CSW en_US
dc.subject Jupyter Notebooks en_US
dc.title Dynamic reusable workflows for ocean science en_US
dc.type Article en_US
dspace.entity.type Publication
relation.isAuthorOfPublication d03da8a1-fda9-4c43-9f75-2996190a8483
relation.isAuthorOfPublication b24d1438-ed26-4529-a212-6593dd8a1f87
relation.isAuthorOfPublication ff00b760-61db-4ea2-b751-fd9729546d2b
relation.isAuthorOfPublication.latestForDiscovery d03da8a1-fda9-4c43-9f75-2996190a8483
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
jmse-04-00068.pdf
Size:
12.34 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.89 KB
Format:
Item-specific license agreed upon to submission
Description: