Difference between revisions of "Team:IIT Delhi/Design"

 
(27 intermediate revisions by 7 users not shown)
Line 813: Line 813:
  
 
table tbody tr:nth-child(2n + 1) {
 
table tbody tr:nth-child(2n + 1) {
background-color: #000;
+
background-color: #fcfcfc;
 
}
 
}
  
Line 823: Line 823:
 
padding: 0em 0em;
 
padding: 0em 0em;
 
}
 
}
 
+
.table1 td {
 +
padding: 0em 0em;
 +
                        color: #000;
 +
                       
 +
}
 
table th {
 
table th {
 
color: #666;
 
color: #666;
Line 1,283: Line 1,287:
 
}
 
}
  
 
+
.centered { text-align: left; list-style-position:inside;}
  
 
.toppad
 
.toppad
Line 1,590: Line 1,594:
 
     <div class="dropdown-content">
 
     <div class="dropdown-content">
 
       <a href="/Team:IIT_Delhi/Circuit_Design">Circuit design and construction</a>
 
       <a href="/Team:IIT_Delhi/Circuit_Design">Circuit design and construction</a>
       <a href="/Team:IIT_Delhi/Microfluidics">Microfluidics and Fluroscence</a>
+
       <a href="/Team:IIT_Delhi/Microfluidics">Microfluidics and Fluorescence</a>
 
       <a href="/Team:IIT_Delhi/Photobleaching">Photobleaching</a>
 
       <a href="/Team:IIT_Delhi/Photobleaching">Photobleaching</a>
 
       <a href="/Team:IIT_Delhi/Promoter">Promoter strength</a>
 
       <a href="/Team:IIT_Delhi/Promoter">Promoter strength</a>
Line 1,693: Line 1,697:
 
          
 
          
 
          
 
          
             <h2 class="h2font">PROJECT OVERVIEW</h2>
+
             <h2 class="h2font">Introduction</h2>
  
 
             <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
             <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Line 1,702: Line 1,706:
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
  </p>
 
  </p>
 +
<h2 id="pfont">Several circuits have been proposed, constructed, and implemented, leading to landmark discoveries in synthetic biology. These include systems such as the bi-stable toggle switch, and the repressilator, which brought about a paradigm shift in the field. Since then, several systems have been constructed to employ memory modules, create counters, adders, digital biosensors, and a whole wide range of other products.
  
<h2 id="pfont"><u id="pfont2">Digital Logic in Synthetic Biology</u><br><br>
+
<br><br>
A large chunk of effort in synthetic biology has been aimed at attempting to view genes as parts of a circuit. Thus, a lot of focus has been directed toward creating biological analogues of digital logic gates, such as an AND or a NOT gate, which give a digital 1 or 0 response, depending on the truth table of the gate.<br><br>
+
<img src = "https://static.igem.org/mediawiki/2017/a/a8/T--IIT_Delhi--Project_Square_Wave_generator-picture_1.jpg" style='border:3px solid #000000' width = 80%><br>
  
<img src = "https://static.igem.org/mediawiki/2017/b/b3/T--IIT_Delhi--notgate.png" width="720" height="500" style='border:3px solid #000000'>
+
<h6>Figure – A brief timeline of major notable events in the creation and development of synthetic biology (Source: Del Vecchio, Domitilla et al, Journal of The Royal Society Interface 13.120 (2016): 20160380.)</h6><br>
<br></h2>
+
<h2 id="pfont">However, there are several limitations that still need to be overcome, as the field continues to make strides in every area. These involve the fact that biological systems have a lot of noises that cannot be modeled accurately to date, and the fact that metabolic burden is a major issue. Along these lines, one of the central issues is the distinct lack of digital responses in synthetic biology. <br>
  
<h6>Figure – A typical example of a biological NOT Gate, considered to be ON when the concentration of inducer is below 10-6, and OFF when it is greater than 10-4. Such a response gives a corresponding gene expression level (au) of ~1 in the ON state, and ~0.4 in the OFF state (Source: “Generation of Pulse of a Bacterial Species in E.coli”, Kshitij Rai, Department of Biochemical Engineering and Biotechnology IIT Delhi, Master’s Thesis, 2017)</h6>
+
Thus, as described in the project overview, we wished to use the high cooperativity TetR homologs in such a manner so as to generate a square wave oscillator circuit. Such a system could have a whole multitude of applications; some of which were mentioned briefly in the overview, and the same are also discussed below,
 +
 +
</h2></header>
  
<h2 id="pfont">
+
<header class="major">
However, there is a serious issue in the scale up of these circuits. While that can be attributed to several reasons, one of the major reasons is this simplification under which the systems work. We can see that the output response from the gate is not close to the actual digital “1 or 0” kind that one would ideally want from a logic gate, and in the range that is neither in the ON nor the OFF regime, the response is really graded.  <br><br>
+
       
 +
       
 +
            <h2 class="h2font">Applications</h2>
 +
<p>
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
       
 +
          </header>
 +
          <button class="accordion back1" style="font-weight: bold;">Generating a clock input to time biological events</button>
 +
          <div class="panel ">
 +
         
  
NThus, when a combination of gates is used in conjunction, one could not expect them to remain digital. Just imagine using a 10 input AND gate as shown below, that could possibly be used as an environmental biosensor. If the concentration of a few inputs is in the ON range, while the others are in the middle range, should the device show an ON or an OFF state? It may show neither, as we have seen above, leaving the researcher confused as to how the results must be perceived. <br><br>
+
<div align="left" style="font-size: 84%;" class="padding1">
<img src = "https://static.igem.org/mediawiki/2017/3/39/T--IIT_Delhi--shreya2.png" width="600" height="200"><br>
+
<left>
  
<h6>Figure: input AND gate which can act as a biosensor, sensing a particular environmental condition, and generating an output such as fluorescence through GFP.</h6>
+
<h2 id="pfont1">The potential of genetic clock lies in its role to triggering logic reaction for sequential biological circuits. A square wave generator could be used as a genetic clock, since square waves lie at the heart of clocks. Further, these clocks could be used in any cellular system to time particular events.  
 
</h2>
 
</h2>
 +
 +
</left>
 +
</div>
  
<h2 id="pfont"><u id="pfont2">High Cooperativity Repressors – A Possible Solution</u><br>
 
<br>The solution to the problem lies in the cooperativity of the parts that are used as actuators in these digital devices. These are mostly created using repressors or activators, which can repress or activate their respective promoters. Cooperativity is basically the phenomenon where the repressor (or activator) molecules do not act independently of each other, and two or more molecules of the same are needed to first bind to each other, before binding to the promoter that they are to repress.
 
<br> <br>
 
What this means is that if the cooperativity of the repressor is “n”, then unless n molecules of the repressor combine, they would not be able to repress the promoter and control gene expression. This kind of behavior becomes desirable, since when low quantities of the repressor are present, we would expect lesser repression in the case of a high cooperativity repressor. This would generate a response that would be closer to the digital output, which is desired. This is further explained in the modeling section, but just for a brief idea, here is what the picture looks like, for increasing cooperativity.
 
 
<br>
 
<br>
 +
          </div>
 +
 +
<button class="accordion back2" style="font-weight: bold;">Characterising gene regulatory network nodes through impulses</button>
 +
          <div class="panel ">
 +
         
 +
 +
<div align="left" style="font-size: 84%;" class="padding1">
 +
<left>
 +
 +
<h2 id="pfont1">This could be used to study correlation between two genes, by coupling one of the genes to the oscillator, then observe the dynamics of the second gene. In this manner, the effect of one gene on the others could be studied.
 +
</h2>
 +
 +
</left>
 +
</div>
 +
 
<br>
 
<br>
<img src = "https://static.igem.org/mediawiki/2017/a/a8/T--IIT_Delhi--shreya3.png" width="720" height="400" style='border:3px solid #000000'> <br>
+
          </div>
<h6>Figure – Variation of output with repressor concentration. As can be seen, the response for n = 1 is the furthest away from a digital response, while as n increases, the output moves from 1 to 0 in a more digital fashion.</h6>
+
 
 +
 
 +
<button class="accordion back3" style="font-weight: bold;">Periodic Drug delivery</button>
 +
          <div class="panel ">
 +
         
 +
 
 +
<div align="left" style="font-size: 84%;" class="padding1">
 +
<left>
 +
 
 +
<h2 id="pfont1">Like diabetic patients, insulin needs to be provided externally through injections or other means. Our oscillator system could be used as a patch containing bacteria that are oscillating to produce square levels of insulin to the patient once. This then would deliver insulin automatically at intervals, guided by our system .Further when the requirement for insulin would be high, the amount of insulin being delivered to them could be changed through some source which could dive a change in frequency of the oscillations (future applications could be focused on engineering frequency modulation).
 
</h2>
 
</h2>
<h2 id="pfont"><u id="pfont2">The Square Wave Generator</u><br>
+
<br>With the goal of searching and employing high cooperativity repressors, we looked at a paper by Voigt et al (Nature Chem Biol. 2013), in which they reported 73 analogs of the TetR repressor, of which 16 of them were found to be perfectly orthogonal to each other. A few of these repressors had really high cooperativities, with the highest n value being 6.1 for the Orf2 repressor.
+
</left>
 +
</div>
 +
 
 +
<br>
 +
          </div>
 +
<button class="accordion back4" style="font-weight: bold;">Metabolic Switching</button>
 +
          <div class="panel ">
 +
         
 +
 
 +
<div align="left" style="font-size: 84%;" class="padding1">
 +
<left>
 +
 
 +
<h2 id="pfont1">A bacterial species could be engineered to produce levels of the permease for a particular sugar in the form of a square wave. Thus, at varying intervals of time, the permease (say lac permease) would be expressed, which would cause the bacteria to start metabolizing lactose. When it goes off, the bacteria would not express the lac permease and consume glucose. In this manner, we could tune the frequency of the oscillations to ensure metabolic switching and activation of pathway shunts in the manner that we want.
 +
</h2>
 +
 +
</left>
 +
</div>
 +
 
 +
<br>
 +
          </div>
 +
 
 +
<button class="accordion back1" style="font-weight: bold;">Temporal Barcodes</button>
 +
          <div class="panel ">
 +
         
 +
 
 +
<div align="left" style="font-size: 84%;" class="padding1">
 +
<left>
 +
 
 +
<h2 id="pfont1">If we can control the frequency of the oscillations and modulate the time spent by the wave in the ON and OFF state (which is basically a function of the frequency itself), we could generate a combination of 0’s and 1’s, in order to generate a bar code. This bar code would be read in time, and therefore would be a temporal bar code. A typical example of this would be to encode the word “iGEM” by 11001001, where 1 represents an ON state for say, 20 minutes. Thus, an 11 response, which represents the letter i, would then be read if the fluorescence stays on for 40 minutes. In this fashion, our device could be used for encryption of data.
 +
</h2>
 +
 +
</left>
 +
</div>
 +
 
 +
<br>
 +
          </div>
 +
 
 +
<button class="accordion back2" style="font-weight: bold;">For memory storage</button>
 +
          <div class="panel ">
 +
         
 +
 
 +
<div align="left" style="font-size: 84%;" class="padding1">
 +
<left>
 +
 
 +
<h2 id="pfont1">The system could be used as the bacterial analogue of memory storage. The base of the oscillations could be called the 0 bit, and the high point could be called the 1 bit, and these combinations of 0 and 1 bits could be used to store short term memory in biological cultures, performing the functions that the RAM (random access memory) does in computers.
 +
</h2>
 +
 +
</left>
 +
</div>
 +
 
 +
<br>
 +
          </div>
 +
 
 +
 
 +
      <header class="major">
 +
       
 +
       
 +
            <h2 class="h2font">From Sinusoids to Square Waves</h2>
 +
 
 +
            <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
<h2 id="pfont">Sinusoidal waves have been generated and characterized in several circuits employing various topologies so far, including single cell oscillators, small colony synchronized quorum sensing based oscillators, wide range synchronized oscillators (that synchronize over different channels inside a microfluidic chamber), and even mammalian oscillators. Thus, we used these as a starting point in our project, and thought of ways to transform this sinusoid, so as to generate a square wave. <br><br>
 +
After brainstorming, basic modeling and simulations, and discussing several possible topologies (which have been linked below), we finally found the 5 node ring topology with our design modifications to be the best solution to the problem.
 +
 +
 
 
<br><br>
 
<br><br>
We therefore decided to use repressors which were orthogonal and had the highest possible cooperativity, to demonstrate computationally, how these could be used in simple devices such as NOT gates and novel collapsible AND gates (where once the output switches from 1 to 0, it cannot be switched back. Think of it as a fuse box, which melts if the input voltage goes higher than a certain point). This entire module was called the Basic Logic Assessment and Signaling Toolbox, or the BLAST Toolbox.
+
<img src = "https://static.igem.org/mediawiki/2017/b/b3/T--IIT_Delhi--Project_Square_Wave_Generator-picture_2.png" style='border:3px solid #000000' width = 80%><br><br>
 +
The basic topology for the system was inspired by the 3 node repressilator, which basically had repressors arranged in a cyclic fashion, where one represses the second, the second represses the third, and the third represses the first. The same schematic, with an even number addition to the number of nodes can generate oscillations, as has been shown by several groups in the literature. Thus, we employed a novel 5 node system in the same fashion, with our design modifications, in order to get the square waves to work.<br> <br>
 +
 
 +
<img src = "https://static.igem.org/mediawiki/2017/1/1e/T--IIT_Delhi--Project_Square_Wave_Generator-picture_3.png" width = 80%><br><br>
 +
For this transformation from “y = sin (t)” to “y = square(t)” (as MATLAB calls it), the major strategies for conversion, and how our 5 node oscillator employs these to generate square waves have been outlined below.
 +
<br>
 +
 
 +
</h2></header>
 +
 
 +
          <header class="major">
 +
       
 +
       
 +
            <h2 class="h2font">Graded to Digital Response – High Cooperativity</h2>
 +
 
 +
            <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
<h2 id="pfont"> The first issue that we identified was that sine waves go up and come down in a slow fashion; slower than what we would want in our square waves. Thus, the first thing to do was to increase the rate of the response, by employing a mechanism wherein the repressors act quickly, and only after a certain point. This would make rise and fall times faster.<br><br>
 +
As mentioned in the earlier section as well, cooperativity is the property of a repressor that represents the number of molecules of the repressor that need to combine and polymerize before they can repress the promoter of their corresponding gene. Repressor cooperativities bring down the rate of production of the protein in a multiplicative fashion via the hill function, which can be represented as (P represents protein concentration, n represents cooperativity) –
 +
<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/b/bb/T--IIT_Delhi--Project_Square_Wave_Generator-picture_5.png"  ><br><br>
 +
 
 +
And again, as the cooperativity of the repressor changes, the level of the protein changes as follows – <br> <br>
 +
 
 +
<img src = "https://static.igem.org/mediawiki/2017/0/03/T--IIT_Delhi--Project_Square_Wave_Generator-picture_4.png" style='border:3px solid #000000' width = 80%><br><br>
 +
Therefore, the high cooperativity promotes faster degradation. This fact was exploited by us for this purpose, employing repressors with the highest cooperativity from the 73 TetR homologs that were reported in Voigt’s paper (see references below). Thus, we were able to take care of the rise and fall times using these high cooperativity TetR homologs. The cooperativities and names of the repressors used in our system are as follows –
 +
<br><br>
 +
<center>
 +
<table style="width:50%" class="table1">
 +
  <tr>
 +
    <th>Node</th>
 +
    <th>Repressor Used</th>
 +
    <th>Cooperativity Reported</th>
 +
  </tr>
 +
  <tr>
 +
    <td>A</td>
 +
    <td>Orf2</td>
 +
    <td>6.3</td>
 +
  </tr>
 +
  <tr>
 +
    <td>B</td>
 +
    <td>TetR</td>
 +
    <td>3</td>
 +
  </tr>
 +
  <tr>
 +
<td>C</td>
 +
    <td>SrpR</td>
 +
    <td>3.2</td>
 +
  </tr>
 +
<tr>
 +
<td>D</td>
 +
    <td>PhlF</td>
 +
    <td>4.5</td>
 +
  </tr>
 +
<tr>
 +
<td>E</td>
 +
    <td>Bm3RI</td>
 +
    <td>4.5</td>
 +
  </tr>
 +
 
 +
</table>
 +
</center>
 +
 
 +
</h2></header>
 +
 
 +
 
 +
<header class="major">
 +
       
 +
       
 +
            <h2 class="h2font">Holding the Constant ON State – Time Delay</h2>
 +
 
 +
            <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
<h2 id="pfont"> Once we were ensured that the rates would be faster, we next turned to holding the constant ON and OFF states, a property that square wave oscillators exhibit, and sinusoidal ones don’t. <br>
 +
In order to maintain its state once it is high, we required a time delay between when the level of a node rises and when it falls. This is taken care of by our square wave oscillator by having the two extra repressor nodes. Basically, the two nodes do not qualitatively change the state of the oscillations, since if A has to repress D, then now in our circuit, A represses B, which in turn now cannot repress C, and therefore C is produced, which represses D. Therefore, the effect remains the same, but there is a delay introduced. This is shown diagrammatically below –
 +
<br><br>
 +
 
 +
<img src = "https://static.igem.org/mediawiki/2017/5/58/T--IIT_Delhi--Project_Square_Wave_generator9.jpg" style='border:3px solid #000000' width = 90%><br><br>
 +
 
 +
 
 +
</h2></header>
 +
 
 +
 
 +
<header class="major">
 +
       
 +
       
 +
            <h2 class="h2font">Noise Reduction – Low Copy Reporter and Removal of Degradation Tags</h2>
 +
 
 +
            <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
<h2 id="pfont"> Having catered to the issues of rise time and fall time, as well as holding the ON and OFF states for a long time similar to how square waves behave, we then also wanted to have the oscillator be noise free. Noise in biological systems can hamper the oscillations by driving the cells out of phase due to copy number variations of the plasmid, leaky expression, and other factors. <br>
 +
How our square wave oscillator caters to the noise is as follows –
 +
 
 +
<br><br>
 +
<ol>
 +
<li>High cooperativity repressors – High cooperativity ensures a near digital response, and therefore lower concentrations of the repressor would not be able to repress their corresponding node well enough, due to their requirement to dimerize in high numbers.
 +
 
 +
<li>Low copy reporter – Demonstrated by Paulsson et al, one of the main sources of noise in the repressilator was that the reporter was placed in a high copy number plasmid. Such high copy numbers (containing pUC19 or pMB1 origins of replication) can have large cell to cell variations in copy number, thereby reporting in a faulty, noisy manner. Therefore, as was done by their group, our square wave oscillator contains the reporter on a low copy backbone (p15A ori).
 +
 
 +
<li>Removing degradation Tags – Paulsson et al, in the same paper, reported that the ssrA degradation tags that were used at the end of the repressor genes in the repressilator also employed machinery that was noisy. Removing these tags from his system brought down the variance significantly. Our square wave oscillator employs the same strategy for noise reduction.
 +
</ol>
 +
<br><br>
 +
 
 +
 
 +
</h2></header>
 +
 
 +
 
 +
<header class="major">
 +
       
 +
       
 +
            <h2 class="h2font">References</h2>
 +
 
 +
            <p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
</p>
 +
<h2 id="pfont"> <ol>
 +
<li>Gardner, Timothy S., Charles R. Cantor, and James J. Collins. "Construction of a genetic toggle switch in Escherichia coli." Nature 403.6767 (2000): 339-342.
 +
<li> Elowitz, Michael B., and Stanislas Leibler. "A synthetic oscillatory network of transcriptional regulators." Nature 403.6767 (2000): 335-338.
 +
<li>Niederholtmeyer, Henrike, et al. "Rapid cell-free forward engineering of novel genetic ring oscillators." Elife 4 (2015): e09771.
 +
<li>Stanton, Brynne C., et al. "Genomic mining of prokaryotic repressors for orthogonal logic gates." Nature chemical biology 10.2 (2014): 99-105.
 +
<li>Potvin-Trottier, Laurent, et al. "Synchronous long-term oscillations in a synthetic gene circuit." Nature538.7626 (2016): 514-517.
 +
<li>Danino, Tal, et al. "A synchronized quorum of genetic clocks." Nature463.7279 (2010): 326.
 +
<li>Slomovic, Shimyn, Keith Pardee, and James J. Collins. "Synthetic biology devices for in vitro and in vivo diagnostics." Proceedings of the National Academy of Sciences 112.47 (2015): 14429-14435.
 +
<li>Callura, Jarred M., Charles R. Cantor, and James J. Collins. "Genetic switchboard for synthetic biology applications." Proceedings of the National Academy of Sciences 109.15 (2012): 5850-5855.
 +
<li>Weber, Wilfried, and Martin Fussenegger. "Emerging biomedical applications of synthetic biology." Nature reviews. Genetics 13.1 (2012): 21.
 +
<li>Xie, Zhen, et al. "Multi-input RNAi-based logic circuit for identification of specific cancer cells." Science 333.6047 (2011): 1307-1311.
 +
</ol>
 
<br><br>
 
<br><br>
Having demonstrated these successfully, we moved ahead to our main aim, which was to engineer and demonstrate a square wave oscillator in E.coli. Square waves are commonly used in electrical circuits, and can have a wide array of applications in various areas in biology such as clock inputs for timing events, time dependent drug delivery, switching of metabolic pathways and shunt activation, and would also help understand variations of biological clocks such as the circadian clock, whose gene regulatory network still remains largely unknown. This has been discussed at length in the next section. <br><br>
 
<img src = "https://static.igem.org/mediawiki/2017/5/59/T--IIT_Delhi--shreya4.png" width="700" height="350" style='border:3px solid #000000'><br>
 
<h6>Figure – Comparison of a sine wave and a square wave. While both sinusoidal and square inputs are used in electrical engineering, the analogue of square waves in biological systems has not yet been reported. This largely limits the applications of oscillators to regions where a sine wave is required, since a proper, well characterized square wave oscillator has not been reported. </h6>
 
</h2>
 
  
          </header>
 
         
 
  
 +
</h2></header>
  
 
     <br>
 
     <br>

Latest revision as of 23:34, 1 November 2017

iGEM IIT Delhi


Introduction

                                                                                                                                                                                                                 

Several circuits have been proposed, constructed, and implemented, leading to landmark discoveries in synthetic biology. These include systems such as the bi-stable toggle switch, and the repressilator, which brought about a paradigm shift in the field. Since then, several systems have been constructed to employ memory modules, create counters, adders, digital biosensors, and a whole wide range of other products.


Figure – A brief timeline of major notable events in the creation and development of synthetic biology (Source: Del Vecchio, Domitilla et al, Journal of The Royal Society Interface 13.120 (2016): 20160380.)

However, there are several limitations that still need to be overcome, as the field continues to make strides in every area. These involve the fact that biological systems have a lot of noises that cannot be modeled accurately to date, and the fact that metabolic burden is a major issue. Along these lines, one of the central issues is the distinct lack of digital responses in synthetic biology.
Thus, as described in the project overview, we wished to use the high cooperativity TetR homologs in such a manner so as to generate a square wave oscillator circuit. Such a system could have a whole multitude of applications; some of which were mentioned briefly in the overview, and the same are also discussed below,

Applications

                                                                                                                                           

The potential of genetic clock lies in its role to triggering logic reaction for sequential biological circuits. A square wave generator could be used as a genetic clock, since square waves lie at the heart of clocks. Further, these clocks could be used in any cellular system to time particular events.


This could be used to study correlation between two genes, by coupling one of the genes to the oscillator, then observe the dynamics of the second gene. In this manner, the effect of one gene on the others could be studied.


Like diabetic patients, insulin needs to be provided externally through injections or other means. Our oscillator system could be used as a patch containing bacteria that are oscillating to produce square levels of insulin to the patient once. This then would deliver insulin automatically at intervals, guided by our system .Further when the requirement for insulin would be high, the amount of insulin being delivered to them could be changed through some source which could dive a change in frequency of the oscillations (future applications could be focused on engineering frequency modulation).


A bacterial species could be engineered to produce levels of the permease for a particular sugar in the form of a square wave. Thus, at varying intervals of time, the permease (say lac permease) would be expressed, which would cause the bacteria to start metabolizing lactose. When it goes off, the bacteria would not express the lac permease and consume glucose. In this manner, we could tune the frequency of the oscillations to ensure metabolic switching and activation of pathway shunts in the manner that we want.


If we can control the frequency of the oscillations and modulate the time spent by the wave in the ON and OFF state (which is basically a function of the frequency itself), we could generate a combination of 0’s and 1’s, in order to generate a bar code. This bar code would be read in time, and therefore would be a temporal bar code. A typical example of this would be to encode the word “iGEM” by 11001001, where 1 represents an ON state for say, 20 minutes. Thus, an 11 response, which represents the letter i, would then be read if the fluorescence stays on for 40 minutes. In this fashion, our device could be used for encryption of data.


The system could be used as the bacterial analogue of memory storage. The base of the oscillations could be called the 0 bit, and the high point could be called the 1 bit, and these combinations of 0 and 1 bits could be used to store short term memory in biological cultures, performing the functions that the RAM (random access memory) does in computers.


From Sinusoids to Square Waves

                                                                                                                                                                                                                 

Sinusoidal waves have been generated and characterized in several circuits employing various topologies so far, including single cell oscillators, small colony synchronized quorum sensing based oscillators, wide range synchronized oscillators (that synchronize over different channels inside a microfluidic chamber), and even mammalian oscillators. Thus, we used these as a starting point in our project, and thought of ways to transform this sinusoid, so as to generate a square wave.

After brainstorming, basic modeling and simulations, and discussing several possible topologies (which have been linked below), we finally found the 5 node ring topology with our design modifications to be the best solution to the problem.



The basic topology for the system was inspired by the 3 node repressilator, which basically had repressors arranged in a cyclic fashion, where one represses the second, the second represses the third, and the third represses the first. The same schematic, with an even number addition to the number of nodes can generate oscillations, as has been shown by several groups in the literature. Thus, we employed a novel 5 node system in the same fashion, with our design modifications, in order to get the square waves to work.



For this transformation from “y = sin (t)” to “y = square(t)” (as MATLAB calls it), the major strategies for conversion, and how our 5 node oscillator employs these to generate square waves have been outlined below.

Graded to Digital Response – High Cooperativity

                                                                                                                                                                                                                 

The first issue that we identified was that sine waves go up and come down in a slow fashion; slower than what we would want in our square waves. Thus, the first thing to do was to increase the rate of the response, by employing a mechanism wherein the repressors act quickly, and only after a certain point. This would make rise and fall times faster.

As mentioned in the earlier section as well, cooperativity is the property of a repressor that represents the number of molecules of the repressor that need to combine and polymerize before they can repress the promoter of their corresponding gene. Repressor cooperativities bring down the rate of production of the protein in a multiplicative fashion via the hill function, which can be represented as (P represents protein concentration, n represents cooperativity) –



And again, as the cooperativity of the repressor changes, the level of the protein changes as follows –



Therefore, the high cooperativity promotes faster degradation. This fact was exploited by us for this purpose, employing repressors with the highest cooperativity from the 73 TetR homologs that were reported in Voigt’s paper (see references below). Thus, we were able to take care of the rise and fall times using these high cooperativity TetR homologs. The cooperativities and names of the repressors used in our system are as follows –

Node Repressor Used Cooperativity Reported
A Orf2 6.3
B TetR 3
C SrpR 3.2
D PhlF 4.5
E Bm3RI 4.5

Holding the Constant ON State – Time Delay

                                                                                                                                                                                                                 

Once we were ensured that the rates would be faster, we next turned to holding the constant ON and OFF states, a property that square wave oscillators exhibit, and sinusoidal ones don’t.
In order to maintain its state once it is high, we required a time delay between when the level of a node rises and when it falls. This is taken care of by our square wave oscillator by having the two extra repressor nodes. Basically, the two nodes do not qualitatively change the state of the oscillations, since if A has to repress D, then now in our circuit, A represses B, which in turn now cannot repress C, and therefore C is produced, which represses D. Therefore, the effect remains the same, but there is a delay introduced. This is shown diagrammatically below –



Noise Reduction – Low Copy Reporter and Removal of Degradation Tags

                                                                                                                                                                                                                 

Having catered to the issues of rise time and fall time, as well as holding the ON and OFF states for a long time similar to how square waves behave, we then also wanted to have the oscillator be noise free. Noise in biological systems can hamper the oscillations by driving the cells out of phase due to copy number variations of the plasmid, leaky expression, and other factors.
How our square wave oscillator caters to the noise is as follows –

  1. High cooperativity repressors – High cooperativity ensures a near digital response, and therefore lower concentrations of the repressor would not be able to repress their corresponding node well enough, due to their requirement to dimerize in high numbers.
  2. Low copy reporter – Demonstrated by Paulsson et al, one of the main sources of noise in the repressilator was that the reporter was placed in a high copy number plasmid. Such high copy numbers (containing pUC19 or pMB1 origins of replication) can have large cell to cell variations in copy number, thereby reporting in a faulty, noisy manner. Therefore, as was done by their group, our square wave oscillator contains the reporter on a low copy backbone (p15A ori).
  3. Removing degradation Tags – Paulsson et al, in the same paper, reported that the ssrA degradation tags that were used at the end of the repressor genes in the repressilator also employed machinery that was noisy. Removing these tags from his system brought down the variance significantly. Our square wave oscillator employs the same strategy for noise reduction.


References

                                                                                                                                                                                                                 

  1. Gardner, Timothy S., Charles R. Cantor, and James J. Collins. "Construction of a genetic toggle switch in Escherichia coli." Nature 403.6767 (2000): 339-342.
  2. Elowitz, Michael B., and Stanislas Leibler. "A synthetic oscillatory network of transcriptional regulators." Nature 403.6767 (2000): 335-338.
  3. Niederholtmeyer, Henrike, et al. "Rapid cell-free forward engineering of novel genetic ring oscillators." Elife 4 (2015): e09771.
  4. Stanton, Brynne C., et al. "Genomic mining of prokaryotic repressors for orthogonal logic gates." Nature chemical biology 10.2 (2014): 99-105.
  5. Potvin-Trottier, Laurent, et al. "Synchronous long-term oscillations in a synthetic gene circuit." Nature538.7626 (2016): 514-517.
  6. Danino, Tal, et al. "A synchronized quorum of genetic clocks." Nature463.7279 (2010): 326.
  7. Slomovic, Shimyn, Keith Pardee, and James J. Collins. "Synthetic biology devices for in vitro and in vivo diagnostics." Proceedings of the National Academy of Sciences 112.47 (2015): 14429-14435.
  8. Callura, Jarred M., Charles R. Cantor, and James J. Collins. "Genetic switchboard for synthetic biology applications." Proceedings of the National Academy of Sciences 109.15 (2012): 5850-5855.
  9. Weber, Wilfried, and Martin Fussenegger. "Emerging biomedical applications of synthetic biology." Nature reviews. Genetics 13.1 (2012): 21.
  10. Xie, Zhen, et al. "Multi-input RNAi-based logic circuit for identification of specific cancer cells." Science 333.6047 (2011): 1307-1311.





Sponsored By
Contact Us Address

E-mail: iitd.igem@gmail.com
Undergraduate Laboratory
Department of Biotechnology and Biochemical Engineering, IIT Delhi