Document Type

Article

Author ORCID Identifier

Jeffrey M. Sadler https://orcid.org/0000-0001-8776-4844

Anthony M. Castronova https://orcid.org/0000-0002-1341-5681

Bart Nijssen https://orcid.org/0000-0002-4062-0322

Shaowen Wang https://orcid.org/0000-0001-5848-590X

Daniel P. Ames https://orcid.org/0000-0003-2606-2579

Jeffery Horsburgh https://orcid.org/0000-0002-0768-3196

Hong Yi https://orcid.org/0000-0002-5699-1259

Christina Bandaragoda https://orcid.org/0000-0003-1617-1288

Martin Seul https://orcid.org/0000-0002-0260-9771

Richard Hooper https://orcid.org/0000-0002-3329-9622

David Tarboton https://orcid.org/0000-0002-1998-3479

Journal/Book Title/Conference

Environmental Modelling & Software

Volume

135

Publisher

Elsevier Ltd

Publication Date

1-1-2021

Award Number

NSF, Office of Advanced Cyberinfrastructure (OAC), 1664061

Funder

NSF, Office of Advanced Cyberinfrastructure (OAC)

First Page

1

Last Page

15

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Abstract

Cyberinfrastructure needs to be advanced to enable open and reproducible environmental modeling research. Recent efforts toward this goal have focused on advancing online repositories for data and model sharing, online computational environments along with containerization technology and notebooks for capturing reproducible computational studies, and Application Programming Interfaces (APIs) for simulation models to foster intuitive programmatic control. The objective of this research is to show how these efforts can be integrated to support reproducible environmental modeling. We present first the high-level concept and general approach for integrating these three components. We then present one possible implementation that integrates HydroShare (an online repository), CUAHSI JupyterHub and CyberGIS-Jupyter for Water (computational environments), and pySUMMA (a model API) to support open and reproducible hydrologic modeling. We apply the example implementation for a hydrologic modeling use case to demonstrate how the approach can advance reproducible environmental modeling through the seamless integration of cyberinfrastructure services.

Share

COinS