Map displaying the bounds of the selected HUC 4 and/or 6.

Stream temperature (°C) across the entire time series predicted by Siegel et al. (2023), plotted by day. Each plotted data point corresponds to the average value across the selected watershed (HUC8), which consists of many catchment IDs (COMIDs, unique identifiers used in the National Hydrography Dataset and the smallest spatial units referenced in this app), each of which is weighted equally in the average.

The "Show quartiles" setting displays the 25th and 75th percentiles as shaded bounds. The roller bar at the bottom allows visualization of different temporal periods. Mousing over the plot identifies specific data.

Map displaying the reaches in the selected watershed

Boxplots displaying the results of summarizing the selected thermal metric across all reaches of the selected watershed. Each boxplot includes a lower quartile (Q1), median, and upper quartile (Q3), as well as whiskers representing the 5th and 95th percentiles.

Map displaying the results of summarizing the selected thermal metric. Each reach is colored by temperature bucket using the mean value of the thermal metric for that COMID across the span of life stage dates, one week, or one year (depending on selected time period). The year slider - and week slider, if applicable - can be used to incorporate more data in the calculation of the mean.

Heatmap showing the predicted stream temperature in a watershed across different temporal resolutions or in a species-specific life-stage period.

Map displaying the reaches in the selected watershed

Stacked bar plots of predicted stream temperatures represent: the geographical variation across COMIDs (or reaches), using the median temperature for each COMID, across the days of the year or year-specific life stage (left graph); and the variation across a year or year-specific life stage, using the median temperature for each day of the year or life stage, across COMIDs (right graph).

Map displaying the COMIDs (or reaches) in the selected watershed. Each COMID is colored by the temperature range (see legend) associated with the median temperature determined for the respective COMID across the year or year-specific life stage.

Methods & References

For full analytical methods and covariate data, see paper:
Siegel, J. E., Fullerton, A. H., FitzGerald, A. M, Holzer, D., & Jordan, C. E. (2023) Daily stream temperature predictions for free-flowing streams in the Pacific Northwest, USA. PLoS Water, 2(8), Article e0000119. https://doi.org/10.1371/journal.pwat.0000119

To access and download all predicted stream temperature data, see files at:
https://doi.org/10.5281/zenodo.8174951

Some data are omitted from the Siegel et al. paper. These include:

  • Data influenced by dams or thermal inertia of large reservoirs, whose corresponding COMIDs are displayed in gray on color-coded maps in all tabs of this Shiny app. In the Spatiotemporal heatmap tab, some data are excluded for an entire HUC 10, which is therefore not displayed as an input console option.
  • Data outside the US borders, even for HUCs whose bounds are partially in Canada.

Some data are available in the Siegel et al. paper but omitted from this Shiny app. These include:

  • Data for smaller tributaries (with Strahler stream order of 1 or 2), which are included in all plots, but excluded from maps in the Time series, Thermal metrics, and Temperature distribution tabs to reduce visual overload.
  • Data outside the Columbia River Basin.

For information, including references, on temperature thresholds and life stage periods used in this app, see the document below:


Release Notes

Version 1.1 (2025-04-11)

The app header and footer include the CBR logo, colors, and hyperlinks to the CBR and UW websites and CBR email.

Data influenced by dams or thermal inertia of large reservoirs are displayed in gray on color-coded maps in the Time series and Spatiotemporal heatmap tabs, for consistency with the rest of the tabs.

Release notes are available in a tab separate from References & Methods.

Bugs and other anomalies were corrected:

  • HUC 8 and HUC 10 selections are associated with the proper names and map polylines in regions where they were previously incorrect.
  • Selecting HUC 170800 and viewing the Spatiotemporal heat map tab does not cause a crash.
  • Overflow of x-axis labels on the Time series plot no longer occurs.
  • A typo in the Spatiotemporal heat map caption is corrected.
  • Percentages in the stacked bar plots of the Temperature distribution tab sum perfectly to 100, now that a rounding error is corrected.

Version 1.0 (2025-03-28)

Predicted stream temperatures greater than 35°C were considered anomalous results and excluded from all plots and maps in this Shiny app.

Predicted stream temperature data in water year 1992 for select HUCs that were anomalous were corrected by the authors of the paper and the corrected data are used in this Shiny app.