Team:LCG-UNAM-Mexico:ABmodel

From 2009.igem.org

(Difference between revisions)
(RUN THE MODEL)
(HOW TO USE IT?)
 
(23 intermediate revisions not shown)
Line 5: Line 5:
|width="900px" style="padding: 0 20px 0 0;"|
|width="900px" style="padding: 0 20px 0 0;"|
-
=Agent-based model=
+
=AGENT-BASED MODEL=
 +
=== HOW TO USE IT?===
 +
Click the '''SETUP''' button to setup the infections in the virtual culture. Then click on the experiment that you desire to run ('''NEGATIVE CONTOL''' or '''FIGHT FIRE WITH FIRE''').
 +
You can control the number of bacteria and the number of initial infections with the slide bars. Also, with the switch '''display-AHL''', you can choose to observe or hide the AHL diffusion. Click again in the current experiment button to stop the simulation.
 +
{|
 +
<gallery widths="55" heights="73" perrow="2" caption="Agents' states" align="right">
 +
Image:Wt_ni_blue1.jpg|'''''E. coli''''' that has '''not''' yet been '''infected'''.
 +
Image:Wt_in_yellow1.jpg|'''''E. coli'' wild-type''' that has been '''infected''' by the phage.
 +
Image:Syn_in_green1.jpg |'''Synthetic ''E. coli''''' that has been '''infected''' by the bacteriophage. [[Team:LCG-UNAM-Mexico:BSD |BSD]] predicts a diminished number of phage produced by this infected cell. Additionally, '''GFP''' is produced.
 +
Image:Warn_red1.jpg|'''Synthetic ''E. coli''''' '''advised''' of the existence of an infection in the neighborhood. RNA antisense is produced, preventing the reproduction of phage if the bacteria become infected. Additionally, '''RFP''' is produced.
 +
</gallery>
 +
<html>
 +
<body>
 +
<p>
 +
<applet code="org.nlogo.window.Applet" codebase="http://www.lcg.unam.mx/~jsoto/netlogo/"
 +
archive="NetLogoLite.jar"
 +
width="670" height="523">
 +
<param name="DefaultModel"
 +
value="spatial_infection_6.nlogo">
 +
</applet>
 +
</p>
 +
</body>
 +
</html>
 +
|}
 +
<br>
-
Proliferation of bacteriophage infection in an Escherichia coli culture is a complicated phenomenon.  Even more complex is the behavior of our synthetic Escherichia coli population which fights against the infection.<br><br>
+
----
-
In order to test if the intracellular defence system was effectively contending versus phages at population level, we implement an [http://en.wikipedia.org/wiki/Agent-based_model agent-based simulation] using the program [http://ccl.northwestern.edu/netlogo/ NetLogo].<br>
+
 
 +
Proliferation of bacteriophage infection in an Escherichia coli culture is a complicated phenomenon.  Even more complex is the behavior of our synthetic ''Escherichia coli'' population which fights against the infection.<br><br>
 +
In order to test if the intracellular [[Team:LCG-UNAM-Mexico/Modelling#Summary_:_Modelling_the_Defense_System | defense system]] was effectively contending versus phages at population level, we implement an [http://en.wikipedia.org/wiki/Agent-based_model agent-based simulation] using the program [http://ccl.northwestern.edu/netlogo/ NetLogo].<br><br>
Agent-based models have the advantage of being easily constructed. This approach allows us to recreate complex processes and the interactions of thousands of objects (for instance, bacteria and phages) in parallel, thus exploring their effects in the community (the culture) as a whole.<br>
Agent-based models have the advantage of being easily constructed. This approach allows us to recreate complex processes and the interactions of thousands of objects (for instance, bacteria and phages) in parallel, thus exploring their effects in the community (the culture) as a whole.<br>
-
In an agent-based model each object has its own variables and states.
+
In an agent-based model each object has its own variables and states.<br>
-
<br>
+
 
==Contents==
==Contents==
 +
 +
*[[Team:LCG-UNAM-Mexico:ABmodel#RUN THE MODEL | Run the model]]
*[[Team:LCG-UNAM-Mexico:ABmodel#VARIABLES | Variables]]
*[[Team:LCG-UNAM-Mexico:ABmodel#VARIABLES | Variables]]
*[[Team:LCG-UNAM-Mexico:ABmodel#RULES | Rules]]
*[[Team:LCG-UNAM-Mexico:ABmodel#RULES | Rules]]
*[[Team:LCG-UNAM-Mexico:ABmodel#ASSUMPTIONS | Assumptions]]
*[[Team:LCG-UNAM-Mexico:ABmodel#ASSUMPTIONS | Assumptions]]
-
*[[Team:LCG-UNAM-Mexico:ABmodel#RUN THE MODEL | Run the model]]
+
<br>
 +
 
 +
==RUN THE MODEL==
 +
This model consists of two types of experiments:
 +
<br><br>
 +
* '''NEGATIVE CONTROL'''.
 +
Simulate a T7 infection of wild-type ''Escherichia coli''. When a phage encounters a bacterium, it attaches itself to the cell wall of the bacterium and start an infection. The phage takes over the ''E.coli’s'' metabolic machinery in order to ensemble multiple copies of itself.  Within a time tau (latency period) the host bacteria die, releasing phage particles ready to infect nearby cells. Phages win the game.
 +
<br><br>
 +
* '''FIGHT FIRE WITH FIRE'''.
 +
When an ''E. coli'' is infected by a phage, the warning device and the suicide system are activated. The burst size of the phage is severely diminished (according to [[Team:LCG-UNAM-Mexico:BSD |BSD prediction]]). At the same time, the infected bacteria produces GFP (that’s why they are green :p) and simultaneously release AHL to the medium. AHL act as a signal to warn the neighbor bacteria of the presence of phages in the vicinity. Advised bacteria begins to synthesize antisense RNA molecules that protect it against phages. Warned bacteria additionally produces RFP indicating that they are protected. Bacteria win the game!
<br>
<br>
Line 64: Line 101:
</ul>
</ul>
<br><br>
<br><br>
-
==RUN THE MODEL==
 
-
This model consists of two types of experiments:
 
-
<br><br>
 
-
* '''NEGATIVE CONTROL'''.
 
-
Simulate a T7 infection of wild-type ''Escherichia coli''. When a phage encounters a bacterium, it attaches itself to the cell wall of the bacterium and start an infection. The phage takes over the ''E.coli’s'' metabolic machinery in order to ensemble multiple copies of itself.  Within a time tau (latency period) the host bacteria die, releasing phage particles ready to infect nearby cells. Phages win the game.
 
-
<br><br>
 
-
* '''FIGHT FIRE WITH FIRE'''.
 
-
When an ''E. coli'' is infected by a phage, the warning device and the suicide system are activated. The burst size of the phage is severely diminished (according to our [[Team:LCG-UNAM-Mexico:BSD |BSD prediction]]). At the same time, the infected bacteria produces GFP (that’s why they are green :p) and simultaneously release AHL to the medium. AHL act as a signal to warn the neighbor bacteria of the presence of phages in the vicinity. Advised bacteria begins to synthesize antisense RNA molecules that protect it against phages. Warned bacteria additionally produces RFP indicating that they are protected.
 
-
<br>
 
-
<br>
 
-
== HOW TO USE IT? (wait for applet load)==
 
-
Click the '''SETUP''' button to setup the infections in the virtual culture. Then click on the experiment that you desire to run ('''NEGATIVE CONTOL''' or '''FIGHT FIRE WITH FIRE''').
 
-
You can control the number of bacteria and the number of initial infections with the slide bars. Also, with the switch '''display-AHL''', you can choose to observe or hide the AHL diffusion.
 
-
<gallery widths="65" heights="73" perrow="2" caption="Agents' states" align="right">
 
-
Image:Wt_ni_blue1.jpg|'''''E. coli''''' that has '''not''' yet been '''infected'''.
 
-
Image:Wt_in_yellow1.jpg|'''''E. coli'' wild-type''' that has been '''infected''' by the phage.
 
-
Image:Syn_in_green1.jpg |'''Synthetic ''E. coli''''' that has been '''infected''' by the bacteriophage. [[Team:LCG-UNAM-Mexico:BSD |BSD]] predicts a diminished number of phage produced by this infected cell. Additionally, '''GFP''' is produced.
 
-
Image:Warn_red1.jpg|'''Synthetic ''E. coli''''' '''advised''' of the existence of an infection in the neighborhood. RNA antisense is produced, preventing the reproduction of phage if the bacteria become infected. Additionally, '''RFP''' is produced.
 
-
</gallery>
 
-
 
-
 
-
<html>
 
-
<body>
 
-
<p>
 
-
<applet code="org.nlogo.window.Applet" codebase="http://www.lcg.unam.mx/~jsoto/netlogo/"
 
-
archive="NetLogoLite.jar"
 
-
width="670" height="523">
 
-
<param name="DefaultModel"
 
-
value="spatial_infection_6.nlogo">
 
-
</applet>
 
-
</p>
 
-
</body>
 
-
</html>
 
-
<br><br><br><br><br><br><br>
 
'''Important to note:'''
'''Important to note:'''
In this model, for clarity, we have neglected bacterial duplication since we are only interested in the local dynamic of the population.
In this model, for clarity, we have neglected bacterial duplication since we are only interested in the local dynamic of the population.

Latest revision as of 03:17, 22 October 2009

AGENT-BASED MODEL

HOW TO USE IT?

Click the SETUP button to setup the infections in the virtual culture. Then click on the experiment that you desire to run (NEGATIVE CONTOL or FIGHT FIRE WITH FIRE). You can control the number of bacteria and the number of initial infections with the slide bars. Also, with the switch display-AHL, you can choose to observe or hide the AHL diffusion. Click again in the current experiment button to stop the simulation.



Proliferation of bacteriophage infection in an Escherichia coli culture is a complicated phenomenon. Even more complex is the behavior of our synthetic Escherichia coli population which fights against the infection.

In order to test if the intracellular defense system was effectively contending versus phages at population level, we implement an [http://en.wikipedia.org/wiki/Agent-based_model agent-based simulation] using the program [http://ccl.northwestern.edu/netlogo/ NetLogo].

Agent-based models have the advantage of being easily constructed. This approach allows us to recreate complex processes and the interactions of thousands of objects (for instance, bacteria and phages) in parallel, thus exploring their effects in the community (the culture) as a whole.

In an agent-based model each object has its own variables and states.

Contents


RUN THE MODEL

This model consists of two types of experiments:

  • NEGATIVE CONTROL.

Simulate a T7 infection of wild-type Escherichia coli. When a phage encounters a bacterium, it attaches itself to the cell wall of the bacterium and start an infection. The phage takes over the E.coli’s metabolic machinery in order to ensemble multiple copies of itself. Within a time tau (latency period) the host bacteria die, releasing phage particles ready to infect nearby cells. Phages win the game.

  • FIGHT FIRE WITH FIRE.

When an E. coli is infected by a phage, the warning device and the suicide system are activated. The burst size of the phage is severely diminished (according to BSD prediction). At the same time, the infected bacteria produces GFP (that’s why they are green :p) and simultaneously release AHL to the medium. AHL act as a signal to warn the neighbor bacteria of the presence of phages in the vicinity. Advised bacteria begins to synthesize antisense RNA molecules that protect it against phages. Warned bacteria additionally produces RFP indicating that they are protected. Bacteria win the game!

AGENTS

  • Bacteria
  • Phages


VARIABLES:

Bacteria's variables

  • Period
  • Latency period
  • Time to release AHL
  • Time to die by system

Phages' variables

  • Burst size
  • Bacteriophage decay rate
  • Effective infection probability (Bacteriophage Adsorption Rate)


RULES

The objects interact with each other through a series of defined rules:

  • Bacteria' movement
  • Phages' movement
  • Infection process
  • Suicide system activation
  • Diffusion of AHL
  • Antisense production when AHL reach to the activation threshold



ASSUMPTIONS

For simplicity the model make certain assumptions:

  • The time is discrete
  • Only one phage infect one bacteria
  • Phages moves at random
  • Antisense avoid totally the phage production




Important to note: In this model, for clarity, we have neglected bacterial duplication since we are only interested in the local dynamic of the population.


Locations of visitors to this page