Team:Calgary/Modelling/MC/Intro

From 2009.igem.org

(Difference between revisions)
 
(10 intermediate revisions not shown)
Line 70: Line 70:
<td width="10" rowspan=3 bgcolor="#222222">
<td width="10" rowspan=3 bgcolor="#222222">
</div>
</div>
-
 
-
<td width="750" bgcolor="#414141">
 
-
<div class="desc">
 
-
<div class="heading">A TOUR OF THE UNIVERSITY OF CALGARY iGEM TEAM</div>
 
-
<br>
 
-
<center>
 
-
<img src="https://static.igem.org/mediawiki/2009/4/41/Calgary_Tour5.png">
 
-
</center>
 
-
<br>
 
-
We've reached modelling, the <b>fifth</b> stop on our tour! We've looked in to two different methods of modelling our system: Differential Equation Based Modelling and Membrane Computing. Here, you can explore the similarities and differences, as well as the functions of each method. As well, you can find the results of our characterization of the signalling pathway. Once you're done, we'll move on to the Second Life component of the project <a href="https://2009.igem.org/Team:Calgary/Second_Life">HERE</a>.
 
-
</div>
 
-
<br>
 
-
</td>
 
-
</tr>
 
-
 
-
<tr>
 
-
<td width="750" height="10" bgcolor="#222222">
 
-
</td>
 
-
</tr>
 
<tr>
<tr>
<td width="750" bgcolor="#414141" valign="top">
<td width="750" bgcolor="#414141" valign="top">
<br>
<br>
 +
 +
<div class="heading">
 +
INTRODUCTION TO OUR MEMBRANE COMPUTING APPROACH
 +
</div>
 +
<div class="desc">
<div class="button">
<div class="button">
<img src="http://i1001.photobucket.com/albums/af132/igemcalgary/Mo.gif" align="left">
<img src="http://i1001.photobucket.com/albums/af132/igemcalgary/Mo.gif" align="left">
</div>
</div>
-
<div class="heading">
+
 
-
Introduction to Our Membrane Computing Approach
+
 
-
</div>
+
-
<div class="desc">
+
-
-----</div>
+
<br>
<br>
<br>
<br>
Line 108: Line 91:
<center>
<center>
<img src="https://static.igem.org/mediawiki/2009/0/0b/Calgary_MCLogo.png" width="600" height="500">
<img src="https://static.igem.org/mediawiki/2009/0/0b/Calgary_MCLogo.png" width="600" height="500">
 +
<br>
 +
<a href="http://www.wolfram.com"><u>Copyright: "Spikey" is the logo of Wolfram Research Inc.</u></a>
</center>
</center>
-
<a href="http://www.wolfram.com">Copyright: Wolfram Research Inc.</a>
+
 
<br>
<br>
<br>
<br>
<div class="heading">
<div class="heading">
-
Abstract
+
<center>
 +
A Model of the Quorum Sensing System in Genetically Engineered E.Coli Using Membrane Computing
 +
</center>
<br>
<br>
</div>
</div>
-
Quorum sensing is the way bacteria communicate with each other; they release signaling molecules to their environment and other bacteria receive and recognize the signals. Many species of bacteria use the information obtained to coordinate their gene expression in response to the size of their population, which is known as Quorum Sensing. In this article, we present a novel model of a synthetic Autoinducer-2 signaling system in genetically engineered Escherichia coli (E.coli) bacteria using the recently proposed Membrane Computing (MC) framework. Membrane com- puting is a branch of natural computing that is inspired by biological membranes structures and functions and is used for modeling features of cells in biological systems. This model allows us to observe the behavior of each individual cell as well as the emergent properties of the whole population. It also enables us to manipulate factors involved in the simulation to understand their effects in individual as well as colony behaviors.
+
<div class="heading">Abstract:</div>
-
 
+
Quorum sensing is the way bacteria communicate with each other; they release signaling molecules to their environment and other bacteria receive and recognize the signals. Many species of bacteria use the information obtained to coordinate their gene expression in response to the size of their population, which is known as Quorum Sensing. In this article, we present a novel model of a synthetic Autoinducer-2 signaling system in genetically engineered Escherichia coli (E.coli) bacteria using the recently proposed Membrane Computing (MC) framework. Membrane computing is a branch of natural computing that is inspired by biological membranes structures and functions and is used for modeling features of cells in biological systems.  
 +
<br><br>
 +
This model allows us to observe the behavior of each individual cell as well as the emergent properties of the whole population. It also enables us to manipulate factors involved in the simulation to understand their effects in individual as well as colony behaviors.
 +
<br><br>
Having defined our model in terms of compartments and interactions rules, any biological system that can be explained in terms of compartments and their corresponding rules can be sim- ulated with this platform. In other words, we have developed a biological language for modelling biological systems using MC framework.  
Having defined our model in terms of compartments and interactions rules, any biological system that can be explained in terms of compartments and their corresponding rules can be sim- ulated with this platform. In other words, we have developed a biological language for modelling biological systems using MC framework.  
-
 
<br>
<br>
<br>
<br>
-
<div class="heading">
 
-
Why Model?
 
<br>
<br>
-
</div>
+
<div class="heading">Why Model?</div>
During the past two decades, biology and computer science have been converging; many biologists use mathematical and computational models as powerful tools to gain a deeper understanding of biological systems [7]. Given that molecular biology experiments in vitro are very expensive and time consuming, building models of biological processes as a preliminary step helps to circumvent some of the drawbacks of performing hypothesis-testing in the wet lab. This is why we feel that computational modeling is important and useful. Particularly with the extent of synthetic biology, many of the biological systems that are being researched could not be found in nature because they are genetically engineered, so their behaviors are unknown and need to be characterized. For instance, in this project, a synthetic autoinducer-2 (AI-2) signaling system constructed in E.coli is taken from its natural counterpart in Vibrio harveyi, bypassing its small regulatory RNA networks. This engineered biological system shows new behaviors that are not observed in nature and need to be studied and characterized. Based on the reasons given above, using models could provide a faster and cheaper shortcut for biologists to gain a better under- standing of the newly engineered system. However, it should be stressed that models, regardless of their accuracy, could not be used as a replacement for vitro experiments; however, they could be used as a preliminary step for characterizing the system and as a shortcut for biologists to gain a better understanding of the newly engineered system.
During the past two decades, biology and computer science have been converging; many biologists use mathematical and computational models as powerful tools to gain a deeper understanding of biological systems [7]. Given that molecular biology experiments in vitro are very expensive and time consuming, building models of biological processes as a preliminary step helps to circumvent some of the drawbacks of performing hypothesis-testing in the wet lab. This is why we feel that computational modeling is important and useful. Particularly with the extent of synthetic biology, many of the biological systems that are being researched could not be found in nature because they are genetically engineered, so their behaviors are unknown and need to be characterized. For instance, in this project, a synthetic autoinducer-2 (AI-2) signaling system constructed in E.coli is taken from its natural counterpart in Vibrio harveyi, bypassing its small regulatory RNA networks. This engineered biological system shows new behaviors that are not observed in nature and need to be studied and characterized. Based on the reasons given above, using models could provide a faster and cheaper shortcut for biologists to gain a better under- standing of the newly engineered system. However, it should be stressed that models, regardless of their accuracy, could not be used as a replacement for vitro experiments; however, they could be used as a preliminary step for characterizing the system and as a shortcut for biologists to gain a better understanding of the newly engineered system.
<br><br>
<br><br>
Emphasizing compartmentalization as a cornerstone feature of cells, membrane computing (MC) is a powerful approach for studying reactions in biological systems. The most important feature of this approach that we would like to emphasize is that it could create a common modeling language that is mathematical and precise and could be understood by biologists. MC allows the user not only to focus on interactions at the level of an individual cell, but also to observe the emergent properties of entire cell populations. The MC approach seems to be ideal for the construction of a quorum-sensing model since compartmentalization of the signal and the cascade proteins are critical features of this process.
Emphasizing compartmentalization as a cornerstone feature of cells, membrane computing (MC) is a powerful approach for studying reactions in biological systems. The most important feature of this approach that we would like to emphasize is that it could create a common modeling language that is mathematical and precise and could be understood by biologists. MC allows the user not only to focus on interactions at the level of an individual cell, but also to observe the emergent properties of entire cell populations. The MC approach seems to be ideal for the construction of a quorum-sensing model since compartmentalization of the signal and the cascade proteins are critical features of this process.
-
<div class="heading">Membrane Computing (MC)</div>
 
-
<div class="desc">
 
-
Membrane computing is a branch of natural computing that was introduced by Gheorghe Paun in 1998 [5]. This new field of computation is rapidly growing and its formalism is used in many research areas. It should be noted that this approach is also used in sciences other than biology such as economics and statistics. For instance, membrane computing is used to solve Boolean satisfiability problems (SAT) and the traveling salesman problem (TSP) in economics [5].
 
-
<br><br>
 
-
In regard to biological models, MC could be thought of as a framework for devising compartmentalized models that are used to simulate cell functioning. In fact, MC draws inspiration from nature (biology) to provide a more realistic architecture of biological systems in computational simulations by introducing abstract computing devices that are called P systems. A P system is a hierarchical arrangement of membranes. A skin membrane separates the system from its environment. There are also two other kinds of membranes defined in P systems: elementary membranes and non-elementary membranes. Membranes that do not have any membrane inside are called elementary membranes whereas those membranes that enclose others are referred to as non-elementary membranes. Each membrane defines a region that is indicated by the space that is enclosed by the membrane. For non-elementary membranes, regions are defined as the spaces between the non-elementary membranes and the membranes embedded in them [1, 5].
 
-
 
-
 
-
<br>
 
</div>
</div>
-
 
+
<br>
</td>
</td>
</tr>
</tr>

Latest revision as of 02:17, 22 October 2009

University of Calgary

UNIVERSITY OF CALGARY



MODELLING INDEX
Overview

Membrane Computing Modelling
Differential Equation Modelling


INTRODUCTION TO OUR MEMBRANE COMPUTING APPROACH



Copyright: "Spikey" is the logo of Wolfram Research Inc.


A Model of the Quorum Sensing System in Genetically Engineered E.Coli Using Membrane Computing

Abstract:
Quorum sensing is the way bacteria communicate with each other; they release signaling molecules to their environment and other bacteria receive and recognize the signals. Many species of bacteria use the information obtained to coordinate their gene expression in response to the size of their population, which is known as Quorum Sensing. In this article, we present a novel model of a synthetic Autoinducer-2 signaling system in genetically engineered Escherichia coli (E.coli) bacteria using the recently proposed Membrane Computing (MC) framework. Membrane computing is a branch of natural computing that is inspired by biological membranes structures and functions and is used for modeling features of cells in biological systems.

This model allows us to observe the behavior of each individual cell as well as the emergent properties of the whole population. It also enables us to manipulate factors involved in the simulation to understand their effects in individual as well as colony behaviors.

Having defined our model in terms of compartments and interactions rules, any biological system that can be explained in terms of compartments and their corresponding rules can be sim- ulated with this platform. In other words, we have developed a biological language for modelling biological systems using MC framework.


Why Model?
During the past two decades, biology and computer science have been converging; many biologists use mathematical and computational models as powerful tools to gain a deeper understanding of biological systems [7]. Given that molecular biology experiments in vitro are very expensive and time consuming, building models of biological processes as a preliminary step helps to circumvent some of the drawbacks of performing hypothesis-testing in the wet lab. This is why we feel that computational modeling is important and useful. Particularly with the extent of synthetic biology, many of the biological systems that are being researched could not be found in nature because they are genetically engineered, so their behaviors are unknown and need to be characterized. For instance, in this project, a synthetic autoinducer-2 (AI-2) signaling system constructed in E.coli is taken from its natural counterpart in Vibrio harveyi, bypassing its small regulatory RNA networks. This engineered biological system shows new behaviors that are not observed in nature and need to be studied and characterized. Based on the reasons given above, using models could provide a faster and cheaper shortcut for biologists to gain a better under- standing of the newly engineered system. However, it should be stressed that models, regardless of their accuracy, could not be used as a replacement for vitro experiments; however, they could be used as a preliminary step for characterizing the system and as a shortcut for biologists to gain a better understanding of the newly engineered system.

Emphasizing compartmentalization as a cornerstone feature of cells, membrane computing (MC) is a powerful approach for studying reactions in biological systems. The most important feature of this approach that we would like to emphasize is that it could create a common modeling language that is mathematical and precise and could be understood by biologists. MC allows the user not only to focus on interactions at the level of an individual cell, but also to observe the emergent properties of entire cell populations. The MC approach seems to be ideal for the construction of a quorum-sensing model since compartmentalization of the signal and the cascade proteins are critical features of this process.