Imperial College/Courses/Spring2008/Synthetic Biology/Computer Modelling Practicals/Practical 1: Difference between revisions
(New page: {{Template:ImperialCollege Spring2008 SyntheticBiologyCourse ComputerModellingPractical}} <div style="padding: 10px; width: 720px; border: 5px solid #B3CD4E;"> ''...under development....) |
mNo edit summary |
||
Line 9: | Line 9: | ||
<div style="padding: 0px; width: 680px; color: #2171B7; background-color: #B3CD4E"> | <div style="padding: 0px; width: 680px; color: #2171B7; background-color: #B3CD4E"> | ||
<center><font face="trebuchet ms" style="color:#2171B7" size="5"> | <center><font face="trebuchet ms" style="color:#2171B7" size="5"> | ||
'''Practical 1 | '''Practical 1''' | ||
</font><br></center> | </font><br></center> | ||
</div> | </div> | ||
Line 17: | Line 17: | ||
</div> | </div> | ||
* | * Learn how to use a computational modelling tool for biochemical reaction simulations. | ||
** Building biochemical networks | ** Building biochemical networks | ||
** Simulating the time evolution of the reactions | ** Simulating the time evolution of the reactions | ||
* | * Explore the properties of simple biochemical reactions. | ||
** A --> B --> C model | ** A --> B --> C model | ||
** Synthesis-Degradation model | ** Synthesis-Degradation model | ||
Line 41: | Line 41: | ||
</div> | </div> | ||
* | * [[Image:File | Presentation Slides]]: "All models are wrong, but some of them are useful", George Box. | ||
<div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | <div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | ||
Line 50: | Line 50: | ||
</div> | </div> | ||
* | * Read through the [[Imperial College/Courses/Spring2008/Synthetic Biology/Computer Modelling Practicals/CellDesigner_Tutorial/Example| tutorial example]], and get familiar with CellDesigner features. [http://celldesigner.org/documents/StartupGuide211.html Official CellDesigner Tutorial] | ||
* Open a sample file | * Open a sample file: File -> Open -> Samples/... | ||
* Select items, move them around, delete, undo. | * Select items, move them around, delete, undo... | ||
Line 62: | Line 62: | ||
</div> | </div> | ||
{| border="1" cellpadding="10" cellspacing="2" style="width:700px" | |||
In this section, you will build your first model from scratch with CellDesigner, and you will learn to run a simulation. | |||
The model explored describe a system where a compound 'A' is transformed into a compound 'B', which is consequently transformed into a compound 'C'. | |||
To start, launch the CellDesigner Application: Double Click on the Icon found on your Desktop. | |||
Then follow the instructions below to build the model. | |||
{| border="1" cellpadding="10" cellspacing="2" style="width:700px; border:3px green" | |||
!Model | !Model | ||
!CellDesigner Instructions | !CellDesigner Instructions | ||
|- | |- | ||
| <math> A | | <center><math> | ||
A \xrightarrow{k_{1}} B \xrightarrow{k_{2}} C | |||
</math></center> | |||
| | | | ||
* Open a NEW document. | * '''Define the topology of the reaction network''': | ||
* Create 3 compounds A, B, and C [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Compounds | (help)]]. | ** Open a NEW document: File -> New. | ||
* Create Reaction_1 linking 'A' to 'B' [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Reactions | (help)]]. | ** Create 3 compounds A, B, and C [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Compounds | (help)]]. | ||
* Create Reaction_2 linking 'B' to 'C' | ** Create Reaction_1 linking 'A' to 'B' [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Reactions | (help)]]. | ||
** Create Reaction_2 linking 'B' to 'C' | |||
* Save your model | * Save your model | ||
|- | |- | ||
| | | | ||
* Edit Reaction_1, Create a NEW local parameter called | Following the Law of Mass action, the dynamic of the system is described as: | ||
<center><math> | |||
\begin{alignat}{2} | |||
\frac{d[A]}{dt} = - k_{1}*[A] \\ | |||
\frac{d[B]}{dt} = k_{1}*[A] \\ | |||
\frac{d[C]}{dt} = k_{2}*[B] | |||
\end{alignat} | |||
</math></center> | |||
| | |||
* Edit Reaction_1, Create a NEW local parameter called k1, value equals 1.0 [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Kinetic Simulation | (help)]]. | |||
* Create a kinetic law for Reaction_1, according to the dynamical system [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Kinetic Simulation | (help)]]. | * Create a kinetic law for Reaction_1, according to the dynamical system [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Kinetic Simulation | (help)]]. | ||
* Edit Reaction_2, Create a NEW local parameter called | * Edit Reaction_2, Create a NEW local parameter called k2, value equals 10.0 | ||
* Create a kinetic law for Reaction_2, according to the dynamical system. | * Create a kinetic law for Reaction_2, according to the dynamical system. | ||
* Save your model. | * Save your model. | ||
Line 88: | Line 104: | ||
| | | | ||
* Open Simulation Panel [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Simulation_Panel | (help)]] | * Open Simulation Panel [[Synthetic_Biology/UG_Course/Computer_Modelling_Practicals/CellDesigner_Tutorial/Simulation_Panel | (help)]] | ||
* | * Set time for the simulation to be 10 seconds | ||
* | * Press Execute, and check results. | ||
|} | |} | ||
* Questions: | * '''Questions:''' | ||
** | ** Describe the time evolution of A, B and C, taking into account the default parameters. | ||
** Using 'Parameter Scan' function, investigate how | ** Using the 'Parameter Scan' function, investigate how parameters 'k1' and 'k2' influence the production of 'C'. | ||
** | ** Find the set of parameters (k1, k2), within a 10% range of their initial value, so that B is maximal at some point in time. | ||
* Resources: | * '''Additional Resources:''' | ||
** [http://scienceworld.wolfram.com/chemistry/LawofMassAction.html Law of Mass Action (Wolfram's site)] | ** [http://scienceworld.wolfram.com/chemistry/LawofMassAction.html Law of Mass Action (Wolfram's site)] | ||
** [http://en.wikipedia.org/wiki/Law_of_mass_action Law of Mass Action in Chemistry (Wikipedia site)] | ** [http://en.wikipedia.org/wiki/Law_of_mass_action Law of Mass Action in Chemistry (Wikipedia site)] | ||
** [http://en.wikipedia.org/wiki/Rate_law Rate Law (from Wikipedia)] | |||
<div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | <div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | ||
Line 107: | Line 124: | ||
</font><br> | </font><br> | ||
</div> | </div> | ||
In this section, we are going to investigate a very common motif in biochemistry. It models the synthesis of a compound and its natural degradation. | |||
From a Mathematical point of view, the model is described as a first-order linear ordinary differential equation. | |||
{| border="1" cellpadding="10" cellspacing="2" style="width:700px" | {| border="1" cellpadding="10" cellspacing="2" style="width:700px" | ||
Line 112: | Line 133: | ||
!CellDesigner Instructions | !CellDesigner Instructions | ||
|- | |- | ||
| <math> 0 | | <center><math> | ||
0 \xrightarrow{k_{1}} A \xrightarrow{k_{2}} 0 | |||
</math></center> | |||
| | | | ||
* Open a NEW document. | * Open a NEW document. Name it 'Synthesis_Degradation_Model'. | ||
* Create a 'Source', | '''Build the topology of the reaction network''' | ||
* Create a | * Create a 'Source' compound thanks to the 'simple molecule' icon. | ||
* Create | * The same way, create a 'A' compound. | ||
* Create a reaction link between 'Source' and 'A', Reaction_1, using the 'state transition' icon. | |||
* Create a 'degradation reaction' linked to 'A', Reaction_2, using the 'degradation reaction' icon. | |||
* Save your file. | * Save your file. | ||
|- | |- | ||
| Dynamical system, Law of Mass action: | | Dynamical system, Law of Mass action: | ||
* <math>\frac{d[A]}{dt} = k_{1} - k_{2}*[A]</math> | * <math>\frac{d[A]}{dt} = k_{1} - k_{2}*[A]</math> | ||
| | | | ||
* Edit Reaction_1, and | '''Define the kinetic driving the reaction network''' | ||
* Edit Reaction_2, and | * Edit Reaction_1, and define a new parameter k_1 = 1.0, and create the kinetic law according to the ODE system. | ||
* Edit Reaction_2, and define a new parameter k_2 = .01, and create the kinetic law according to the ODE system. | |||
* Save your model. | * Save your model. | ||
|- | |- | ||
Line 131: | Line 156: | ||
| | | | ||
* Open Simulation Panel | * Open Simulation Panel | ||
* Set time for the simulation to be | * Set time for the simulation to be 1000 seconds, 1000 points. | ||
* Press Execute, and check results. | * Press Execute, and check results. | ||
|} | |} | ||
* Questions: | * '''Questions''': | ||
** Run a simulation over t=1000s, comment on the time evolution of 'A'(illustration needed). | ** Run a simulation over t=1000s, comment on the time evolution of 'A'. (illustration needed). | ||
** Using the dynamical system, | ** Using the dynamical system definition, what is the steady state level of 'A' with regards to the parameters k1 and k2 ? (Steady state means that <math> \frac{d[A]}{dt}=0</math> | ||
** Using the | ** Using the 'Parameter Scan' feature, illustrate the influence of both parameters, on the steady state level of 'A' (illustration needed). | ||
** now consider that k_1=0, and <math>[A]_{t=0}=A_{0} > 0 </math>. Keep k_2=0.01. Illustrate the concept of half-life for the compound 'A'. | |||
* Resources: | * '''Additional Resources:''' | ||
** | ** [http://en.wikipedia.org/wiki/Exponential_decay Exponential decay formula (from Wikipedia)] | ||
** [http://en.wikipedia.org/wiki/Linear_differential_equation Linear differential equation] | |||
<div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | <div style="padding: 0px; width: 710px; color: #2171B7; background-color: #B3CD4E"> | ||
Line 154: | Line 181: | ||
!CellDesigner Instructions | !CellDesigner Instructions | ||
|- | |- | ||
| <math> E + S | | <center><math> | ||
E+S \xrightarrow[k_{-1}]{k_{1}} ES \xrightarrow{k_{2}} E + P | |||
</math></center> | |||
| | | | ||
* ... | * Download this [[Media:Michaelis-Menten-Model.sbml | File]] on your desktop. | ||
* Open the file with CellDesigner. | |||
* 2 reaction network topologies are described in this file. | |||
** full enzymatic reaction network (topology + kinetic) | |||
** Michaelis-Menten approximation (only topology) | |||
|- | |- | ||
| Dynamical system, Law of Mass action: <math> a </math> | | Dynamical system, Law of Mass action: <math> a </math> | ||
<center><math> | |||
\begin{alignat}{2} | |||
\frac{d[E]}{dt} = k_{2}*[ES] - k_{1}*[E][S] \\ | |||
\frac{d[S]}{dt} = k_{2}*[ES] - k_{1}*[E][S] \\ | |||
\frac{d[ES]}{dt} = k_{1}*[E][S] - k_{2}*[ES] \\ | |||
\frac{d[P]}{dt} = k_{3}*[E][S] | |||
\end{alignat} | |||
</math></center> | |||
| | | | ||
* Consider the michaelis menten assumption | |||
* Steady state approximation on the [ES] compound formation. | |||
* Derive the new formula, and update the reaction network accordingly. | |||
|- | |- | ||
| Simulate the dynamical behaviour | | Simulate the dynamical behaviour | ||
Line 172: | Line 212: | ||
|} | |} | ||
* Questions: | * '''Questions''': | ||
** What is the influence of each parameter on how quickly the Product is formed ? | ** What is the influence of each parameter on how quickly the Product is formed ? | ||
** Consider the Michaelis-Menten assumption, and derive the simplified system. | |||
** Update the reaction network at the bottom so that the two reactions are equivalent. | |||
** Simulate the full set of reactions and comment on the difference. | |||
* Resources: | * '''Additional Resources:''' | ||
** [http://en.wikipedia.org/wiki/Michaelis-Menten_kinetics Michaelis-Menten_kinetics] | ** [http://en.wikipedia.org/wiki/Michaelis-Menten_kinetics Michaelis-Menten_kinetics] | ||
** [http://www.lsbu.ac.uk/biology/enztech/kinetics.html Michaelis-Menten Formula Derivation] | ** [http://www.lsbu.ac.uk/biology/enztech/kinetics.html Michaelis-Menten Formula Derivation] | ||
** [http://en.wikipedia.org/wiki/Steady_state_%28chemistry%29 Steady State Approximation (from Wikipedia)] |
Revision as of 05:18, 11 January 2008
<html> <body> <!-- Start of StatCounter Code --> <script type="text/javascript"> var sc_project=3315875; var sc_invisible=0; var sc_partition=36; var sc_security="779debd0"; </script> <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script><noscript><div class="statcounter"><a class="statcounter" href="http://www.statcounter.com/"><img class="statcounter" src="http://c37.statcounter.com/3315875/0/779debd0/0/" alt="web metrics" /></a></div></noscript> <!-- End of StatCounter Code --> </body> </html>
...under development...
Practical 1
Objectives:
- Learn how to use a computational modelling tool for biochemical reaction simulations.
- Building biochemical networks
- Simulating the time evolution of the reactions
- Explore the properties of simple biochemical reactions.
- A --> B --> C model
- Synthesis-Degradation model
- Michaelis-Menten model
Deliverables
- A report is expected by ... (Word or PDF format, sent to XXX@XXX)
- When you find in the text (illustration needed), it means that you will have to provide an image export of your simulation results in your report.
Part I: Introduction to Computer Modelling
- Presentation Slides: "All models are wrong, but some of them are useful", George Box.
Part II: Getting to know CellDesigner
- Read through the tutorial example, and get familiar with CellDesigner features. Official CellDesigner Tutorial
- Open a sample file: File -> Open -> Samples/...
- Select items, move them around, delete, undo...
Part III: Building Your First Model: A --> B --> C
In this section, you will build your first model from scratch with CellDesigner, and you will learn to run a simulation.
The model explored describe a system where a compound 'A' is transformed into a compound 'B', which is consequently transformed into a compound 'C'.
To start, launch the CellDesigner Application: Double Click on the Icon found on your Desktop. Then follow the instructions below to build the model.
Model | CellDesigner Instructions |
---|---|
Following the Law of Mass action, the dynamic of the system is described as: |
|
Simulate the dynamical behaviour |
|
- Questions:
- Describe the time evolution of A, B and C, taking into account the default parameters.
- Using the 'Parameter Scan' function, investigate how parameters 'k1' and 'k2' influence the production of 'C'.
- Find the set of parameters (k1, k2), within a 10% range of their initial value, so that B is maximal at some point in time.
- Additional Resources:
Part IV: Synthesis-Degradation Model
In this section, we are going to investigate a very common motif in biochemistry. It models the synthesis of a compound and its natural degradation. From a Mathematical point of view, the model is described as a first-order linear ordinary differential equation.
Model | CellDesigner Instructions |
---|---|
Build the topology of the reaction network
| |
Dynamical system, Law of Mass action:
|
Define the kinetic driving the reaction network
|
Simulate the dynamical behaviour |
|
- Questions:
- Run a simulation over t=1000s, comment on the time evolution of 'A'. (illustration needed).
- Using the dynamical system definition, what is the steady state level of 'A' with regards to the parameters k1 and k2 ? (Steady state means that [math]\displaystyle{ \frac{d[A]}{dt}=0 }[/math]
- Using the 'Parameter Scan' feature, illustrate the influence of both parameters, on the steady state level of 'A' (illustration needed).
- now consider that k_1=0, and [math]\displaystyle{ [A]_{t=0}=A_{0} \gt 0 }[/math]. Keep k_2=0.01. Illustrate the concept of half-life for the compound 'A'.
- Additional Resources:
Part V: Michaelis-Menten Model
Model | CellDesigner Instructions |
---|---|
| |
Dynamical system, Law of Mass action: [math]\displaystyle{ a }[/math]
|
|
Simulate the dynamical behaviour |
|
- Questions:
- What is the influence of each parameter on how quickly the Product is formed ?
- Consider the Michaelis-Menten assumption, and derive the simplified system.
- Update the reaction network at the bottom so that the two reactions are equivalent.
- Simulate the full set of reactions and comment on the difference.