North American Lake Digital Twin
Predictive Limnology &
Eco-System Intelligence
An engineering-grade digital twin of North American freshwater basins (Ontario & California). Simulates nutrient runoff cascade, thermocline stratification, and chemical saturation indexes to manage lake metabolic stability and predict algae bloom risks.
Modelled Lakes
8waterbodies
Mapped Watersheds
4basins
Active Telemetry Nodes
54sensors
Dissolved O2 Target
11.2mg/L
Bloom Risk Level
Lowstatus
Platform
Analysis Modules
COMMAND CENTER
Lake Twin Command Center
Monitor dynamic 3D bathymetry sonar models, spatial dimensions (Width/Length/Depth), thermocline hypoxia layers, and virtual chemical jar test simulations.
30-DAY FORECAST
30-Day Predictive Forecast
Physics-based predictions of phosphorus loading, oxygen depletion, water temperature stratification, and algae bloom risk with Open-Meteo & Monte Carlo uncertainty.
SYSTEM MAP
Interactive System Map
Browse geocoded Ontario lakes. Drill down into trophic status, baseline chemistry, and local coordinates.
FIELD LOGGING
Sensor Field Logging
Submit volunteer field measurements including Secchi depth, surface temperature, and thermal stratification levels directly.
SIMULATIONS
Lake Analytics & Simulations
Run Monte Carlo predictive simulations to evaluate chemical stability outcomes (SI > 0 self-buffering vs SI < 0 bloom risk) and algae bloom probabilities.
ALERTS
Telemetry Alert Console
Automated monitoring of weather runoff, satellite anomalies, and thermal stratification with AI dispatch briefs.
CHARTER
Strategic Project Charter
Read the analytical framework, modeling equations, validation guidelines, and structural roadmap.
Methodology
Modelling Approach
Nutrient Runoff Cascade
Simulates forest sponge interception (Ia = 15mm) and landcover runoff metrics (Q = Σ Ci I Ai) to map nutrient loads delivered to basins during high-rainfall weather events.
Thermodynamics of Calcium-P
Calculates the Saturation Index (SI = log10(IAP / Ksp)) of calcium phosphate precipitation to assess the bio-availability of total phosphorus (TP) for algae consumption.
Stochastic Risk Forecasts
Executes a 1,000-trial Monte Carlo simulation to vary inputs (±10%) under weather extremes, estimating the statistical probability of Trophic State transitions and harmful blooms.
Project Charter
Strategic Project Charter & Core Math
Engineering Charter & Science Core Documentation
An engineering-grade framework for predictive water quality and lake ecosystem modeling. Inland water resources management is transitioned from a reactive, sampling-only model to an active, continuous simulation system.
To model phosphorus precipitation (Hydroxyapatite formation), the engine calculates the Ion Activity Product (IAP):
The Saturation Index (SI = log₁₀(IAP) - log₁₀(K_sp)) determines phosphorus bioavailability:
- SI > 0: Precipitation thermodynamically favored (Self-cleansing).
- SI < 0: Phosphorus remains soluble (High algae risk).
Automated cloud-based STAC harvesters compute multispectral indices for Chlorophyll-a and turbidity detection:
The Lake Digital Twin operates a fully synchronized ingestion pipeline linking real-time meteorological models, Sentinel-2 spectral grids, and database hypertables to fuel the physics simulators:
Provides live precipitation intensity and air temperature parameters based on specific lake GPS boundaries.
Stores time-series volunteer water quality samples (Secchi depth, DO, pH) and historical weather normals.
Ingests Copernicus Sentinel-2 Level-2A surface reflectance data to monitor biological blooms and anomalies.
Data Sources
Primary Data & Services
| Provider | Scope | License | Citation & DOI |
|---|---|---|---|
| Ontario GeoHub | Raw X, Y, Z bathymetry sonar depth markers for 3D benthic grids & spatial extent math. | Open Government Licence - Ontario 1.0 | Ontario Ministry of Natural Resources and Forestry (MNRF). 'Bathymetry Points Dataset.' Land Information Ontario (LIO). |
| Ontario Lake Partner Program (LPP) | Citizen science water temperature and Secchi disk depth readings, baseline chemistry datasets, and chemical constants. | Open Government Licence - Ontario 1.0 | Ontario Ministry of the Environment, Conservation and Parks. 'Lake Partner Program Total Phosphorus and Secchi Depth Baselines.' Dorset Environmental Science Centre. |
| Copernicus Sentinel-2 (ESA) | Hyperspectral remote sensing chlorophyll indexes (NDCI) for volunteer calibration sync. | Copernicus Sentinel Data Terms of Use | European Space Agency (ESA). 'Copernicus Sentinel-2 MSI Level-2A Imagery.' |
| DataStream OData API | Historical and near-real-time water quality monitoring observations (pH, Calcium, Phosphorus, Dissolved Oxygen, Temperature). | CC BY 4.0 | The Gordon Foundation. 'DataStream Open Access Water Quality Portal.' DataStream.org. |
| Open-Meteo Weather API | 7-day live hourly precipitation, 2m air temp, solar radiation per lake coordinates. | CC BY 4.0 | Zippenfenig, P. (2025). 'Open-Meteo Historical & Real-time Weather API.' |
| OpenWeatherMap API | Live local weather station metrics and historical 30-year climatology. | CC BY-SA 4.0 | OpenWeather Ltd. 'Current weather and forecast API.' |
| Google Gemini API | Generates autonomous field sampling technician dispatch briefs. | Google APIs Terms of Service | Google DeepMind. 'Gemini Flash Large Language Model API.' |
| Sentry SDK / Monitoring | Real-time error tracing and performance monitoring on client and server nodes. | Functional Source License (FSL) | Sentry Team. 'Sentry Next.js & Python Application Diagnostics SDK.' |
| USGS NWIS Water Data API | Continuous real-time water temperature, dissolved oxygen, pH, and specific conductance sensor datasets. | Public Domain (US Government Work) | U.S. Geological Survey (USGS). 'National Water Information System (NWIS) Web Services.' |
| Water Quality Portal (WQP) API | Discrete total phosphorus, calcium, and alkalinity monitoring samples aggregating state and federal databases. | Public Domain / Open Data | National Water Quality Monitoring Council. 'Water Quality Portal API Gateway.' USGS, EPA, and USDA. |