Wiki/api.php

From 2013.igem.org

(Difference between revisions)
Line 1: Line 1:
-
<html>
+
{{Tsinghua:Common-Style}}
 +
{{Tsinghua:Navigation-Style}}
 +
{{Tsinghua:Navigation-Script}}
 +
<!DOCTYPE html>
 +
<html><body>
<script type="text/javascript">
<script type="text/javascript">
-
function start(){
+
window.onload = start;
-
//Collapse all submenus
+
</script>
-
$(".sub-menu").data("collapsed", true)
+
<div id="main">
-
.hide();
+
<div id="header">
-
        $("h1.firstHeading").remove();
+
<div id="team-logo">
-
        $("#p-logo").remove();
+
<img height="100%" src="https://static.igem.org/mediawiki/2013/b/b7/Tsinghua-logo.png"/>
-
        $("#search-controls").remove();
+
</div>
-
        $("#contentSub").remove();
+
<div id="title-box">
-
        $("#siteSub").remove();
+
<div id="title-bar">
-
}
+
<img height="100%" src="https://static.igem.org/mediawiki/2013/1/1d/Tsinghua-left-diamond.png"/>
-
 
+
<span id="page-title">Main Page</span>
-
//elem -- the menu-item element
+
<img height="100%" src="https://static.igem.org/mediawiki/2013/3/37/Tsinghua-right-diamond.png"/>
-
function selectMenu(elem, page_title){
+
</div>
-
//Deselect all menus
+
</div>
-
$('.menu-item').removeClass('menu-selected');
+
</div>
-
//Deselect all submenu items
+
<div id="lefter">
-
$('.sub-menu-item').removeClass('menu-selected');
+
<div id="left-three-box">
-
//Select menu item
+
<img src="https://static.igem.org/mediawiki/2013/9/92/Tsinghua-left-three-box.png" width="100%"/>
-
$(elem).addClass('menu-selected');
+
</div>
-
//Collapse all other submenus
+
<div id="menu">
-
$('.sub-menu').each(function(){
+
<div class="menu-item">
-
if(!$(this).parent().hasClass('menu-selected')){
+
<span onclick="selectMenu(this.parentElement, 'Main Page')">Main Page</span>
-
$(this).data("collapsed", true).slideUp();
+
</div>
-
}
+
<div class="menu-item">
-
});
+
<span onclick="selectMenu(this.parentElement, 'Introduction')">Introduction</span>
-
//Change page title
+
<div class="sub-menu">
-
$('#page-title').text(page_title);
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Introduction - Background')">
-
//Expand the sub menu
+
Background
-
subMenus = elem.getElementsByClassName('sub-menu');
+
</div>
-
if(subMenus.length > 0){
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Introduction - Challenge')">
-
submenu = subMenus[0];
+
Challenge
-
if($(submenu).data("collapsed")){
+
</div>
-
//Expand the sub menu
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Introduction - Our Idea')">
-
$(submenu).data("collapsed", false).slideDown();
+
Our Idea
-
}else{
+
</div>
-
//Collapse the sub menu
+
</div>
-
$(submenu).data('collapsed', true).slideUp();
+
</div>
-
}
+
<div class="menu-item">
-
}
+
<span onclick="selectMenu(this.parentElement, 'Project')">Project</span>
-
}
+
<div class="sub-menu">
-
 
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Overview')">
-
//When a sub-menu-item is selected
+
Overview
-
function selectSubMenu(elem, page_title){
+
</div>
-
//Deselect all submenu items
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Part1: Sensor')">
-
$(".sub-menu-item").removeClass("menu-selected");
+
Part1: Sensor
-
//Select current submenu item
+
</div>
-
$(elem).addClass("menu-selected");
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Part2: Reporter')">
-
//Change page title
+
Part2: Reporter
-
$("#page-title").text(page_title);
+
</div>
-
}
+
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Part3: Switching System')">
-
</script>
+
Part3: Switching System
-
</html>
+
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Product')">
 +
Product
 +
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Project - Summary')">
 +
Summary
 +
</div>
 +
</div>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Modelling')"><a href="Modeling.html">Modelling</a></span>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Outreach')">Outreach</span>
 +
<div class="sub-menu">
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Outreach - Human practice')">
 +
Human practice
 +
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Outreach - Safety')">
 +
Safety
 +
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Outreach - Collaboration')">
 +
Collaboration
 +
</div>
 +
</div>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Achievement')">Achievement</span>
 +
<div class="sub-menu">
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Achievement - BioBricks')">
 +
BioBricks
 +
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Achievement - Judging Criteria')">
 +
Judging Criteria
 +
</div>
 +
</div>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Notebook')">Notebook</span>
 +
<div class="sub-menu">
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Notebook - Protocol')">
 +
Protocol
 +
</div>
 +
<div class="sub-menu-item" onclick="selectSubMenu(this, 'Notebook - Lablog')">
 +
Lablog
 +
</div>
 +
</div>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Team')">Team</span>
 +
</div>
 +
<div class="menu-item">
 +
<span onclick="selectMenu(this.parentElement, 'Acknowledgement')">Acknowledgement</span>
 +
</div>
 +
</div>
 +
</div>
 +
<div id="mycontent">
 +
<div class="normal">
 +
<h1>Mathematical Modelling</h1>
 +
<h2>Introduction</h2>
 +
<p>
 +
After mating, the fused yeast cell gains both the sensor and receiver system.
 +
Then the yeast cell is capable of detection AHL in the environment and report them.
 +
</p>
 +
<p>
 +
There are three stages in the detection of AHL from bacteria.
 +
First, AHL in the environment diffuses across the cell membrane of the yeast.
 +
Second, AHL binds to modified LuxR receptor and forms a complex,
 +
which enters the nucleus and bind to the LuxR promoter.
 +
Upon binding, the AHL-LuxR complex activates the expression of the transcription factor tTA<sup>1</sup>.
 +
tTA enters the nucleus and binds to TetO operator, activating the reporter gene ADE2.
 +
Expression of ADE2 changes the color of the yeast from red to white.
 +
An overview of the biochemical process is shown in Figure 1. The figure is drawn with CellDesigner<sup>2</sup> 4.3.
 +
</p>
 +
<div class="figure">
 +
<img class="center" src="NotFound"/>
 +
<p class="legend">
 +
Figure 1. Overview of the biochemical process
 +
</p>
 +
</div>
 +
<h2>Assumptions</h2>
 +
<p>
 +
AHL is secreted by bacteria and diffused across the cell membrane of the yeast.
 +
It is assumed that the diffusion process reaches equilibrium within a
 +
short time so the concentration of AHL inside and outside the yeast cell membrane is the same.
 +
</p>
 +
<p>
 +
After AHL binds to modified LuxR protein to form an AHL-LuxR complex,
 +
the complex must be transported into the cell nucleus.
 +
The nuclear localization sequence on the LuxR protein is recognized by importin and then imported into the cell nucleus.
 +
To model the cell more accurately, the rate of transportation must be considered. However,
 +
without sufficient experiment data, it is difficult to estimate the kinetic parameters.
 +
In a simplified model, the concentrations of transcription factor inside and outside cell nucleus are assumed to be equal.
 +
</p>
 +
<p>
 +
Three steps are required to activate expression of a protein:
 +
transcription factor binding, transcription and translation.
 +
If transportation of proteins and mRNAs are considered,
 +
there will be more steps. To simplify the model,
 +
we assume that the concentrations of transcription factors and mRNAs inside and outside the cell nucleus are equal.
 +
Transcription and translation can be modeled as a single process as they are tightly coupled.
 +
</p>
 +
<p>
 +
Activation of transcription is modeled as a stochastic process.
 +
A promoter is either bound or unbound by one transcription factor molecule at a moment.
 +
Binding of transcription factor increases transcription rate of the target gene.
 +
The probability of transcription factor binding is determined by the concentration of transcription factor,
 +
gene copy number and binding affinity (or disassociation rate).
 +
</p>
 +
<h2>Model</h2>
 +
<p>
 +
The biochemical process is modeled as ordinary differential equations. The variables and equations are list as follows.
 +
</p>
 +
<h3>Species</h3>
 +
<ul>
 +
<li>
 +
AHL (concentration remains constant)
 +
</li>
 +
<li>
 +
LuxR – LuxR in cytoplasm
 +
</li>
 +
<li>
 +
LuxRC – LuxR-AHL complex (dimer)
 +
</li>
 +
<li>
 +
tTA
 +
</li>
 +
<li>
 +
ADE2
 +
</li>
 +
</ul>
 +
<h3>Kinetic parameters</h3>
 +
<table border="1" class="center">
 +
<tr>
 +
<th>Name</th><th>Value</th><th>Comment</th>
 +
</tr>
 +
<tr>
 +
<td>k1</td><td></td><td>basal expression rate under constitutive promoter</td>
 +
</tr>
 +
<tr>
 +
<td>k2</td><td></td><td>dimerization rate of AHL and LuxR</td>
 +
</tr>
 +
<tr>
 +
<td>k3</td><td></td><td>degradation rate of LuxR</td>
 +
</tr>
 +
<tr>
 +
<td>k4</td><td></td><td>degradation rate of LuxRC</td>
 +
</tr>
 +
<tr>
 +
<td>k5</td><td></td><td>expression rate of tTA</td>
 +
</tr>
 +
<tr>
 +
<td>k6</td><td></td><td>activation coefficient of LuxRC</td>
 +
</tr>
 +
<tr>
 +
<td>k7</td><td></td><td>degradation rate of tTA</td>
 +
</tr>
 +
<tr>
 +
<td>k8</td><td></td><td>basal expression rate of tTA</td>
 +
</tr>
 +
<tr>
 +
<td>k9</td><td></td><td>expression rate of ADE2</td>
 +
</tr>
 +
<tr>
 +
<td>k10</td><td></td><td>activation coefficient of tTA</td>
 +
</tr>
 +
<tr>
 +
<td>k11</td><td></td><td>degradation rate of ADE2</td>
 +
</tr>
 +
<tr>
 +
<td>k12</td><td></td><td>basal expression rate of ADE2</td>
 +
</tr>
 +
</table>
 +
<h3>Equations</h3>
 +
<p>
 +
LuxR protein is synthesize at a constant rate k1.
 +
AHL binds to LuxR to form a complex.
 +
Then AHL-LuxR complex dimerizes to form a transcription factor<sup>3</sup>.
 +
</p>
 +
<img class="center" src="NotFound"/>
 +
<img class="center" src="NotFound"/>
 +
<p>
 +
Activation of tTA expression is modeled using Hill function.
 +
Hill functions is commonly used to model the interactions between transcription factors and promoters4.
 +
The transcription factor cooperativity is 1 (single binding site).
 +
k5 is the expression rate of tTA if the promoter is fully activated.
 +
</p>
 +
<img class="center" src="NotFound"/>
 +
<p>
 +
Activation of ADE2 expression is also modeled in Hill function.
 +
</p>
 +
<img class="center" src="NotFound"/>
 +
<h3>Initial Conditions</h3>
 +
<table border="1" class="center">
 +
<tr>
 +
<th>Species</th><th>Concentration</th>
 +
</tr>
 +
<tr>
 +
<td>AHL</td><td></td>
 +
</tr>
 +
<tr>
 +
<td>LuxR</td><td></td>
 +
</tr>
 +
<tr>
 +
<td>LuxRC</td><td></td>
 +
</tr>
 +
<tr>
 +
<td>tTA</td><td></td>
 +
</tr>
 +
<tr>
 +
<td>tTAC</td><td></td>
 +
</tr>
 +
<tr>
 +
<td>ADE2</td><td></td>
 +
</tr>
 +
</table>
 +
<h2>Parameter Estimation</h2>
 +
<p>
 +
There are many parameters in the ODE equations.
 +
While some of the parameters can be found or adapted from literature,
 +
yet other parameters were estimated from experiment data.
 +
The parameters are estimated by fitting the model to experiment data.
 +
The model is a set of ODE equations depending on time t with unknown parameters:
 +
<img class="center" src="NotFound"/>
 +
where <span class="math"><b>x</b></span> are concentration of the species and 
 +
<span class="math"><b>θ</b></span> are the parameters.
 +
</p>
 +
<p>
 +
The distance between the experiment observations and model predictions are expressed as a cost function.
 +
A simple cost function is the Euclid distance.
 +
The objective is to search for parameters that minimize the cost function:
 +
<img class="center" src="NotFound"/>
 +
where <span class="math">x<sub>exp</sub></span> is the experiment data.
 +
</p>
 +
<h2>Sensitivity Analysis</h2>
 +
<p>
 +
Among all species considered in the model,
 +
initial AHL concentration is the main factor that determines the output of the system.
 +
The main output of the system is the color of the yeast which is correlated with the concentration of ADE2.
 +
The relationship between the concentration of ADE2 and the initial concentration of AHL will be analyzed.
 +
</p>
 +
<h2>References</h2>
 +
<ol>
 +
<li>Gossen, M. &amp; Bujard, H. Tight control of gene expression in mammalian cells by tetracycline-responsive promoters.
 +
<i>Proc. Natl. Acad. Sci.</i> <b>89</b>, 5547–5551 (1992).</li>
 +
<li>Funahashi, A., Morohashi, M., Kitano, H. &amp; Tanimura, N.
 +
CellDesigner: a process diagram editor for gene-regulatory and biochemical networks.
 +
<i>BIOSILICO</i> <b>1</b>, 159–162 (2003).</li>
 +
<li>Basu, S., Gerchman, Y., Collins, C. H., Arnold, F. H. &amp; Weiss, R.
 +
A synthetic multicellular system for programmed pattern formation. <i>Nature</i> <b>434</b>, 1130–1134 (2005).</li>
 +
<li>Goutelle, S. et al.
 +
The Hill equation: a review of its capabilities in pharmacological modelling.
 +
<i>Fundam. Clin. Pharmacol.</i> <b>22</b>, 633–648 (2008).</li>
 +
</ol>
 +
</div>
 +
</div>
 +
</div>
 +
</body></html>

Revision as of 12:53, 25 September 2013

<!DOCTYPE html>

Mathematical Modelling

Introduction

After mating, the fused yeast cell gains both the sensor and receiver system. Then the yeast cell is capable of detection AHL in the environment and report them.

There are three stages in the detection of AHL from bacteria. First, AHL in the environment diffuses across the cell membrane of the yeast. Second, AHL binds to modified LuxR receptor and forms a complex, which enters the nucleus and bind to the LuxR promoter. Upon binding, the AHL-LuxR complex activates the expression of the transcription factor tTA1. tTA enters the nucleus and binds to TetO operator, activating the reporter gene ADE2. Expression of ADE2 changes the color of the yeast from red to white. An overview of the biochemical process is shown in Figure 1. The figure is drawn with CellDesigner2 4.3.

Figure 1. Overview of the biochemical process

Assumptions

AHL is secreted by bacteria and diffused across the cell membrane of the yeast. It is assumed that the diffusion process reaches equilibrium within a short time so the concentration of AHL inside and outside the yeast cell membrane is the same.

After AHL binds to modified LuxR protein to form an AHL-LuxR complex, the complex must be transported into the cell nucleus. The nuclear localization sequence on the LuxR protein is recognized by importin and then imported into the cell nucleus. To model the cell more accurately, the rate of transportation must be considered. However, without sufficient experiment data, it is difficult to estimate the kinetic parameters. In a simplified model, the concentrations of transcription factor inside and outside cell nucleus are assumed to be equal.

Three steps are required to activate expression of a protein: transcription factor binding, transcription and translation. If transportation of proteins and mRNAs are considered, there will be more steps. To simplify the model, we assume that the concentrations of transcription factors and mRNAs inside and outside the cell nucleus are equal. Transcription and translation can be modeled as a single process as they are tightly coupled.

Activation of transcription is modeled as a stochastic process. A promoter is either bound or unbound by one transcription factor molecule at a moment. Binding of transcription factor increases transcription rate of the target gene. The probability of transcription factor binding is determined by the concentration of transcription factor, gene copy number and binding affinity (or disassociation rate).

Model

The biochemical process is modeled as ordinary differential equations. The variables and equations are list as follows.

Species

  • AHL (concentration remains constant)
  • LuxR – LuxR in cytoplasm
  • LuxRC – LuxR-AHL complex (dimer)
  • tTA
  • ADE2

Kinetic parameters

NameValueComment
k1basal expression rate under constitutive promoter
k2dimerization rate of AHL and LuxR
k3degradation rate of LuxR
k4degradation rate of LuxRC
k5expression rate of tTA
k6activation coefficient of LuxRC
k7degradation rate of tTA
k8basal expression rate of tTA
k9expression rate of ADE2
k10activation coefficient of tTA
k11degradation rate of ADE2
k12basal expression rate of ADE2

Equations

LuxR protein is synthesize at a constant rate k1. AHL binds to LuxR to form a complex. Then AHL-LuxR complex dimerizes to form a transcription factor3.

Activation of tTA expression is modeled using Hill function. Hill functions is commonly used to model the interactions between transcription factors and promoters4. The transcription factor cooperativity is 1 (single binding site). k5 is the expression rate of tTA if the promoter is fully activated.

Activation of ADE2 expression is also modeled in Hill function.

Initial Conditions

SpeciesConcentration
AHL
LuxR
LuxRC
tTA
tTAC
ADE2

Parameter Estimation

There are many parameters in the ODE equations. While some of the parameters can be found or adapted from literature, yet other parameters were estimated from experiment data. The parameters are estimated by fitting the model to experiment data. The model is a set of ODE equations depending on time t with unknown parameters: where x are concentration of the species and θ are the parameters.

The distance between the experiment observations and model predictions are expressed as a cost function. A simple cost function is the Euclid distance. The objective is to search for parameters that minimize the cost function: where xexp is the experiment data.

Sensitivity Analysis

Among all species considered in the model, initial AHL concentration is the main factor that determines the output of the system. The main output of the system is the color of the yeast which is correlated with the concentration of ADE2. The relationship between the concentration of ADE2 and the initial concentration of AHL will be analyzed.

References

  1. Gossen, M. & Bujard, H. Tight control of gene expression in mammalian cells by tetracycline-responsive promoters. Proc. Natl. Acad. Sci. 89, 5547–5551 (1992).
  2. Funahashi, A., Morohashi, M., Kitano, H. & Tanimura, N. CellDesigner: a process diagram editor for gene-regulatory and biochemical networks. BIOSILICO 1, 159–162 (2003).
  3. Basu, S., Gerchman, Y., Collins, C. H., Arnold, F. H. & Weiss, R. A synthetic multicellular system for programmed pattern formation. Nature 434, 1130–1134 (2005).
  4. Goutelle, S. et al. The Hill equation: a review of its capabilities in pharmacological modelling. Fundam. Clin. Pharmacol. 22, 633–648 (2008).