You are here

Multi-assumption Architecture And Testbed (maat V1.0)

Title: The Multi-assumption Architecture And Testbed (maat V1.0): R Code For Generating Ensembles With Dynamic Model Structure And Analysis Of Epistemic Uncertainty From Multiple Sources.
Name(s): Walker, Anthony P., author
Ye, Ming, author
Lu, Dan, author
De Kauwe, Martin G., author
Gu, Lianhong, author
Medlyn, Belinda E., author
Rogers, Alistair, author
Serbin, Shawn P., author
Type of Resource: text
Genre: Journal Article
Journal Article
Date Issued: 2018-08-10
Physical Form: computer
online resource
Extent: 1 online resource
Language(s): English
Abstract/Description: Computer models are ubiquitous tools used to represent systems across many scientific and engineering domains. For any given system, many computer models exist, each built on different assumptions and demonstrating variability in the ways in which these systems can be represented. This variability is known as epistemic uncertainty, i.e. uncertainty in our knowledge of how these systems operate. Two primary sources of epistemic uncertainty are (1) uncertain parameter values and (2) uncertain mathematical representations of the processes that comprise the system. Many formal methods exist to analyse parameter-based epistemic uncertainty, while process-representation-based epistemic uncertainty is often analysed post hoc, incompletely, informally, or is ignored. In this model description paper we present the multi-assumption architecture and testbed (MAAT v1.0) designed to formally and completely analyse process-representation-based epistemic uncertainty. MAAT is a modular modelling code that can simply and efficiently vary model structure (process representation), allowing for the generation and running of large model ensembles that vary in process representation, parameters, parameter values, and environmental conditions during a single execution of the code. MAAT v1.0 approaches epistemic uncertainty through sensitivity analysis, assigning variability in model output to processes (process representation and parameters) or to individual parameters. In this model description paper we describe MAAT and, by using a simple groundwater model example, verify that the sensitivity analysis algorithms have been correctly implemented. The main system model currently coded in MAAT is a unified, leaf-scale enzyme kinetic model of C-3 photosynthesis. In the Appendix we describe the photosynthesis model and the unification of multiple representations of photosynthetic processes. The numerical solution to leaf-scale photosynthesis is verified and examples of process variability in temperature response functions are provided. For rapid application to new systems, the MAAT algorithms for efficient variation of model structure and sensitivity analysis are agnostic of the specific system model employed. Therefore MAAT provides a tool for the development of novel or "toy" models in many domains, i.e. not only photosynthesis, facilitating rapid informal and formal comparison of alternative modelling approaches. [GRAPHICS] .
Identifier: FSU_libsubv1_wos_000441298000001 (IID), 10.5194/gmd-11-3159-2018 (DOI)
Keywords: sensitivity-analysis, biochemical-model, climate projections, elevated co2, global sensitivity, gross primary production, leaf photosynthesis, mesophyll conductance, stomatal conductance, temperature response
Publication Note: The publisher’s version of record is available at
Persistent Link to This Record:
Owner Institution: FSU
Is Part Of: Geoscientific Model Development.
Issue: iss. 8, vol. 11

Choose the citation style.
Walker, A. P., Ye, M., Lu, D., De Kauwe, M. G., Gu, L., Medlyn, B. E., … Serbin, S. P. (2018). The Multi-assumption Architecture And Testbed (maat V1.0): R Code For Generating Ensembles With Dynamic Model Structure And Analysis Of Epistemic Uncertainty From Multiple Sources. Geoscientific Model Development. Retrieved from