Abstract
In this study, we develop a methodology for model reduction and selection informed by global sensitivity analysis (GSA) methods. We apply these techniques to a control model that takes systolic blood pressure and thoracic tissue pressure data as inputs and predicts heart rate in response to the Valsalva maneuver (VM). The study compares four GSA methods based on Sobol’ indices (SIs) quantifying the parameter influence on the difference between the model output and the heart rate data. The GSA methods include standard scalar SIs determining the average parameter influence over the time interval studied and three time-varying methods analyzing how parameter influence changes over time. The time-varying methods include a new technique, termed limited-memory SIs, predicting parameter influence using a moving window approach. Using the limited-memory SIs, we perform model reduction and selection to analyze the necessity of modeling both the aortic and carotid baroreceptor regions in response to the VM. We compare the original model to systematically reduced models including (i) the aortic and carotid regions, (ii) the aortic region only, and (iii) the carotid region only. Model selection is done quantitatively using the Akaike and Bayesian Information Criteria and qualitatively by comparing the neurological predictions. Results show that it is necessary to incorporate both the aortic and carotid regions to model the VM.
Keywords: Mathematical modeling, Sobol’ indices, Time-dependent processes, Akaike Information Criterion, Bayesian Information Criterion
1. Introduction
Mathematical models describing cardiovascular processes are typically complex with nonlinear interactions. They have many interrelated states and a large number of parameters. Reducing these models may help model-based data analysis provided that the reduced model retains similar behavior to the original. Several formal model reduction methods exist [3] but most focus on analyzing input-output relationships, ignoring predicted quantities. Moreover, they typically identify one reduced model when in fact many can arise. We develop a systematic approach for model reduction and selection via global sensitivity analysis. We then apply this protocol to our model [26] that takes systolic blood pressure (SBP) and intrathoracic tissue pressure (ITP) as inputs to predict the heart rate response to the Valsalva maneuver (VM), characterized by forceful exhalation against a resistance. Moreover, we use model selection to investigate whether differentiating between the aortic and carotid baroreceptor afferent signals is necessary for accurate prediction of heart rate.
To analyze parameter influence on a quantity of interest (QoI), we employ local (LSA) or global (GSA) sensitivity analysis. LSA (e.g., [6, 20, 23]) computes partial derivatives of the QoI with respect to the nominal parameter values, whereas GSA [30] computes parameter influence by analyzing parameters and their interactions over the entire parameter space. Here, “nominal” refers to the a priori guess and/or calculation used to compute the initial model prediction (before parameter estimation). Popular methods include Sobol’ indices (SIs) [29, 33] (used here), Morris screening [21, 22], generalized sensitivity functions [13], and moment-independent importance measures [12]. Morris screening is computationally inexpensive but does not account for higher order interactions. Generalized sensitivity functions characterize model sensitivity to nominal parameter values and take into account parameter interactions, yet make stringent assumptions on local parameter identifiability. Moment-independent importance measures focus on constructing probability density functions that are computationally expensive and intractable for high dimensional systems.
We compute our GSA using SIs due to their wide usage and applicability [5, 14, 17, 36]. SIs apportion relative contributions of the effect on the QoI to each parameter. Originally developed to analyze parameter influence in models with scalar outputs [33] (scalar SIs), they have recently been extended to analyze time-varying QoIs [1]. Pointwise-in-time Sobol’ indices (PTSIs) calculate the SI at every time point but do not account for the changes in the pointwise variance over time [2, 14]. To incorporate time dependence, generalized Sobol’ indices (GSIs) integrate the pointwise variance over a specified time interval [1, 7]. However, for processes that involve significant, short-lived disturbances to the steady-state behavior, integration over the entire time interval diminishes the effect of features that play a transient role. We illustrate this point using our VM model [26], where the breath hold causes a significant and fast model response. To mitigate this issue, we introduce limited-memory Sobol’ indices (LMSIs) that account for parameter interactions and the time history of the variance by applying weights from a moving window.
We also propose a methodology for model reduction and selection. For model reduction, we use the LMSIs to select parameters that are noninfluential over the time interval. These parameters are “removed” by (i) excision of the equation(s) associated with them [6, 19] or (ii) fixing the them at their nominal values [33]. This process generates a set of reduced models upon which we perform model selection using the Akaike Information Criterion with correction (AICc) and Bayesian Information Criterion (BIC) [37]. Finally, we determine if the reduced models can predict heart rate and autonomic VM responses similar to the original model.
The new contributions of this article include: (i) the development of LMSIs for time-dependent processes to analyze our model’s [26] response to the VM; and (ii) a GSA-informed model reduction and selection protocol. We use model selection to test whether it is necessary to include afferent signaling from the carotid region only, the aortic region only, or both regions simultaneously to predict heart rate dynamics and neural tones.
2. Methods
Figure 1 depicts the model reduction and selection workflow, which includes the following components:
-
Forward model analysis: We consider the QoI, which is the time-varying residual vector
(1) where H(tj; θ) denotes the heart rate model output at time tj for j = 1, …, N and Hd(tj) the corresponding heart rate data. Model predictions depend on the parameter vector , for Ωp the parameter space of dimension p.
-
Global sensitivity analysis: To determine parameter influence on the QoI, we compute scalar SIs with respect to
(2) as well as the time-varying PTSIs, GSIs, and LMSIs with respect to r.- Parameter influence is computed with the chosen index. We compute LMSIs to determine noninfluential parameters having an index below a given threshold.
- Model reduction “removes” noninfluential parameters by fixing them at their nominal values or analytically removing equations associated with them.
- Model recalibration ensures that the reduced model produces similar predictions as the original.
- GSA on the reduced model is conducted to test if all parameters are influential. This step is necessary since model reduction can change the relative ranking of parameter influence and result in some parameters becoming noninfluential.
Steps (b)-(d) are repeated iteratively until the system has no noninfluential parameters. At any point, there may be cases where one could remove one parameter over another, creating branches of reduced models.
Reduced models: We create a set for m0 the original model and mk the reduced models for k = 1, …, M.
Parameter estimation: To determine an identifiable parameter subset (), we use subset selection [19, 22, 23, 24], which is local in nature, since the model is evaluated at specific parameter values. Each reduced model is fitted to data, estimating by minimizing the least squares error.
Model selection: To ensure that the reduced models produce outputs within physiological ranges, we perform model selection both quantitatively and qualitatively. Quantitatively, we analyze goodness of fit by calculating relative AICc and BIC values. Qualitatively, we assume the original model is the true signal and analyze the predicted neural tones of the reduced models.
Figure 1:
Workflow diagram illustrating the procedure outlined in Section 2. From left to right: A model is developed and nominal parameter values, used to compute the initial model prediction, are determined. Forward model analysis produces outputs which undergo global sensitivity analysis (GSA). The GSA results are used to reduce the model (orange arrow), producing M reduced models. For each model, a subset of parameters is estimated to fit data. The reduced model that captures the original model best, qualitatively and quantitatively, is selected. Model Reduction Step (insert): Using GSA, parameters are ranked from most to least influential, and parameters below a preset threshold are termed noninfluential. These parameters are “removed” by fixing them at their nominal values or analytically excising the model components associated with them. For each reduced model, nominal parameter values are recalibrated and estimated, and GSA is performed again.
2.1. The Valsalva maneuver
The VM is a clinical test involving forced expiration against a closed airway while maintaining an open glottis [9]. It stimulates the autonomic nervous system via the baroreflex in response to blood pressure changes in the aortic arch and the carotid sinus. The body responds to a sudden decrease in blood pressure, causing compensatory responses in heart rate to restore blood pressure to baseline. Figure 2 displays a representative VM and includes the four VM phases.
Figure 2:
Valsalva maneuver (VM) for a representative subject. The VM phases are represented as alternating gray (I and III) and light gray (II and IV) boxes. Phase II is divided into early and late stages (vertical dotted black line). Phases: I. Initiation of the breath hold causes a sharp increase in blood pressure (P, mmHg) and a decrease in heart rate (H, bpm). Early II. P drops and H accelerates. Late II. H accelerates further, which increases P. III. Release of the breath hold causes a sharp drop in P. IV. P overshoots and H undershoots, both returning to baseline within 30 s. (a) P with systolic blood pressure (bold) indicated. (b) Electrocardiogram (ECG, mV). (c) H. (d) Thoracic pressure (Pt, mmHg, equation (A.7)). (e) ECG zoom with Q (black circles), R (red circles), and S waves indicated. Green arrows show the amplitude of the QRS-complex (the set of Q, R, and S waves) and the R-R interval (the time between two consecutive R waves). (f) Baroreflex-mediated parasympathetic (Tpb, dimensionless, purple) and sympathetic (Ts, dimensionless, green) neural tones. (g) Heart rate model output (H, bpm, red) fitted to data (blue). Optimized parameter values for panels f and g are listed in Table 1.
2.2. Data acquisition and processing
The data is from a 21-year-old healthy female following our previous work [26]. Figure 2 displays the electrocardiogram (ECG), blood pressure, and heart rate. SBP (Figure 2a) is obtained by interpolating the local maxima of consecutive blood pressure waveforms using a piecewise cubic Hermite interpolating polynomial (PCHIP). Similarly, we construct a respiration signal from the ECG (Figure 2b) using PCHIP to detect amplitudes of the QRS complexes (sets of Q, R, and S waves in the ECG) (Figure 2e). Figure 2d plots thoracic pressure (Pt, equation (A.7)) during the VM. Heart rate (Figure 2c) is computed from the ECG by detecting R-R intervals, the time between two consecutive R waves (Figure 2e).
2.3. Model development
The model is a system of stiff ordinary (ODEs) and delay (DDEs) differential equations with 6 states and 25 parameters that takes SBP and ITP as inputs to predict heart rate, H, in response to a VM. Figure 3 displays the model schematic with the baroreflex (solid arrows) and respiratory sinus arrhythmia (RSA, dotted arrows) pathways. The model is of the form
(3) |
Here, , where εbc and εba are the carotid and aortic baroreceptor strains, respectively, Tpb and Ts are the baroreflex-mediated parasympathetic and sympathetic tones, respectively, and Tpr is the RSA-mediated parasympathetic tone. is the right hand side of the system, x0 is the vector of initial conditions, is the discrete delay, and is a vector of parameters, including
(4) |
Table 1 lists the nominal parameter values. All states except Ts and H are modeled as a first-order linear equation of the form
(5) |
where x is a state, Kx is the gain, Gx is a nonlinear function, and τx is the time-scale. For εbc and εba, Gx(t) takes the form
(6) |
for j = c or a for carotid or aortic, respectively, where Pj denotes the pressure input, A (dimensionless) is an offset parameter, and qw (mmHg−1) and sw (mmHg) are the steepness and half-saturation values. For Tpb and Ts, Gx(t) takes the form
(7) |
for l = pb and s for baroreflex-mediated parasympathetic and sympathetic, respectively, where ql (s) and sl (s−1) are the steepness and half-saturation values, respectively, and
(8) |
For B ∈ [0, 1] (s−1). Figure 2f shows the optimized model predictions for Tpb and Ts. For Tpr, Gx(t) takes a similar form as equation (7), but the time-varying input is Pt (equation (A.7)). Lastly, H is determined by the ODE
(9) |
where τH (s) is a time-scale and
(10) |
HI (bpm) is the intrinsic heart rate, whereas Hpb, Hpr, and Hs are dimensionless gains. The model equations are summarized in Appendix A. Figure 2g shows the optimized model fit to data.
Figure 3:
Model diagram reproduced from [26]. Systolic blood pressure (SBP, mmHg, Figure 2a) and thoracic pressure (Pt, mmHg, Figure 2d, equation (A.7)) are inputs. Baroreflex pathway: (solid arrows) Carotid baroreceptor strain (εbc, dimensionless, equation (A.1)) depends on SBP only and aortic strain (εba, dimensionless, equation (A.2)) depends on SBP and Pt. They are integrated in the medulla (n, s−1, equation (8)), which initiates a dynamic change in baroreflex-mediated parasympathetic (Tpb, dimensionless, equation (A.3)) and sympathetic (Ts, dimensionless, equation (A.4)) tones. Respiratory sinus arrhythmia (RSA) pathway: (dotted arrows) RSA depends solely on Pt that modulates the RSA-mediated parasympathetic tone (Tpr, dimensionless, equation (A.5)). All efferent outflows combine to control heart rate (H, bpm, equation (9)).
Table 1:
Description of the model parameters and units. Nominal (Nom) values, lower (LB) and upper (UB) bounds, along with an explanation for the chosen bounds. Optimized (Opt) parameters for the model outputs in Figure 2f and 2g are listed in the last column.
Symbol | Units | Nom | LB | UB | Explanation | Opt |
---|---|---|---|---|---|---|
Offset | ||||||
A | 5 | 2.5 | 7.5 | Nom ± 50% | ||
Convex parameter | ||||||
B | s−1 | 0.5 | 0.01 | 1 | [0,1] | 0.43* |
Afferent and efferent gains | ||||||
Kb | 0.1 | 0.05 | 0.15 | Nom ± 50% | ||
Kpb | 5 | 2.5 | 7.5 | Nom ± 50% | ||
Kpr | 1 | 0.5 | 1.5 | Nom ± 50% | ||
Ks | 5 | 2.5 | 7.5 | Nom ± 50% | ||
Time-scales | ||||||
τb | s | 0.9 | 0.45 | 1.35 | Nom ± 50% | |
τpb | s | 6.5 | 0.01 | 17.9 | Mean ± 2SD | 4.26* |
τpr | s | 9.6 | 0.01 | 31.2 | Mean ± 2SD | 2.75* |
τs | s | 10 | 5 | 15 | Nom ± 50% | |
τH | s | 0.5 | 0.25 | 0.75 | Nom ± 50% | |
Sigmoid steepnesses | ||||||
qw | mmHg−1 | 0.04 | 0.02 | 0.06 | Nom ± 50% | |
qpb | s | 10 | 5 | 15 | Nom ± 50% | |
qpr | mmHg−1 | 1 | 0.5 | 1.5 | Nom ± 50% | |
qs | s | 10 | 5 | 15 | Nom ± 50% | |
Half-saturation values | ||||||
Sw | mmHg | 123 | 83 | 163 | Mean ± 2SD | 149** |
spb | s−1 | 0.54 | 0.53 | 0.55 | Mean ± 2SD | 0.54** |
spr | mmHg | 4.88 | 4.46 | 5.3 | Mean ± 2SD | 4.50** |
ss | s−1 | 0.05 | 0.04 | 0.06 | Mean ± 2SD | |
Heart rate gains | ||||||
HI | bpm | 100 | 86 | 114 | Mean ± 2SD | 106** |
Hpb | 0.5 | 0.1 | 0.9 | Mean ± 2SD | 0.44* | |
Hpr | 0.3 | 0.01 | 1.1 | Mean ± 2SD | 0.48* | |
Hs | 0.3 | 0.01 | 1.1 | Mean ± 2SD | 0.28* | |
VM start and end | ||||||
ts | s | data | 16.2** | |||
te | s | data | 30.2** | |||
Delay *** | ||||||
Ds | s | 3 |
SD - standard deviation. VM - Valsalva maneuver.
A blank space in the Units column indicates that the parameter is dimensionless.
A blank space in the Opt column indicates that the parameter is not estimated, i.e., it is kept at its nominal value.
The parameter was optimized to fit the data.
The parameter was calculated from data.
Ds is included in the model but not analyzed. This parameter is held fixed at its nominal value.
Initial condition calculations are in Appendix B. The model is solved using the stiff DDE solver RADAR5 [8] with relative and absolute tolerances of 10−8. As described in Appendix C, H was fitted to the heart rate data by estimating a parameter subset (, equation (C.3)) that minimizes the least squares error (J, equation (C.4)) between the model output and the data. The GSA and parameter estimation are performed on the logarithm of the parameters. We assume that the logarithm of each parameter is uniformly distributed between the logarithm of their respective parameter ranges, given in Table 1. The data and run-time environment can be found in [28].
Upper and lower parameter bounds are given in Table 1. Parameters not calculated a priori are varied ±50% of their nominal values. Parameters calculated from data have bounds set to the mean ±2 SD. To prevent negative parameter values, we set the lower bound to 0.01 where necessary. The parameter B varies from 0 to 1. The parameter τs is an exception since it interacts with Ds and can cause instability [27]. Hence, τs is varied ±50% of its nominal value to remain stable.
2.4. Global sensitivity analysis
We use variance-based SIs [29, 33] for the GSA. This section discusses four different methods for computing SIs: scalar [29], pointwise-in-time [2], generalized [1], and limited-memory (new). A reference table of symbols is compiled in Table 2.
Table 2:
Summary of Sobol’ index (SI) symbols.
PTSIs - pointwise-in-time Sobol’ indices.
GSIs - generalized Sobol’ indices.
LMSIs - limited-memory Sobol’ indices.
i = 1, …, p denotes the parameter index.
2.4.1. Scalar Sobol’ indices
Consider a mathematical model f with a scalar output y dependent on , a random vector of p statistically independent model parameters with a uniform distribution spanning Ωp; that is, y = f(θ). For each parameter θi, we compute its contribution to the variance of y [32, 33]. Assuming parameter independence, the main effect on f due to θi is
(11) |
where and denote the variance and expectation operators and θ~i is the vector θ without θi. The total-effect SI on f includes both the main and higher order effects of θi and is
(12) |
2.4.2. Time-varying Sobol’ indices
The following formulations attempt to account for changes in parameter influence over time.
Pointwise-in-time Sobol’ indices (PTSIs):
Consider a model f with time-varying output y(t) on the interval [0, T] for T > 0, i.e., y(t) = f(t; θ) for t ∈ [0, T]. The main effect PTSI of f corresponding to θi at time t for t ∈ [0, T] is
(13) |
and the total effect PTSI at time t is
(14) |
Generalized Sobol’ indices (GSIs):
The PTSIs ignore the variance history of the signal whereas GSIs take it into account by integrating the numerators and denominators of equations (13) and (14) [1]. The main effect GSI over the interval [0, t] for t ∈ [0, T] is
(15) |
Similarly, the total the total effect GSI of θi is
(16) |
Limited-memory Sobol’ indices (LMSIs):
By integrating over [0, t], GSIs compute the parameter influence up to time t, which can average the signal and miss parameter contributions during fast, transient disturbances. Hence, we propose a new technique, limited-memory Sobol’ indices, to analyze parameter influence as the QoI responds to these disturbances. To do so, we introduce a moving integration window of width Δ. Thus, we have the interval [t − Δ, t] for t ∈ [Δ, T]. The window shape and magnitude of Δ is problem-dependent. For t ∈ [Δ, T], the main effect LMSI of θi is
(17) |
where w(t) is the weight determined by the window of choice. Figure 4 gives different options for w(t), which are discussed in detail in Section 4.3. Similarly, the total effect LMSI is
(18) |
Figure 4:
Moving integration window, Δ, for the limited-memory Sobol’ indices using parameter Hs as an example. Valsalva maneuver (VM) phases are represented as alternating gray (I and III) and light gray (II and IV) boxes. Phase II is divided into early and late stages (vertical dotted black line). (a) Uniform moving window. (b) Half-Hanning moving window. (c) Comparison of uniform (black) versus Hanning (red) windows of width Δ = 15 s. The Hanning window shows a steeper decline in parameter influence in phase IV. (d) Comparison of varying window lengths for increasing Δ = [5, 10, 15, 20] s. Pointwise-in-time Sobol’ indices (blue) and generalized Sobol’ indices (red) are also plotted.
There are many factors in choosing the appropriate window type, shape, and width. We let the physiology guide our window selection. Since the blood pressure and the change in blood pressure affect the baroreflex modulation of heart rate, recent time points contribute to the current heart rate and future points do not. To accommodate these features, we chose to use a trailing half-Hanning integration window (Figure 4b) for Δ = 15 s to coincide with the typical length of the VM as
(19) |
2.5. GSA computation
In our numerical experiments, we use Monte Carlo integration to estimate the SIs of all model parameters (p = 23) except the VM start and end times, ts and te, which are extracted from data. Specifically, the SIs are calculated using the procedure outlined in Saltelli et al. [29] (page 262, Table 2) that computes the expectations and variances. To test for convergence, we computed 103(p + 2) = 25, 000, 104(p + 2) = 250, 000, and 105(p + 2) = 2, 500, 000 function evaluations, which produced similar results [10, 17]. For the reduced models, we use 25, 000 evaluations. To approximate the integrals in equations (15)–(18), we used the trapezoid quadrature scheme.
We compare the performance of each of the four methods discussed in Section 2.4. The scalar SIs are calculated with respect to the Euclidean norm of the residual r (equation (2)), that is, and for r. Using ∥r∥2 as the scalar model output gives a indication of the average sensitivity of r to the parameters at steady-state. For the time-varying r, we simultaneously compute the PTSIs, GSIs, and LMSIs.
2.6. Sensitivity ranking
To identify noninfluential parameters, we rank and group them into most, moderately, and least influential. For moderately influential, η1 = 10−1 is assigned based on the clear separation in parameter influence (Figure 5). For least influential, η2 = 10−3 is assigned in accordance with the LSA from our previous work [26]. The scalar SI groups motivated the grouping used for the PTSIs, GSIs, and LMSIs. We define a parameter θi as noninfluential over the time series if
(20) |
for the entire interval.
Figure 5:
Log-scale relative scalar sensitivity analysis ranking with respect to ∥r∥2. Influence thresholds η1 = 10−1 and η2 = 10−3 are indicated (horizontal dashed lines). Local analysis results (x’s) reproduced from [26] are scaled from zero to one by the maximum sensitivity value. Global analysis results (bars) are computed using the scalar total effect Sobol’ indices (, equation (12)) and scaled by the maximum sensitivity value for comparison with the local results.
2.7. Model reduction
Using the sensitivity ranking, we develop steps for a model reduction methodology informed by the LMSIs. The steps are:
Compute the LMSIs for all parameters to be considered.
Determine if each for t ∈ [Δ, T] satisfies equation (20) and make a set of noninfluential parameters, θNI.
Analyze the parameters in θNI and determine if it is possible to remove the equations associated with each parameter. Choose parameter θk that has the least influence. Remove the components of the model associated with that parameter and restructure the model. Some changes to the model equations must occur simultaneously, which we will exemplify in the next section. Note that this step is problem-specific and inherently changes the mathematical structure of the model. There may be instances where removing model components could be detrimental. Also, there may be instances where there are multiple options available, creating branches of models. Then, analyze the parameters in θNI of each branch separately.
Recalibrate parameters to obtain new parameter vector θ★ for newly generated model f★. f★ joins the set .
Repeat steps 1–4 on f★. Iterate until the equations associated with the noninfluential parameters in θNI are not algebraically removable. Fix all remaining parameters in θNI at their nominal values.
This process generates a set of models for m0 the original model and mi the reduced models for i = 1, …, M.
2.8. Model selection
To compare model performance between the original and reduced models, we compute the AICc and BIC indices, statistical measures that balance the models’ fit to the data (goodness of fit) and the model complexity (the number of estimated parameters) [25]. The AICc index, derived from a frequentist perspective, overestimates the model fit to the data, whereas the BIC index, derived from a Bayesian perspective, underestimates it. These indices are commonly calculated for model selection and, if in agreement, provide confidence that the model selected balances over- and underfitting [4]. We assume that the residual errors are independent and identically distributed with mean zero and finite variance. By predicting the maximum likelihood estimate, or equivalently minimizing the least squares error J (equation (C.4)), we compute
(21) |
(22) |
where N is the number of data points, the dimension of the optimized parameter subset [4]. To compare the models, we report the relative index of model mi from the minimal model, that is,
(23) |
where AICcm and BICm are the minimum AICc and BIC values, and AICci and BICi are the corresponding values for model mi.
Though this statistical technique is useful when determining the goodness of fit to data, there are predicted model outputs (e.g., Tpb and Ts) of clinical importance that cannot be measured without costly and invasive procedures. Therefore, we must also assess the model performance qualitatively. To do so, we compare the reduced models to m0, assuming that m0 produces the true signal. We employ the metric
(24) |
where is the baroreflex sympathetic tone Ts(t) from m0 and is Ts(t) from the reduced model mi.
3. Results
This section discusses the results regarding the scalar SIs (Figure 5) and the time-varying PTSIs, GSIs, and LMSIs (Figure 7). The latter are computed using a moving integration window of width Δ and several window widths are compared (Figure 4d). For each analysis, the parameters are divided into three influence groups: most (> η1), moderately (between η1 and η2), and least (< η2) influential. Using the LMSIs, we inform a model reduction protocol. Lastly, we select the best model by computing the AICcr and BICr (equation (23)) values in Table 5 and by examining the predicted neural tones Tpb and Ts to give physiological predictions (Figure 8).
Figure 7:
Time-varying total effect Sobol’ indices (SIs) for the most (top row), moderately (middle row), and least (bottom row) influential parameters determined by the scalar SIs in Figure 5 for the pointwise-in-time (a, d, g), generalized (b, e, h), and limited-memory (c, f, i) SIs. Thresholds η1 = 10−1 and η2 = 10−3 are indicated with horizontal dashed black lines. The VM phases are represented as alternating gray (I and III) and light gray (II and IV) boxes. Phase II is divided into early and late parts (vertical dotted black line). Results are plotted on a logarithmic scale for the y-axilist
Table 5:
Statistical analysis for model selection.
Model | Cost | Pars | Quantitative | Qualitative | |
---|---|---|---|---|---|
J (10−3) | p | AICcr | BICr | Q | |
(C.4) | (23) | (23) | (24) | ||
m0 | 4.64 | 6 | 0.83 | 0.83 | |
m1 | 4.64 | 6 | 0.83 | 0.83 | 0 |
m2 | 4.63 | 6 | 1 | 1 | 0.17 |
m3 | 4.97 | 5 | 2.5e-4 | 3.6e-4 | 0.41 |
m4 | 4.97 | 5 | 2.5e-5 | 3.6e-5 | 0.48 |
Pars - number of parameters. AICc - Akaike Information Criterion with correction. BIC - Bayesian Information Criterion.
Figure 8:
Plots of the reduced model 1 (m1, solid), 2 (m2, dotted), 3 (m3, dashed), and 4 (m4, dash-dotted). The original model m0 has been omitted since it has the same parameter values as m1 (Table 4). The Valsalva maneuver (VM) phases are represented as alternating gray (I and III) and light gray (II and IV) boxes. Phase II is divided into early and late stages (vertical dotted black line). (a) Model fits (red) to heart rate data (blue). Insert shows a zoom in late phase II and phase III. (b) Model predictions of baroreflex-mediated parasympathetic (Tpb, purple) for the full and reduced models. (c) Model predictions of baroreflex-mediated sympathetic (Ts, green) for the original and reduced models.
3.1. Scalar Sobol’ indices
The total effect scalar SIs are calculated with respect to ||r||2, that is, and plotted with LSA results reproduced from [26] (Figure 5). The five most influential parameters, {Hs, Ks, Kb, Hpr, Kpr}, are associated with RSA and Ts and affect H during and after the VM. In comparison, the LSA determined that the parameters spb, sw, A, and HI were the most influential. The subset of least influential parameters is
(25) |
where the superscript S denotes scalar SIs. Figure 6 displays H when varying each parameter at 10 equidistant points between their upper and lower bounds (given in Table 1) and all other parameters are held fixed. Parameters ss, spb, τH, and τb have the least effect visually on the model output. The small effect of changing ss and spb is most likely due to their narrow distributions. In [26], these parameters are calculated a priori and do not vary much among the subjects. Parameters τH and τb have the least effect on the residual for both analyses.
Figure 6:
Noninfluential parameters determined by the total effect scalar Sobol’ indices in Figure 5. The model was evaluated at 10 equidistant parameter values within the physiological range of each parameter given in Table 1 (cyan) plotted with the heart rate data (blue). The VM phases are represented as alternating gray (I and III) and light gray (II and IV) boxes. Phase II is divided into early and late parts (vertical dotted black line).
3.2. Pointwise-in-time Sobol’ indices
Figure 7 shows results for the most (Figure 7a), moderately (Figure 7d), and least (Figure 7g) influential parameters for the PTSIs, which display rapid fluctuations. The most influential parameters, Hs, Ks, Kb, Hpr, and Kpr (Figure 7a), correspond to the scalar SIs. Our results show that the index for Kb does not change significantly during the time interval, which is expected since the baroreceptors are always active. Parameters Ks and Hs are most influential due sympathetic activation after the breath hold. Finally, Hpr and Kpr decrease in influence below η1 after the breath hold due to parasympathetic withdrawal.
Parameters ss and spb remain below η2 for all time. Though all other time-scales rise above η2, τb surprisingly also remains below η2. These insensitive parameters are prime candidates for removal. Overall, the PTSIs designate almost all parameters as at least moderately influential, which agree with the LSA results. However, these results do not provide much additional information that is not already given in the scalar SIs.
3.3. Generalized Sobol’ indices
As shown in Figures 7b, e, and h, the GSIs smooth the signals, placing much emphasis on the time-dependence and averaging the signal over extended periods of baseline activity. They miss potential transient changes in parameter influence on the model output. PTSIs and GSIs provide extremes for analyzing time-varying signals as shown in Figure 4d (PTSI in blue and GSI in red). These results suggest that there is a need for a method that incorporates both the transient nature of the PTSIs and the smoothing capabilities of the GSIs.
The GSI for τH (Figure 7h) fluctuates significantly. τH is moderately influential at the beginning but decreases in influence after the onset of the VM. Hence, τH may play a role in establishing steady-state behavior from the initial conditions and then decrease in influence once steady-state is achieved. As shown in Figure 7h, the least influential subset of parameters determined by the GSIs is
(26) |
where the superscript G denotes generalized SIs.
3.4. Limited-memory Sobol’ indices
For the LMSIs, it is important to choose a window that is short enough so as to retain important features but long enough to be easily interpretable. Since the VM typically lasts 15 s, we compare the output from several window widths for Δ = 5, 10, 15, and 20 s (Figure 4d). For smaller values of Δ, the LMSI tends toward the PTSI whereas for larger values of Δ, the LMSI tends toward the GSI. To remain consistent with the VM itself, we chose a window of 15 s.
Fluctuations in parameter influence correspond to different control mechanisms that activate and deactivate during the VM. The LMSIs remain relatively constant before the VM (Figures 7c, f, and i). We observe increases in influence of parameters associated with Ts during the VM that decrease afterward. This behavior coincides with the activation and deactivation of Ts during the VM. Note that qw and τpb become moderately influential during the VM while the subset
(27) |
where superscript LM denotes limited-memory, remains below η2. τb has consistently been the least influential throughout all analyses. Surprisingly, B and τs also remain below η2 for all t.
In summary, the scalar SIs and LSA provide clear parameter influence rankings. However, the time-varying techniques elucidate when a parameter becomes influential. Our results show that the GSIs have a clear benefit over the PTSIs, incorporating the signal history, but miss the effects of transient disturbances. We conclude that the LMSIs illustrate parameter influence traces that correspond to the modeled physiological phenomena. Table 3 summarizes the subsets of noninfluential parameters from the scalar SIs (equation (25)), GSIs (equation (26)), and LMSIs (equation (27)). The PTSIs were not included as their results were inconclusive. The LMSIs determined the smallest subset with 5 noninfluential parameters considered for removal.
Table 3:
Noninfluential (NI) parameters.
S - scalar. G - generalized. LM - limited memory.
3.5. Model reduction
We “remove” a parameter from consideration by fixing it at its nominal value or analytically excising equations associated with it. In Section 3.5.1, we consider the parameters in equation (27) to fix at their nominal values. In Sections 3.5.2 and 3.5.3, we remove equations associated with noninfluential parameters and develop a suite of models upon which we can perform statistics.
3.5.1. Fixed parameters
Parameters spb and ss (equations (A.13) and (A.14)) are computed a priori assuming 80% of the baseline heart rate is controlled by Tpb and 20% by Ts [26]. The coefficient of variation (SD/mean) for both is ~0.1%, which implies a very narrow dispersion. In [27], we show that τs (equation (A.4)) is nonlinearly related to Ds, which can lead to instability. Therefore, we restricted the bounds of τs to ±50% of the nominal value (Table 1) to ensure model stability. After fixing these parameters at their nominal values, we recalculated the LMSIs with 25, 000 samples, which produced similar results to Figure 7i with τb and B still in (results not shown). This process produces the reduced model, m1, for which spb, ss, and τs are constant. Table 4 lists parameters for m0 and m1. Note that both models have the same parameter values. Therefore, from here on, we compare further reduced models to m1. τb and B are removed and the equations impacted by these parameters are modified as described in the following sections.
Table 4:
Estimated parameter values.
Parameters | m0 | m1 | m2 | m3 | m4 |
---|---|---|---|---|---|
B | 0.43 | 0.43 | 0.58 | 0† | 1† |
τpb | 4.27 | 4.27 | 4.05 | 3.85 | 4.62 |
τpr | 2.71 | 2.71 | 2.61 | 2.68 | 2.58 |
Hpb | 0.43 | 0.43 | 0.43 | 0.42 | 0.43 |
Hpr | 0.48 | 0.48 | 0.46 | 0.50 | 0.39 |
Hs | 0.28 | 0.28 | 0.32 | 0.20 | 0.47 |
held constant and excluded from estimation.
3.5.2. Removing τb
Since τb (equations (A.1) and (A.2)) can be small with negligible impact, we rearrange equation (A.1) as
(28) |
By letting τb = 0, equations (A.1) and (A.2) become and , respectively. From here on, an asterisk denotes the reduced system. Note that the dimension of the state space has reduced by two. Substituting and into equation (8) gives
(29) |
where
(30) |
By substituting equation (29) into equation (A.13), we obtain
(31) |
and define new parameter values
(32) |
Gs(t) also reduces to with new parameters and (equation (A.21)). Note that Kb is used to calculate , , , and , and hence, the dimension of Ωp is reduced by one.
The reduced system consists of 4 states and 23 parameters
(33) |
where and
(34) |
Note that θ* does not contain Kb. The full set of equations of f* are in Appendix A. We refer to this reduced model as m2.
We perform subset selection using the structured correlation analysis described in Appendix C to determine a subset of parameters to optimize for m2 and obtain
(35) |
Table 4 lists the optimized parameters for m2. We perform GSA on m2, holding spb, ss, and τs fixed, and observe that B is the only parameter below η2 for all time t (results not shown).
3.5.3. Removing B
The necessity of delineating the aortic and carotid regions has been explored in two previous studies [15, 26] and, surprisingly, B is flagged for removal. Note that when B = 0 in equation (30), the aortic strain solely influences the efferent response, and when B = 1, the carotid. It is unknown how the these signals are integrated in the medulla and not clear whether it is sufficient to model only one of them. We observe that the LMSI of B is small initially, increases as the VM progresses, and decreases after the breath hold (Figure 7i). This produces two models branching from m2: m3 where B = 0 and and m4 where B = 1 and . These are systems of ODEs and DDEs with 4 states and 22 parameters of the form in equation (33). Appendix A contains more details for the construction of m3 and m4. Table 4 lists the estimated parameters for m3 and m4. We perform GSA on each, which results in all parameters above η2 at some time point (results not shown). Hence, there are no parameters remaining in the noninfluential subset.
In summary, the model reduction methodology has produced 5 possible models (Table 4): m0, the original model; m1, the original model with spb, ss, and τs fixed; m2 reduced model removing τb; m3 reduced model removing τb and setting B = 0; and m4 reduced model removing τb and setting B = 1. Figure 8 plots the model fits to the data as well as their respective neural tones.
3.6. Model selection
To determine which model best fits the data, we perform model selection quantitatively by computing AICcr and BICr (equation (23)) and qualitatively by comparing Tpb and Ts of the reduced models to m0. The latter is important since our goal is not only to fit the data but also to predict the neural tones that cannot be measured in vivo.
3.6.1. Goodness of fit analysis
Table 5 shows that m2 has the greatest AICcr and BICr values. This is surprising since m2 estimates more model parameters than both m3 and m4. This analysis suggests that modeling both the regions is necessary to predict heart rate.
3.6.2. Qualitative assessment
Figure 8 shows H, Tpb, and Ts for all of the models considered: m1 (solid curve), m2 (dotted curve), m3 (dashed curve) and m4 (dash-dotted curve). The model fits to heart rate data (Figure 8a) are all similar, which is expected. The least squares costs of the fits are of the same magnitude (Table 5). Interestingly, m3 is the only model that is able to fit phase III of the data (Figure 8a insert), suggesting from a qualitative standpoint that m3 captures the most features of the heart rate data. Figure 8b displays the predicted Tpb trace for the models, which are all similar. Figure 8c shows that Ts, exhibits the greatest deviation from m0. Thus, we use Ts to compare the reduced models to m0 via the Q value (equation (24)). Table 5 compiles these metrics and m2 has the lowest Q value, suggesting that both regions must be included. Hence, we conclude that m2 is the best model for the biological questions investigated here since the AICcr and BICr values are the greatest while the qualitative metric Q was the lowest.
4. Discussion
This study performs model reduction and selection using GSA on a cardiovascular model predicting heart rate (H) in response to the VM. Computation for the scalar SIs [29] was done with respect to ∥r∥2 while the time-varying PTSIs [2], GSIs [1], and LMSIs are with respect to r. A novel component of this study is the introduction of the LMSIs using a moving integration window Δ motivated by the transient VM. The scalar SIs determined a ranking of parameter influence, from which we created three groups: most, moderately, and least influential. Additionally, the LMSIs informed a model reduction protocol that generated five models: m0, m1, m2, m3, and m4. We analyzed the performance of these models quantitatively, calculating the AICcr and BICr (equation (23)) values, and qualitatively, comparing the model predicted signals to the original model m0, Q (equation (24)). From this analysis, m2 is the best model, suggesting that modeling both the aortic and carotid baroreceptor regions are necessary to predict heart rate and neural tones.
4.1. Local versus global sensitivity analysis
This study focused on using GSA to analyze the influence of the parameters on the model output. These methods are computationally expensive, whereas LSA methods may suffice. In [26], we performed LSA on the neural model, reproduced in Figure 5. LSA is useful in its (i) relative ease in computation and (ii) ability to calculate time-varying sensitivities. In steady-state with nominal parameters close to their optimal value, LSA is useful in ranking parameter influence [6, 20, 23]. The results from the LSA are similar to the ranking of the scalar SIs. Since every parameter in the LSA was above η2 = 10−3, every parameter is influential. However, this is a snapshot of the model sensitivity at one instance in Ωp. The benefit of GSA is that it explores the entirety of Ωp and incorporates parameter interactions. Though there are some differences, the parameter rankings for both the LSA and scalar SIs are similar overall, which could be due to the a priori calculation of nominal parameter values. Others have also found agreement in the calculation of the local and global parameter influences [17].
4.2. Time-varying GSA
Though there are other methods that explore Ωp [22, 34], we used SIs due to their broad applications. Here, we introduce LMSIs that provide a more informative ranking than scalar SIs during a transient disturbance from baseline. They smooth the oscillatory PTSIs and incorporate the variance history preserved by the GSIs. The LMSIs retain some modulation, providing distinct changes in parameter influence rankings before, during, and after the VM. Lastly, they can be used for virtually any modeling effort analyzing parameter influence over time.
Not every problem requires time-varying GSA, which depends on the questions asked and the QoI. Scalar SIs are appropriate if the QoI is a scalar, in steady-state, at a particular time point, or periodic. If the objective is to understand parameter influence during state transition, time-varying GSA may provide rich information. One such study is that of Calvo et al. [5], which calculated SIs for the parameters of a cardiovascular model studying head-up tilt at rest and during the tilt. The state transition as the tilt occurs is of great clinical interest, and hence, this study can benefit from using LMSIs to measure changes in parameter influence. Another is the study by Sumner et al. [36] that claims to analyze time-dependent parameter influence with SIs. However, the QoI for this model is a state evaluated at time point t = 60, which is a scalar value. If other time points are of interest, either GSIs or LMSIs can be used to quantify the parameter influence over time.
4.3. Integration window
Moving windows have been used in signal processing for decades and recently in graphical sensitivity analysis [12, 35], typically smoothing signals. There are several considerations when choosing an appropriate Δ for analysis of a biological problem: shape, type, and width. Shape refers to the functional form providing the weights for the window. There are many potential window shapes, but uniform (Figure 4a) and Hanning (Figure 4b) windows are common. A uniform window applies equal weight to each tj whereas a half-Hanning places more emphasis on the most recent time points. Figure 4c compares the traces from both a uniform (black) and a Hanning (red) shape, though the differences are negligible. For the physiological application examined here, the only reasonable window type is a trailing window. Width refers to the time interval over which the window applies. We chose Δ = 15 s to correspond with the VM. We strongly suggest allowing the features of the system studied to dictate choice of window.
4.4. Model reduction
Due to the overall model complexity, understanding the biological implications of the results and parameter interactions can be difficult. Therefore, model reduction can simplify these interactions and still retain its predictive power. Many model reduction techniques exist from engineering and control theory [3], aiming to reduce large numbers of state variables with many nonlinearities by attempting to mitigate the extent that the input parameters affect the output. Our method using GSA to inform an analytical model reduction uses this idea to make appropriate choices for the exclusion of certain model components, unlike methods that solely approximate input-output relationships without considering other predicted model quantities [31]. To our knowledge, there are no previous studies that inform a model reduction based on time-varying GSA methods for physiological models. For biological systems with scalar QoIs, there has been a methodology proposed for model reduction via GSA by Marino et al. [19]; however, a statistical analysis of a group of reduced models was not conducted. Furthermore, we propose our GSA-informed model reduction methodology as an alternative approach to the balanced truncation method [31].
Though we acknowledge that SIs may be impractical for large ODE systems (e.g. pharmacokinetics models), we suggest a multi-level approach. One can use GSA measures that are simpler to compute but possibly less informative first to identify a set of unimportant parameters and then perform a more comprehensive analysis on the remaining parameters [11].
4.5. Model selection
Previous studies have modeled baroreceptor stimulation of only the carotid region [16, 18], though to our knowledge there are no studies solely modeling the aortic baroreceptors. To our knowledge, no previous studies have performed a model selection protocol for cardiovascular models in response to the VM. To consider the effect of reducing m0 on the predicted quantities, we combine quantitative and qualitative approaches to select whether delineating between carotid and aortic regions is necessary, and, if not, which pathway should be modeled. We perform our analysis on our set of models , and results show that m2 has the greatest AICcr and BICr values and the lowest Q value. Ultimately, we conclude that m2 is the best model both to fit the heart data and predict the neural tones, and therefore, both regions are necessary to model the VM, agreeing with previous studies [15, 26].
4.6. Limitations
The GSA method of choice is dependent on the model formulation and the QoI. GSA may not be feasible for computationally intensive models. GSA results will differ based on the choice of QoI. For our GSA, SIs assume that the model parameters are statistically independent, which may not be reasonable. Furthermore, analytical model reduction may be impractical for large systems. In this case, setting noninfluential parameters to their nominal values may be more reasonable. Lastly, using AICcr and BICr values is dependent on available data. If a different heart data set had been used, the outcome of the model selection protocol could be different. However, we conducted this analysis on three representative subjects and achieved similar results (not shown).
5. Conclusions
In this study, we introduced a model reduction and selection methodology informed by global sensitivity analysis on a model predicting heart rate and autonomic function in response to the Valsalva maneuver. We developed the novel limited-memory Sobol’ indices that account for both the variance history and transient dynamics. Furthermore, with extensive numerical experiments, we simplified the model while retaining important physiological characteristics. We conclude that modeling both the aortic and carotid regions is necessary to achieve the appropriate dynamics of the Valsalva maneuver.
6. Acknowledgments
We would like to thank Dr. Pierre Gremaud for his help developing and analyzing the limited-memory Sobol’ indices.
7. Funding
This study was supported in part by the National Science Foundation under awards NSF/DMS 1246991 and NSF/DMS 1557761 and by the National Institute of Health HL139813.
Abbreviations (alphabetically)
- AICc
Akaike information criterion with correction
- BIC
Bayesian information criterion
- DDE
Delay differential equations
- ECG
Electrocardiogram
- GSIs
Generalized Sobol’ indices
- GSA
Global sensitivity analysis
- ICs
Initial conditions
- ITP
Intrathoracic pressure
- LMSIs
Limited-memory Sobol’ indices
- LSA
Local sensitivity analysis
- ODEs
Ordinary differential equations
- PCHIP
Piecewise cubic Hermite interpolating polynomial
- PTSIs
Pointwise-in-time Sobol’ indices
- QoI
Quantity of interest
- RSA
Respiratory sinus arrhythmia
- SIs
Sobol’ indices
- SBP
Systolic blood pressure
- VM
Valsalva maneuver
Appendix A. Model equations
This appendix lists the equations for the original model, m0, and the reduced models, m1, m2, m3, and m4, given in Section 2.
Original model.
m0 (Section 2.3) has 6 states and 25 parameters of the form in equation (3). The system f [26] consists of the following set of equations:
(A.1) |
(A.2) |
(A.3) |
(A.4) |
(A.5) |
(A.6) |
(A.7) |
(A.8) |
(A.9) |
(A.10) |
(A.11) |
(A.12) |
(A.13) |
(A.14) |
(A.15) |
(A.16) |
Reduced models.
The reduced model for m1 has the same equations as m0. m2 (Section 3.5) has 4 states and 23 parameters and is of the form in equation (33). The system f* consists of equations (A.5) – (A.11), equation (A.15), and the equations:
(A.17) |
(A.18) |
(A.19) |
(A.20) |
(A.21) |
For reduced model m3, B = 0, equation (A.19) becomes , and (A.8) and (A.10) are eliminated. For m4, B = 1, equation (A.19) becomes , (A.7), (A.9), and (A.11) are eliminated.
Appendix B. Initial conditions
This appendix contains calculations of the initial conditions (ICs) for f in equation (3) computed to ensure the model is in steady-state. The ICs take into account the baseline systolic blood pressure , thoracic pressure , and heart rate , that is, and . We let denote steady-state. The ICs for εbc and εba (equations (A.1) and (A.2)) are
(B.1) |
(B.2) |
The ICs and are based on the assumption that 80% of baroreflex contribution to H is due to the parasympathetic tone and 20% due to sympathetic [26]. The IC for the RSA-mediated parasympathetic tone is
(B.3) |
The IC for the model output heart rate is .
Appendix C. Subset selection and parameter estimation
This appendix provides details concerning parameter subset selection and estimation. We determine a subset of parameters to optimize using structured correlation analysis [23, 24]. The ith column of a sensitivity matrix (S) of the model residual r with respect to the logarithm of the parameters at time tj is
(C.1) |
for H the model output heart rate and Hd the data. Note that this analysis is local. To determine possible pairwise correlations between influential parameters [23], we calculate a correlation matrix c from a covariance matrix as
(C.2) |
where is a matrix with the columns of S corresponding to the parameters in . c is symmetric with |cii| = 1 and |cij| ≤ 1. We assigned a threshold of 0.9 for correlated parameters.
We removed some parameters from consideration a priori, such as all qx and sx. Optimizing these parameters can force the model to produce results that are not physiological [26]. We also excluded ts and te from consideration as they were determined directly from the data and are naturally very influential.
From these methods, we obtain the identifiable subset for the original model as
(C.3) |
More details can be found in [26]. Given r (equation 1), we fit H to data by minimizing the least squares cost
(C.4) |
Footnotes
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
References
- [1].Alexanderian A, Gremaud PA, Smith RC. Variance-based sensitivity analysis for time-dependent processes. Reliab Eng Syst Safe, 196: 1–17. 2020. DOI: 10.1016/j.ress.2019.106722. [DOI] [Google Scholar]
- [2].Alexanderian A, Winokur J, Sraj I, Srinivasa A, Iskandarani M, Thacker WC, Knio OM. Global sensitivity analysis in an ocean general circulation model: a sparse spectral projection approach. Comput Geosci, 16 (3): 757–778. 2012. DOI: 10.1007/s10596-012-9286-2. [DOI] [Google Scholar]
- [3].Besselink B, Tabak U, Lutowska A, van de Wouw N, Nijmeijer H, Rixen DJ, Hochstenbach ME, Schilders WHA. A comparison of model reduction techniques from structural dynamics, numerical mathematics, and systems and control. J Sound Vib, 332 (19): 4403–4422. 2013. DOI: 10.1016/j.jsv.2013.03.025. [DOI] [Google Scholar]
- [4].Burnham KP, Anderson DR. Model selection and multimodel inference: a practical information-theoretic approach. 2nd Edition, Springer-Verlag, New York, 2002. DOI: 10.1007/b97636. [DOI] [Google Scholar]
- [5].Calvo M, Le Rolle V, Romero D, Behar N, Gomis P, Mabo P, Hernandez AI. Global sensitivity analysis of a cardiovascular model for the study of the autonomic response to head-up tilt testing. in: Conf Proc IEEE Eng Med BiolSoc, 5458–5461. 2018. DOI: 10.1109/EMBC.2018.8513536. [DOI] [PubMed] [Google Scholar]
- [6].Ellwein LM, Tran HT, Zapata C, Novak V, Olufsen MS. Sensitivity analysis and model assessment: mathematical models for arterial blood flow and blood pressure. Cardiovasc Eng 8 (2): 94–108. 2008. DOI: 10.1007/s10558-007-9047-3. [DOI] [PubMed] [Google Scholar]
- [7].Gamboa F, Janon A, Klein T, Lagnoux A. Sensitivity analysis for multidimensional and functional outputs. Electron J Stat 8 (1):575–603. 2014. DOI: 10.1214/14-EJS895 [DOI] [Google Scholar]
- [8].Guglielmi N, Hairer E. Implementing Radau IIA methods for stiff delay differential equations. Computing 67 (1): 1–12. 2001. DOI: 10.1007/s006070170013. [DOI] [Google Scholar]
- [9].Hamilton WF, Woodbury RA, Harper HT Jr. Arterial, cerebrospinal and venous pressures in man during cough and strain. Am J Physiol 141 (1): 42–50. 1944. DOI: 10.1152/ajplegacy.1944.141.1.42. [DOI] [Google Scholar]
- [10].Hart JL. Extensions of global sensitivity analysis: theory, computation, and applications. Ph.D. thesis, North Carolina State University. 2018. [Google Scholar]
- [11].Hart JL, Gremaud PA, David T. Global sensitivity analysis of high-dimensional neuroscience models: an example of neurovascular coupling. Bull Math Biol 81: 1805–1828. 2019. DOI: 10.1007/s11538-019-00578-0. [DOI] [PubMed] [Google Scholar]
- [12].Iooss B, Lemaitre P. A review on global sensitivity analysis methods. in: Uncertainty Management in Simulation-Optimization of Complex Systems: Algorithms and Applications. Research/Computer Science Interfaces Series, Springer, Boston, MA, 59: 101–122. 2015. DOI: 10.1007/978-1-4899-7547-8_5 [DOI] [Google Scholar]
- [13].Kappel F, Munir M. Generalized sensitivity functions for multiple output systems. J Inverse Ill-Posed Probl 25 (4): 499–519. 2017. DOI: 10.1515/jiip-2016-0024. [DOI] [Google Scholar]
- [14].Kiparissides A, Kucherenko SS, Mantalaris A, Pistikopoulos EN. Global sensitivity analysis challenges in biological systems modeling. Ind Eng Chem Res 48 (15): 7168–7180. 2009. DOI: 10.1021/ie900139x. [DOI] [Google Scholar]
- [15].Kosinski SA, Carlson BE, Hummel SL, Brook RD, Beard DA. Computational model-based assessment of baroreflex function from response to Valsalva maneuver. J Appl Physiol 125 (6): 1944–1967. 2018. DOI: 10.1152/japplphysiol.00095.2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Le Rolle V, Hernandez AI, Richard PY, Carrault G. An autonomic nervous system model applied to the analysis of orthostatic tests. Model Simul Eng 2008: 1–15. 2008. DOI: 10.1155/2008/427926. [DOI] [Google Scholar]
- [17].Link KG, Stobb MT, Di Paola J, Neevees KB, Fogelson AL, Sindi SS, Leiderman K. A local and global sensitivity analysis of a mathematical model of coagulation and platelet deposition under flow. PLoS One 13 (7): 1–38. 2018. DOI: 10.1371/journal.pone.0200917. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Lu K, Clark JW Jr., Ghorbel FH, Ware DL, Bidani A. A human cardiopulmonary system model applied to the analysis of the Valsalva maneuver. Am J Physiol Heart Circ Physiol 281 (6): H2661–H2679. 2001. DOI: 10.1152/ajpheart.2001.281.6.H2661. [DOI] [PubMed] [Google Scholar]
- [19].Marino S, Hogue IB, Ray CJ, Kirschner DE. A methodology for performing global uncertainty and sensitivity analysis in systems biology. J Theor Biol 254 (1): 178–196. 2008. DOI: 10.1016/j.jtbi.2008.04.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Marquis AD, Arnold A, Dean-Bernhoft C, Carlson BE, Olufsen MS. Practical identifiability and uncertainty quantification of a pulsatile cardiovascular model. Math Biosci 304: 9–24. 2018. DOI: 10.1016/j.mbs.2018.07.001. [DOI] [PubMed] [Google Scholar]
- [21].Morris MD. Factorial sampling plan for preliminary computational experiments. Technometrics 33 (2): 161–174. 1991. DOI: 10.2307/1269043. [DOI] [Google Scholar]
- [22].Olsen CH, Ottesen JT, Smith RC, Olufsen MS. Parameter subset selection techniques for problems in mathematical and biology. Biol Cybern 113 (1–2): 121–138. 2019. DOI: 10.1007/s00422-018-0784-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Olufsen MS, Ottesen JT. A practical approach to parameter estimation applied to model predicting heart rate regulation. J Math Biol 67 (1): 39–68. 2013. DOI: 10.1007/s00285-012-0535-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Pope SR, Ellwein LM, Zapata C, Novak V, Kelley CT, Olufsen MS. Estimation and identification of parameters in a lumped cerebrovascular model. Math Biosci Eng 6 (1): 93–115. 2009. DOI: 10.3934/mbe.2009.6.93. [DOI] [PubMed] [Google Scholar]
- [25].Qureshi MU, Colebank MJ, Paun LM, Ellwein Fix L, Chesler N, Haider MA, Hill NA, Husmeier D, Olufsen MS. Hemodynamic assessment of pulmonary hypertension in mice: a model-based analysis of the disease mechanism. Biomech Model Mechanobiol 18 (1): 219–243. 2019. DOI: 10.1007/s10237-018-1078-8. [DOI] [PubMed] [Google Scholar]
- [26].Randall EB, Billeschou A, Brinth LS, Mehlsen J, Olufsen MS. A model-based analysis of autonomic nervous function in response to the Valsalva maneuver. J Appl Physiol 127 (5): 1386–1402. 2019. DOI: 10.1152/japplphysiol.00015.2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Randall EB, Randolph NZ, Olufsen MS. Persistent instability in a nonhomogeneous delay differential equation system of the Valsalva maneuver. Math Biosci 319: 108292. 2019. DOI: 10.1016/j.mbs.2019.108292. [DOI] [PubMed] [Google Scholar]
- [28].Randall EB. Time-varying global sensitivity analysis software (Version 2.1) [Computer software] DOI: 10.5281/zenodo.4382698. [DOI] [Google Scholar]
- [29].Saltelli A, Annoni P, Azzini I, Campolongo F, Ratto M, Tarantola S. Variance based sensitivity analysis of model output. Design and estimator for total sensitivity index. Comput Phys Commun 181 (2): 259–270. 2010. DOI: 10.1016/j.cpc.2009.09.018. [DOI] [Google Scholar]
- [30].Smith RC. Uncertainty quantification: theory, implementation, and applications. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA. 2014. ISBN: 978–1611973211. [Google Scholar]
- [31].Snowden TJ, van der Graaf PH, Tindall MJ. Model reduction in mathematical pharmacology. J Pharmacokinet Pharmacodyn 45 (4): 537–555. 2018. DOI: 10.1007/s10928-018-9584-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Sobol IM. Sensitivity estimates for nonlinear mathematical models. Math Mod Comp Exp 1 (4): 407–414. 1993. [Google Scholar]
- [33].Sobol IM. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math Comput Simul 55 (1–3): 271–280. 2001. DOI: 10.1016/S0378-4754(00)00270-6. [DOI] [Google Scholar]
- [34].Sobol IM, Kucherenko SS. Derivative based global sensitivity measures. Procedia Soc Behav Sci 2 (6): 7745–7746. 2010. DOI: 10.1016/j.sbspro.2010.05.208. [DOI] [Google Scholar]
- [35].Storlie CB, Helton JC. Multiple predictor smoothing methods for sensitivity analysis: description of techniques. Reliab Eng Syst Safe 93 (1): 28–54. 2008. DOI: j.ress.2006.10.012. [Google Scholar]
- [36].Sumner T, Shephard E, Bogle IDL. A methodology for global sensitivity analysis of time-dependent outputs in systems biology modelling. J R Soc Interface 9 (74): 2156–2166. 2012. DOI: 10.1098/rsif.2011.0891. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [37].Wit E, ven den Heuvel E, Romeijn J-W. ‘All models are wrong …’: an introduction to model uncertainty. Stat Neerl 66: 217–236. 2012. DOI: 10.1111/j.1467-9574.2012.00530.x. [DOI] [Google Scholar]