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
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.
Recommended Citation
Choi, Y.-D., J. L. Goodall, J. M. Sadler, A. M. Castronova, A. Bennett, Z. Li, B. Nijssen, S. Wang, M. P. Clark, D. P. Ames, J. S. Horsburgh, H. Yi, C. Bandaragoda, M. Seul, R. Hooper and D. G. Tarboton, (2021), "Toward Open and Reproducible Environmental Modeling by Integrating Online Data Repositories, Computational Environments, and Model Application Programming Interfaces," Environmental Modelling & Software, 135: 104888, https://doi.org/10.1016/j.envsoft.2020.104888.