CSDMS 2021: Changing Landscapes and Seascapes: Modeling for Discovery, Decision Making, and Communication

CSDMS@HydroShare: find, access, operate and couple data-model integration tools for reproducible research

Tian Gan

CSDMS IF, United States
Eric Hutton CSDMS IF United States

As global population grows and infrastructure expands, the need to understand and predict processes

at and near the Earth’s surface—including water cycling, soil erosion, landsliding, flood hazards, permafrost thaw, and coastal change—becomes increasingly acute. Progress in understanding and predicting these systems requires an ongoing integration of data and numerical models. Advances are currently hampered by technical barriers that inhibit finding, accessing, and operating modeling software and related tools and data sets. To address these challenges, we present the CSDMS@HydroShare, a cloud-based platform for accessing and running models, developing model-data workflows, and sharing reproducible results.

CSDMS@HydroShare brings together cyberinfrastructure developed by two important community facilities: HydroShare (, which is an online collaboration environment for sharing data, models, and tools, and CSDMS Workbench (, which is the integrated system of software tools, technologies, and standards for building, interfacing, and coupling models.

This workshop presents how to use CSDMS@HydroShare to discover, access, and operate the Python Modeling Tool (PyMT). PyMT is one of the tools from the CSDMS Workbench, which allows users to interactively run and couple numerical models contributed by the community. In PyMT, there are already model components for coastal & permafrost modeling, stratigraphic and subsidence modeling, and terrestrial landscape evolution modeling. It also includes data components to access and download hydrologic and soil datasets from remote servers to feed the model components as inputs.

This workshop aims to encourage the community to use existing or develop new model or data components under the PyMT modeling framework and share them through CSDMS@HydroShare to support reproducible research. This workshop includes hands-on exercises using tutorial Jupyter Notebooks and provides general steps for how to develop new components.

Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know ( and we will respond as soon as possible.

Of interest for:
  • Terrestrial Working Group
  • Coastal Working Group
  • Cyberinformatics and Numerics Working Group
  • Hydrology Focus Research Group
  • Chesapeake Focus Research Group
  • Critical Zone Focus Research Group
  • Human Dimensions Focus Research Group
  • Ecosystem Dynamics Focus Research Group
  • Coastal Vulnerability Initiative
  • River Network Modeling Initiative