Checking for missing content type metadata ...
This resource contains content types with missing metadata required to make it public or discoverable. Show missing content type metadata.
Click on the edit button ( ) below to edit this resource.
Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...
This resource contains some files/folders that have non-preferred characters in their name. Show non-conforming files/folders.
This resource contains content types with files that need to be updated to match with metadata changes. Show content type files that need updating.
| Authors: |
|
|
|---|---|---|
| Owners: |
|
This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) to determine if accessing this resource is possible. |
| Type: | Resource | |
| Storage: | The size of this resource is 60.3 GB | |
| Created: | Jul 01, 2026 at 5:11 p.m. (UTC) | |
| Last updated: | Sep 16, 2026 at 7:32 p.m. (UTC) | |
| Citation: | See how to cite this resource | |
| Content types: | Single File Content |
| Sharing Status: | Private (Accessible via direct link sharing) |
|---|---|
| Views: | 314 |
| Downloads: | 102 |
| +1 Votes: | Be the first one to this. |
| Comments: | No comments (yet) |
Abstract
Today, thousands of sensors continuously monitor water quality across the United States, capturing vital details about storms, pollution, and overall ecosystem health. However, because this data is collected by diverse agencies and independent researchers, the information remains highly fragmented. This organizational barrier prevents scientists from grasping the broader, continental picture of our water health. To solve this, the scientific community must "harmonize" these independent networks by standardizing their data into a single, interoperable public resource. This unification will close critical knowledge gaps, empowering researchers to build better predictive models, identify the causes of water degradation, and accurately forecast dangerous events like algal blooms. Achieving this shared infrastructure requires shifting how scientific research is rewarded and supported, ultimately allowing us to better protect and manage our vulnerable freshwater systems.
Subject Keywords
Content
README.md
STREAM Dataset
This HydroShare resource contains STREAM, a harmonized collection of high-frequency water quality observations from river monitoring stations across the United States. The resource also includes site metadata, delineated watershed boundaries, watershed characteristics, historical meteorology, annual land use and land cover, anthropogenic inputs, streamflow, and grab-sample water quality data collected at the sensor locations.
Continuous water quality measurements are provided as hourly averages. The supporting datasets make it possible to connect sensor observations with watershed setting, weather, land cover, human activity, and discharge.
Resource Contents
| File | Description |
|---|---|
README.md |
Overview of the resource, file descriptions, methods summary, and variable reference. |
Methods-Description-06-30-2026.pdf |
Detailed documentation of site screening, time-series quality control, watershed delineation, watershed QA/QC, and the derivation of BasinATLAS attributes. |
Variables-Description-06-30-2026.pdf |
Complete variable documentation for the eight datasets, including units, site counts, spatial and temporal resolutions, source datasets, and source years. |
01_metadata.zip |
Site-level metadata described in Table 1 of the variables documentation. This includes site identifiers, source information, coordinates, available parameters, streamflow availability, NHDPlus COMIDs, watershed areas, watershed quality flags, and potential dam or coastal impacts. |
02_continuous_water_quality.zip |
Hourly water quality time series described in Table 2. Parameters include water temperature, specific conductance, dissolved oxygen, pH, turbidity, nitrate, orthophosphate, fluorescent dissolved organic matter, chlorophyll-a, and phycocyanin. Source quality flags are retained where available. |
03_shapefiles.zip |
Delineated watershed shapefiles for the STREAM monitoring sites. Each polygon represents the upstream contributing drainage area for a sensor location. The boundaries were generated through the NHDPlus and Mghydro workflow described below, projected to CONUS Albers Equal Area Conic (EPSG:5070), checked for topological errors, and used to calculate watershed area. Review the corresponding metadata fields for the delineation source, area comparison, and quality flag. |
04_static_catchment_variables.zip |
Static watershed attributes described in Table 3. Variables are derived primarily from BasinATLAS and cover hydrology, climate, topography, land cover, soils, geology, ecosystems, population, infrastructure, and other human influences. |
05_continuous_historical_meteorology.zip |
Hourly, watershed-averaged meteorological data described in Table 4. Variables come from the Analysis of Record for Calibration and include precipitation, radiation, pressure, humidity, temperature, and wind components. |
06_dynamic_historical_lulc.zip |
Annual watershed land use and land cover fractions described in Table 5. The archive includes 16 Annual National Land Cover Database classes, with values expressed as fractions that sum to 1 for each site and year. |
07_dynamic_anthropogenic.zip |
Annual watershed-scale anthropogenic variables described in Table 6. These include road salt application, atmospheric deposition, fertilizer and manure inputs, and irrigation extent. |
08_streamflow_discharge.zip |
Hourly streamflow data described in Table 7. The archive includes discharge in cubic meters per second and source-provided quality flags. |
09_grab_samples.zip |
Grab-sample water quality data described in Table 8. Samples were collected at the same locations as the high-frequency sensors and include suspended sediment, total suspended solids, dissolved organic carbon, chloride, nitrate, orthophosphate, chlorophyll-a, and phycocyanin. |
Working with the Data
- Use
STREAM_IDas the common station identifier when joining the datasets. - Use
DateTimeto align time-varying records within a station. - Check
time_zonein the metadata before interpreting timestamps. - Review the quality flag paired with each water quality or streamflow value.
- Review
flag_catchment_shapefilebefore using watershed attributes. - Keep all component files for each watershed shapefile together when extracting or moving files from
03_shapefiles.zip. - Review
hydro_impactswhen selecting sites for analyses that may be sensitive to dams or coastal influence. - Keep source periods in mind. Static BasinATLAS attributes were compiled from datasets representing different years and time periods.
Quality flags
| Flag | Meaning |
|---|---|
A |
Approved. The value has completed source quality assurance and review and is considered final. |
P |
Provisional. The value is preliminary and has not completed full source review. |
E |
Erroneous. The value was identified as unsuitable for use. Obvious out-of-range values were assigned this status during STREAM processing and removed from the usable time series. |
Methods Summary
Site screening and technical validation
A site and parameter were included only when at least one year contained one month or more of observations. This removes very short sensor deployments and highly limited time series.
Sites intersecting HydroLAKES were screened out, and sensor locations were manually reviewed to remove sites in lakes, bays, and artificial channels such as canals. Sites with negative discharge in more than 1% of available records were also excluded to reduce strong tidal influence.
Potential hydrologic impacts are recorded in hydro_impacts rather than used as automatic exclusions:
Dam: the site is approximately 10 km or less downstream of a dam or related structure identified in the National Inventory of Dams.Coast: the site is approximately 1 km or less upstream of the U.S. ocean coastline.
These flags allow users to include or remove potentially affected sites based on the needs of an analysis.
Time-series QA/QC
Quality flags supplied by the original data providers were retained. STREAM applied an additional conservative screening step intended to remove only clear anomalies while preserving unusual but plausible observations.
Values outside the following sensor operating bounds were marked erroneous and removed during processing.
| Variable | Lower bound | Upper bound |
|---|---|---|
WTemp_C |
-5 degrees C | 50 degrees C |
SpC_uScm |
0 uS/cm | 200,000 uS/cm |
DO_mgL |
0 mg/L | 50 mg/L |
pH |
0 | 14 |
Turb_FNU |
0 FNU | 10,000 FNU |
Turb_NTU |
0 NTU | 10,000 NTU |
NO3_mgNL |
0 mg N/L | 56 mg N/L |
PO4_mgPL |
0 mg P/L | 1.2 mg P/L |
fDOM_QSU |
0 QSU | 300 QSU |
fDOM_RFU |
0 RFU | 100 RFU |
Chla_ugL |
0 ug/L | 400 ug/L |
Chla_RFU |
0 RFU | 100 RFU |
PC_RFU |
0 RFU | 100 RFU |
The limits were informed by operating ranges in commonly used sensor manuals, including the YSI EXO2, Sea-Bird SUNA V2, and Sea-Bird HydroCycle-PO4 manuals. A broad turbidity upper limit was used to avoid removing extreme readings that could still be real.
Watershed delineation
Watersheds were delineated using the NHDPlus river network, with the method depending on the source of the monitoring site.
- USGS sites were first delineated from the USGS site identifier with the
nhdplusToolsR package. - When a USGS site identifier failed or returned an invalid result, the associated NHDPlus COMID was used.
- Non-USGS sites were spatially linked to an NHDPlus flowline, assigned a COMID, and delineated from that stream segment.
- When the NHDPlus result could not provide a reasonable watershed, an alternative delineation from Mghydro was evaluated.
All final watershed polygons were projected to the CONUS Albers Equal Area Conic coordinate reference system, EPSG:5070. Topological errors were corrected before watershed area was calculated in square kilometers.
Watershed QA/QC
Delineated watershed area was compared with the drainage area reported by the original monitoring network when that information was available. Sites with a relative difference greater than 25% were flagged for review.
Review included inspection of the watershed boundary, site position, NHDPlus flowline, and assigned COMID. Extra attention was given to large rivers, confluences, reservoirs, braided channels, and modified waterways. Common causes of disagreement included coordinate uncertainty, flowline snapping errors, different hydrographic representations, and small location shifts on large river systems.
The metadata field flag_catchment_shapefile summarizes this check:
Safe: delineated and reported watershed areas differ by less than 25%.Caution: the difference is greater than 25%, or no source drainage area was available for comparison.
Watershed shapefiles
The archive 03_shapefiles.zip contains the final delineated watershed boundaries for individual STREAM monitoring sites. These polygons represent the upstream contributing drainage area used to calculate watershed area and derive the catchment-scale datasets included in this resource.
Use the shapefiles together with the following fields in 01_metadata.zip:
| Metadata field | How it supports use of the shapefiles |
|---|---|
STREAM_ID |
Connects a monitoring site with the other STREAM datasets. |
COMID |
Identifies the NHDPlus stream segment associated with the monitoring site. |
catchment_shapefile_source |
Records the source or method used to create the watershed boundary. |
catchmentarea_km2 |
Gives the area calculated from the final watershed polygon. |
source_catchmentarea_km2 |
Gives the drainage area reported by the original monitoring network, when available. |
catchmentarea_variability_% |
Reports the percent difference between the delineated and source-reported areas. |
flag_catchment_shapefile |
Indicates whether the delineation passed the area comparison or should be used with caution. |
The shapefiles use the CONUS Albers Equal Area Conic coordinate reference system (EPSG:5070). Sites marked Caution were retained so users can decide whether the boundary is appropriate for a particular analysis.
BasinATLAS attributes
Static watershed characteristics were derived by intersecting each delineated watershed with BasinATLAS Level 12 polygons in EPSG:5070.
- Continuous variables, such as climate, topography, soils, and land cover, were calculated as area-weighted watershed averages.
- Categorical variables were assigned using the class with the largest cumulative area weight.
- Variables intended to describe conditions at the watershed outlet were taken from the BasinATLAS polygon containing the monitoring site's pour point.
- Upstream-aggregated BasinATLAS fields were not used because the STREAM watershed polygons already represent each site's full contributing drainage area.
The resulting attributes were joined to the other datasets using the unique site identifier.
Variable Reference
1. Site metadata
The metadata archive provides the information needed to identify stations, connect them with the original data source, determine which datasets are available, and evaluate watershed delineation quality.
| Variable | Description |
|---|---|
STREAM_ID |
Unique identifier assigned by STREAM, such as STREAM-gauge-1. |
site_name |
Site name retained from the original data source. |
source |
Organization or monitoring program that supplied the sensor data. |
sourceID |
Site identifier used by the original source. |
latitude_wgs84 |
Station latitude in WGS 84. |
longitude_wgs84 |
Station longitude in WGS 84. |
state_name |
U.S. state containing the station. |
time_zone |
Time zone of the station. |
WQ_parameters |
High-frequency water quality parameters available at the station. |
grabsamples |
Grab-sample parameters available at the station. |
streamflow |
Indicates whether streamflow is available. Values are Available or Not Available. |
COMID |
NHDPlus common identifier for the stream segment associated with the station. |
catchment_shapefile_source |
Source or method used to create the watershed boundary. |
catchmentarea_km2 |
Watershed area calculated from the STREAM polygon, in square kilometers. |
source_catchmentarea_km2 |
Watershed area reported by the original data source, in square kilometers. |
catchmentarea_variability_% |
Percent difference between STREAM and source-reported watershed areas. |
flag_catchment_shapefile |
Watershed delineation review flag: Safe or Caution. |
hydro_impacts |
Potential hydrologic influence from a nearby dam or the coast. |
2. Continuous water quality
All continuous water quality variables were aggregated from their native sampling intervals to hourly averages. A source quality flag is provided for each corresponding parameter where available.
| Variable | Measurement | Units | Number of sites |
|---|---|---|---|
DateTime |
Date and time in ISO 8601 format: YYYY-MM-DD HH:MM:SS |
||
WTemp_C |
Water temperature | degrees C | 3,938 |
SpC_uScm |
Specific conductance | uS/cm | 2,193 |
DO_mgL |
Dissolved oxygen | mg/L | 1,729 |
pH |
pH | unitless | 1,449 |
Turb_FNU |
Turbidity | FNU | 1,100 |
Turb_NTU |
Turbidity | NTU | 306 |
NO3_mgNL |
Nitrate as nitrogen | mg N/L | 347 |
PO4_mgPL |
Orthophosphate as phosphorus | mg P/L | 18 |
fDOM_QSU |
Fluorescent dissolved organic matter | QSU | 81 |
fDOM_RFU |
Fluorescent dissolved organic matter | RFU | 31 |
Chla_ugL |
Chlorophyll-a | ug/L | 101 |
Chla_RFU |
Chlorophyll-a fluorescence | RFU | 22 |
PC_RFU |
Phycocyanin fluorescence | RFU | 59 |
3. Static catchment variables
Static watershed attributes come from BasinATLAS v10 unless otherwise noted. The source datasets span different years and represent a mix of historical averages, modeled values, and the most recent conditions available when BasinATLAS was assembled.
Variable names are shown as documented in the source, including {} placeholders used in the BasinATLAS naming convention.
Hydrology and surface water
| Variable | Attribute | Units |
|---|---|---|
dis_m3_{} |
Natural discharge | m3/s |
run_mm_{} |
Land surface runoff | mm |
inu_pc_{} |
Inundation extent | percent |
lka_pc_{} |
Lake area | percent x10 |
lkv_mc_{} |
Lake volume | million m3 |
rev_mc_{} |
Reservoir volume | million m3 |
dor_pc_{} |
Degree of regulation | percent x10 |
ria_ha_{} |
River area | hectares |
riv_tc_{} |
River volume | thousand m3 |
gwt_cm_{} |
Groundwater table depth | cm |
bfi |
Baseflow index | percent |
Topography and climate
| Variable | Attribute | Units |
|---|---|---|
ele_mt_{} |
Elevation | meters above sea level |
slp_dg_{} |
Terrain slope | degrees x10 |
sgr_dk_{} |
Stream gradient | decimeters per km |
clz_cl_{} |
Climate zone | 18 classes |
cls_cl_{} |
Climate stratum | 125 classes |
tmp_dc_{} |
Air temperature | degrees C x10 |
pre_mm_{} |
Precipitation | mm |
pet_mm_{} |
Potential evapotranspiration | mm |
aet_mm_{} |
Actual evapotranspiration | mm |
ari_ix_{} |
Global aridity index | index x100 |
cmi_ix_{} |
Climate moisture index | index x100 |
snw_pc_{} |
Snow cover extent | percent |
Land cover and ecosystems
| Variable | Attribute | Units |
|---|---|---|
glc_cl_{} |
Land cover class | 22 classes |
glc_pc_{} |
Land cover extent | percent |
pnv_cl_{} |
Potential natural vegetation class | 15 classes |
pnv_pc_{} |
Potential natural vegetation extent | percent |
wet_cl_{} |
Wetland class | 12 classes |
wet_pc_{} |
Wetland extent | percent |
for_pc_{} |
Forest cover extent | percent |
crp_pc_{} |
Cropland extent | percent |
pst_pc_{} |
Pasture extent | percent |
ire_pc_{} |
Irrigated area extent | percent |
gla_pc_{} |
Glacier extent | percent |
prm_pc_{} |
Permafrost extent | percent |
pac_pc_{} |
Protected area extent | percent |
tbi_cl_{} |
Terrestrial biome | 14 classes |
tec_cl_{} |
Terrestrial ecoregion | 846 classes |
fmh_cl_{} |
Freshwater major habitat type | 13 classes |
fec_cl_{} |
Freshwater ecoregion | 426 classes |
Soils and geology
| Variable | Attribute | Units |
|---|---|---|
cly_pc_{} |
Clay fraction in soil | percent |
slt_pc_{} |
Silt fraction in soil | percent |
snd_pc_{} |
Sand fraction in soil | percent |
soc_th_{} |
Organic carbon content in soil | tonnes/hectare |
swc_pc_{} |
Soil water content | percent |
lit_cl_{} |
Lithological class | 16 classes |
kar_pc_{} |
Karst area extent | percent |
ero_kh_{} |
Soil erosion | kg/hectare/year |
Population and human influence
| Variable | Attribute | Units |
|---|---|---|
pop_ct_{} |
Population count | thousands of people |
ppd_pk_{} |
Population density | people per km2 |
urb_pc_{} |
Urban extent | percent |
nli_ix_{} |
Nighttime lights | index x100 |
rdd_mk_{} |
Road density | meters per km2 |
hft_ix_{} |
Human footprint | index x10 |
gad_id_{} |
Global administrative area | identifier |
gdp_ud_{} |
Gross domestic product, purchasing power parity | U.S. dollars |
hdi_ix_{} |
Human development index | index x1000 |
River network
| Variable | Attribute | Units |
|---|---|---|
stream_order |
Strahler stream order from the NHDPlus V2 flowline associated with the site's COMID | unitless |
For full source citations, native spatial resolutions, source years, and class definitions, see Variables-Description-06-30-2026.pdf and the BasinATLAS catalog.
4. Continuous historical meteorology
Meteorological variables come from the Office of Water Prediction's Analysis of Record for Calibration, version 1.1. Native data are hourly at 30 arc-second resolution. STREAM provides hourly values lumped across each watershed.
| Variable | Description | Units |
|---|---|---|
APCP_surface |
Hourly total precipitation | kg/m2 or mm |
DLWRF_surface |
Downward longwave radiation flux at the surface | W/m2 |
DSWRF_surface |
Downward shortwave radiation flux at the surface | W/m2 |
PRES_surface |
Surface air pressure | Pa |
SPFH_2maboveground |
Specific humidity at 2 m above ground | g/g |
TMP_2maboveground |
Air temperature at 2 m above ground | K |
UGRD_10maboveground |
West-east wind component at 10 m above ground | m/s |
VGRD_10maboveground |
South-north wind component at 10 m above ground | m/s |
Source: Fall, G., et al. (2023), The Office of Water Prediction's Analysis of Record for Calibration, Version 1.1.
5. Dynamic historical land use and land cover
Land use and land cover variables come from the Annual National Land Cover Database. Native data have 30 m spatial resolution and annual temporal resolution. STREAM values are annual watershed fractions. For each station and year, the fractions across all classes sum to 1.
| Class | Summary |
|---|---|
Open Water |
Open water with less than 25% vegetation or soil cover. |
Perennial Ice/Snow |
Areas with perennial ice or snow covering more than 25% of the surface. |
Developed Open Space |
Mostly vegetated developed land with less than 20% impervious cover. |
Developed Low Intensity |
Developed land with 20% to 49% impervious cover. |
Developed Medium Intensity |
Developed land with 50% to 79% impervious cover. |
Developed High Intensity |
Highly developed land with 80% to 100% impervious cover. |
Barren Land |
Rock, sand, mines, and other exposed material with less than 15% vegetation. |
Deciduous Forest |
Forest dominated by trees that seasonally shed foliage. |
Evergreen Forest |
Forest dominated by trees that retain foliage throughout the year. |
Mixed Forest |
Forest without more than 75% dominance by either deciduous or evergreen trees. |
Shrub/Scrub |
Areas dominated by shrubs or short, early-successional trees. |
Grassland/Herbaceous |
Areas dominated by unmanaged graminoid or herbaceous vegetation. |
Pasture/Hay |
Grasses or legumes managed for grazing, seed, or hay production. |
Cultivated Crops |
Land used for annual or perennial crop production, including actively tilled land. |
Woody Wetlands |
Wetlands dominated by forest or shrub vegetation. |
Emergent Herbaceous Wetlands |
Wetlands dominated by perennial herbaceous vegetation. |
Source: U.S. Geological Survey (2024), Annual NLCD Collection 1 Science Products, version 1.1.
6. Dynamic anthropogenic variables
All variables in this archive are provided as annual watershed averages or watershed fractions.
| Variable | Description | STREAM coverage or source period | Native resolution |
|---|---|---|---|
salt_pound |
Estimated road salt application | 1992-2015 in STREAM | 1 km |
so4_tw, cl_tw, no3_tw, na_tw, k_tw, ca_tw, mg_tw, nh4_tw |
Atmospheric deposition of sulfate, chloride, nitrate, sodium, potassium, calcium, magnesium, and ammonium in kg/ha | 1985-2024 | 4 km |
nfer, pfer |
Agricultural nitrogen and phosphorus fertilizer use in g/m2/year | 1961-2013 | approximately 55 km |
fertnkg, fertpkg, manurenkg, manurepkg |
Nitrogen and phosphorus inputs from fertilizer and manure in kg/ha | historical annual series | 150 arc-seconds |
irrig |
Irrigation extent as a fraction from 0 to 1 | historical annual series | 150 arc-seconds |
Key sources:
- Falcone, J. A., Oelsner, G. P., and Bock, A., Estimates of Road Salt Application across the Conterminous United States, 1992-2019.
- National Atmospheric Deposition Program.
- Lu, C., and Tian, H. (2016), Half-degree gridded nitrogen and phosphorus fertilizer use for global agriculture production during 1900-2013.
- Booth, E. G., and Kucharik, C. J. (2026), Historical maps of land use-land cover, crop type, nutrients, and irrigation across CONUS.
7. Streamflow discharge
Streamflow was obtained from the original sources that supplied the corresponding water quality datasets and aggregated to hourly resolution.
| Field | Description |
|---|---|
DateTime |
Date and time of the record in ISO 8601 format. |
Q_m3s |
Hourly discharge in m3/s. |
Flag_Qm3s |
Source quality flag for discharge: approved, provisional, or erroneous. |
8. Grab-sample water quality
Grab samples were collected at the same locations as the high-frequency sensor gauges. These measurements can support comparisons between sensor signals and laboratory or discrete-sample concentrations.
| Field | Measurement | Units | Number of sites |
|---|---|---|---|
DateTime |
Sample date in ISO 8601 format: YYYY-MM-DD |
||
SSC_mgL |
Suspended sediment concentration associated with turbidity | mg/L | 1,442 |
TSS_mgL |
Total suspended solids associated with turbidity | mg/L | 738 |
DOC_mgL |
Dissolved organic carbon associated with fDOM | mg/L | 983 |
Cl_mgL |
Chloride associated with specific conductance | mg/L | 1,612 |
NO3_mgNL |
Nitrate as nitrogen | mg N/L | 1,459 |
PO4_mgPL |
Orthophosphate as phosphorus | mg P/L | 1,465 |
Chla_ugL |
Chlorophyll-a | ug/L | 352 |
PC_ugL |
Phycocyanin | ug/L | 85 |
Documentation Notes
The two PDF files included with this resource remain the authoritative source for detailed variable provenance and processing decisions. This README condenses those documents so users can understand the resource structure and begin working with the data without moving between multiple tables.
Credits
Funding Agencies
This resource was created using funding from the following sources:
| Agency Name | Award Title | Award Number |
|---|---|---|
| U.S. National Science Foundation | CAREER: Dynamic connectivity: a research and educational frontier for sustainable environmental management under climate and land use uncertainty | 2438017 |
| Environmental Protection Agency | Cooperative Agreement for LGU GHP Activities through SERA-46 | 84067501 |
How to Cite
This resource is shared under the Creative Commons Attribution-NoCommercial CC BY-NC.
http://creativecommons.org/licenses/by-nc/4.0/
Comments
There are currently no comments
New Comment