Virginia Tech/Updates/Modeling/PopInter Model

From 2007.igem.org

< Virginia Tech | Updates | Modeling(Difference between revisions)
m (Virginia Tech moved to Virginia Tech/Simulator)
m
 
(11 intermediate revisions not shown)
Line 2: Line 2:
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
-
<!-- first cell of the second table-->
+
<!-- first cell of the first table -->
-
| style="padding: 5px; background-color: #000000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<center><h1><font color="#ff8c00"> Welcome to the 2007 Virginia Tech iGEM wiki!</font></h1></center>
+
<html><a href="https://2007.igem.org/Virginia_Tech"><img src="https://static.igem.org/mediawiki/2007/9/9f/VT_logo_sm.jpg" alt="Home"></a></html>
-
<center><h3><font color="#8b0000"> This wiki is under construction! While you’re waiting, check out our internally hosted wiki [https://wiki.vbi.vt.edu/display/SBGi/iGEM+2007 here].
+
<html><center><A href="https://2007.igem.org/Virginia_Tech" target=_top><h3><FONT color=#ff8c00>Home</FONT></h3></A></center></html>
-
</font></h3></center>
+
-
|}
+
<!-- second cell of the first table -->
 +
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<!--second table: cell spacing defines red border, border defines shadow of table, for style: padding defines width of red border, width defines width of table, color defines font color, background-color defines background color.-->
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/Project" target=_top><h3><FONT color=#ff8c00>Project</FONT></h3></A></center></html>
-
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
+
-
<!-- first cell of the first table (multiple cells will be columns): width defines width of cell, for style: padding defines amount of space around the objects in the cell, background color defines background color, and border defines orange border-->
+
<!-- third cell of the first table -->
-
| style="padding: 5px; background-color: #000000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<html><center><img src="https://static.igem.org/mediawiki/2007/9/9c/VtiGEM_crestMark1.png" alt="Virginia Tech iGEM 2007" width="505" height="400"></center></html>
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/Team" target=_top><h3><FONT color=#ff8c00>Team</FONT></h3></A></center></html>
-
<!--second cell of first table-->
+
<!-- fourth cell of the first table -->
-
| style="padding: 0px; width=300px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<!--first nested table -->
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/Photos" target=_top><h3><FONT color=#ff8c00>Photo Gallery</FONT></h3></A></center></html>
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
-
<!-- first cell of the first nested table -->
+
<!-- fifth cell of the first table -->
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/Project" target=_top><h3><FONT color=#ff8c00>Project</FONT></h3></A></center></html>
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/JC" target=_top><h3><FONT color=#ff8c00>Journal Club</FONT></h3></A></center></html>
-
|}
+
<!-- sixth cell of the first table -->
 +
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
-
<!--second nested table -->
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/Links" target=_top><h3><FONT color=#ff8c00>Links</FONT></h3></A></center></html>
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
 
 +
<!-- seventh cell of the first table -->
 +
| style="padding: 5px; width: 100px; background-color: #8b0000; border: 2px solid #ff8c00;" |
 +
 
 +
<html><center><A href="mailto:igem@vt.edu" target=_top><h3><FONT color=#ff8c00>Contact
 +
</FONT></h3></A></center></html>
-
<!-- first cell of the second nested table -->
 
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
 
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/Team" target=_top><h3><FONT color=#ff8c00>Team</FONT></h3></A></center></html>
 
|}
|}
-
<!--third nested table -->
+
<!--second table -->
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
-
<!-- first cell of the third nested table -->
+
<!-- first cell of the second table-->
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; background-color: #000000; border: 2px solid #ff8c00;" |
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/Updates" target=_top><h3><FONT color=#ff8c00>Progress Updates</FONT></h3></A></center></html>
+
<center><h1><font color="#ff8c00"> Population Interaction Model:  
 +
</font></h1></center>
 +
<center><h3><font color="#8b0000"> VT iGEM Project 2007: Engineering an Epidemic</font></h3></center>
|}
|}
-
<!--fourth nested table -->
+
<!--third table -->
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
-
<!-- first cell of the fourth nested table -->
+
<!-- first cell of the third table-->
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
| style="padding: 5px; background-color: #ffffff; border: 2px solid #ff8c00;" |
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/Photos" target=_top><h3><FONT color=#ff8c00>Photo Gallery</FONT></h3></A></center></html>
+
<font color="#000000">
-
|}
+
<p>[[https://2007.igem.org/Virginia_Tech/Updates/Modeling Back to Modeling Updates]] [[https://2007.igem.org/Virginia_Tech/Updates/Modeling/Infection_Model Infection Model]] [[https://2007.igem.org/Virginia_Tech/Updates/Modeling/PopInter_Model Population Interaction Model]]</p>
-
<!--fifth nested table -->
+
<p>'''Hybrid Simulator'''<br>
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
''July 11, 2007'' </p>
 +
<p>The simulator consists of an executable C++ program called hybridsim that's capable of utilizing either the gillespie algorithm, ordinary differential equations, or a combination of both.  In order to effectively use this program, we have written a user friendly matlab program that organizes the data and displays it to the user.  It has various functions that allow it to run multiple simulations consecutively and display the results in a time plot with error bars, histogram images, 3d histograms, color coded images showing multiple wells, and movies showing migration among many different wells.  In order to simulate the migration of cells in our lab, we are using 96 well plates and a liquid handling system to mix the contents of the wells.  The liquid handling system derives its instructions for mixing from an excel file that tells the machine how much to take from one well and where to dispense it.  The matlab program can read in this file and simulate the mixing algorithm of the liquid handling system.  The program is continually being updated for efficiency and function.</p>
-
<!-- first cell of the fifth nested table -->
+
<p>'''Creating Movies'''<br>
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
''July 12, 2007''</p>
 +
<p>We have used the hybrid simulator and the Matlab script to make "movies" of the infection spreading from well to well. Click [https://wiki.vbi.vt.edu/download/attachments/5734714/Pnone.divx here] to see the movie on our internally hosted wiki. This video requires that you have the divx codec installed.  If the movie doesn't play, go to [http://www.divx.com here] and install the latest version. </p>
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/JC" target=_top><h3><FONT color=#ff8c00>Journal Club</FONT></h3></A></center></html>
+
<p>'''Histograms and Timeplots'''<br>
-
|}
+
''July 12, 2007''</p>
 +
<p>If the user specifies that only one well is simulated, the program provides a new set of visualization tools to examine the specific data.  Multiple simulations are run to show a variance for the possible paths that the real biological model might take.  The program generates 3d histograms and image maps to organize the data and show consistency.  Error bar time plots are created to give the user a more quantitative description of the data.  Here is a sample of the visuals that are outputted:</p>
-
<!--sixth nested table -->
+
<p><html><a href="https://static.igem.org/mediawiki/2007/e/ef/Hist_K.JPG"><img src="https://static.igem.org/mediawiki/2007/e/ef/Hist_K.JPG" width="553" height="231"></a></html></p>
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
+
-
<!-- first cell of the sixth nested table -->
 
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
 
-
<html><center><A href="https://2007.igem.org/Virginia_Tech/Links" target=_top><h3><FONT color=#ff8c00>Links</FONT></h3></A></center></html>
+
<p>'''Migration Events'''<br>
-
|}
+
''July 12, 2007''</p>
 +
<p>When the wells are mixed at each iteration of simple diffusion. The program takes snap shots right before the migration occurs.  This gives a quick overall picture of what happened during the simulation.</p>
 +
<p>For Example with Uninfected Bacteria:</p>
-
<!--seventh nested table -->
 
-
{| cellspacing="0px" border="0" style="padding: 0px; height: 60px; width: 217px; color: #ff8c00; background-color: #8b0000;"
 
-
<!-- first cell of the first nested table -->
+
<p><html><a href="https://static.igem.org/mediawiki/2007/1/1f/Migration_H.jpg"><img src="https://static.igem.org/mediawiki/2007/1/1f/Migration_H.jpg" width="539" height="263"></a></html></p>
-
| style="padding: 5px; background-color: #8b0000; border: 2px solid #ff8c00;" |
+
-
<html><center><A href="mailto:igem@vt.edu" target=_top><h3><FONT color=#ff8c00>Contact
 
-
</FONT></h3></A></center></html>
 
-
|}
+
<p>'''Time Plots for Multiple Diffusions'''<br>
 +
''July 12, 2007''</p>
 +
<p>The program provides time plots of what happened during all iterations of diffusion.  After the simulation has finished, the user can access the data and observe what happened to each species in any of the 96 wells.  Below is a sample of a time plot for lytic and uninfected bacteria: </p>
 +
 
 +
<p><html><a href="https://static.igem.org/mediawiki/2007/d/d3/TimePlots.jpg"><img src="https://static.igem.org/mediawiki/2007/d/d3/TimePlots.jpg" width="532" height="402"></a></html></p>
 +
</font>
|}
|}
-
<!--third table-->
+
<!--fourth table -->
-
{| cellspacing="2px" cellpadding="10" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
+
{| cellspacing="2px" border="2" style="padding: 0px; width: 750px; color: #8b0000; background-color: #8b0000;"
-
<!--first cell of third table-->
+
<!-- first cell of the second table-->
-
|-valign="top"
+
| style="padding: 5px; background-color: #000000; border: 2px solid #ff8c00;" |
-
 
+
-
|width=179.25px style="padding: 5px; background-color: #000000; border: 2px solid #ff8c00;" |
+
-
 
+
-
<center><h3><font color="#8b0000"> Thanks to our Sponsors:</font></h3></center>
+
-
 
+
-
<html>
+
-
<a href="http://www.thirdsecurity.com">
+
-
<img src="https://static.igem.org/mediawiki/2007/8/8d/3rdsecurity_logo.jpg"></a>
+
-
<a href="http://www.dnatwopointo.com">
 
-
<img src="https://static.igem.org/mediawiki/2007/c/ce/DNA20_logo.jpg"></a>
 
-
<a href="http://www.vbi.vt.edu">
 
-
<img src="https://static.igem.org/mediawiki/2007/0/0b/VBI_logo.jpg"></a>
 
-
<a href="http://www.eng.vt.edu/main/index.php">
+
<html><center><A href="https://2007.igem.org/Virginia_Tech/Updates" target=_top><h3><FONT color=#ff8c00>Return to Progress Updates</FONT></h3></A></center></html>
-
<img src="https://static.igem.org/mediawiki/2007/9/99/COE_logo.JPG"></a>
+
-
<a href="http://www.cos.vt.edu">
 
-
<img src=" https://static.igem.org/mediawiki/2007/d/d3/COS_logo.jpg "></a>
 
-
<a href="http://www.cals.vt.edu"><img src="https://static.igem.org/mediawiki/2007/4/46/CALS_logo.JPG"></a></html>
 
|}
|}

Latest revision as of 16:17, 24 July 2007

Home

Home

Project

Team

Photo Gallery

Journal Club

Links

Contact


Population Interaction Model:

VT iGEM Project 2007: Engineering an Epidemic

[Back to Modeling Updates] [Infection Model] [Population Interaction Model]

Hybrid Simulator
July 11, 2007

The simulator consists of an executable C++ program called hybridsim that's capable of utilizing either the gillespie algorithm, ordinary differential equations, or a combination of both. In order to effectively use this program, we have written a user friendly matlab program that organizes the data and displays it to the user. It has various functions that allow it to run multiple simulations consecutively and display the results in a time plot with error bars, histogram images, 3d histograms, color coded images showing multiple wells, and movies showing migration among many different wells. In order to simulate the migration of cells in our lab, we are using 96 well plates and a liquid handling system to mix the contents of the wells. The liquid handling system derives its instructions for mixing from an excel file that tells the machine how much to take from one well and where to dispense it. The matlab program can read in this file and simulate the mixing algorithm of the liquid handling system. The program is continually being updated for efficiency and function.

Creating Movies
July 12, 2007

We have used the hybrid simulator and the Matlab script to make "movies" of the infection spreading from well to well. Click here to see the movie on our internally hosted wiki. This video requires that you have the divx codec installed. If the movie doesn't play, go to here and install the latest version.

Histograms and Timeplots
July 12, 2007

If the user specifies that only one well is simulated, the program provides a new set of visualization tools to examine the specific data. Multiple simulations are run to show a variance for the possible paths that the real biological model might take. The program generates 3d histograms and image maps to organize the data and show consistency. Error bar time plots are created to give the user a more quantitative description of the data. Here is a sample of the visuals that are outputted:


Migration Events
July 12, 2007

When the wells are mixed at each iteration of simple diffusion. The program takes snap shots right before the migration occurs. This gives a quick overall picture of what happened during the simulation.

For Example with Uninfected Bacteria:



Time Plots for Multiple Diffusions
July 12, 2007

The program provides time plots of what happened during all iterations of diffusion. After the simulation has finished, the user can access the data and observe what happened to each species in any of the 96 wells. Below is a sample of a time plot for lytic and uninfected bacteria:


Return to Progress Updates