Community Workflows to Advance Reproducibility in Hydrologic Modeling: Separating Model‐Agnostic and Model‐Specific Configuration Steps in Applications of Large‐Domain Hydrologic Models

Community Workflows to Advance Reproducibility in Hydrologic Modeling: Separating Model‐Agnostic and Model‐Specific Configuration Steps in Applications of Large‐Domain Hydrologic Models
复制标题

DOI:
10.1029/2021wr031753
复制
发表时间:
2021-12
影响因子:
5.4
通讯作者:
W. Knoben;M. Clark;J. Bales;Andrew R. Bennett;S. Gharari;C. Marsh;Bart Nijssen;A. Pietroniro;R. Spiteri;D. Tarboton;A. Wood
W. Knoben;M. Clark;J. Bales;Andrew R. Bennett;S. Gharari;C. Marsh;Bart Nijssen;A. Pietroniro;R. Spiteri;D. Tarboton;A. Wood
中科院分区:
地球科学1区
文献类型:
--
作者:
W. Knoben;M. Clark;J. Bales;Andrew R. Bennett;S. Gharari;C. Marsh;Bart Nijssen;A. Pietroniro;R. Spiteri;D. Tarboton;A. Wood

文献摘要

相似文献

尽管基于计算机的水文学和水资源研究越来越多,但这种研究的可重复性通常很差。由于数据和计算机代码的不完全可用性以及缺乏工作流程的文档,已发表的研究具有较低的可重复性。这导致缺乏透明度和效率,因为现有代码既不能进行质量控制,也不能重用。考虑到现有基于过程的水文模型在所需输入数据和预处理步骤方面的共性,代码的开放共享可以为建模社区带来巨大的效率提升。在这里,我们提出了一个模型配置工作流,它以一种将特定数据集的模型不可知的预处理与模型对其输入文件施加的模型特定要求分离开来的方式,提供了最终模型实例化的完全再现性。我们使用此工作流创建连接到mizurroute路由模型的统一多种建模选择(SUMMA)水文模型的结构的大域(全球和大陆)和局部配置。这些例子展示了如何在一个大范围内建立一个相对复杂的模型,以一种可重复和结构化的方式组织起来,这有可能加速整个社区水文建模的进展。我们提供了一个试探性的蓝图,说明如何在这样的工作流之上构建社区建模活动。我们将我们的工作流程称为“提高水文建模可重复性的社区工作流程”(CWARHM;发音为“swarm”)。
Despite the proliferation of computer‐based research on hydrology and water resources, such research is typically poorly reproducible. Published studies have low reproducibility due to incomplete availability of data and computer code, and a lack of documentation of workflow processes. This leads to a lack of transparency and efficiency because existing code can neither be quality controlled nor reused. Given the commonalities between existing process‐based hydrologic models in terms of their required input data and preprocessing steps, open sharing of code can lead to large efficiency gains for the modeling community. Here, we present a model configuration workflow that provides full reproducibility of the resulting model instantiations in a way that separates the model‐agnostic preprocessing of specific data sets from the model‐specific requirements that models impose on their input files. We use this workflow to create large‐domain (global and continental) and local configurations of the Structure for Unifying Multiple Modeling Alternatives (SUMMA) hydrologic model connected to the mizuRoute routing model. These examples show how a relatively complex model setup over a large domain can be organized in a reproducible and structured way that has the potential to accelerate advances in hydrologic modeling for the community as a whole. We provide a tentative blueprint of how community modeling initiatives can be built on top of workflows such as this. We term our workflow the “Community Workflows to Advance Reproducibility in Hydrologic Modeling” (CWARHM; pronounced “swarm”).