Main Content

Perform Sensitivity Analysis

Determine which model components are sensitive to specific conditions or drugs using local and global sensitivity analyses such as Sobol indices, elementary effects, and multiparametric GSA

Perform sensitivity analyses to investigate the influence of model parameters and initial conditions on model behavior. Compute Sobol indices or elementary effects and perform multiparametric global sensitivity analysis (MPGSA) to gain insights into relative contributions of individual parameters that contribute most to the overall model behavior. You can also perform local sensitivity analysis (LSA) to analyze the effect of one model parameter at a time, while keeping the other parameters fixed.

Apps

SimBiology Model BuilderBuild QSP, PK/PD, and mechanistic systems biology models interactively
SimBiology Model AnalyzerAnalyze QSP, PK/PD, and mechanistic systems biology models

Functions

expand all

sbiosobolPerform global sensitivity analysis by computing first- and total-order Sobol indices (requires Statistics and Machine Learning Toolbox)
resampleResample Sobol indices or elementary effects to new time vector
addsamplesAdd additional samples to increase accuracy of Sobol indices or elementary effects analysis
getSimulationResultsRetrieve model simulation results and sample values used for computing Sobol indices
plotDataPlot quantile summary of model simulations from global sensitivity analysis (requires Statistics and Machine Learning Toolbox)
plotPlot first- and total-order Sobol indices and variances
barCreate bar plot of first- and total-order Sobol indices
sbioelementaryeffectsPerform global sensitivity analysis (GSA) by computing elementary effects (requires Statistics and Machine Learning Toolbox)
resampleResample Sobol indices or elementary effects to new time vector
addsamplesAdd additional samples to increase accuracy of Sobol indices or elementary effects analysis
plotDataPlot quantile summary of model simulations from global sensitivity analysis (requires Statistics and Machine Learning Toolbox)
plotPlot means and standard deviations of elementary effects
plotGridPlot parameter grid and points used to compute elementary effects
barPlot magnitudes of means and standard deviations of elementary effects
sbiompgsaPerform multiparametric global sensitivity analysis (requires Statistics and Machine Learning Toolbox)
plotDataPlot quantile summary of model simulations from global sensitivity analysis (requires Statistics and Machine Learning Toolbox)
plotPlot empirical CDF of multiparametric global sensitivity analysis
barCreate bar plot of multiparametric global sensitivity analysis statistics
histogramPlot histogram of multiparametric global sensitivity analysis results
createSimFunctionCreate SimFunction object
simbio.complexstep.absabs function for SimBiology local sensitivity analysis
simbio.complexstep.maxmax function for SimBiology local sensitivity analysis
simbio.complexstep.minmin function for SimBiology local sensitivity analysis
sbiosimulateSimulate SimBiology model
getsensmatrix (SimData)Get 3-D sensitivity matrix from SimData object
sbioacceleratePrepare model object for accelerated simulations

Objects

expand all

SimBiology.gsa.SobolObject containing first- and total-order Sobol indices
SimBiology.gsa.ElementaryEffectsObject containing results from calculation of elementary effects for global sensitivity analysis (GSA)
SimBiology.gsa.MPGSAObject containing multiparametric global sensitivity analysis (MPGSA) results
SimFunctionSensitivitySimFunctionSensitivity object, subclass of SimFunction object
SimFunctionFunction-like interface to execute SimBiology models
SensitivityAnalysisOptionsSpecify sensitivity analysis options
ScenariosSimulation scenarios
SimDataSimulation data
ConfigsetSolver settings information for model simulation
SolverOptionsSpecify model solver options
RuntimeOptionsOptions for logged species
CompileOptionsDimensional analysis and unit conversion options
InputsSpecify species and parameter input factors for sensitivity analysis
NormalizationSpecify normalization type for sensitivity analysis
OutputsSpecify species and parameter outputs for sensitivity analysis
SensitivityAnalysisEnable or disable sensitivity analysis

Topics

Sensitivity Analysis and Simulation Basics

App Workflow

Programmatic Workflow