Team:SYSU-Software/Overview

From 2014.igem.org

(Difference between revisions)
 
(29 intermediate revisions not shown)
Line 6: Line 6:
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Style-Type" content="text/css" />
 +
<link href="https://2014.igem.org/Team:SYSU-Software/my_overview.css?action=raw&amp;ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:SYSU-Software/header.css?action=raw&amp;ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:SYSU-Software/header.css?action=raw&amp;ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:SYSU-Software/index.css?action=raw&amp;ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:SYSU-Software/index.css?action=raw&amp;ctype=text/css" rel="stylesheet" type="text/css" />
Line 15: Line 16:
}
}
.myContainer {
.myContainer {
-
   min-height: 2300px;
+
   min-height: 3000px;
}
}
.bigFather {
.bigFather {
-
   height: 2000px;
+
   height: 2700px;
}
}
#address1{
#address1{
Line 52: Line 53:
  <img src="https://static.igem.org/mediawiki/2014/4/41/SYSU-Software_Mbigger.png" alt="Project" class="circle"/>
  <img src="https://static.igem.org/mediawiki/2014/4/41/SYSU-Software_Mbigger.png" alt="Project" class="circle"/>
       <a href="#" class="icon"></a>
       <a href="#" class="icon"></a>
-
       <ul style="top: 25px;">
+
       <ul style="top: 11px;">
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Overview">Overview</a></li>
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Overview">Overview</a></li>
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Design">Design</a></li>
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Design">Design</a></li>
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Validation">Validation</a></li>
         <li><a href="https://2014.igem.org/Team:SYSU-Software/Validation">Validation</a></li>
 +
<li><a href="https://2014.igem.org/Team:SYSU-Software/Demo">Demo</a></li>
<li><a href="https://2014.igem.org/Team:SYSU-Software/Download">Download</a></li>
<li><a href="https://2014.igem.org/Team:SYSU-Software/Download">Download</a></li>
       </ul>
       </ul>
Line 122: Line 124:
<div id="bgContent">
<div id="bgContent">
  <div id="myArticle" name="myArticle">
  <div id="myArticle" name="myArticle">
-
<h1 style="text-align: center; font-size: 40px; font-weight: bold; font-family: verdana;">Overview</h1><br/>
+
<h1 style="text-align: center; font-size: 40px; font-weight: bold; font-family: verdana;">Welcome</h1><br/>
-
                         <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
+
<p> Currently genetic circuits in synthetic biology are complicated thus are difficult for biologists to design. In our project, we developed the <b>Framework-based Layout And Metacircuit design Engine (FLAME)</b>, to simplify the whole design procedure by characterizing numerous published genetic circuits and abstract these circuits into 3 parts: inputs, outputs and logic relationships. A novel simulation module using ordinary differential equations is integrated into our software. Our simulation results were precisely validated by results from published literature and our self-designed <a href="https://2014.igem.org/Team:SYSU-Software/Validation"><font color="blue"><b>wetlab experiments</b></font></a>. In conclusion, the combination of a <b>simplified design procedure, a <font color="red">new and effective simulation module</font> and <font color="red">wetlab validation</font> makes complex biological circuits more accessible to synthetic biologists</b>.</p><br>
 +
 
 +
                         <div id="carousel-example-generic" class="carousel slide" data-ride="carousel" id="mycarousel" data-interval="2000">
  <!-- Indicators -->
  <!-- Indicators -->
  <ol class="carousel-indicators">
  <ol class="carousel-indicators">
Line 162: Line 166:
  <!-- Controls -->
  <!-- Controls -->
  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
-
    <span class="glyphicon glyphicon-chevron-left"></span>
+
    <!--<span class="glyphicon glyphicon-chevron-left"></span>-->
 +
                    <img src="https://static.igem.org/mediawiki/2014/0/0b/Sysu_Left.png" />
    <span class="sr-only">Previous</span>
    <span class="sr-only">Previous</span>
  </a>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
-
    <span class="glyphicon glyphicon-chevron-right"></span>
+
    <!--<span class="glyphicon glyphicon-chevron-right"></span>-->
 +
                    <img src="https://static.igem.org/mediawiki/2014/f/fb/Sysu_Right.png" />
    <span class="sr-only">Next</span>
    <span class="sr-only">Next</span>
  </a>
  </a>
</div>
</div>
-
 
+
<br>
-
<p>One method frequently adopted by synthetic biologists is the reconstructive approach<sup>[1]</sup>; that is, by designing and building genetic circuits with similar functions, synthetic biologists can gain insight into the underlying mechanisms of the naturally occuring circuits. Many software aiming at facilitating the in silico design of genetic circuits have been developed.</p>
+
<p>One method frequently adopted by synthetic biologists is the reconstructive approach<sup>[1]</sup>; that is, by designing and building genetic circuits with similar functions, synthetic biologists can gain insight into the underlying mechanisms of the naturally occuring circuits. Software aiming at facilitating the <span style="font-style: italic;">in silico</span> design of genetic circuits has been developed.</p>
-
<br/>
+
-
<p>Thus far, a lack of methods for efficient and proof-of-principle design may limit their wide acceptance in synthetic biology. For instance, CAST (developed by our team SYSU-Software in 2013) is a software for convenient <span style="font-style: italic;">de novo</span> circuit design<sup>[2]</sup>.
+
-
However, on one hand, for a beginner, a dearth of frameworks for the reliable construction of complex, higher-order systems<sup>[3]</sup> makes arrangement of parts into circuit topologies somewhat annoying and frustrating, let alone construction of a FUNCTIONAL circuits only by linking the scattered biobricks together in CAST. On the other hand, the performance of a system cannot be deduced through individual parts. An expert synthetic biologist may want not only to build a functional genetic circuit, but also to characterize its performance.</p>
+
<br/>
<br/>
-
<p>So a software endowed with the capacity of more efficient and reliable design is needed. Based on the idea of framework, our latest software FLAME, short for Framework-based Layout And Metacircuit design Engine, is a tentative exploration of solutions to the problems mentioned above. Features of FLAME are as follows.</p><br/>
+
<p>Thus far, a lack of methods for efficient and proof-of-principle design may limit its wide acceptance in synthetic biology. On one hand, for a beginner, a dearth of frameworks for the reliable construction of complex, higher-order systems<sup>[3]</sup> makes arrangement of parts into circuit topologies somewhat annoying and frustrating, let alone construction of a FUNCTIONAL circuits only by linking the scattered biobricks together. On the other hand, the performance of a system cannot be deduced through individual parts. An expert synthetic biologist may want not only to build a functional genetic circuit, but also to characterize its performance.</p>
 +
<br />
 +
<p>So software endowed with the capacity of more efficient and reliable design is needed. Based on the idea of framework, our latest software FLAME (Framework-based Layout And Metacircuit Design Engine) is a tentative exploration of solutions to the problems mentioned above. Features of FLAME are as follows.</p><br/>
<h3 id="myPage1" name="myPage1">Framework-based Circuit Design -- Core of FLAME</h3><br/>
<h3 id="myPage1" name="myPage1">Framework-based Circuit Design -- Core of FLAME</h3><br/>
-
<p>Framework-based method is the core of FLAME to ensure the EFFICIENT construction of a FUNCTIONAL circuit. After users select an input, output and the topologies (provided as “frameworks”) of the system, several solutions are provided when you choose your ideal framework, each of which differs in mechanisms and efficiency (for example, genetic AND GATES can be achieved by protein-protein interactions or substrate-receptor interactions; they are different in many aspects). According to the performance of each solution (shown in the form of rader charts), users can select one and fine tune the details of the circuits. The fact that most synthetic circuits are still made up of a limited but sufficient number of commonly used components (such as LacI, TetR and lambda repressor proteins and regulated promoters)<sup>[3]</sup> makes possible the framework-based construction.</p>
+
<p>Framework-based method is the core of FLAME to ensure the EFFICIENT construction of a FUNCTIONAL circuit. After users select an input, output and the topologies (provided as “frameworks”) of the system, several solutions are provided when you choose your ideal framework, each of which differs in mechanisms and efficiency (for example, genetic AND GATES can be achieved by protein-protein interactions or substrate-receptor interactions; they are different in many aspects). According to the performance of each solution (shown in the form of rader charts), users can select one and fine tune the details of the circuits. The fact that most synthetic circuits are still made up of a limited but sufficient number of commonly used components (such as LacI, TetR and lambda repressor proteins and regulated promoters)<sup>[2]</sup> makes possible the framework-based construction. </p>
-
<br/>
+
<br/>
<h3 id="myPage2" name="myPage2">Characterization and Standardization of a Circuit or System -- Our Goal</h3><br/>
<h3 id="myPage2" name="myPage2">Characterization and Standardization of a Circuit or System -- Our Goal</h3><br/>
-
<p>So far, a considerable number of synthetic biological parts and devices have been characterized and standardized<sup>[4]</sup>, but not circuits nor systems. Although we could theoretically ensure a functional system based on frameworks, we could not determine the actual performance of a system through the parameters of its parts. Furthermore, standardization is useful in creating circuits or systems that can be used in a plug-and-play fashion to construct larger networks<sup>[4]</sup>, but there are still not enough standardized circuits or systems. Cameron <span style="font-style:italic;">et al</span>.<sup>[5]</sup> pointed out that in the near future, workflow for a biological circuit engineer will be limited by their capability of analyzing circuit behaviors and incorporating the data into the next design cycle.</p><br/>
+
<p>So far, a considerable number of synthetic biological parts and devices have been characterized and standardized<sup>[3]</sup>, but not circuits nor systems. Although we could theoretically ensure a functional system based on frameworks, we could not determine the actual performance of a system through the parameters of its parts. Furthermore, standardization is useful in creating circuits or systems that can be used in a plug-and-play fashion to construct larger networks<sup>[3]</sup>, but there still not enough standardized circuits or systems. Cameron <span style="font-style: italic;">et al</span>.<sup>[4]</sup> pointed out that in the near future, workflow for a biological circuit engineer will be limited by their capability of analyzing circuit behaviour and incorporating the data into the next design cycle.</p><br/>
-
<p>To tackle these problems, we can learn from the mature methods with which synthetic biologists or iGEMers can characterize and standardize a biobrick. We propose that we could characterize and standardize a circuit or a system in a similar way, though with more inputs and outputs. FLAME provides simulations on Dynamic Performance, Static Performance and Expression Efficiency, all of them providing important clues on the performance of the designed circuit or system. And the Vector sub-module in FLAME may be helpful in standardization of a circuit.</p>
+
<p>To tackle these problems, we can learn from the mature methods with which synthetic biologists and iGEMers characterize and standardize a biobrick. We propose that we could characterize and standardize a circuit or a system in a similar way, though with more inputs and outputs. In the Simulation module, FLAME provides simulations on Dynamic Performance, Static Performance and Expression Efficiency, all of them being important clues on the performance of the designed circuit or system. And the Vector sub-module in FLAME may be helpful in standardization of a circuit.</p>
<br/>
<br/>
-
<h3 id="myPage3" name="myPage3">Improved Simulation and Experiment Modules -- Improvements as well as Innovations</h3><br/>
+
<h3 id="myPage3" name="myPage3">New Simulation Module -- Improvements as well as Innovations</h3><br/>
-
<p>Simulation and Experiment modules are important components of both CAST and FLAME, and we update them so as to work with balance between efficiency and accuracy. We rewrote our algorithms to make sure that they simulate the experimental results more efficiently. For the Experiment module, experimental protocols for ordinary used are provided as reference.</p>
+
<p>We develop a new Simulation module for FLAME. We rewrite our models to enhance the simulation efficiency. As mentioned above, the Simulation module is also designed for characterization and standardization of synthetic circuits or systems. This module can be divided into three sections: Dynamic Performance, the response of outputs to an increase in input level at 0 min<sup>[3]</sup>; Static Performance, the steady-state relationship between the inputs and outputs<sup>[3]</sup>; Expression Efficiency, a section concerning the effects of RBS on gene expression efficiency.</p>
<br/>
<br/>
-
<p>We also developed an online blast software, Biobrick Blast Online (or BBO for short), as our Human Practice project, to aid in recognition of a possible biobrick from a DNA sequence. We believe that with FLAME and BBO, users can be more confident in their efficient constructions of reliable genetic circuits! </p>
+
<p>We also developed an online blast tool, Biobrick Blast Online (or BBO for short), as our Human Practice project, to aid in recognition of a possible biobrick from a DNA sequence. We believe that with FLAME and BBO, users can be more confident in their efficient constructions of reliable genetic circuits! </p>
<br/>
<br/>
<div class="cutLine"></div>
<div class="cutLine"></div>
Line 197: Line 202:
<p style="font-size:11px;">[1] Sprinzak, D. & Elowitz, M.B. Reconstruction of genetic circuits. <span style="font-style: italic;">Nature</span> 438, 443-448 (2005).</p>
<p style="font-size:11px;">[1] Sprinzak, D. & Elowitz, M.B. Reconstruction of genetic circuits. <span style="font-style: italic;">Nature</span> 438, 443-448 (2005).</p>
<br/>
<br/>
-
<p style="font-size:11px;">[2] https://2013.igem.org/Team:SYSU-Software </p><br/>
+
<p style="font-size:11px;">[2] Lu, T.K., Khalil, A.S. & Collins, J.J. Next-generation synthetic gene networks. <span style="font-style: italic;">Nat Biotechnol</span> 27, 1139-1150 (2009).</p><br/>
-
<p style="font-size:11px;">[3] Lu, T.K., Khalil, A.S. & Collins, J.J. Next-generation synthetic gene networks. <span style="font-style: italic;">Nat Biotechnol</span> 27, 1139-1150 (2009).</p><br/>
+
<p style="font-size:11px;">[3] Canton, B., Labno, A. & Endy, D. Refinement and standardization of synthetic biological parts and devices. <span style="font-style: italic;">Nat Biotechnol</span> 26, 787-793 (2008).</p><br/>
-
<p style="font-size:11px;">[4] Canton, B., Labno, A. & Endy, D. Refinement and standardization of synthetic biological parts and devices. <span style="font-style: italic;">Nat Biotechnol</span> 26, 787-793 (2008).</p><br/>
+
<p style="font-size:11px;">[4] Cameron, D.E., Bashor, C.J. & Collins, J.J. A brief history of synthetic biology. <span style="font-style: italic;">Nature reviews. Microbiology</span> 12, 381-390 (2014).</p><br/>
-
<p style="font-size:11px;">[5] Cameron, D.E., Bashor, C.J. & Collins, J.J. A brief history of synthetic biology. <span style="font-style: italic;">Nature reviews. Microbiology</span> 12, 381-390 (2014).</p><br/>
+
</div>
</div>
</div>
</div>
Line 226: Line 230:
<script type="text/javascript" src="https://2014.igem.org/Team:SYSU-Software/toTop.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:SYSU-Software/toTop.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:SYSU-Software/bootstrap.min.js?action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:SYSU-Software/bootstrap.min.js?action=raw&ctype=text/javascript"></script>
-
 
</html>
</html>

Latest revision as of 03:56, 18 October 2014

Team:SYSU-Software

Welcome


Currently genetic circuits in synthetic biology are complicated thus are difficult for biologists to design. In our project, we developed the Framework-based Layout And Metacircuit design Engine (FLAME), to simplify the whole design procedure by characterizing numerous published genetic circuits and abstract these circuits into 3 parts: inputs, outputs and logic relationships. A novel simulation module using ordinary differential equations is integrated into our software. Our simulation results were precisely validated by results from published literature and our self-designed wetlab experiments. In conclusion, the combination of a simplified design procedure, a new and effective simulation module and wetlab validation makes complex biological circuits more accessible to synthetic biologists.



One method frequently adopted by synthetic biologists is the reconstructive approach[1]; that is, by designing and building genetic circuits with similar functions, synthetic biologists can gain insight into the underlying mechanisms of the naturally occuring circuits. Software aiming at facilitating the in silico design of genetic circuits has been developed.


Thus far, a lack of methods for efficient and proof-of-principle design may limit its wide acceptance in synthetic biology. On one hand, for a beginner, a dearth of frameworks for the reliable construction of complex, higher-order systems[3] makes arrangement of parts into circuit topologies somewhat annoying and frustrating, let alone construction of a FUNCTIONAL circuits only by linking the scattered biobricks together. On the other hand, the performance of a system cannot be deduced through individual parts. An expert synthetic biologist may want not only to build a functional genetic circuit, but also to characterize its performance.


So software endowed with the capacity of more efficient and reliable design is needed. Based on the idea of framework, our latest software FLAME (Framework-based Layout And Metacircuit Design Engine) is a tentative exploration of solutions to the problems mentioned above. Features of FLAME are as follows.


Framework-based Circuit Design -- Core of FLAME


Framework-based method is the core of FLAME to ensure the EFFICIENT construction of a FUNCTIONAL circuit. After users select an input, output and the topologies (provided as “frameworks”) of the system, several solutions are provided when you choose your ideal framework, each of which differs in mechanisms and efficiency (for example, genetic AND GATES can be achieved by protein-protein interactions or substrate-receptor interactions; they are different in many aspects). According to the performance of each solution (shown in the form of rader charts), users can select one and fine tune the details of the circuits. The fact that most synthetic circuits are still made up of a limited but sufficient number of commonly used components (such as LacI, TetR and lambda repressor proteins and regulated promoters)[2] makes possible the framework-based construction.


Characterization and Standardization of a Circuit or System -- Our Goal


So far, a considerable number of synthetic biological parts and devices have been characterized and standardized[3], but not circuits nor systems. Although we could theoretically ensure a functional system based on frameworks, we could not determine the actual performance of a system through the parameters of its parts. Furthermore, standardization is useful in creating circuits or systems that can be used in a plug-and-play fashion to construct larger networks[3], but there still not enough standardized circuits or systems. Cameron et al.[4] pointed out that in the near future, workflow for a biological circuit engineer will be limited by their capability of analyzing circuit behaviour and incorporating the data into the next design cycle.


To tackle these problems, we can learn from the mature methods with which synthetic biologists and iGEMers characterize and standardize a biobrick. We propose that we could characterize and standardize a circuit or a system in a similar way, though with more inputs and outputs. In the Simulation module, FLAME provides simulations on Dynamic Performance, Static Performance and Expression Efficiency, all of them being important clues on the performance of the designed circuit or system. And the Vector sub-module in FLAME may be helpful in standardization of a circuit.


New Simulation Module -- Improvements as well as Innovations


We develop a new Simulation module for FLAME. We rewrite our models to enhance the simulation efficiency. As mentioned above, the Simulation module is also designed for characterization and standardization of synthetic circuits or systems. This module can be divided into three sections: Dynamic Performance, the response of outputs to an increase in input level at 0 min[3]; Static Performance, the steady-state relationship between the inputs and outputs[3]; Expression Efficiency, a section concerning the effects of RBS on gene expression efficiency.


We also developed an online blast tool, Biobrick Blast Online (or BBO for short), as our Human Practice project, to aid in recognition of a possible biobrick from a DNA sequence. We believe that with FLAME and BBO, users can be more confident in their efficient constructions of reliable genetic circuits!


[1] Sprinzak, D. & Elowitz, M.B. Reconstruction of genetic circuits. Nature 438, 443-448 (2005).


[2] Lu, T.K., Khalil, A.S. & Collins, J.J. Next-generation synthetic gene networks. Nat Biotechnol 27, 1139-1150 (2009).


[3] Canton, B., Labno, A. & Endy, D. Refinement and standardization of synthetic biological parts and devices. Nat Biotechnol 26, 787-793 (2008).


[4] Cameron, D.E., Bashor, C.J. & Collins, J.J. A brief history of synthetic biology. Nature reviews. Microbiology 12, 381-390 (2014).


Email: sysusoftware@126.com

Address: 135# Xingang Rd(W.), Sun Yat-sen University, Guangzhou, China