Toward open and reproducible environmental modeling by integrating online data repositories, computational environments, and model Application Programming Interfaces

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 f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Environmental modelling & software : with environment data news Jg. 135; S. 104888
Hauptverfasser: Choi, Young-Don, Goodall, Jonathan L., Sadler, Jeffrey M., Castronova, Anthony M., Bennett, Andrew, Li, Zhiyu, Nijssen, Bart, Wang, Shaowen, Clark, Martyn P., Ames, Daniel P., Horsburgh, Jeffery S., Yi, Hong, Bandaragoda, Christina, Seul, Martin, Hooper, Richard, Tarboton, David G.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Oxford Elsevier Ltd 01.01.2021
Elsevier Science Ltd
Schlagworte:
ISSN:1364-8152, 1873-6726
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. •New approaches are needed to support open and reproducible environmental modeling.•Efforts should focus on integrating existing cyberinfrastructure to build new systems.•Our focus is on integrating repositories, computational environments, and model APIs.•An example implementation is shown using HydroShare, JupyterHub, and pySUMMA.•We demonstrate how the approach fosters reproducibility using a modeling case study.
Bibliographie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1364-8152
1873-6726
DOI:10.1016/j.envsoft.2020.104888