Skip to main content
ARS Home » Plains Area » Fort Collins, Colorado » Center for Agricultural Resources Research » Water Management and Systems Research » Research » Publications at this Location » Publication #319209

Title: An open-source Java-based Toolbox for environmental model evaluation: The MOUSE Software Application

Author
item Ascough Ii, James
item FISCHER, CHRISTIAN - Friedrick-Schiller University
item LIGHTHART, NATHAN - Colorado State University
item DAVID, OLAF - Colorado State University
item KRALISCH, SVEN - Friedrick-Schiller University

Submitted to: Proceedings of the American Society of Agricultural and Biological Engineers International (ASABE)
Publication Type: Proceedings
Publication Acceptance Date: 8/3/2015
Publication Date: 8/17/2015
Citation: Ascough II, J.C., Fischer, C., Lighthart, N., David, O., Kralisch, S. 2015. An open-source Java-based Toolbox for environmental model evaluation: The MOUSE Software Application. ASABE Paper No. 152189328, ASABE, St. Joseph, MI. doi: 10.13031/aim.20152189328.

Interpretive Summary: This paper provides an overview of the Model Optimization, Uncertainty, and SEnsitivity Analysis (MOUSE) software application, an open-source, Java-based toolbox of visual and numerical analysis components for the evaluation of environmental models. MOUSE is based on the OPTAS model calibration system developed for the Jena Adaptable Modeling System (JAMS) framework, is model-independent, and helps the modeler understand underlying hypotheses and assumptions regarding model structure, identify and select behavioral model parameterizations, and evaluate model performance and uncertainties. MOUSE offers well-established local and global sensitivity analysis methods, single- and multi-objective optimization algorithms, and uses GLUE methodology to quantify model uncertainty. MOUSE has a robust GUI that: 1) allows the modeler to constrain objective functions for specific time periods or events; and 2) permits graphical visualization of the methods described above in addition to visualization of numerous tools contained in MCAT including dotty plots, identifiability plots, and Dynamic Identifiability Analysis (DYNIA). In addition to an overview of MOUSE, a basic application of MOUSE to the HyMod conceptual hydrologic model is presented to further demonstrate the integrated model behavior, optimization, and sensitivity/uncertainty analysis tools.

Technical Abstract: A consequence of environmental model complexity is that the task of understanding how environmental models work and identifying their sensitivities/uncertainties, etc. becomes progressively more difficult. Comprehensive numerical and visual evaluation tools have been developed such as the Monte Carlo Analysis Toolbox (MCAT) and OPTAS to help analyze environmental model input (state, parameter) and output spaces. While MCAT and OPTAS are useful for exploring model performance, sensitivity/uncertainty, and underlying assumptions regarding model structure, they both rely on additional software platforms to run. Therefore, the primary goal of this research study was to convert the tools found in MCAT and OPTAS to open-source, Java-based visual and numerical analysis components and integrate them within a fully standalone toolbox. This paper provides an overview of the Model Optimization, Uncertainty, and SEnsitivity Analysis (MOUSE) software application, an open-source, Java-based toolbox of visual and numerical analysis components for the evaluation of environmental models. MOUSE is based on the OPTAS model calibration system developed for the Jena Adaptable Modeling System (JAMS) framework, is model-independent, and helps the modeler understand underlying hypotheses and assumptions regarding model structure, identify and select behavioral model parameterizations, and evaluate model performance and uncertainties. MOUSE offers well-established local and global sensitivity analysis methods, single- and multi-objective optimization algorithms, and uses GLUE methodology to quantify model uncertainty. MOUSE has a robust GUI that: 1) allows the modeler to constrain objective functions for specific time periods or events; and 2) permits graphical visualization of the methods described above in addition to visualization of numerous tools contained in MCAT including dotty plots, identifiability plots, and Dynamic Identifiability Analysis (DYNIA). In addition to an overview of MOUSE, a basic application of MOUSE to the HyMod conceptual hydrologic model is presented to further demonstrate the integrated model behavior, optimization, and sensitivity/uncertainty analysis tools.