Team:KAIST-Korea/Projects/report 5

From 2011.igem.org

(Difference between revisions)
 
(33 intermediate revisions not shown)
Line 1: Line 1:
{{:Team:KAIST-Korea/header}}
{{:Team:KAIST-Korea/header}}
 +
{{:Team:KAIST-Korea/loading}}
{{:Team:KAIST-Korea/modelingmenu}}
{{:Team:KAIST-Korea/modelingmenu}}
<html>
<html>
<head>
<head>
 +
<title>E.Casso computer simulation</title>
<style type="text/css">
<style type="text/css">
-
#aOverview1{border: solid 2px #610B0B; border-left-width:0px; padding: 0px; margin: 0;}
+
div.figure img{
-
{
+
margin:5px;
-
position: absolute;
+
border:5px solid grey;
-
left:20px;
+
background-color:white;
-
top:0px;
+
}
}
 +
div.figure div{
 +
font-size:14px;
 +
font-family:"Courier New",San-serif;
 +
font-weight:bold;
 +
}
-
a:hover {color:#FA8282;}  /* mouse over link */
+
div.eqn img{
-
a:active {color:#FFFFFF;} /* selected link */
+
margin:5px;
 +
}
 +
p{
 +
font-size:14px;
 +
text-indent:14px;
 +
text-align:justify;
 +
}
 +
#objective{
 +
font-family:"Times New Roman",Serif;
 +
text-align:justify;
 +
width:700px;
 +
position:relative;
 +
left:60px;
 +
 +
padding:10px;
 +
background-color:Violet;
 +
color:black;
 +
}
 +
#objectiveimg{
 +
position:relative;
 +
top:-10px;
 +
}
 +
 +
#contentin{
 +
        position: relative;
 +
        background-color:black;
 +
        color:white;
 +
        left: 170px;
 +
        top: 0px;
 +
        width:780px;
 +
 +
        border:5px outset white;
 +
        padding:15px;
 +
}
 +
 +
.tags a:hover{text-decoration:underline; font-style:none;}
 +
#contentin a:hover{text-decoration:underline; font-style:none;}
 +
 +
#aReport5{
 +
border-color:Violet;
 +
}
#TagHome{
#TagHome{
         position: absolute;
         position: absolute;
Line 40: Line 86:
}
}
-
#Content-Report2{
+
#TagFinal{
-
         position: relative;
+
         position: absolute;
-
         color: white;
+
         font-family:Bell MT;
-
         left: 170px;
+
         font-size:12pt;
-
         top: -400px;
+
         font-color:orange;
-
        width:770px;
+
         left:230px;
-
         border:0px solid gray;
+
         top:-30px;
-
         padding:10px;
+
}
}
-
 
-
h1{color:white;}
 
-
h2{color:white; border:none;}
 
-
p{color:white;}
 
-
 
-
 
</style>
</style>
Line 69: Line 108:
<div id="TagProjects">
<div id="TagProjects">
-
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects">Projects > </a>
+
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Overview">Projects > </a>
</div>
</div>
<div id="TagOverview">
<div id="TagOverview">
-
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Modeling">Modeling</a>
+
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Modeling">Modeling > </a>
</div>
</div>
 +
<div id="TagFinal">
 +
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/report_5" style="color:Violet;">Section 5</a>
 +
</div>
 +
<div id="contentin">
 +
<h1 class="inner" style="font:bold 25px Times New Roman,San-serif; text-align:center; color:white;">E.Casso computer simulation</h1>
 +
<img id="objectiveimg" src="https://static.igem.org/mediawiki/2011/4/47/Ecasso-objective.png" align="left" alt="Objective" height="200px"/>
 +
<p id="objective">In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab.<br /> The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order.<br /><br />&nbsp;&nbsp; The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified <i>E.coli</i> over a given period of time.<br /></p>
 +
<br />
-
<p>
+
<h2 style="color:white;text-indent:30px;">1. Modeling Approach</h2>
-
<div id="Content-Report2">
+
<h3 style="color:white;">1.1. Assumption Made</h3>
 +
<p>From <b>report 1</b>: Quorum production by the Brush <i>E.coli</i>, we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in <b>report 1</b>.<br /></p>
 +
<br />
 +
<p>We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of <i>E.coli</i> with reasonable accuracy (<b>report 2</b>: Quorum Diffusion). The conclusions of this report also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.<br /></p>
 +
<br />
 +
<p>From <b>report 3</b>: Fluorescence production by the paint <i>E.coli</i>, we confirmed that fluorescent proteins are indeed produced by the paint <i>E.coli</i> upon receiving quorum.<br /></p>
 +
<br />
 +
<p>In <b>report 4</b>: Fluorescence visibility justification, we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.<br></p>
 +
<br />
-
<div style="position:relative; right:0px; float:right; border:0px; background-color:black; width:750px; color:white; font-size:24pt">
 
-
Section 5: E. Casso drawing<br><br><br>
 
-
</div>
 
-
<h1>&nbsp;&nbsp;Introduction </h1>
+
<h3 style="color:white;">1.2. Program input</h3>
-
<div style="border:0px; padding:10px; background-color:coral; left:50px; width:750px; color:black;">
+
<p>The user provides the program with the concentrations of the two types of <i>E.coli</i>, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of <i>E.coli</i> across the canvas (random seeding).<br /></p>
-
&nbsp;&nbsp;In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab. The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order. The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified E. coli over a given period of time.<br>
+
<br />
-
</div>
+
-
<br>
+
-
<br>
+
-
<br>
+
-
<h1>&nbsp; Modeling Approach</h1>
+
-
<h2>&nbsp;&nbsp;Assumption Made</h2>
+
-
&nbsp;&nbsp;From “quorum production by the Brush E. coli” (Section 1), we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in Section 1.<br>
+
-
<br>
+
-
&nbsp;&nbsp;We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of E. coli with reasonable accuracy (“Quorum Diffusion” Section 2). The conclusions of this section also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.<br>
+
-
<br>
+
-
&nbsp;&nbsp;From “fluorescence production by the paint E. coli” (Section 3), we confirmed that fluorescent proteins are indeed produced by the paint E. coli upon receiving quorum.<br>
+
-
<br>
+
-
&nbsp;&nbsp;In “fluorescence visibility justification” (Section 4), we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.<br>
+
-
<br>
+
-
<h2>&nbsp;&nbsp;Input</h2>
+
-
&nbsp;&nbsp;The user provides the program with the concentrations of the two types of E. coli, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of E. coli across the canvas (random seeding).<br>
+
-
<br>
+
-
&nbsp;&nbsp;Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of E. coli across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of E. coli dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.<br>
+
-
<br>
+
-
<h2>&nbsp;&nbsp;Algorithm</h2>
+
-
&nbsp;&nbsp;In each frame, the following series of steps take place. First, Brush E. colis produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint E. colis produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:550px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/442px-Ecasso-Report5-Fig1.png" style="width:550px;"></center>
+
-
</div>
+
-
<br>
+
-
<h2>&nbsp;&nbsp;Output</h2>
+
-
&nbsp;&nbsp;The program will save and display the resultant randomly generated color picture over a user-specified time period. It will also store the progress of the effect of quorum sensing and fluorescent protein production in discrete, chronologically consecutive frames. It also saves and displays the distribution of each type of E. coli across the canvas. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br>
+
-
<br><br><br>
+
-
<h1>&nbsp; Results & Analysis</h1><br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/9/9d/Ecasso-Report5-Fig2.png/800px-Ecasso-Report5-Fig2.png" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 1 | (a)</b> Random seeding of 50 brush E. coli and 200000 dyestuff E. coli, and <b>(b)</b> 30000 brush E. coli and 150000 dyestuff E. coli. </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;Figure 1 displays the paintings obtained by randomly seeding 50 Brush E. coli and 200,000 paint E. coli (Fig 1a) and 30,000 Brush E. coli and 150,000 paint E. coli (Fig 1b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 1a, distinct colors are clearly visible as Brush E. colis outnumbered the paint E. colis; borderlines between colonies expressing the same colors are clearly delineated. On the contrary, the painting on the right is chaotic; there are no clear colors visible but instead the entire canvas is a uniform mixture of the four colors. Of course, this is expected since the number of E. coli opting to “expand its own colorful empire” is now comparable to that of the paint E. coli.<br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/5/52/Ecasso-Report5-Fig3.png/800px-Ecasso-Report5-Fig3.png" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 2 | </b> Intentional seeding of both types of E. coli and the resultant picture. </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;Figure 2 shows the result of intentional seeding. In the left, the user moved and clicked the mouse in the shape of iGEM. In the right, KAIST was written. The distributions of each type of E. coli are displayed above each painting.
+
-
<br>
+
-
</div>
+
<p>Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of <i>E.coli</i> across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of <i>E.coli</i> dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.<br /></p>
-
</p>
+
<br />
 +
<h3 style="color:white;">1.3. Algorithm</h3>
 +
<p>In each frame, the following series of steps take place. First, Brush <i>E.colis</i> produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint <i>E.colis</i> produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br /></p>
 +
<br />
 +
<center><div class="figure">
 +
<a href="https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/442px-Ecasso-Report5-Fig1.png" title="Fig 1 | The schematic diagram of E.Casso computer simulation algorithm" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/442px-Ecasso-Report5-Fig1.png" width="550px" alt="Figure 1" /></a>
 +
<div>Fig 1 | The schematic diagram of E.Casso computer simulation algorithm</div>
 +
</div></center>
 +
 +
<br />
 +
 +
<h3 style="color:white;">1.4. Output</h3>
 +
<p>The program will save and display the resultant randomly generated color picture over a user-specified time period. It will also store the progress of the effect of quorum sensing and fluorescent protein production in discrete, chronologically consecutive frames. It also saves and displays the distribution of each type of <i>E.coli</i> across the canvas. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br /></p>
 +
<br />
 +
 +
<h2 style="color:white;text-indent:30px;">2. Results & Analysis</h2>
 +
 +
<div class="figure"><center>
 +
<a href="https://static.igem.org/mediawiki/2011/thumb/9/9d/Ecasso-Report5-Fig2.png/800px-Ecasso-Report5-Fig2.png" title="Fig 2 | (a) Random seeding of 50 brush E.coli and 200000 dyestuff E.coli, and (b) 30000 brush E.coli and 150000 dyestuff E.coli" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/9/9d/Ecasso-Report5-Fig2.png/800px-Ecasso-Report5-Fig2.png" width="750px" alt="Figure 2" /></a></center>
 +
<div>Fig 2 | (a) Random seeding of 50 brush <i>E.coli</i> and 200000 dyestuff <i>E.coli</i>, and (b) 30000 brush <i>E.coli</i> and 150000 dyestuff <i>E.coli</i></div>
 +
</div><br>
 +
 +
<p>Figure 2 displays the paintings obtained by randomly seeding 50 Brush <i>E.coli</i> and 200,000 paint <i>E.coli</i> (Fig 2. a) and 30,000 Brush <i>E.coli</i> and 150,000 paint <i>E.coli</i> (Fig 2. b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 2. a, distinct colors are clearly visible as Brush <i>E.colis</i> outnumbered the paint <i>E.colis</i>; borderlines between colonies expressing the same colors are clearly delineated. On the contrary, the painting on the right is chaotic; there are no clear colors visible but instead the entire canvas is a uniform mixture of the four colors. Of course, this is expected since the number of <i>E.coli</i> opting to “expand its own colorful empire” is now comparable to that of the paint <i>E.coli</i>.<br></p>
 +
<br />
 +
 +
<center><div class="figure">
 +
<a href="https://static.igem.org/mediawiki/2011/thumb/5/52/Ecasso-Report5-Fig3.png/800px-Ecasso-Report5-Fig3.png" title="Fig 3 | Intentional seeding of both types of E. coli and the resultant picture" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/5/52/Ecasso-Report5-Fig3.png/800px-Ecasso-Report5-Fig3.png" width="750px" alt="Figure 3" /></a>
 +
<div>Fig 3 | Intentional seeding of both types of E. coli and the resultant picture</div>
 +
</div></center><br>
 +
 +
<p>Figure 3 shows the result of intentional seeding. In the left, the user moved and clicked the mouse in the shape of iGEM. In the right, KAIST was written. The distributions of each type of E. coli are displayed above each painting.</p>
 +
<br>
 +
<p>If you want to see more detailed results, check the <a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Results"><b><'Simulation Results Gallery'></a></b></p>
 +
</div>
</body>
</body>
</html>
</html>

Latest revision as of 22:29, 24 July 2011

E.Casso computer simulation

E.Casso computer simulation

Objective

In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab.
The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order.

   The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified E.coli over a given period of time.


1. Modeling Approach

1.1. Assumption Made

From report 1: Quorum production by the Brush E.coli, we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in report 1.


We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of E.coli with reasonable accuracy (report 2: Quorum Diffusion). The conclusions of this report also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.


From report 3: Fluorescence production by the paint E.coli, we confirmed that fluorescent proteins are indeed produced by the paint E.coli upon receiving quorum.


In report 4: Fluorescence visibility justification, we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.


1.2. Program input

The user provides the program with the concentrations of the two types of E.coli, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of E.coli across the canvas (random seeding).


Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of E.coli across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of E.coli dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.


1.3. Algorithm

In each frame, the following series of steps take place. First, Brush E.colis produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint E.colis produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here. [python code]


Figure 1
Fig 1 | The schematic diagram of E.Casso computer simulation algorithm

1.4. Output

The program will save and display the resultant randomly generated color picture over a user-specified time period. It will also store the progress of the effect of quorum sensing and fluorescent protein production in discrete, chronologically consecutive frames. It also saves and displays the distribution of each type of E.coli across the canvas. [python code]


2. Results & Analysis

Figure 2
Fig 2 | (a) Random seeding of 50 brush E.coli and 200000 dyestuff E.coli, and (b) 30000 brush E.coli and 150000 dyestuff E.coli

Figure 2 displays the paintings obtained by randomly seeding 50 Brush E.coli and 200,000 paint E.coli (Fig 2. a) and 30,000 Brush E.coli and 150,000 paint E.coli (Fig 2. b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 2. a, distinct colors are clearly visible as Brush E.colis outnumbered the paint E.colis; borderlines between colonies expressing the same colors are clearly delineated. On the contrary, the painting on the right is chaotic; there are no clear colors visible but instead the entire canvas is a uniform mixture of the four colors. Of course, this is expected since the number of E.coli opting to “expand its own colorful empire” is now comparable to that of the paint E.coli.


Figure 3
Fig 3 | Intentional seeding of both types of E. coli and the resultant picture

Figure 3 shows the result of intentional seeding. In the left, the user moved and clicked the mouse in the shape of iGEM. In the right, KAIST was written. The distributions of each type of E. coli are displayed above each painting.


If you want to see more detailed results, check the <'Simulation Results Gallery'>