Team:Peking R/Project

From 2011.igem.org

(Difference between revisions)
 
(26 intermediate revisions not shown)
Line 3: Line 3:
{{https://2011.igem.org/Team:Peking_R/back2}}
{{https://2011.igem.org/Team:Peking_R/back2}}
{{https://2011.igem.org/Team:Peking_R/Projectbackground}}
{{https://2011.igem.org/Team:Peking_R/Projectbackground}}
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<head>
Line 11: Line 10:
#apDiv1 {
#apDiv1 {
position:absolute;
position:absolute;
-
left:86px;
+
left:53px;
-
top:201px;
+
top:319px;
width:640px;
width:640px;
-
height:1609px;
+
height:4558px;
z-index:1;
z-index:1;
font-family: Georgia, "Times New Roman", Times, serif;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-size: 16px;
-
text-align: center;
+
text-align: left;
-
color: #333;
+
color: #000;
-
background-color: #FDFBFF;
+
background-color: #FFF;
}
}
.mainbody {
.mainbody {
Line 30: Line 29:
.mainbody {
.mainbody {
text-align: justify;
text-align: justify;
 +
font-size: 16px;
 +
font-family: Georgia, "Times New Roman", Times, serif;
}
}
.project {
.project {
Line 47: Line 48:
font-family: "Arial Black", Gadget, sans-serif;
font-family: "Arial Black", Gadget, sans-serif;
font-size: 24px;
font-size: 24px;
 +
}
 +
#apDiv2 {
 +
position:absolute;
 +
left:65px;
 +
top:815px;
 +
width:610px;
 +
height:443px;
 +
z-index:2;
 +
}
 +
#apDiv3 {
 +
position:absolute;
 +
left:400px;
 +
top:249px;
 +
width:562px;
 +
height:171px;
 +
z-index:3;
 +
}
 +
.exist {
 +
font-family: Arial, Helvetica, sans-serif;
 +
font-size: 24px;
 +
font-weight: bold;
 +
}
 +
.TPP {
 +
font-family: Arial, Helvetica, sans-serif;
 +
}
 +
.TPPQ {
 +
font-weight: bold;
 +
}
 +
.TITLE2 {
 +
text-align: center;
 +
font-family: Arial, Helvetica, sans-serif;
 +
font-size: 18px;
 +
color: #000;
 +
}
 +
.picturemark {
 +
font-size: 14px;
 +
text-align: justify;
 +
}
 +
.Reference {
 +
font-family: Verdana, Geneva, sans-serif;
 +
}
 +
a:link {
 +
color: #F0F;
 +
text-decoration: none;
 +
}
 +
a:visited {
 +
text-decoration: none;
 +
color: #F0F;
 +
}
 +
a:hover {
 +
text-decoration: underline;
 +
}
 +
a:active {
 +
text-decoration: none;
 +
color: #F00;
 +
}
 +
.TPPQ1 { font-weight: bold;
 +
font-family: Arial, Helvetica, sans-serif;
}
}
</style>
</style>
Line 53: Line 112:
<body>
<body>
<div id="apDiv1">
<div id="apDiv1">
-
   <p class="notbookmaintitle">Project Description</p>
+
   <p class="notbookmaintitle" align=center>Softcoding of Genetic Program</p>
-
   <p>In synthetic biology there are basically two approaches for genetic program fine-tuning: hardcoding and softcoding. Hardcoding refers to coding functions and parameters in the fixed formats and values. For example, mutagenesis at promoters or ribosomal binding sites (RBS) generates large number of mutants, each of which, however, is fixed with its performance. Therefore, laborious screening and assaying for object function is needed. The opposite is softcoding, which refers to designs that allow for the customization of performance of genetic programs via external input, such as inducers, without having to edit the DNA sequence case by case.</p>
+
  <hr />
-
   <p>In our project, we are aiming at establishing an extensible and versatile platform for the softcoding of genetic program in bacteria, composed of a toolbox and a methodology -- The toolbox consists of interoperable and truly modular ligand-responsive riboswitches/ribozymes, while the methodology is automated design of synthetic ribosome binding sites (RBS) with customized translation rate. When combining them together, a quantitative correlation between the concentration of specific ligand and synthetic RBS strength can be established. Therefore, when tuning genetic program, customized RBS strength at multiple sites can be high-throughputly achieved without having to conduct laborious mutagenesis and characterization, followed by easily determining the configuration of RBS(s) strength. Then RBS sequences that meet this configuration will be automatically designed via computer algorithms. </p>
+
   <p class="mainbody"><table width="600" border="0" cellspacing="0" cellpadding="0">
 +
    <tr>
 +
      <th scope="col"><object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="420">
 +
  <param name="movie" value="http://www.chem.pku.edu.cn/chenpeng/igem/file/igem.swf" />
 +
  <param name="quality" value="high" />
 +
  <param name="wmode" value="opaque" />
 +
 
 +
<!--[if !IE]>-->
 +
 
 +
 
 +
  <object type="application/x-shockwave-flash" data="http://www.chem.pku.edu.cn/chenpeng/igem/file/igem.swf" width="600" height="420">
 +
    <!--<![endif]-->
 +
    <param name="quality" value="high" />
 +
    <param name="wmode" value="opaque" />
 +
    <param name="swfversion" value="8.0.35.0" />
 +
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
 +
 
 +
 
 +
 
 +
        <!--[if !IE]>-->
 +
  </object>
 +
  <!--<![endif]-->
 +
</object>
 +
<script type="text/javascript">
 +
swfobject.registerObject("FlashID");
 +
</script></th>
 +
    </tr>
 +
  </table>
 +
  <p><strong>Background  of softcoding</strong></p>
 +
  <p>There are basically two design principles  in computer programming: hardcoding and softcoding. Hardcoding [1] refers to the practice of embedding parameters and functions into the source code of a  program, whereas soft coding [2] obtains values and functions from external  source. Hardcoding would be convenient when no dynamic parameters are required  in the program, but the source code should be rewritten anytime the input data  or functions change. On the contrary, softcoding enables users to customize the  function of software to their needs by altering external input, without having  to edit the program&rsquo;s source code time after time.</p>
 +
  <p>In the exciting field of synthetic biology, various genetic programs have been developed to perform certain functions in  living organisms. For instance, a genetic toggle switch in vivo was developed  that could be switched between two states by chemical or thermal induction [3]. Another example is that an oscillatory network was constructed in which the synthesis of green fluorescent protein was periodically induced [4]. Yet  genetic programs need optimization to achieve ideal performance, especially  when several genetic modules are coupled. Besides, optimization of metabolic  pathways is also a key issue in the field of metabolic engineering.</p>
 +
  <p>Traditional methods to optimize genetic programs or metabolic pathways generally involve construction of libraries that  contain large amounts of mutants, and multi-round screening or iterative design  is usually required. Apart from the obvious drawback that the constructing and  screening procedures are laborious and time-consuming, these methods could only  generate mutants with a fixed configuration, and to fine-tune their performance  would require another round of mutagenesis and selection, which resembles  &ldquo;hardcoding&rdquo;. Therefore, a platform for &ldquo;softcoding&rdquo; of genetic programs is  urgently needed.</p>
 +
<p class="mainbody">&nbsp;</p>
 +
  <hr />
 +
   <p><strong>Softcoding  Approach</strong></p>
 +
  <p>Based on the principle of softcoding, this  year our team established an extensible and versatile platform for softcoding of genetic program, which is composed of &ldquo;genetic rheostats&rdquo; and an &ldquo;RBS  calculator&rdquo;: genetic rheostats consist of interoperable and truly modular ligand-responsive riboswitches/ribozymes, while the RBS calculator is automated design of synthetic ribosomal binding sites (RBS) with customized relative translation strength. When combining them together, a quantitative correlation between the concentration of specific ligand and synthetic RBS&rsquo; relative translation  strength can be established. Therefore, when tuning genetic program, customized RBS&rsquo; relative translation strength at multiple sites can be high-throughputly achieved without having to conduct laborious mutagenesis and characterization, followed by easily determining the configuration of RBS(s)&rsquo; relative translation  strength. Then RBS sequences that meet this configuration will be automatically designed via computer algorithms.</p>
 +
<p class="mainbody">&nbsp;</p>
 +
  <hr />
 +
  <p class="mainbody"><br /></p>
 +
  <p><strong>Genetic Rheostats (<a href="https://2011.igem.org/Team:Peking_R/Project/RNAToolkit">Learn more...</a>)</strong></p>
 +
  <p>Recently, RNA devices have emerged as  powerful tools to regulate gene expression in vivo, and particularly,  ligand-responsive riboswitches enable us to manipulate translation strength of  specific genes upon different concentrations of ligands [5]. Ligand-responsive  riboswitches regulate the translation rate of downstream gene by changing  conformations, cleaving or splicing upon external addition of ligand. Compared  with transcriptional and post-translational regulation, riboswitches function  through allostery of RNA structure, which requires little or no assistance from  proteins, so the regulation mechanism is relatively simpler and their functions  are more decoupled from native biological activities. In our project, we  selected riboswitches as the genetic rheostats.</p>
 +
  <p>We characterized some existing  riboswitches, namely thiamine pyrophosphate (TPP)-responsive hammerhead  ribozymes and theophylline riboswitches. By altering the upstream promoter and  downstream coding sequence of the RNA controllers, we demonstrated that their  performance was independent from sequence context, which proved that these RNA  devices are modular.</p>
 +
  <p>To further extend the range of application  of our genetic rheostats, we created a ribozyme that functions with a different  mechanism, which has an extreme low level of backgrounds. We substituted the  aptamer domain of c-di-GMP group Intron to theophylline-responsive aptamer,  thus invented a group I intron that senses theophylline to perform splicing  function. Moreover, we provided a general method to evolve genetic rheostats that senses new ligands. By coupling an adenine aptamer with  hammerhead ribozyme and randomizing nucleotides in the linker domain, we  evolved a novel genetic rheostat through dual selection, whose self-cleavage  could be regulated by adenine. The method provided here is user-friendly. </p>
 +
<p class="mainbody">&nbsp;</p>
 +
  <p class="mainbody">&nbsp;</p>
 +
  <p class="mainbody"><img src="https://static.igem.org/mediawiki/2011/4/4e/11111111111111111111.png" width="600" height="500" /></p>
 +
  <p class="picturemark">Figure  1. A) The tertiary structure of natural TPP aptamer. B) Activation fold of translation of P1G1 and 1G1 under a gradient of TPP. C) The design of the  engineered group I intron with theophylline aptamer. D) Schematic illustration of  the dual genetic selection process of genetic rheostat</p>
 +
  <hr />
 +
  <p><strong>RBS  Calculator (<a href="https://2011.igem.org/Team:Peking_R/Project/RBSAutomatedDesign">Learn more...</a>)</strong></p>
 +
  <p>Since the genetic rheostat tunes translation by decreasing or increasing the probability of RBS exposure, which is proportional to translation strength, we can achieve the mapping process merely by determining the translation strength of the fully exposed RBS. Conventionally, translation strength was calibrated with a library of RBS mutants. But this approach is not truly reliable, because the strength of RBS strongly depends on the surrounding sequence, for instance the coding sequence. Salis <em>et.al.</em> [6] used Gibbs energy  (∆G) of the &ldquo;docked&rdquo; state of the mRNA-30S ribosomal subunit complex to predict  the translation strength of RBS sequence. Based on their pioneering work, we  developed an RBS calculator that correlated the performance of the RNA  controllers under certain concentration of ligand to relative translation  strength met by corresponding RBS sequence. Combining this RBS calculator with  our genetic rheostats, we can generate an RBS sequence through automated design  once we achieved an ideal configuration of genetic programs through genetic  rheostats.</p>
 +
<p class="mainbody">&nbsp;</p>
 +
  <p class="mainbody"><img src="https://static.igem.org/mediawiki/2011/4/4a/PekingR_project_description_Figure_1.png" alt="" width="640" height="480" /></p>
 +
  <p class="picturemark"> figure 2  Schematic representation of genetic soft-coding approach and the role of RBS calculator. </p>
 +
  <p class="mainbody">&nbsp;</p>
 +
  <hr />
 +
  <p><strong>Demonstration of softcoding  platform (<a href="https://2011.igem.org/Team:Peking_R/Project/Application">learn more...</a>)</strong></p>
 +
  <p>We utilized the genetic rheostat and RBS calculator combination to fine-tune two genetic circuits, as proof of principle. The results demonstrate that, for given gene circuit, our genetic rheostat and RBS calculator combination can not only determine its function-translation strength map but also can precisely predict and implement any desired possible function.</p>
 +
  <p class="mainbody"><a href="https://2011.igem.org/Team:Peking_R/Project/Application/AG">AND gate</a></p>
 +
  <table width="200" border="0" cellspacing="0" cellpadding="0">
 +
    <tr>
 +
      <th scope="col">&nbsp;</th>
 +
      <th scope="col"><img src="https://static.igem.org/mediawiki/2011/b/b0/Mt_f1.jpg" width="640" height="380" /></th>
 +
      <th scope="col">&nbsp;</th>
 +
    </tr>
 +
    <tr>
 +
      <td>&nbsp;</td>
 +
      <td><p class="picturemark">Figure 3. AND gate performance modulated by  different concentration of thiamine pyrophosphate (TPP). The on/off ratio of  AND gate increases with ligand concentration, resulting in a well performed AND gate.</p></td>
 +
      <td>&nbsp;</td>
 +
    </tr>
 +
  </table>
 +
  <p>&nbsp;</p>
 +
  <p><a href="https://2011.igem.org/Team:Peking_R/Project/Application/BS">Bistable switch</a></p>
 +
  <table width="200" border="0" cellspacing="0" cellpadding="0">
 +
    <tr>
 +
      <th scope="col">&nbsp;</th>
 +
      <th scope="col"><img src="http://www.chem.pku.edu.cn/chenpeng/igem/images/project_Application2.png" alt="" height="150" width="600"/></th>
 +
      <th scope="col">&nbsp;</th>
 +
    </tr>
 +
    <tr>
 +
      <td>&nbsp;</td>
 +
      <td><p class="picturemark">Figure 4<strong>.</strong>  Fluorescence images of <em>E.coli</em> DH5α strain  populations bearing different bistable switch mutants. Each mutant contains different ribosome binding sites (RBSs) controlling the  expression of <em>cI434 </em>.  The ratiometric of green cells to red cells for each mutant bistable was precisely predicted by RBS calculator. </p></td>
 +
      <td>&nbsp;</td>
 +
    </tr>
 +
  </table>
 +
  <p class="mainbody"> <a href="https://2011.igem.org/Team:Peking_R/Project/Application/VIO">violacein biosynthetic pathway</a></p>
 +
  <p class="mainbody">We further applied this methodology  to  fine-tune violacein biosynthetic pathway. with genetic rheostat and RBS calculator, we could establish the quantitative correlation between the product purity, and the translation strength of VioE, and then find optimal RBS sequence to fix product purity at desired value. </p>
 +
  <table width="200" border="0" cellspacing="0" cellpadding="0">
 +
    <tr>
 +
      <th scope="col">&nbsp;</th>
 +
      <th scope="col"><img src="https://static.igem.org/mediawiki/2011/5/5e/PekingR_Mt3.png" width="600" height="165" /></th>
 +
      <th scope="col">&nbsp;</th>
 +
    </tr>
 +
    <tr>
 +
      <td>&nbsp;</td>
 +
      <td><p>Figure 5.  <em>E. coli</em> producing pigments. The engineered <em>E. coli </em>produced dark-green pigments.  Upon addition of different concentration of thiamine pyrophosphate (TPP), the  color of the bacteria gradually shifted from dark-green to dark-brown.</p></td>
 +
      <td>&nbsp;</td>
 +
    </tr>
 +
  </table>
 +
  <p>&nbsp;</p>
 +
  <p>&nbsp;</p>
 +
  <div>
 +
    <div id="edn4"></div>
 +
  </div>
 +
  <hr />
 +
<p class="mainbody"><span class="Reference">Reference:</span></p>
 +
<p>[1]  <a href="http://en.wikipedia.org/wiki/Hard_coding">http://en.wikipedia.org/wiki/Hard_coding</a><br />
 +
  [2] <a href="http://en.wikipedia.org/wiki/Softcoding">http://en.wikipedia.org/wiki/Softcoding</a></p>
 +
<p><span class="mainbody">[3].Gardner, Timothy S. <em>et. al.</em> (2000). Construction of a genetic toggleswitch in <em>Escherichia coli</em>. Nature 403, 339-342</span> [4].Elowitz, Michael B. and  Leibler, Stanislas (2000). A synthetic oscillatory network of transcriptional  regulators. Nature 403, 335-338  [5].Breaker, Ronald R (2004).Natural and engineered nucleicacids as  tools to explore biology. Nature 432, 838-845<br />
 +
  [6].Salis, Howard M <em>et.al.</em> (2009). Automated design of synthetic ribosome binding sitesto control protein  expression. Nat. Biotech. 27, 946-950</p>
</div>
</div>
</body>
</body>
</html>
</html>

Latest revision as of 02:37, 29 October 2011

Template:Https://2011.igem.org/Team:Peking R/bannerhidden Template:Https://2011.igem.org/Team:Peking R/back2 Template:Https://2011.igem.org/Team:Peking R/Projectbackground 无标题文档

Softcoding of Genetic Program


Background of softcoding

There are basically two design principles in computer programming: hardcoding and softcoding. Hardcoding [1] refers to the practice of embedding parameters and functions into the source code of a program, whereas soft coding [2] obtains values and functions from external source. Hardcoding would be convenient when no dynamic parameters are required in the program, but the source code should be rewritten anytime the input data or functions change. On the contrary, softcoding enables users to customize the function of software to their needs by altering external input, without having to edit the program’s source code time after time.

In the exciting field of synthetic biology, various genetic programs have been developed to perform certain functions in living organisms. For instance, a genetic toggle switch in vivo was developed that could be switched between two states by chemical or thermal induction [3]. Another example is that an oscillatory network was constructed in which the synthesis of green fluorescent protein was periodically induced [4]. Yet genetic programs need optimization to achieve ideal performance, especially when several genetic modules are coupled. Besides, optimization of metabolic pathways is also a key issue in the field of metabolic engineering.

Traditional methods to optimize genetic programs or metabolic pathways generally involve construction of libraries that contain large amounts of mutants, and multi-round screening or iterative design is usually required. Apart from the obvious drawback that the constructing and screening procedures are laborious and time-consuming, these methods could only generate mutants with a fixed configuration, and to fine-tune their performance would require another round of mutagenesis and selection, which resembles “hardcoding”. Therefore, a platform for “softcoding” of genetic programs is urgently needed.

 


Softcoding Approach

Based on the principle of softcoding, this year our team established an extensible and versatile platform for softcoding of genetic program, which is composed of “genetic rheostats” and an “RBS calculator”: genetic rheostats consist of interoperable and truly modular ligand-responsive riboswitches/ribozymes, while the RBS calculator is automated design of synthetic ribosomal binding sites (RBS) with customized relative translation strength. When combining them together, a quantitative correlation between the concentration of specific ligand and synthetic RBS’ relative translation strength can be established. Therefore, when tuning genetic program, customized RBS’ relative translation strength at multiple sites can be high-throughputly achieved without having to conduct laborious mutagenesis and characterization, followed by easily determining the configuration of RBS(s)’ relative translation strength. Then RBS sequences that meet this configuration will be automatically designed via computer algorithms.

 



Genetic Rheostats (Learn more...)

Recently, RNA devices have emerged as powerful tools to regulate gene expression in vivo, and particularly, ligand-responsive riboswitches enable us to manipulate translation strength of specific genes upon different concentrations of ligands [5]. Ligand-responsive riboswitches regulate the translation rate of downstream gene by changing conformations, cleaving or splicing upon external addition of ligand. Compared with transcriptional and post-translational regulation, riboswitches function through allostery of RNA structure, which requires little or no assistance from proteins, so the regulation mechanism is relatively simpler and their functions are more decoupled from native biological activities. In our project, we selected riboswitches as the genetic rheostats.

We characterized some existing riboswitches, namely thiamine pyrophosphate (TPP)-responsive hammerhead ribozymes and theophylline riboswitches. By altering the upstream promoter and downstream coding sequence of the RNA controllers, we demonstrated that their performance was independent from sequence context, which proved that these RNA devices are modular.

To further extend the range of application of our genetic rheostats, we created a ribozyme that functions with a different mechanism, which has an extreme low level of backgrounds. We substituted the aptamer domain of c-di-GMP group Intron to theophylline-responsive aptamer, thus invented a group I intron that senses theophylline to perform splicing function. Moreover, we provided a general method to evolve genetic rheostats that senses new ligands. By coupling an adenine aptamer with hammerhead ribozyme and randomizing nucleotides in the linker domain, we evolved a novel genetic rheostat through dual selection, whose self-cleavage could be regulated by adenine. The method provided here is user-friendly.

 

 

Figure 1. A) The tertiary structure of natural TPP aptamer. B) Activation fold of translation of P1G1 and 1G1 under a gradient of TPP. C) The design of the engineered group I intron with theophylline aptamer. D) Schematic illustration of the dual genetic selection process of genetic rheostat


RBS Calculator (Learn more...)

Since the genetic rheostat tunes translation by decreasing or increasing the probability of RBS exposure, which is proportional to translation strength, we can achieve the mapping process merely by determining the translation strength of the fully exposed RBS. Conventionally, translation strength was calibrated with a library of RBS mutants. But this approach is not truly reliable, because the strength of RBS strongly depends on the surrounding sequence, for instance the coding sequence. Salis et.al. [6] used Gibbs energy (∆G) of the “docked” state of the mRNA-30S ribosomal subunit complex to predict the translation strength of RBS sequence. Based on their pioneering work, we developed an RBS calculator that correlated the performance of the RNA controllers under certain concentration of ligand to relative translation strength met by corresponding RBS sequence. Combining this RBS calculator with our genetic rheostats, we can generate an RBS sequence through automated design once we achieved an ideal configuration of genetic programs through genetic rheostats.

 

figure 2 Schematic representation of genetic soft-coding approach and the role of RBS calculator.

 


Demonstration of softcoding platform (learn more...)

We utilized the genetic rheostat and RBS calculator combination to fine-tune two genetic circuits, as proof of principle. The results demonstrate that, for given gene circuit, our genetic rheostat and RBS calculator combination can not only determine its function-translation strength map but also can precisely predict and implement any desired possible function.

AND gate

   
 

Figure 3. AND gate performance modulated by different concentration of thiamine pyrophosphate (TPP). The on/off ratio of AND gate increases with ligand concentration, resulting in a well performed AND gate.

 

 

Bistable switch

   
 

Figure 4. Fluorescence images of E.coli DH5α strain populations bearing different bistable switch mutants. Each mutant contains different ribosome binding sites (RBSs) controlling the expression of cI434 . The ratiometric of green cells to red cells for each mutant bistable was precisely predicted by RBS calculator.

 

violacein biosynthetic pathway

We further applied this methodology to fine-tune violacein biosynthetic pathway. with genetic rheostat and RBS calculator, we could establish the quantitative correlation between the product purity, and the translation strength of VioE, and then find optimal RBS sequence to fix product purity at desired value.

   
 

Figure 5. E. coli producing pigments. The engineered E. coli produced dark-green pigments. Upon addition of different concentration of thiamine pyrophosphate (TPP), the color of the bacteria gradually shifted from dark-green to dark-brown.

 

 

 


Reference:

[1] http://en.wikipedia.org/wiki/Hard_coding
[2] http://en.wikipedia.org/wiki/Softcoding

[3].Gardner, Timothy S. et. al. (2000). Construction of a genetic toggleswitch in Escherichia coli. Nature 403, 339-342 [4].Elowitz, Michael B. and Leibler, Stanislas (2000). A synthetic oscillatory network of transcriptional regulators. Nature 403, 335-338 [5].Breaker, Ronald R (2004).Natural and engineered nucleicacids as tools to explore biology. Nature 432, 838-845
[6].Salis, Howard M et.al. (2009). Automated design of synthetic ribosome binding sitesto control protein expression. Nat. Biotech. 27, 946-950