Sensitivity analysis measures how the variation of model parameters affects system behavior. By systematically varying different parameter inputs, we can identify which parameters have the strongest influence on the system’s output. Using these results, we can adjust our models to give us the best performance.
Sensitivity analysis is especially important due to the biological system’s natural variability. Factors such as transcription rates, protein expression levels, and enzyme activities can fluctuate between experiments and across different cells. Results can be used to:
To evaluate the robustness of our Cas13a-HIV model, we conducted a parameter sweep by systematically varying seven key parameters: kRNP, kdeg,gRNA, kdeg,NS, kdeg,HIV, kcis, kk_transNS, kk_transHIV. Each parameter was scaled at small variation local to its baseline and large variation further from its baseline, ranging from 0.5x to 2.5x baseline value. The effect of each altered variable was measured while all other parameters were held constant, as is standard in local sensitivity analysis. For each set, the area under the curve (AUC) of HIV concentration over time was computed, and deviations in AUC relative to baseline values were compared to quantify parameter sensitivity.
Figure 1: Heatmap showing the absolute percent change in HIV RNA AUC for each parameter across scaling factors (0.5, 1, 1.5, 2, 2.5). Only the magnitude of the effect is shown, ignoring direction. Higher values (yellow) indicate parameters with a stronger impact on HIV RNA cleavage, while lower values (blue) indicate weaker impact.
Figure 2: Bar graph showing the percent change in HIV RNA AUC for each parameter at the 2.5× scaling factor, including the direction of the effect. Positive values indicate that increasing the parameter decreases HIV RNA cleavage, while negative values indicate that increasing the parameter increases cleavage.
While local sensitivity analysis (LSA) examines how small perturbations in model parameters affect output, global sensitivity analysis (GSA) examines system behaviour across a much wider range of the input space, accounting for large variations in parameter values. Our AUC analysis takes into account large parameter variations in addition to local ones, but GSA is functionally different from LSA in that, instead of varying individual parameters while holding all others fixed, it repeatedly varies all parameters by taking randomized sample values from the input space. These values are then used to determine the effect of individual parameters on overall model output.
In order to perform GSA, we created SimBiology models of our in-vitro and in-vivo systems, depicted below.
Figure 3: SimBiology model of in-vitro system. Red circles indicate degradation of a variable and yellow circles indicate reactions between two or more variables.
Figure 4: SimBiology model of in-vivo system. Green circles indicate synthesis of a variable.
Figure 5. Bar graph showing the first order Sobol index (blue) and total order Sobol index (red) for each in-vitro input parameter, with sensitivity output HIV. Darker colors indicate values that occur more often over the course of the simulation.
Figure 6. Graphs depicting first order and total order in-vitro Sobol index values with respect to time. All variance is contributed to the sensitivity output HIV. Input parameters with negligible effect on output variance not shown.
Figure 7. Bar graph showing the first order Sobol index (blue) and total order Sobol index (red) for each in-vivo input parameter, with sensitivity output HIV. Darker colors indicate values that occur more often over the course of the simulation.
Figure 8. Graphs depicting first order and total order in-vivo Sobol index values with respect to time. All variance is contributed to the sensitivity output HIV. Input parameters with negligible effect on output variance not shown.