Team:Evry/Model/phenol model

From 2014.igem.org

(Difference between revisions)
Line 28: Line 28:
schematicaly it correspond to the schemas below.
schematicaly it correspond to the schemas below.
</p>
</p>
-
<img src="https://static.igem.org/mediawiki/2014/0/00/Mod_ph_1.png" width="867px">
+
<div class="center"><img src="https://static.igem.org/mediawiki/2014/0/00/Mod_ph_1.png" width="867px"></div>
 +
<p>First (1) two dmpr form a dimer, next, this dimer will recruit a phenol molecule (2), then this complex phosphorize in order to change its conformation (3) finally the complex recruit free Dmpr Dimers in order to form hexamers complexes (4). This hexamer will trigger the P0 site in order to activate the GFP production.
 +
</p>
 +
<br />
 +
<p>The resulting Kappa program describing all thosess steps is the following :</p>
 +
<div class="center"><pre>
 +
#agents
 +
#la dmpr est en dimère  : s : binding entre dimère, doit être phosphorilé, x: binding phenol
 +
%agent: dmpr(s,x)
 +
%agent: phenol(x)
 +
%agent: phComplex2(s)
 +
%agent: hexamere(b)
 +
%agent: gfp(b)
 +
%agent: pgfp(b)
 +
#rule
 +
'assos_ph' dmpr(s,x),phenol(x) <-> dmpr(s,x!1),phenol(x!1) @ 'ass','diss'
 +
'recr_atp' dmpr(s,x!1),phenol(x!1) -> phComplex2(s) @ 'ph'
 +
'assos_quadr' phComplex2(s),dmpr(s,x) <-> phComplex2(s!1),dmpr(s!1,x) @ 'ass','diss'
 +
'assos_hexa' phComplex2(s!1),dmpr(s!1,x),dmpr(s,x) <-> hexamere(b) @ 'ass', 'diss'
 +
'gfp_bind' hexamere(b),pgfp(b) -> hexamere(b!1),pgfp(b!1) @ 'ass'
 +
'gfp_prod' hexamere(b!1),pgfp(b!1) -> pgfp(b),gfp(b),dmpr(s,x),dmpr(s,x),dmpr(s,x) @ 0.9
 +
'dmpr_prod' -> dmpr(s,x) @ 1E1
 +
 
 +
#var
 +
%var: 'gfp' 0
 +
%var: 'dmpr_qt' 100
 +
%var: 'phenol_qt' #To vary
 +
%var: 'gfp_p_qt' 100
 +
%var: 'cell_v' 1E-15
 +
%var: 'cell_av' 1E8
 +
%var: 'ph' 5E-3
 +
%var: 'ratio' 'cell_v'/(2.25E-12)
 +
%var: 'ass' (1E-5)*(1/'ratio')
 +
%var: 'diss' (1E-3)*(1/'ratio')
 +
%init: 'phenol_qt' phenol()
 +
%init: 'gfp_p_qt' pgfp()
 +
%init: 'dmpr_qt' dmpr()
 +
%mod: [Tsim] > 1800 do $STOP
 +
 
 +
#def
 +
%def: "dumpInfluenceMap" "yes"
 +
%def: "influenceMapFileName" "influenceMap"
 +
%def: "dotSnapshots" "yes"
 +
%mod: [true] do $FLUX "flux.dot" [true]
 +
%mod: repeat [E+]/[E]>0 do $SNAPSHOT until [true]
 +
 
 +
#obs
 +
%obs: 'gfp_produced' gfp(b)
 +
%obs: 'phenol_k' phenol(x)
 +
</pre></div>
 +
<p>in this model, all the variables are defined according to biologicals values.
 +
For example, the cell_v correspond to E.coli volue and cell_av to the Avogadro number in E.coli. all the association and phosphorilation constants are calculated for general molecules in e.coli or extracted from articles when found.
 +
We choose to use e.coli for our model in order to correspond to the biological results</p>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<br />
<b><u>References :</u></b>
<b><u>References :</u></b>
<ol>
<ol>

Revision as of 23:23, 17 October 2014

IGEM Evry 2014

Phenol Model

Phenol sensor model


Introduction

In this section we model the phenol sensor in Kappa. Kappa is a rule based language allowing the expression of protein-protein interactions in order to build executable models of protein networks. This project is supported by the harvard medical school and can be found in the Kappa homepage. This model is then simulated using KaSim, an open source stochastic simulator for rule-based models written in Kappa. Basically, KaSim takes one or several Kappa files as input and generates stochastic trajectories of various observables. according to literature, the phenol sensor is composed of phosphoriled Dmpr dimers forming hexamers and binding on the P0 site as described in the schemas below from David Tropel and Jan Roelof van der Meer researches[1].


From this article and various other[2,3,4,5,6], we define two models in Kappa.


Phenol-Dmpr model

In this first model, we define the hexamer needed for the phenol sensing to be composed of one Phenol complex and two none phosphoriled Dmpr dimers. We define the Phenol complex as a Dmpr dimer with a phenol binded and next phosphoriled with an ATP in order to binds other Dmpr. schematicaly it correspond to the schemas below.

First (1) two dmpr form a dimer, next, this dimer will recruit a phenol molecule (2), then this complex phosphorize in order to change its conformation (3) finally the complex recruit free Dmpr Dimers in order to form hexamers complexes (4). This hexamer will trigger the P0 site in order to activate the GFP production.


The resulting Kappa program describing all thosess steps is the following :

#agents
#la dmpr est en dimère  : s : binding entre dimère, doit être phosphorilé, x: binding phenol
%agent: dmpr(s,x)
%agent: phenol(x)
%agent: phComplex2(s)
%agent: hexamere(b)
%agent: gfp(b)
%agent: pgfp(b)
#rule
'assos_ph' dmpr(s,x),phenol(x) <-> dmpr(s,x!1),phenol(x!1) @ 'ass','diss'
'recr_atp' dmpr(s,x!1),phenol(x!1) -> phComplex2(s) @ 'ph'
'assos_quadr' phComplex2(s),dmpr(s,x) <-> phComplex2(s!1),dmpr(s!1,x) @ 'ass','diss'
'assos_hexa' phComplex2(s!1),dmpr(s!1,x),dmpr(s,x) <-> hexamere(b) @ 'ass', 'diss'
'gfp_bind' hexamere(b),pgfp(b) -> hexamere(b!1),pgfp(b!1) @ 'ass'
'gfp_prod' hexamere(b!1),pgfp(b!1) -> pgfp(b),gfp(b),dmpr(s,x),dmpr(s,x),dmpr(s,x) @ 0.9
'dmpr_prod' -> dmpr(s,x) @ 1E1

#var 
%var: 'gfp' 0
%var: 'dmpr_qt' 100
%var: 'phenol_qt' #To vary
%var: 'gfp_p_qt' 100
%var: 'cell_v' 1E-15
%var: 'cell_av' 1E8
%var: 'ph' 5E-3
%var: 'ratio' 'cell_v'/(2.25E-12)
%var: 'ass' (1E-5)*(1/'ratio')
%var: 'diss' (1E-3)*(1/'ratio')
%init: 'phenol_qt' phenol()
%init: 'gfp_p_qt' pgfp()
%init: 'dmpr_qt' dmpr()
%mod: [Tsim] > 1800 do $STOP

#def
%def: "dumpInfluenceMap" "yes"
%def: "influenceMapFileName" "influenceMap"	
%def: "dotSnapshots" "yes"	
%mod: [true] do $FLUX "flux.dot" [true]
%mod: repeat [E+]/[E]>0 do $SNAPSHOT until [true]

#obs
%obs: 'gfp_produced' gfp(b)
%obs: 'phenol_k' phenol(x)

in this model, all the variables are defined according to biologicals values. For example, the cell_v correspond to E.coli volue and cell_av to the Avogadro number in E.coli. all the association and phosphorilation constants are calculated for general molecules in e.coli or extracted from articles when found. We choose to use e.coli for our model in order to correspond to the biological results


References :
  1. TRANSCRIPTIONAL REGULATORS FOR AROMATIC DEGRADATION, David Tropel and Jan Roelof van der Meer, Microbiol. Mol. Biol. Rev. 2004
  2. Biodegradation of phenol, C. Indu Nair, K. Jayachandran and Shankar Shashidhar, African Journal of Biotechnology Vol. 7, pp. 4951-4958, 29 December, 2008
  3. Bacterial promoters triggering biodegradation of aromatic pollutants,Eduardo Díaz* and María A Prieto, Current Opinion in Biotechnology 2000,
  4. Genetics and biochemistry of phenol degradation by Pseudomonas sp. CF600, Justin Powlowski & Victoria Shingler, Biodegradation v5 1994
  5. Role of the DmpR-Mediated Regulatory Circuit in Bacterial Biodegradation Properties in Methylphenol-Amended Soils, Inga Sarand, Eleonore Skärfstad, Mats Forsman, Martin Romantschuk and Victoria Shingler, Appl. Environ. Microbiol, 2001
  6. An Effective Strategy for a Whole-Cell Biosensor Based on Putative Effector Interaction Site of the Regulatory DmpR Protein, Saurabh Gupta, Mritunjay Saxena , Neeru Saini , Mahmooduzzafar , Rita Kumar, Anil Kumar, PLoS ONE 7(8): e43527 2012
  7. Sensing of aromatic compounds by the DmpR transcriptional activator of phenol-catabolizing Pseudomonas sp. strain CF600, V Shingler and T Moore, J. Bacteriol. 1994