Skip to main content

CIROH Research Portal ๐ŸŒ

๐Ÿ” The CIROH Research Portal brings together a diverse community of scientists and NOAA NWM researchers, providing an organized platform to catalog, coordinate, and share critical water research resources. Our mission is to create a centralized hub for:

  • Interactive web applications ๐Ÿ“Š
  • Research Datasets ๐Ÿ“
  • Educational Courses ๐ŸŽ“
  • Publications ๐Ÿ“–

This initiative bridges cutting-edge NWM modeling advances with accessible demonstration tools and datasets, serving as both a research coordination tool and a showcase for NOAA-CIROH collaboration achievements.

CIROH Portal

The resulting serves as a pathway for advances in research tools to inform the development of future applications within the National Water Center โ€“ e.g. within the Water Prediction Operations Division (WPOD) and the Geo Intelligence Division (GID). This project is a cross-cutting activity, exposing NWM research results across disciplines and institutions. The NWM Research Apps Portal is a highly visible resource that NOAA and CIROH leadership can use to showcase the work accomplished by the collaboration and within the cooperative institute. It also serve as a communication tool to allow the broader hydrologic research community to connect with the NWM research activities.

As a cross-disciplinary resource, it enables:

  • Enhanced visibility for NWM research outcomes ๐ŸŒŸ
  • Leadership demonstration of collaborative achievements ๐Ÿ†
  • Community engagement with hydrologic research initiatives ๐Ÿค

Core Technologies โš™๏ธโ€‹

Our technology stack combines powerful open-source tools with cloud infrastructure:

๐ŸŒ Live Portal: Explore the production environment at https://portal.ciroh.org

Research Applications ๐Ÿ“ฒโ€‹

CIROH Portal Applications

The portal includes applications developed using the Tethys Platform framework, and external applications.

Please use the following information to learn more about the applications hosted in the portal.

Native Applications ๐Ÿ โ€‹

Built using Tethys Portal

ApplicationDescription
๐Ÿ“Š TethysDashInteractive dashboard for hydrological data visualization
๐Ÿ” Water Data ExplorerMulti-source water data analysis tool
๐Ÿงช HydroCompute DemoUniversity of Iowa's statistical analysis showcase
โ„๏ธ SWEMLSnow Water Equivalent visualization platform
๐Ÿ“ก Grace Groundwater ToolGRACE satellite data analysis for groundwater
๐ŸŒจ๏ธ Snow InspectorMODIS satellite snow cover analysis
๐ŸŒŠ CSESNational Water Model evaluation system

๐Ÿ“ Access all native apps: Tethys Portal

Proxy Applications ๐Ÿ”—โ€‹

External apps integrated into the Tethys Platform ecosystem

ApplicationPurpose
๐Ÿ›ฐ๏ธ FIM Visualization DeckFlood inundation mapping analysis
๐Ÿ—บ๏ธ OWP NWM Map ViewerNational Water Model visualization
๐Ÿ’ป CIROH JupyterHubCloud-based computational environment
๐Ÿ“š HydroShareCollaborative data repository
๐Ÿšจ NFFA APPReal-time flood alert system

You can develop an application using the Tethys platform, which can later be installed in the portal for greater visibility. Similarly, if you already have an application developed using another framework already deployed it can be added to the portal as a proxy applications

Develop Your Own Apps Using the Tethys Platform ๐ŸŽฎโ€‹

Besides Adding your application to the portal, you can also use the Tethys Platform to boost your applications and datasets.

Portal Develop Page

Tethys Platform has been designed to lower the barrier to geospatial web app development. Convey your models and data as interactive web apps.

  • ๐Ÿ Python Powered
  • ๐Ÿ’พ Data Oriented
  • ๐ŸŒจ๏ธ Cloud Analysis
  • ๐Ÿ”ฌ Model-Centric

๐Ÿ”— Useful links

Research Datasets ๐Ÿ“Šโ€‹

CIROH Portal Datasets

๐Ÿ” Explore curated hydrological datasets supporting:

  • Advanced forecasting models โšก
  • Water resource management strategies ๐Ÿ’ง
  • Climate impact studies ๐ŸŒ

Research Publications ๐Ÿ“šโ€‹

CIROH Portal Publications

๐Ÿง  Access our growing library of research outputs:

  • 9+ specialized collections ๐Ÿ“‚
    • Artificial Intelligence ๐Ÿค–
    • Ciroh CyberInfrastructure ๐Ÿ–ฅ๏ธ
    • Community Resources ๐Ÿค
    • Hydrologic Modeling ๐Ÿ’ง
    • Flood Inundation Modeling ๐ŸŒŠ
    • Model and Forecast Evaluation ๐Ÿ“ˆ
    • Hydroinformatics ๐ŸŒ
    • Decision Support ๐ŸŽฏ
    • Early Career ๐ŸŒฑ
  • Search filters by searching by title, author, or year ๐Ÿ”
  • Multi-format support (Journals, Conferences, Books) ๐Ÿ“–

๐Ÿ”— Connect with our Zotero Group Library

Note Filtering by title, author, or year only works if the exact text you type occurs anywhere in the citationโ€™s title, author, or year.

Research Courses ๐ŸŽ“โ€‹

CIROH Portal Courses

๐Ÿ“š Discover open educational resources featuring:

  • CIROH-developed courses ๐Ÿงฉ
  • NOAA research integration ๐ŸŒŠ
  • Multi-level hydrology courses ๐Ÿ“ˆ

Contribute ๐Ÿคโ€‹

Portal Contribute page

The Portal allows the users to contribute applications, datasets, publications, and courses through different forms at the contribute page.

Applications ๐Ÿ“ฑโ€‹

Portal Contribute Applications Page

If you would like any current application that you have to appear on the portal.

You can use the following form and submit your application through the portal page.

Submission Requirements:

FieldRequirement
HydroShare AccountRequired โœ…
Application TitleRequired โœ…
Application URL (where your app is hosted)Optional โšช๏ธ
Documentation URLOptional โšช๏ธ
Thumbnail ImageOptional โšช๏ธ
Application Description (at least 150 words)Required โœ…
Keywords (e.g., hydrology, water data, etc.)Optional โšช๏ธ

Under the hood the form creates a HydroShare resource for your application. If you would like to add your application using HydroShare directly, you can do the following:

  1. ๐Ÿ”‘ Log in to HydroShare or create an account.
  2. โž• Create a HydroShare Resource.
  3. ๐Ÿท๏ธ Add the keyword: nwm_portal_app.
  4. ๐Ÿ“ Upload any files related to your application (optional).
  5. ๐ŸŒ Add any spatial or temporal coverages associated with your application (optional).
  6. ๐Ÿ“ Fill in the following additional metadata:
    • page_url
    • thumbnail_url
    • docs_url
  7. โœ… Make the resource public.

After following these steps, you will be able to see your app on the apps page of the portal

Datasets ๐Ÿ’พโ€‹

Portal Contribute Dataset Page

To have your dataset appear on the portal, use our form to submit it through the portal page.

Submission Requirements:

FieldRequirement
HydroShare AccountRequired โœ…
Dataset TitleRequired โœ…
Dataset URL (where your app is hosted)Optional โšช๏ธ
Documentation URLOptional โšช๏ธ
Thumbnail ImageOptional โšช๏ธ
Dataset Description (at least 150 words)Required โœ…
Keywords (e.g., hydrology, water data, etc.)Optional โšช๏ธ
Dataset FilesOptional โšช๏ธ

Similarly to the applications, the dataset form creates a HydroShare resource under the hood for you datasets If you would like to add your dataset using HydroShare directly, you can do the following:

  1. ๐Ÿ”‘ Log in to HydroShare or create an account.
  2. โž• Create a HydroShare Resource.
  3. ๐Ÿท๏ธ Add the keyword: nwm_portal_data.
  4. ๐Ÿ“ Upload any files related to your dataset (optional).
  5. ๐ŸŒ Add any spatial or temporal coverages associated with your dataset (optional).
  6. ๐Ÿ“ Fill in the following additional metadata:
    • page_url
    • thumbnail_url
    • docs_url
  7. โœ… Make the resource public.

After following these steps, you will be able to see your dataset

Publications ๐Ÿ“„โ€‹

Portal Contribute Publication Page

If you would like any current or past publication to appear on the portal publications page, you can use our submission form to submit your publication.

Submission Requirements:

  1. ๐Ÿ”– DOI of your publication โ€” use the format 10.1234/abcd.efgh (do not use a URL).
  2. ๐Ÿ“š Select the collection for your publication:
    • Artificial Intelligence ๐Ÿค–
    • CIROH CyberInfrastructure ๐Ÿ–ฅ๏ธ
    • Community Resources ๐Ÿค
    • Hydrologic Modeling ๐Ÿ’ง
    • Flood Inundation Modeling ๐ŸŒŠ
    • Model and Forecast Evaluation ๐Ÿ“ˆ
    • Hydroinformatics ๐ŸŒ
    • Decision Support ๐ŸŽฏ
    • Early Career ๐ŸŒฑ

Under the hood, the publications form imports the submitted publication into the selected collection within the Zotero CIROH Group Library. If you would like to add your publication to Zotero, follow these steps:

  1. Request access to the Zotero CIROH Library Group.
  2. Return to your Zotero library.
  3. Sync your Zotero account to display the CIROH group folder.
  4. Click on a collection within the CIROH group folder, then add new citations using the Zotero icon in the URL bar or drag and drop items into the desired collection.

After following these steps, your publication will appear on the CIROH portal publications page.

Courses ๐ŸŽ“โ€‹

If you would like your courses to appear on the portal courses page, use our submission form.

Portal Contribute Courses Page

Submission Requirements:

FieldRequirement
HydroShare AccountRequired โœ…
Course TitleRequired โœ…
Course URL (where your course is hosted)Optional โšช๏ธ
Thumbnail ImageOptional โšช๏ธ
Course Description (at least 150 words)Required โœ…
Keywords (e.g., hydrology, water data, etc.)Optional โšช๏ธ

Under the hood, the form creates a HydroShare resource for your course. To add a course directly via HydroShare:

  1. ๐Ÿ”‘ Log in to HydroShare or create an account.
  2. โž• Create a HydroShare Resource.
  3. ๐Ÿท๏ธ Add the keyword: nwm_portal_module.
  4. ๐Ÿ“ Upload any related files (optional).
  5. ๐ŸŒ Add any spatial or temporal coverages (optional).
  6. ๐Ÿ“ Fill in the additional metadata:
    • page_url
    • thumbnail_url
  7. โœ… Make the resource public.

After completing these steps, your course will appear on the portal courses page.


๐Ÿ”— Useful Resourcesโ€‹


๐Ÿ› ๏ธ Source Codeโ€‹

RepositoryDescription
CIROH-UA/ciroh-portalDocusaurus site and general portal configuration
CIROH-UA/tethysportal-cirohTethys deployment with all native apps

Found a bug? File an issue ๐Ÿ‘‰


๐Ÿ‘ฅ Teamโ€‹

  • Brigham Young University โ€“ Dan Ames, Jim Nelson
  • University of Iowa โ€“ Ibrahim Demir
  • Aquaveo โ€“ Gio Romero, Michael Souffront, Nathan Swain

๐Ÿšง Ready to Develop?โ€‹

Interested in adding a native Tethys app or integrating an existing tool?
Reach out to the Aquaveo dev team:

  • Nathan Swain
  • Michael Souffront
  • Jacob Johnson
  • Giovanni Romero

Weโ€™re happy to help you make a splash! ๐ŸŒŠ