Edinburgh/DivisionPopper/SBApproach

From 2007.igem.org

< Edinburgh | DivisionPopper(Difference between revisions)
(Project Management)
(Representing biological processes with standard graphical notation)
 
(11 intermediate revisions not shown)
Line 1: Line 1:
-
'''MENU''' :[[Edinburgh/DivisionPopper| Introduction]] | [[Edinburgh/DivisionPopper/References|Background]] | [[Edinburgh/DivisionPopper/Applications|Applications]] | [[Edinburgh/DivisionPopper/Design|Design]] | [[Edinburgh/DivisionPopper/Modelling|Modelling]] | [[Edinburgh/DivisionPopper/Status|Status]] | [[Edinburgh/DivisionPopper/SBApproach|Synthetic Biology Approach]] | [[Edinburgh/DivisionPopper/Conclusions|Conclusions]]  
+
'''MENU''' :[[Edinburgh/DivisionPopper| Introduction]] | [[Edinburgh/DivisionPopper/References|Background]] | [[Edinburgh/DivisionPopper/Applications|Applications]] | [[Edinburgh/DivisionPopper/Design|Design&Implementation]] | [[Edinburgh/DivisionPopper/Modelling|Modelling]] | [[Edinburgh/DivisionPopper/Status|Wet Lab]] | [[Edinburgh/DivisionPopper/SBApproach|Synthetic Biology Approach]] | [[Edinburgh/DivisionPopper/Conclusions|Conclusions]]  
Our team thinks of iGEM as a competition with two goals: the design and construction of a genetically engineered machine that proves to be useful and the investigation and innovation of the Synthetic Biology theoretical and practical tools.
Our team thinks of iGEM as a competition with two goals: the design and construction of a genetically engineered machine that proves to be useful and the investigation and innovation of the Synthetic Biology theoretical and practical tools.
Line 6: Line 6:
== Synthetic Biology Approach ==
== Synthetic Biology Approach ==
-
Synthetic Biology aims to bring engineering approaches into the complex task of biochemical system modifications. We explain here our application of some fundamentals concepts: abstraction, decoupling, standards, compositionality, project managing.  
+
Synthetic Biology aims to bring engineering approaches into the complex task of biochemical system modifications. We explain here our application of some fundamental concepts: abstraction, decoupling, standards, compositionality, project management.  
=== Abstraction ===
=== Abstraction ===
-
The abstraction hierachy is used to deal with the complexity of systems by selecting at each level only the meaningul characteristic, avoiding details from the other levels. We created three different views of the Division PoPper: Device, Parts and DNA. The views are available in the section [[Edinburgh/DivisionPopper/Design|Design&Realization]]. Since the Division PoPper is a device, the System view have been used to represent the composition of the device with other devices, in section [[Edinburgh/DivisionPopper/Applications|Applications]].  
+
The abstraction hierachy is used to deal with the complexity of systems by selecting at each level only the meaningful characteristics, avoiding details from the other levels. We considered three different views of the Division PoPper: Device, Parts and DNA. The views are available in the section [[Edinburgh/DivisionPopper/Design|Design&Implementation]]. Since the Division PoPper is a device, the System view has been used to represent the composition of the device with other devices, in section [[Edinburgh/DivisionPopper/Applications|Applications]].
=== Decoupling ===
=== Decoupling ===
-
We applied decoupling techinques by separating the phases of Design and Implementation. In particular in our case the decoupling has been almost natural in creating two different views of the Part abstraction level: the logic and biological view. As you can see in section [[Edinburgh/DivisionPopper/Design|Design&Realization]], the logic view presents the functional elements of the device without mapping them to real biological elements, but just explaining the characteristics they should have in order to work.
+
We applied decoupling techniques by separating the phases of Design and Implementation. In particular in our case the decoupling has been almost natural in creating two different views of the Part abstraction level: the logic and biological view. As you can see in section [[Edinburgh/DivisionPopper/Design|Design&Implementation]], the logic view presents the functional elements of the device without mapping them to real biological elements, but just explaining the characteristics they should have in order to work.
-
The biological view is thus a possible implementation of the logic view, in which each functional element has been replaced by a real biological entity. Practically, in our group the logic view has been realized by group members with an engineering background, then has benn passed to the members with a biology background for the selection of the more adapt implementation. Without the aim to be a general statement, we think that the decoupling between design and realization finds a natural interface at the level of parts. It seems to be the level of abstraction in which (at least for our group) the knowledge from different scientific background are more in contact.
+
The biological view is thus a possible implementation of the logic view, in which each functional element has been replaced by a real biological entity. Practically, in our group the logic view has been realized by group members with an engineering background, then has been passed to the members with a biology background for the selection of the more adapt implementation. Without aiming to make a general statement, we think that the decoupling between design and realization finds a natural interface at the level of parts. It seems to be the level of abstraction in which (at least for our group) the knowledge from different scientific backgrounds is more in contact.
=== Standards ===
=== Standards ===
-
In Synthetic Biology the concept of Standards is really important and can be applied in different aspects: in terms of signals, in terms of notations, in terms of biological constructs and so on. When possible, we tried to follow the official or de-facto standards. We designed a device with output in the form of PoPS signal in order to  facilitate composition with other devices. We put in form of Biobricks all the biological functional elements we used. In the diagrams of abstraction level views we used the shapes present in the Registry of Standard Parts.  
+
In Synthetic Biology the concept of Standards is very important and can be applied in different aspects: in terms of signals, in terms of notations, in terms of biological constructs and so on. When possible, we tried to follow the official or de-facto standards. We designed a device with output in the form of PoPS signal in order to  facilitate combination with other devices. We put in the form of BioBricks all the biological functional elements we used. In the diagrams of abstraction level views we used the shapes present in the Registry of Standard Biological Parts.
=== Compositionality ===
=== Compositionality ===
-
The decision of selecting a device as project, instead of a full system, has been driven by our willing of contribute to a further expansions of Synthetic Biology library. In order to prove the compositionality property, we developed the mathematical model of our device when put in collaboration with an already existing device (a counter). Details in the [[Edinburgh/DivisionPopper/Modelling|Modelling]] section.
+
The decision of selecting a device as project, instead of a full system, has been driven by our desire to contribute to a further expansions of the Synthetic Biology library. In order to prove the compositionality property, we developed a mathematical model of our device when put in collaboration with an already existing device (a counter). Details in the [[Edinburgh/DivisionPopper/Modelling|Modelling]] section.
=== Project Management ===
=== Project Management ===
-
We divided the project work in different phases and then associated team members to phases in order to distribute the work load.  
+
We divided the project work into different phases and then associated team members to phases in order to distribute the work load.  
-
[[Image:Projectmanagement.png|600px]]
+
[[Image:Projectmanagement.png|400px]]
== Investigating Innovations ==
== Investigating Innovations ==
Line 37: Line 37:
=== Stochastic Modelling with Process Algebras ===
=== Stochastic Modelling with Process Algebras ===
-
Modelling, and in general mathematical and computational techniques, will be more and more of help in Synthetic Biology. Despite the modelling tools usually applied to Biology and Systems Biology seem quite well equiped for Syntehtic Biology, there is of course the need of investigating more specialized . In particular we propose a little model using Stochastic Process Algebra, formal languages that have been proposed in the last five years in the field of biochemical simulations ([[Edinburgh/DivisionPopper/Modelling|Modelling]] section). We used the process algebra [http://www.dcs.ed.ac.uk/pepa/ PEPA], developed at Edinburgh University.
+
Modelling, and in general mathematical and computational techniques, will be of more and more help in Synthetic Biology. Although the modelling tools usually applied to Biology and Systems Biology seem quite well equiped for Synthetic Biology, there is of course the need to investigate more specialized tools. In particular we propose a little model using Stochastic Process Algebra, formal languages that have been proposed in the last five years in the field of biochemical simulations ([[Edinburgh/DivisionPopper/Modelling|Modelling]] section). We used the process algebra [http://www.dcs.ed.ac.uk/pepa/ PEPA], developed at Edinburgh University.
-
=== Representing biological processes with standard graphical notations ===
+
=== Representing biological processes with standard graphical notation ===
-
Becuase biological processes are complex, it is usually quite difficult their explanation in a precise, intuitive and concise form. In order to solve this problem, some Standard Graphical Notations for biochemical systems have been proposed in the last year. In order to investigate the use of this notation for explaining Synthetic Biology construct processes, we created two [http://www.bioinformatics.ed.ac.uk/epe/ EPN (Edinburgh Pathway Notation)] diagrams that can be seen in the [[Edinburgh/DivisionPopper/Design|Design&Realization]] section. EPN is one of the standards that are considered in developing the new generation of [http://sbgn.org/ Systems Biology Graphical Notation (SBGN)].
+
Because biological processes are complex, it is usually quite difficult to explain them in a precise, intuitive and concise form. In order to solve this problem, some Standard Graphical Notations for biochemical systems have been proposed in the last year. In order to investigate the use of this notation for explaining Synthetic Biology construct processes, we created two [http://www.bioinformatics.ed.ac.uk/epe/ EPN (Edinburgh Pathway Notation)] diagrams that can be seen in the [[Edinburgh/DivisionPopper/Design|Design&Implementation]] section. EPN is one of the standards that are being considered in developing the new generation of [http://sbgn.org/ Systems Biology Graphical Notation (SBGN)].

Latest revision as of 20:57, 26 October 2007

MENU : Introduction | Background | Applications | Design&Implementation | Modelling | Wet Lab | Synthetic Biology Approach | Conclusions

Our team thinks of iGEM as a competition with two goals: the design and construction of a genetically engineered machine that proves to be useful and the investigation and innovation of the Synthetic Biology theoretical and practical tools. Because of that, we spent as much attention and time in applying the Synthetic Biology paradigms and guidelines as in selecting and developing the actual construct. Since Synthetic Biology is a complex but quite new field of research, we think that even a group of undergraduate/graduate students working for two months on the project can help in investigating small innovations or improving the standard approach. In this section we explain the work we did in this direction.

Contents

[hide]

Synthetic Biology Approach

Synthetic Biology aims to bring engineering approaches into the complex task of biochemical system modifications. We explain here our application of some fundamental concepts: abstraction, decoupling, standards, compositionality, project management.

Abstraction

The abstraction hierachy is used to deal with the complexity of systems by selecting at each level only the meaningful characteristics, avoiding details from the other levels. We considered three different views of the Division PoPper: Device, Parts and DNA. The views are available in the section Design&Implementation. Since the Division PoPper is a device, the System view has been used to represent the composition of the device with other devices, in section Applications.

Decoupling

We applied decoupling techniques by separating the phases of Design and Implementation. In particular in our case the decoupling has been almost natural in creating two different views of the Part abstraction level: the logic and biological view. As you can see in section Design&Implementation, the logic view presents the functional elements of the device without mapping them to real biological elements, but just explaining the characteristics they should have in order to work. The biological view is thus a possible implementation of the logic view, in which each functional element has been replaced by a real biological entity. Practically, in our group the logic view has been realized by group members with an engineering background, then has been passed to the members with a biology background for the selection of the more adapt implementation. Without aiming to make a general statement, we think that the decoupling between design and realization finds a natural interface at the level of parts. It seems to be the level of abstraction in which (at least for our group) the knowledge from different scientific backgrounds is more in contact.

Standards

In Synthetic Biology the concept of Standards is very important and can be applied in different aspects: in terms of signals, in terms of notations, in terms of biological constructs and so on. When possible, we tried to follow the official or de-facto standards. We designed a device with output in the form of PoPS signal in order to facilitate combination with other devices. We put in the form of BioBricks all the biological functional elements we used. In the diagrams of abstraction level views we used the shapes present in the Registry of Standard Biological Parts.

Compositionality

The decision of selecting a device as project, instead of a full system, has been driven by our desire to contribute to a further expansions of the Synthetic Biology library. In order to prove the compositionality property, we developed a mathematical model of our device when put in collaboration with an already existing device (a counter). Details in the Modelling section.

Project Management

We divided the project work into different phases and then associated team members to phases in order to distribute the work load.

Projectmanagement.png

Investigating Innovations

When possible, we tried to investigate new tools related to the Synthetic Biology world.

Stochastic Modelling with Process Algebras

Modelling, and in general mathematical and computational techniques, will be of more and more help in Synthetic Biology. Although the modelling tools usually applied to Biology and Systems Biology seem quite well equiped for Synthetic Biology, there is of course the need to investigate more specialized tools. In particular we propose a little model using Stochastic Process Algebra, formal languages that have been proposed in the last five years in the field of biochemical simulations (Modelling section). We used the process algebra [http://www.dcs.ed.ac.uk/pepa/ PEPA], developed at Edinburgh University.

Representing biological processes with standard graphical notation

Because biological processes are complex, it is usually quite difficult to explain them in a precise, intuitive and concise form. In order to solve this problem, some Standard Graphical Notations for biochemical systems have been proposed in the last year. In order to investigate the use of this notation for explaining Synthetic Biology construct processes, we created two [http://www.bioinformatics.ed.ac.uk/epe/ EPN (Edinburgh Pathway Notation)] diagrams that can be seen in the Design&Implementation section. EPN is one of the standards that are being considered in developing the new generation of [http://sbgn.org/ Systems Biology Graphical Notation (SBGN)].