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

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

DOI:
10.1016/j.envsoft.2020.104888
复制
发表时间:
2021-01-01
影响因子:
4.9
通讯作者:
Tarboton, David G.
Tarboton, David G.
中科院分区:
环境科学与生态学2区
文献类型:
--
作者:
Choi, Young-Don;Goodall, Jonathan L.;Tarboton, David G.

文献摘要

被引文献

相似文献

需要推进网络基础设施,以实现开放和可重复的环境建模研究。最近实现这一目标的努力集中在推进数据和模型共享的在线存储库,在线计算环境以及用于捕获可重复计算研究的容器化技术和笔记本,以及用于模拟模型的应用程序编程接口(api),以促进直观的程序化控制。本研究的目的是展示如何将这些努力整合起来,以支持可重复的环境建模。我们首先提出集成这三个组件的高级概念和一般方法。然后,我们提出了一个可能的实现,它集成了HydroShare(一个在线存储库)、CUAHSI JupyterHub和CyberGIS-Jupyter for Water(计算环境)和pySUMMA(一个模型API),以支持开放和可复制的水文建模。我们将示例实现应用于水文建模用例,以演示该方法如何通过网络基础设施服务的无缝集成来推进可重复的环境建模。
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.