A schematic illustration of the proposed data-driven surrogate modeling framework for UQ of computational head models: in the first stage (see Section 3.2), the available material properties of each of the four substructures, denotes number of voxels for substructure ) are used to generate 300 realizations of the input random vector of material properties for the 2D head model (i.e., ). Simulations of these realizations yields input-output () data sets for training the surrogate model in the second stage. The surrogate model is developed in three steps (see Section 3.3): 1. perform nonlinear dimensionality reduction on the output via Grassmannian diffusion maps, 2. create Gaussian process mappings between the input and the reduced solutions (i.e., and ), and 3. for out-of-sample predictions, create geometric harmonics mappings between the diffusion coordinates and the matrices and of the tangent spaces of the Grassmann manifolds, followed by exponential mappings ( and , about the Karcher means) to obtain and , and reverse SVD to reconstruct the full strain field.