|
|
(9 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | {{MIT-style}}
| + | DEPRECATED. DO NOT EDIT. |
- | {{MIT-results}}
| + | |
- | <html>
| + | |
- | <script>
| + | |
- | document.title = "MIT iGEM - Sensing Results";
| + | |
- | $(document).ready(function() {
| + | |
- | $("#accordion").accordion("option", "animated", false);
| + | |
- | $("#accordion").accordion("activate", 2);
| + | |
- | $("#accordion").accordion("option", "animated", 'slide');
| + | |
- | });
| + | |
- | </script>
| + | |
- | <style>
| + | |
- | .centered { text-align: center; }
| + | |
- | .mrna_domain { text-align: center; float: left}
| + | |
- | </style>
| + | |
- | | + | |
- | <div id="col_left">
| + | |
- | | + | |
- | <h1>Overview</h1>
| + | |
- | <p>
| + | |
- | We <a href="#sensing1bio">designed</a>, <a href="#sensing2bio">modeled</a> and <a href="#sensing3bio">tested</a> an <strong>mRNA sensor</strong> that interfaces with RNA-based strand displacement circuitry.
| + | |
- | </p>
| + | |
- | | + | |
- | | + | |
- | <!-- design -->
| + | |
- | | + | |
- | <div class="section" id="sensing1bio">
| + | |
- | | + | |
- | <h1>Design</h1>
| + | |
- | We imposed the following criteria on our mRNA sensor design:
| + | |
- | <ul>
| + | |
- | <li>orthogonality</li>
| + | |
- | <li>easy integration with strand displacement circuits</li>
| + | |
- | <li>ability to amplify a signal</li>
| + | |
- | <li>ease of sensor generation</li>
| + | |
- | </ul>
| + | |
- | <br/>
| + | |
- | We decided to build a proof-of-concept mRNA sensor for eBFP2 (BBa_K779300). With our design principles, any mRNA could be sensed using an easily generated sensor construct. <!-- TODO: link to actual part -->
| + | |
- | | + | |
- | <p>
| + | |
- | The way we implemented this sensor is by considering the mRNA sequence and choosing within it two consecutive abstract domains: the <em>toehold</em> (T) and the <em>sensing</em> (S) domains. These domains mirror the toehold and recognition domains in strand displacement, so provide an interface to any strand displacement circuit. Specifically, the chosen toehold and sensing domain will then directly interface with an intermediate gate:output complex using toehold-mediated strand displacement, with signal amplification achieved using a fuel strand. <!-- TODO: link to strand displacement -->
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | <div class="centered"><img alt="Sensing mRNA" src="https://static.igem.org/mediawiki/2012/a/a7/MIT2012_mRNA_sensor_diagram.png"/></div>
| + | |
- | <em>Illustration of an mRNA sensor.</em> A toehold region (T) in the mRNA can bind to the toehold on a gate:output complex. Branch migration can then occur on the domain S, resulting in a free output signal strand. Using fuel, the mRNA can be released from the gate, enabling it to react with another gate:output complex.
| + | |
- | </p>
| + | |
- | | + | |
- | <p>
| + | |
- | However, this abstraction needs to take into account the secondary structure of mRNA: some regions are more accessible (less basepairing), while others are strongly basepaired and thus unavailable to be directly sensed by mechanisms that involve basepairing to the mRNA (<a href="http://www.nature.com/ng/journal/v39/n10/abs/ng2135.html">Kertesz <em>et al.</em> 2007</a>).</p>
| + | |
- | <p>
| + | |
- | <img src="https://static.igem.org/mediawiki/2012/1/1e/EBFP2_mRNA.png" alt="eBFP2 mRNA rendition"/><br/>
| + | |
- | <em>An example <a href="http://nupack.org">software</a> rendered secondary structure of eBFP2 (BBa_K779300) showing various secondary structure elements (e.g. stems and loops)</em>
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | Much work has been done to generate these secondary structures computationally (see <a href="http://nupack.org">nupack.org</a>), and to find accessible regions predicted to be miRNA binding sites within mRNAs (e.g. <a href="http://genie.weizmann.ac.il/pubs/mir07/mir07_prediction.html">PITA</a>). We leveraged these algorithms to identify potential toehold and sensing domains within mRNAs by looking for regions with different levels of accessibility.
| + | |
- | </p>
| + | |
- | | + | |
- | <p>
| + | |
- | Once suitable domains have been chosen using modeling of the secondary structure, we can rank them by their orthogonality to other transcribed RNAs. These sequences are available in online databases (e.g. <a href="http://webserver.mbi.ufl.edu/~shaw/293.html">mRNA data for HEK 293 cells</a>). For strand displacement, the rate limiting step is the binding of a strand to a gate:output complex using the toehold. After this step, the process of strand displacement is sensitive to nucleotide mismatches, with early mismatches being more disruptive than later mismatches due to the nature of branch migration (<a href="http://www.sciencemag.org/content/332/6034/1196.abstract">Qian <em>et al.</em> 2011</a>). Thus, we can use a weighted <a>Hamming distance</a> between a candidate domain and every subsequence in the transcriptome. This method is similar to identifying orthogonal sequences for protein-DNA interactions as previously published (<a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3424557/">Silver <em>et al.</em> 2012</a>).<br/>
| + | |
- | Care has to be taken to make sure that sensors in a circuit are orthogonal as well, but the same method can be applied to any sequences that are introduced into a cell.
| + | |
- | </p>
| + | |
- | | + | |
- | <p>
| + | |
- | <div class="mrna_domain">
| + | |
- | <a href="https://static.igem.org/mediawiki/2012/0/0e/MIT2012_eBFP2_sensor_domain_m1_medium.png">
| + | |
- | <img src="https://static.igem.org/mediawiki/2012/b/b5/MIT2012_eBFP2_sensor_domain_m1_small.png" alt="Domain 1" border="0"/><br/>Domain 1
| + | |
- | </a>
| + | |
- | </div>
| + | |
- | | + | |
- | <div class="mrna_domain">
| + | |
- | <a href="https://static.igem.org/mediawiki/2012/4/46/MIT2012_eBFP2_sensor_domain_m2_medium.png"><img src="https://static.igem.org/mediawiki/2012/c/ca/MIT2012_eBFP2_sensor_domain_m2_small.png" alt="Domain 2" border="0"/><br/>Domain 2</a>
| + | |
- | </div>
| + | |
- | | + | |
- | <div class="mrna_domain">
| + | |
- | <a href="https://static.igem.org/mediawiki/2012/4/4a/MIT2012_eBFP2_sensor_domain_m3_medium.png"><img src="https://static.igem.org/mediawiki/2012/4/4a/MIT2012_eBFP2_sensor_domain_m3_small.png" alt="Domain 3" border="0"/><br/>Domain 3</a>
| + | |
- | </div>
| + | |
- | | + | |
- | | + | |
- | <div class="mrna_domain">
| + | |
- | <a href="https://static.igem.org/mediawiki/2012/4/42/MIT2012_eBFP2_sensor_domain_m4_medium.png"><img src="https://static.igem.org/mediawiki/2012/1/14/MIT2012_eBFP2_sensor_domain_m4_small.png" alt="Domain 4" border="0"/><br/>Domain 4</a>
| + | |
- | </div>
| + | |
- | <br/>
| + | |
- | <div style="clear: both">
| + | |
- | <em>Four highlighted domains of eBFP2 with various secondary structures we chose to sense as a proof-of-concept.</em> Blue-filled circles represent toehold nucleotides, green-filled nucleotides represent sensing domain nucleotides. The border of a nucleotide's circle represents the probability of the nucleotide being in the given state (red - very likely, blue - very unlikely). These are closeups of the mRNA structure above. </div>
| + | |
- | </p>
| + | |
- | | + | |
- | | + | |
- | </div>
| + | |
- | <!-- /design -->
| + | |
- | | + | |
- | | + | |
- | <div class="section" id="sensing2bio">
| + | |
- | <h1>Modeling</h1>
| + | |
- | | + | |
- | <h2>Reaction Kinetics</h2>
| + | |
- | <p>
| + | |
- | Modeling of mRNA secondary structure was done using <a href="http://nupack.org">NUPACK</a>. Strand displacement reaction kinetics were simulated using <a href="http://lepton.research.microsoft.com/webgec/">Visual GEC</a>. <!-- TODO: NUPACK link out of place -->
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | We used LBS code, which can be run by Visual GEC, to extensively develop and test computational models of the strand displacement systems we designed, including the mRNA sensor, the NOT gate (see <a href = "https://2012.igem.org/Team:MIT/ResultsProcessing#model">Processing</a>), and a hypothetical NOT sensor which combines the functionalities of both. This enabled us to optimize the properties of our systems, and examine their kinetics, before performing <i>in vitro</i> experiments with actual DNA or RNA.
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | The syntax of LBS code is straightforward: it indicates when to plot and what to plot, indicates kinetic rates, and indicates allowable reactions. The software then calculates how reactions will proceed. While <a href = "">Visual DSD</a>, a similar tool which is specialized for simulating DNA strands, would also have worked for our purposes, Visual GEC allows code to explicitly specify which reactions occur and at what rate. The kinetic constants were based on work published by Lulu Qian and Erik Winfree (<a href = "http://www.sciencemag.org/content/332/6034/1196/suppl/DC1">Science 2011</a>).
| + | |
- | </p>
| + | |
- | | + | |
- | | + | |
- | | + | |
- | <h3>mRNA Sensor</h3>
| + | |
- | <p>
| + | |
- | The first task is to create a simulation of an mRNA sensor. The strands involved in the design are the mRNA input itself, the ROX:quencher fluorescent reporter complex, the annealed gate:output complex, and the fuel strand which accelerates the reaction rate.
| + | |
- | </p><p>
| + | |
- | The visual GEC code describing this system can be downloaded <a href = "https://2012.igem.org/File:Simplesensor_MIT2012.txt">here</a>. This code compiles to a visual depiction of the reaction network, and simulating a kinetic run outputs a prediction of the level of each product.
| + | |
- | </p>
| + | |
- | <div class="centered"><img alt="Compiled reaction network" width = "600" src="https://static.igem.org/mediawiki/2012/b/b4/Img2_MIT_sensing_modeling_compilation.png"/></div>
| + | |
- | <i>Compiled graph of species and reactions for the mRNA sensor</i>
| + | |
- | <p>
| + | |
- | We can then specifically compare the levels of the output molecule -- which is fluorescence of the unquenched ROX-bound RNA -- and observe the difference in output level for different concentrations of input.
| + | |
- | </p>
| + | |
- | <div class="centered"><img alt="green: 9nM input. red: 1nM input." width = "500" src="https://static.igem.org/mediawiki/2012/5/5f/Img3_MIT_sensing_modeling_comparison.png"/></div>
| + | |
- | <i>Simulations reveal the mRNA sensor will detect the presence of an mRNA.<br>Green curve: 9 nanomolar (i.e. 90%) input strand. Red curve: 1 nM (10%) input strand.<br>
| + | |
- | Both run with 100nM fuel strand, 12 nM ROX:quencher reporter complex, 10 nM gate:output complex</i>
| + | |
- | <p>
| + | |
- | </p>
| + | |
- | | + | |
- | <h3>Inverting mRNA Sensor (NOT sensor)</h3>
| + | |
- | <p>
| + | |
- | Next, we designed an inverting mRNA sensor, in the hope that creating an effective NOT sensor could simplify potential circuits by removing the need to cascade a NOT gate with an mRNA sensor.
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | The NOT sensor includes the familiar mRNA strand, fluorescent reporter complex, gate:output complex, and fuel strands. In addition, it contains a new strand called the "sensor" strand, which displaces the gate:output but is competitively bound by mRNA. Thus, the presence of an mRNA strand inhibits the sensor, preventing output signal. The absence of an mRNA strand allows the sensor strand to displace the gate:output signal, creating a fluorescent signal. This creates NOT logic.
| + | |
- | </p>
| + | |
- | <p>These reactions are described in the Visual GEC code, which can be downloaded <a href = "https://2012.igem.org/File:Notsensor_MIT2012.txt">here</a>.
| + | |
- | </p><p>
| + | |
- | We can compare the outputs produced by various concentrations of mRNA input, and graph this as a transfer function. The shape of this transfer function demonstrates the implementation of NOT logic in the inverted sensor system. The NOT sensor system was designed with a steep dropoff as opposed to a steady gradient, so that it would exhibit reliable boolean behavior when implemented into any larger circuit.
| + | |
- | </p>
| + | |
- | <div class="centered"><img alt="Inverted mRNA transfer function, predicted computationally" src=""/></div><!--TODO>
| + | |
- | <i>Transfer function of the inverted mRNA sensor, as predicted computationally.</i>
| + | |
- | <p>
| + | |
- | <i>In vitro</i> tests of the functionality of the designed NOT sensor strands are in progress. Similar modeling has had excellent predictive power for the functioning of a NOT gate -- refer to our results in <a href = "https://2012.igem.org/Team:MIT/ResultsProcessing#model">Processing</a>.
| + | |
- | </p>
| + | |
- | | + | |
- | </div>
| + | |
- | <!-- /modeling -->
| + | |
- | | + | |
- | <div class="section" id="sensing3bio">
| + | |
- | <h1><em>In vitro</em> results</h1>
| + | |
- | <p>
| + | |
- | We chose 4 domains in eBFP2 with various predicted secondary structure properties to test out <em>in vitro</em> (see <a href="#sensing1bio">design considerations</a> above). eBFP2 (BBa_K779300) mRNA was produced by PCRing on a T7 promoter and terminator <!-- TODO: link to primers? -->. The resulting template was then used for in vitro transcription <!-- TODO: protocols link -->. After purification and quantification on a NanoDrop 2000C, the transcribed mRNA, corresponding gate:outputs and fuel strands along with a fluorescent reporter were added to wells in a 96-well plate and the fluorescence was measured on a plate reader<!-- TODO: link to protocol-->.
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | For proof-of-concept studies we chose DNA as nucleic acid for the gate:output, fuel, and reporter complexes, as these results will mirror results with RNA-based strands, as shown by foundational experiments. However, the thermodynamics, kinetics and steady states will be different between DNA and RNA strands. We expect mRNA to produce less output than a corresponding DNA input mimic (comprising of just the toehold and sensing domains) in the same amount.
| + | |
- | </p>
| + | |
- | <p>
| + | |
- | Results indicate that there is a difference between the 4 domains we chose, and that the output signal from mRNA is less than the signal from DNA mimics.
| + | |
- | <br/>
| + | |
- | <div class="centered"><img src="https://static.igem.org/mediawiki/2012/f/f5/MIT2012_mRNA_sensor_small.png" alt="In vitro results from a DNA-based mRNA sensor."/></div>
| + | |
- | In vitro <em>results from a DNA-based mRNA sensor.</em> Graphed here is the fold increase in RFU - comparing the pre-input fluorescence to the fluorescence after (TODO) hours. Baseline (light gray) reflects no input. DNA input mimic (dark gray) is a DNA oligonucleotide with the same sequence as the toehold and sensing domains in mRNA (black).
| + | |
- | <br/>
| + | |
- | <div class="centered"><img src="https://static.igem.org/mediawiki/2012/d/d7/MIT2012_mRNA_sensor_fold_increase_small.png" alt="Comparing mRNA as an input to DNA as an input."/></div>
| + | |
- | <em>Comparing mRNA as an input to DNA as an input.</em> Graphed here is the ratio of fold increase fluorescence comparing mRNA inputs to DNA inputs. This indicates the possible completion level due to mRNA inputs. As described above, we expect this to be <1.
| + | |
- | </p>
| + | |
- | </div>
| + | |
- | | + | |
- | <!-- end sensing -->
| + | |
- | | + | |
- | | + | |
- | | + | |
- | <div id='next' style="float:right; margin-top: 20px;"> </div>
| + | |
- | </div><!--end col_left-->
| + | |
- | </body>
| + | |
- | </html>
| + | |
DEPRECATED. DO NOT EDIT.