Team:Bordeaux/SourceCodeModelling

From 2012.igem.org

(Difference between revisions)
(Created page with "<html lang="en"> <head> <title>Modelling - iGEM Bordeaux 2012</title> <meta charset="utf-8"> <link rel="stylesheet" href="http://cdjemiel.free.fr/igem2012/css/reset.css" type=...")
 
(23 intermediate revisions not shown)
Line 61: Line 61:
<div class="grid9">
<div class="grid9">
<h2>iGEM - Bordeaux - Source Code</h2>
<h2>iGEM - Bordeaux - Source Code</h2>
 +
<p>
 +
<h4>Init_PEB.py file</h4>
 +
<hr>
 +
</br>
 +
<li><a href="http://cdjemiel.free.fr/igem2012/code/init_PEB.py" title="Mst" target="_blank">Download file PEP.py</a></li>
 +
</br>
                                                 <pre class="prettyprint lang-py">
                                                 <pre class="prettyprint lang-py">
-
for i in range (nb_bacteria):
+
r"""
-
List = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+
File contains var
-
features_bacteria()
+
"""
-
list_bacteria.append(List)
+
-
feature_constitutive()
+
__projet__ = 'iGEM '
-
do_plot("0","temps0")
+
__author__ = 'Djemiel Christophe, Freche Arnaud'
-
mutation()
+
__copyright__ = 'Copyright (c) 2012 BordeauxTeam'
-
noise(noise_pourcent)
+
__license__ = ''
-
active_state()
+
__vcs_id__ = '$Id$'
-
do_plot("1","bruit")
+
__version__ = '1.0'
-
stimulus_light()
+
 
-
active_state()
+
#var
-
do_plot("2","light")
+
directory_pictures="pictures_simulation/"
-
stimulus_factor(0.05,rayon_action)
+
 
-
mutation()
+
#initial parameters
-
do_plot("3","tours1")
+
nb_bacteria=8000
-
stimulus_factor(0.10,rayon_action)
+
 
-
mutation()
+
#features constitutive
-
do_plot("4","tours2")
+
seuil_acivation_recepteur1=0.75
-
                                                </pre>
+
seuil_acivation_recepteur2=0.75
-
+
seuil_acivation_recepteur3=0.75
 +
 
 +
#mutation
 +
seuil_mutation_operon=0.05
 +
seuil_mutation_LasR=0.05
 +
seuil_mutation_LuxS=0.05
 +
seuil_mutation_BetaGal=0.05
 +
seuil_mutation_LuxBox=0.05
 +
seuil_mutation_LuxI=0.05
 +
seuil_mutation_MCherry=0.05
 +
seuil_mutation_QBox=0.05
 +
seuil_mutation_LasI=0.05
 +
seuil_mutation_GFP=0.05
 +
 
 +
#change state
 +
seuil_etat1_2=0.05
 +
 
 +
#noise
 +
noise_pourcent=0.0001
 +
seuil_bruit1=0.33
 +
seuil_bruit2=0.66
 +
 
 +
#stimulus light
 +
seuil_transfo_lumiere=0.7
 +
diameter_light=1
 +
 
 +
rayon_action=0.075
 +
 
 +
 
 +
</pre>
 +
</p>
 +
 
 +
<p>
 +
<h4>PEB.py file (Main program)</h4>
 +
<hr>
 +
</br>
 +
<li><a href="http://cdjemiel.free.fr/igem2012/code/PEB.py" title="Mst" target="_blank">Download file PEB.py</a></li>
 +
</p>
 +
 
 +
<p>
 +
<h4>Create a gif </h4>
 +
<hr>
 +
</br>
 +
<li><a href="http://cdjemiel.free.fr/igem2012/code/create_gif.py" title="Mst" target="_blank">Download file create_gif.py</a></li>
 +
<li><a href="http://cdjemiel.free.fr/igem2012/code/images2gif.py" title="Mst" target="_blank">Download file images2gif.py</a></li>
 +
</br>
 +
Reference : <a href="http://www.somethinkodd.com/oddthinking/2005/12/06/python-imaging-library-pil-and-animated-gifs/" target="_blank">Python Imaging Library (PIL) and Animated GIFs</a>
 +
</p>
</div>
</div>
</div>
</div>

Latest revision as of 09:29, 26 September 2012

Modelling - iGEM Bordeaux 2012

iGEM - Bordeaux - Source Code

Init_PEB.py file



  • Download file PEP.py

  • r"""
    File contains var
    """
    
    __projet__ = 'iGEM '
    __author__ = 'Djemiel Christophe, Freche Arnaud'
    __copyright__ = 'Copyright (c) 2012 BordeauxTeam'
    __license__ = ''
    __vcs_id__ = '$Id$'
    __version__ = '1.0'
    
    #var 
    directory_pictures="pictures_simulation/"
    
    #initial parameters 
    nb_bacteria=8000
    
    #features constitutive
    seuil_acivation_recepteur1=0.75
    seuil_acivation_recepteur2=0.75
    seuil_acivation_recepteur3=0.75
    
    #mutation
    seuil_mutation_operon=0.05
    seuil_mutation_LasR=0.05
    seuil_mutation_LuxS=0.05
    seuil_mutation_BetaGal=0.05
    seuil_mutation_LuxBox=0.05
    seuil_mutation_LuxI=0.05
    seuil_mutation_MCherry=0.05
    seuil_mutation_QBox=0.05
    seuil_mutation_LasI=0.05
    seuil_mutation_GFP=0.05
    
    #change state
    seuil_etat1_2=0.05
    
    #noise
    noise_pourcent=0.0001
    seuil_bruit1=0.33
    seuil_bruit2=0.66
    
    #stimulus light
    seuil_transfo_lumiere=0.7
    diameter_light=1
    
    rayon_action=0.075
    
    
     

    PEB.py file (Main program)



  • Download file PEB.py
  • Create a gif



  • Download file create_gif.py
  • Download file images2gif.py

  • Reference : Python Imaging Library (PIL) and Animated GIFs