Difference between revisions of "Team:Waterloo/Modeling/Intercellular Spread"

(improve software section formatting)
Line 37: Line 37:
  
 
         <h3>Plant Defense Mechanisms</h3>
 
         <h3>Plant Defense Mechanisms</h3>
 +
        <p></p?>
  
    <h4>Hypersensitive Response (HR)</h4>
 
  
        <p>
 
            Interplant signaling plays an important role in the hypersensitive response of plants, where plant cells selectively undergo apoptosis in order to destroy infected or damaged cells, such as in the event of pathogen attacks like CaMV.
 
        </p>
 
        <p>
 
            A main intercellular signaling molecule is hydrogen peroxide (H2O2), formed during electron transport processes <cite ref="Neill2002"></cite>. This is produced in elevated levels the event of pathogen attack and other stresses, and can damage DNA and proteins <cite ref="Neill2002"></cite>. It allows for the localization of apoptosis which occurs as a result of the hypersensitive response as well as increased expression of defense genes, which it modulates during defense response <cite ref="Neill2002"></cite>. H<sub>2</sub>O<sub>2</sub> has been observed in tobacco plants to induce the production of proteasomes linked to the degradation of cells in programmed cell death <cite ref="Neill2002"></cite>. In Arabidopsis thaliana, it has been observed that increased generation of H2O2 leads to an increase of calcium ions in the form of cytosolic calcium, which, triggering a cascade of reactions leading to the apoptosis of infected cells <cite ref="Neill2002"></cite>. H<sub>2</sub>O<sub>2</sub> has also been observed inducing the expression of glutathione S-transferase (GST) and phenylalanine ammonia‐lyase (PAL), both of which are defense-related genes, as well as genes involved in the production and degradation of H2O2 <cite ref="Neill2002"></cite>. Additionally, it has been observed to cause the stomatal closure of cells <cite ref="Neill2002"></cite>.
 
        </p>
 
        <p>
 
            Another intercellular signaling molecule is nitric oxide (NO), found primarily in its gaseous form, which may be produced at the same time as (H2O2) after pathogen challenge, and induces a similar defense response as (H2O2). <cite ref="Neill2002"></cite> It increases the gene expression of defensive genes such as PAL1 and GST. <cite ref="Neill2002"></cite> Additionally, NO may have a role in iron-level regulation in plants, and redox signaling through its potential involvement with pathogen-induced oxygenase. <cite ref="Neill2002"></cite> There is limited research for NO as a plant signal, however, it has been researched extensively as a signaling molecule in mammalian cells <cite ref="Neill2002"></cite>. Like in mammalian cells, NO has been observed increasing levels of cyclic GMP in the event of pathogen challenge and inducing programmed cell death. <cite ref="Neill2002"></cite>
 
        </p>
 
        <p>
 
            In additional to working concurrently with each other, NO and H2O2 also interact with a whole host of other signaling molecules, such as jasmonic acid, ethylene, and salicylic acid <cite ref="Neill2002"></cite>, which have to be taken into consideration when studying intercellular plant signaling as a whole.
 
        </p>
 
 
        <h3>Systemic  Acquired Resistance (SAR)</h3>
 
        <p>
 
            The systemic acquired resistance (SAR) defense mechanism, or immunization of plants, is a broad, long-term increased resistant to future infections. <cite ref="Ryals1994"></cite> This is similar to the increased resistance against diseases in mammals, after having been infected. <cite ref="Ryals1994"></cite> It is important to note that this resistance is not triggered by mechanical damage caused by factors such as herbivore attack. <cite ref="Ryals1994"></cite> This mechanism is only activated after a pathogen is detected within the plant, triggering defenses through signals <cite ref="Ryals1994"></cite> Salicylic acid (SA) has been identified as a molecule with an indispensable role in the pathway to systemic acquired resistance. <cite ref="Klessig2000"></cite> Additionally, NO also has an important role in activating systemic acquired resistance. <cite ref="Klessig2000"></cite> During the initial wave of defense after pathogen detection, there is an “oxidative burst” wherein levels of oxidative species suddenly increase. <cite ref="Klessig2000"></cite> This is accompanied by cell wall protein linkage, the activation of kinase and increased gene expression defensive genes. <cite ref="Klessig2000"></cite> A second wave of defense is found in the hypersensitive response, wherein lesions form (from programmed cell death). <cite ref="Klessig2000"></cite> NO and SA play an interconnected role with each other, where reactive oxygen species (ROS) such as NO have been observed accumulating SA, and in turn, SA triggers ROS production (including NO and H2O2). <cite ref="Klessig2000"></cite>
 
        </p>
 
 
        <h4>Plant Defense Signalling and Spread</h4>
 
As a response to attacks by pathogens, plants can signal this to other plants through chemical emissions in the air. Additionally, plants may also potentially be able to communicate through common mycorrhizal networks (CMN) created by mycorrhizal fungi, connecting the roots of different plants together . Mycorrhizal fungi found in the soil have a symbiotic relationship between them and the roots and the roots of the plants, as well as giving additional defense to the plant itself <cite ref="Song2010"></cite>. They allow nutrients, carbon and water to travel from plant to plant <cite ref="Song2010"></cite>. Song et al studied the potential of the CMN carry plant communication signals in tomato plants. The reception of these signals from infected plants is highly advantageous to non-infected, neighbouring plants, as it allows the non-infected plant to increase their defenses, including increased levels of defends enzymes, and the expression of genes related to their defenses <cite ref="Song2010"></cite>. In Song et al, they measured the levels of six defense enzymes in tomato plants: peroxidase (POD), polyphenol oxidase (PPO), chitinase, β-1,3-glucanase, phenylalanine ammonia-lyase (PAL) and lipoxygenase (LOX). The levels of all of the of the measured defense enzymes as well as gene expression encoding for these enzymes increased in CMN connected plants in the presence of a A.solani pathogen challenge <cite ref="Song2010"></cite>). It was proposed in the study that the speed of intercellular signals is faster than the transfer of signal molecules in the CMN, and that it gives a greater advantage over air-spread chemical signals due to the different factors such as the unpredictability of the wind and the space between plants. <cite ref="Song2010"></cite>.
 
  
 
         <h3>Agent-Based Model Design</h3>
 
         <h3>Agent-Based Model Design</h3>
Line 72: Line 52:
 
         <h4>Virus</h4>
 
         <h4>Virus</h4>
 
         <ul>
 
         <ul>
             <li><b>Initial Infection Site</b> is a user-selected integer representing the number of lesions on a plant leaf for the application of the virus</li>
+
             <li>Initial Infection Sites</li>
             <li><b>Founder Population</b> represents the number of viruses in each of the lesions, or the multiplicity of infection, which should be between 2 and 13 <cite ref="Gutierrez2010"></cite></li>
+
             <li>Founder Population</li>
             <li><b>Viral Spread Rates</b> the virus spreads at a rate of about 3 cells per day, but it takes longer for the cell to begin actively producing and exporting virions<cite ref="Khelifa2010"></cite></li>
+
             <li>Viral Spread Rates</li>
 
             <li>Viral Spread Chance</li>
 
             <li>Viral Spread Chance</li>
 
             <li>Viral Assembly</li>
 
             <li>Viral Assembly</li>
Line 81: Line 61:
 
         <h4>Plant Response</h4>
 
         <h4>Plant Response</h4>
 
         <ul>
 
         <ul>
<li><b>SAR</b> or Systemic Acquired Response, is a form of acquired immunity. The plant produces signalling molecules and enables cells to become resistant or lyse themselves</li>
+
            <li>SA Chance (Plant Defense)</li>
        <li><b>Resistance Threshold</b> is the level of SA signalling molecule required for a cell to become resistant to the pathogen</li>
+
            <li>Lysis Chance</li>
        <li><b>Lysis Threshold</b> is the level of SA signalling molecule required for a cell to undergo apoptosis to protect the rest of the organism</li>
+
            <li>SAR</li>
        <li><b>SA Signalling Molecule</b> is generated by resistant or susceptible cells neighbouring infected or resistant cells at a rate of one per minute, after those neighbours have been infected/resistant for 8hrs</li>
+
            <li>SAR Spread Chance</li>
 
         </ul>
 
         </ul>
  
         <h3>Modelling Software Choice</h3>
+
         <h3>Agent-Based Modelling Software</h3>
         <p>
+
          
            The agent-based modelling software for the simulation had several different criteria needed to be fulfilled: the ability to create different kinds of agents, control over the connections between agents (e.g. plasmodesmata betweeen cells), an option to have complex rules within each agent, being able to have an arbitrary number of model states and keep track of time since infection, as well as being easy to use. Originally, three different software packages (MASON, MESA and Netlogo) were chosen out of several as the top candidates to create the viral spread simulation due to their fulfillment of the above criteria. All of the languages required were unfamiliar, and thus would have to be learned from scratch. Netlogo was chosen to create the final simulation due to a variety of its strengths as well as time constraints. Although Netlogo was the most unfamiliar-looking language, it presented itself as the simulation package with the smallest learning curve. Additionally, it had readily-available documentation and a built-in GUI. MESA was a Python-based simulation package and ultimately was not chosen due to its documentation not being as detailed or as readily available as MASON or Netlogo’s, as well as the level of familiarity with Python required to create the model being too high to achieve within the time constraints. MASON, a Java-based simulation package, despite having excellent, easily-found documentation did not have a built-in GUI, and did not have as many built in-functions as the Netlogo, thus requiring more work to get off the ground. Although in some cases the fewer amount of built-in functions could have proved to be an advantage (it would have added more flexibility and customization to the simulation), due to the time constraints and the demand of a level familiarity with Java (as with MESA) to create a simulation with MASON, Netlogo was thus chosen over MASON.
+
      <div class="row vertical-align">
        </p>
+
          <div class="col-sm-8">
 
+
            <p>We identified several requirements for the software used in our agent-based model:</p>
        <h4>Software Downloads</h4>
+
            <ul>
        <div class="row vertical-align">
+
                <li>Ability to create different kinds of agents.</li>
            <div class= "col-sm-4">
+
                <li>Control over connections between agents (e.g. plasmodesmata betweeen cells)</li>
 +
                <li>Support for complex rules (e.g. ODE simulations) within each agent</li>
 +
                <li>Arbitrary number of model states</li>
 +
                <li>Tracking of time since infection</li>
 +
                <li>Ease of use</li>
 +
            </ul>
 +
          </div>
 +
          <div class= "col-sm-4">
 
                 <figure>
 
                 <figure>
 
                     <a href="https://ccl.northwestern.edu/netlogo/"><img src="https://static.igem.org/mediawiki/2015/1/16/Waterloo_Math_ViralSpread_NetlogoIcon.png" style="width:200px;"/></a>
 
                     <a href="https://ccl.northwestern.edu/netlogo/"><img src="https://static.igem.org/mediawiki/2015/1/16/Waterloo_Math_ViralSpread_NetlogoIcon.png" style="width:200px;"/></a>
  
                     <figcaption>Link to Download Netlogo</figcaption>
+
                     <figcaption>NetLogo, the chosen agent-based modelling software</figcaption>
 
                     <div class="img-att">i
 
                     <div class="img-att">i
 
                         <ul class="img-att-bubble">
 
                         <ul class="img-att-bubble">
Line 106: Line 93:
 
                     </div>
 
                     </div>
 
                 </figure>
 
                 </figure>
            </div>
+
          </div>       
 +
        </div>
 +
      <p>Three different software packages (<a href="https://cs.gmu.edu/~eclab/projects/mason/">MASON</a>, <a href=""https://pypi.python.org/pypi/Mesa/">MESA</a> and <a href="https://ccl.northwestern.edu/netlogo/">Netlogo</a>) were considered in depth. <a href=""https://pypi.python.org/pypi/Mesa/">MESA</a> is a Python-based simulation package and was not used due to its poor documentation and the level of familiarity with Python required to create the model. <a href="https://cs.gmu.edu/~eclab/projects/mason/">MASON</a>, a Java-based simulation package, has excellent, easily-found documentation but no GUI and fewer built-in functions. Although fewer built-in functions could be an advantage (adding more flexibility and customization to the simulation), time constraints and unfamiliarity with Java pushed us to use <a href="https://ccl.northwestern.edu/netlogo/">NetLogo</a> instead of MASON. NetLogo was easy to learn, well-documented and had a built in GUI.</p>
  
            <div class= "col-sm-4">
 
                <figure>
 
                    <a href= "https://pypi.python.org/pypi/Mesa/"><img src="https://static.igem.org/mediawiki/2015/4/4b/Waterloo_Math_ViralSpread_MESAIcon.svg" style="width:200px;"/></a>
 
                    <figcaption>Link to Download MESA</figcaption>
 
                </figure>
 
            </div>
 
 
            <div class= "col-sm-4">
 
                <figure>
 
                    <a href= "https://cs.gmu.edu/~eclab/projects/mason/"><img src="https://static.igem.org/mediawiki/2015/a/a2/Waterloo_Math_ViralSpread_MASONIcon.svg "style="width:200px;"/></a>
 
                    <figcaption>Link to Download MASON</figcaption>
 
                </figure>
 
            </div>
 
        </div>
 
 
     </section>
 
     </section>
  

Revision as of 22:15, 18 September 2015

Viral Spread Model

Motivation

The spread of infection between cells and among populations has been modelling extensively, but the middle ground of intercellular spread is relatively unexplored. We investigated whether our defense system would protect individual Arabidopsis plants using an agent-based approach. Briefly, each plant cell is treated an agent that may become infected by CaMV or resistant to infection due to plant defense signalling. Infected cells run an instance ODE model that was created to study viral replication and then may pass infection to their neighbours. The spread through the stems and leaves of the plant can be tracked with and without the CRISPR/Cas9 system.

[insert screenshot of the simulation] [insert diagram of the plant’s plasmodesmata and vascular system]

As a reaction to the presence of the virus, the plant cells will destroy infected cells through apoptosis as well as signal to the rest of the plant to begin production of defensive chemicals in preparation for attack. This signaling causes systemic required resistance, a broad, long-term increased resistant to future infections.

  • Explain and link this to the parameters in the model once the parameters are finalized
  • Explain reasons for the parameters

Model Formation

Biology of Viral Infection Spread

Intercellular

For information on this, please see the Intercellular Spread section of the CaMV biology page here.

Systemic Infection

Phloem/Vascular System

Plant Defense Mechanisms

Agent-Based Model Design

Include Model Assumptions!!!

Plant Structure

  • Plasmodesmata
  • Phloems and Vascular System

Virus

  • Initial Infection Sites
  • Founder Population
  • Viral Spread Rates
  • Viral Spread Chance
  • Viral Assembly

Plant Response

  • SA Chance (Plant Defense)
  • Lysis Chance
  • SAR
  • SAR Spread Chance

Agent-Based Modelling Software

We identified several requirements for the software used in our agent-based model:

  • Ability to create different kinds of agents.
  • Control over connections between agents (e.g. plasmodesmata betweeen cells)
  • Support for complex rules (e.g. ODE simulations) within each agent
  • Arbitrary number of model states
  • Tracking of time since infection
  • Ease of use
NetLogo, the chosen agent-based modelling software

Three different software packages (MASON, MESA and Netlogo) were considered in depth. MESA is a Python-based simulation package and was not used due to its poor documentation and the level of familiarity with Python required to create the model. MASON, a Java-based simulation package, has excellent, easily-found documentation but no GUI and fewer built-in functions. Although fewer built-in functions could be an advantage (adding more flexibility and customization to the simulation), time constraints and unfamiliarity with Java pushed us to use NetLogo instead of MASON. NetLogo was easy to learn, well-documented and had a built in GUI.

Results

Discussion

References

Top