Environmental Science | Water Quality Management A new framework for water quality forecasting coupling causal inference, time-frequency analysis and uncertainty quantification. November 26, 2023