| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| R2010b Documentation → SimBiology |
| Contents | Index |
| Learn more about SimBiology |
| On this page… |
|---|
Setting Options for Sensitivity Analysis |
This example shows you how to set up and calculate sensitivities in the SimBiology desktop. For information on how to calculate sensitivities at the command line, see Command-Line Example — Calculating Sensitivities.
This example uses the model from Modeling a G Protein Cycle in the SimBiology Model Reference documentation.
This table shows the reactions used to model the G protein cycle and the corresponding rate parameters (rate constants) for each reaction. For reversible reactions, the forward rate parameter is listed first.
| No. | Name | Reaction | Rate Parameters |
|---|---|---|---|
| 1 | Receptor-ligand interaction | L + R <-> RL | kRL,kRLm |
| 2 | Heterotrimeric G protein formation | Gd + Gbg -> G | kG1 |
| 3 | G protein activation | RL + G -> Ga + Gbg + RL | kGa |
| 4 | Receptor synthesis and degradation | R <-> null | kRdo, kRs |
| 5 | Receptor-ligand degradation | RL -> null | kRD1 |
| 6 | G protein inactivation | Ga -> Gd | kGd |
Yi et al. (2003) show that the rate of G protein inactivation is much lower in the mutant strain (kGd = 0.004) relative to the wild-type strain (kGd = 0.11), which explains the higher levels of activated G protein (Ga) over time as shown in the following figure.

Thus, the active G protein, Ga, is sensitive to the value of the parameter, kGd. Other species or parameters in the model can also affect levels of active G protein. To study the sensitivity of a species to other species or parameters in a model, you can perform sensitivity analysis. Sensitivity analysis lets you compute the time-dependent derivatives of one or more species (Output) relative to either model parameter values or species initial conditions (Input).
First, it might be useful to explore the sensitivities of every species with respect to every parameter in the model. You can later narrow down the results to visualize the sensitivity results for Ga using plots. Thus, you want to calculate the time-dependent derivatives:
![]()
Load the example project at the command line by typing
sbioloadproject gprotein_norules
The model is stored in a variable called m1.
Open the SimBiology desktop with the model loaded by typing:
simbiology(m1)
The SimBiology desktop opens with Yeast_G_Protein_wt.
Save the project.
Select File > Save Project As. The Save SimBiology Project dialog box opens.
Specify a name (for example, gprotein_ex) and location for your project and click Save.
To perform sensitivity analysis in a model, first add a model task to calculate sensitivities:
In the Project Explorer, under Model Session-Yeast_G_Protein_wt, right-click Model Tasks and select Add Task > Calculate sensitivities.
The Sensitivity Analysis pane opens.
Add species to the Sensitivity Settings tab:
Select the Component Palette (left pane by default).
Press and hold the Shift key to select all components of the Type species.
Click-drag the selected species components to the table in the Sensitivity Settings tab.
In the table, mark all the species components as outputs by selecting their Output check boxes.
Add parameters to the Sensitivity Settings tab:
Select the Component Palette (left pane by default).
Press and hold the Shift key to select all components of the Type parameter.
Click-drag the selected parameter components to the table in the Sensitivity Settings tab.
In the table, mark all the parameter components as inputs by selecting their Input check boxes.
Under Normalization, select Full to facilitate full normalization so the sensitivities can be compared with each other. The Sensitivity Settings tab should resemble the following.

Save the project by selecting File > Save Project.
For more information about normalization see Normalization in the SimBiology Reference.
Click
. The Sensitivity Matrix
Subplot, which is the default plot for sensitivity analysis,
opens.

The plot results show for example that as expected, receptor R is sensitive to values of parameters involved in the receptor-ligand complex formation and receptor degradation.
[1] Tau-Mu Yi, Hiroaki Kitano, and Melvin I. Simon. A quantitative characterization of the yeast heterotrimeric G protein cycle. PNAS (2003) vol. 100, 10764–10769.
![]() | Sensitivity Analysis | Command-Line Example — Calculating Sensitivities | ![]() |

| © 1984-2010- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |