Difference between revisions of "Team:Rice/DrylabAnalysis"

(Created page with "{{Rice/NavBar3}} {{Rice/Backdrop}} <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> #top_title { display: none; } * { box-sizing...")
 
Line 3: Line 3:
 
<html>
 
<html>
 
<head>
 
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
+
<meta name="viewport" content="width=device-width, initial-scale=1">
  
 
<style>
 
<style>
 +
* {
 +
  box-sizing: border-box;
 +
}
 
#top_title {
 
#top_title {
 
display: none;
 
display: none;
 
}
 
}
* {
+
#home_logo, #sideMenu { display:none; }
  box-sizing: border-box;
+
#sideMenu, #top_title, .patrollink  {display:none;}
}
+
 
#content {
+
#content {   margin-left:0px; margin-top:-7px; padding:0px; width:100%;}
    left: -20px;
+
 
    height: 80%;
+
    padding: 0px;
+
    width: 100%;
+
    margin-top: -3%;
+
    margin-bottom: -7px;
+
   
+
    }
+
  
 
#topbox {
 
#topbox {
 
             height: 50vh;
 
             height: 50vh;
             background-image: url(https://static.igem.org/mediawiki/2019/e/e5/T--Rice--modelling.svg);
+
            width: 100%;
 +
             background-image: url(https://static.igem.org/mediawiki/2019/4/4b/T--Rice--modelingthermometer.svg);
 
             background-size: cover;
 
             background-size: cover;
             background-position: 40% 40%;
+
             background-position: 50% 50%;
 
             background-attachment: absolute;
 
             background-attachment: absolute;
 
             display: table;
 
             display: table;
Line 33: Line 30:
  
 
         #topbox h1 {
 
         #topbox h1 {
             font-size: 80px;
+
             font-size: 70px;
 
             color: white !important;
 
             color: white !important;
 
             text-align: center;
 
             text-align: center;
Line 42: Line 39:
 
             font-family: comfortaa;
 
             font-family: comfortaa;
 
         }
 
         }
 +
#container {
 +
    height: 100%;
 +
    padding: 0px;
 +
    width: 100%;
 +
    margin-top: 0px;
 +
    margin-left: 0px;
 +
    margin-bottom: 0px;
 +
    background-color: #fff! important;
 +
    }
 
.overview_nav{
 
.overview_nav{
 
  box-sizing:border-box;
 
  box-sizing:border-box;
Line 75: Line 81:
 
font-family: raleway!important;
 
font-family: raleway!important;
 
font-size: 20px!important;
 
font-size: 20px!important;
                 padding: 3%!important;
+
                 padding: 0px!important;
 
                 margin-left: 5%!important;
 
                 margin-left: 5%!important;
 
                 margin-right: 5%!important;
 
                 margin-right: 5%!important;
Line 83: Line 89:
 
color:#000000 !important;
 
color:#000000 !important;
 
font-family: comfortaa !important;
 
font-family: comfortaa !important;
font-size: 50px!important;
+
font-size: 70px!important;
 +
                padding:40px!important;
 
}
 
}
 
h2{
 
h2{
Line 91: Line 98:
 
                 text-align:center;
 
                 text-align:center;
 
                 padding: 3%!important;
 
                 padding: 3%!important;
 +
                margin-top:0px!important;
 
     }
 
     }
 
body {
 
body {
Line 96: Line 104:
 
         background-color: #fff!important;
 
         background-color: #fff!important;
 
     }                   
 
     }                   
 
+
@media only screen and (max-width: 481px){
 +
h1{
 +
font-size: 40px!important;
 +
}
 +
        #topbox{
 +
            height:25vh;          
 +
            margin-top: 0px;
 +
}
 +
#container {
 +
    width: 90%;
 +
    margin-left: 5%;
 +
}
 +
            .column {
 +
                width: 100%;
 +
            }
 +
            img{
 +
                margin-right:auto;
 +
                margin-left:auto;
 +
            }
 
</style>
 
</style>
 
</head>
 
</head>
Line 110: Line 136:
 
<div class="row" style = "background-color:#d2e8c5!important;">
 
<div class="row" style = "background-color:#d2e8c5!important;">
 
              
 
              
                 <p>
+
                 <p><br />
 
                     Existing RNA thermometers operate around 37°C and do not exhibit significant conformational changes between 25°C and 30°C. As most plants will die
 
                     Existing RNA thermometers operate around 37°C and do not exhibit significant conformational changes between 25°C and 30°C. As most plants will die
 
                     at 37°C, it was necessary to design thermometers that experienced conformational change between 25°C. We chose to design thermometers by finding optimal  
 
                     at 37°C, it was necessary to design thermometers that experienced conformational change between 25°C. We chose to design thermometers by finding optimal  
 
                     candidates using a genetic algorithm, as the complexity of RNA folding made it difficult to rationally design thermometers.
 
                     candidates using a genetic algorithm, as the complexity of RNA folding made it difficult to rationally design thermometers.
 
                 </p>
 
                 </p>
</div>
+
 
   <div class="column" style="background-color:#d2e8c5!important;"><
+
   <div class="column" style="background-color:#d2e8c5!important;">
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/e/e0/T--Rice--arabidopsisgrowingtemp.svg"/>
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/e/e0/T--Rice--arabidopsisgrowingtemp.svg"/>
               </div> </div>  
+
               </div>
 
  <div class="column" style="background-color:#d2e8c5!important;">
 
  <div class="column" style="background-color:#d2e8c5!important;">
</br>
 
 
   <img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/d/dd/T--Rice--putidagrowingtemp.svg"/>     
 
   <img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/d/dd/T--Rice--putidagrowingtemp.svg"/>     
   </div> <div class="row" style = "background-color:#26849c!important;">  
+
   </div>  
  </div><h2 style = "background-color:#26849cff!important;"> RNA thermometer design </h2> </br>
+
<br />
 +
<br />
 +
<br />
 +
<br />
 +
</div>
 +
 
 +
<div class="row" style = "background-color:#26849c!important;">  
 +
  </div><h2 style = "background-color:#1f9ec1!important;"> RNA Thermometer Design </h2> </br>
 
         </div>
 
         </div>
 
</div>
 
</div>
 
<div class="row" style = "background-color:#fff!important;">  
 
<div class="row" style = "background-color:#fff!important;">  
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/8/8c/T--Rice--thermometerlocky.svg"/>   
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/8/8c/T--Rice--thermometerlocky.svg"/>   
<p>In essence, RNA thermometers are a form of temperature dependent translational regualtion. At low temperatures, there is a higher probability of more base pairs forming what is known as a "stem-loop structure". At higher temperatures, the thermometers "melt", meaning there is a decreased likilook of base pairs forming. </p>
+
<p>In essence, RNA thermometers are a form of temperature dependent translational regulation. At low temperatures, there is a higher probability of more base pairs forming what is known as a "stem-loop structure". At higher temperatures, the thermometers "melt", meaning there is a decreased likelihood of base pairs forming. </p>
 
</div>
 
</div>
 
  <div class="column" style="background-color:#fff!important;">
 
  <div class="column" style="background-color:#fff!important;">
Line 141: Line 173:
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/4/49/T--Rice--thermometerdesignn.svg"/>
 
<img class="img-responsive" style="width:100%" src="https://static.igem.org/mediawiki/2019/4/49/T--Rice--thermometerdesignn.svg"/>
 
</div> <div class="row" style = "background-color:#9bc4cf!important; padding-top:5vh;">
 
</div> <div class="row" style = "background-color:#9bc4cf!important; padding-top:5vh;">
 
+
             <h2>Percentage base pair optimization algorithm</h2>
             <h2>Percentage base pair optimization algorithm</h2>
+
             <ol>
             <ol>
+
                 <li>
                 <li>
+
                     <p>
                     <p>
+
                         For each base of the complement of the context containing the RBS, create three other
                         For each base of the complement of the context containing the RBS, create three other
+
                         permutations which have that base mutated. All of these permutations combined form the initial
                         permutations which have that base mutated. All of these permutations combined form the initial
+
                         population. The baseline is defined as the full sequence containing the context before the
                         population. The baseline is defined as the full sequence containing the context before the
+
                         variable region, the variable region which is the complement of the RBS-containing context, and
                         variable region, the variable region which is the complement of the RBS-containing context, and
+
                         the RBS-containing context.
                         the RBS-containing context.
+
                     </p>
                     </p>
+
                 </li>
                 </li>
+
                 <li>
                 <li>
+
                     <p>
                     <p>
+
                         Calculate the base pairing probabilities at the two given temperatures for each test sequence
                         Calculate the base pairing probabilities at the two given temperatures for each test sequence
+
                         using the NuPack command <code>pairs -T TEMP -pseudo -material rna sequencename.</code>
                         using the NuPack command <code>pairs -T TEMP -pseudo -material rna sequencename.</code>
+
                     </p>
                     </p>
+
                 </li>
                 </li>
+
                 <li>
                 <li>
+
                     <p>
                     <p>
+
                         The output of the command consists in part of a list of every base and the base(s) which it has
                         The output of the command consists in part of a list of every base and the base(s) which it has
+
                         a > 0.001 probability of base pairing with by position number. Find the base pairings where one
                         a > 0.001 probability of base pairing with by position number. Find the base pairings where one
+
                         of the bases is in the RBS-containing region and add up the probabilities corresponding to that
                         of the bases is in the RBS-containing region and add up the probabilities corresponding to that
+
                         base pairing. The nature of this NuPack command should prevent duplicates. Then, subtract the
                         base pairing. The nature of this NuPack command should prevent duplicates. Then, subtract the
+
                         probability that these bases are unpaired.
                         probability that these bases are unpaired.
+
                     </p>
                     </p>
+
                 </li>
                 </li>
+
                 <li>
                 <li>
+
                     <p>
                     <p>
+
                         Subtract the number of base pairings at 30°C from the number of base pairings at 25°C. We want
                         Subtract the number of base pairings at 30°C from the number of base pairings at 25°C. We want
+
                         to maximize the number of RBS-base pairings that disappear as the temperature increases from
                         to maximize the number of RBS-base pairings that disappear as the temperature increases from
+
                         25°C to 30°C (for reference, the command I use for the minimum free energy calculation is
                         25°C to 30°C (for reference, the command I use for the minimum free energy calculation is
+
                         <code>mfe -T TEMP -pseudo -material rna sequencename</code>)
                         <code>mfe -T TEMP -pseudo -material rna sequencename</code>)
+
                     </p>
                     </p>
+
                 </li>
                 </li>
+
                 <li>
                 <li>
+
                     <p>
                     <p>
+
                         Using the library DEAP, select 50 individuals through the tournament selection method.
                         Using the library DEAP, select 50 individuals through the tournament selection method.
+
                     </p>
                     </p>
+
                 </li>
                 </li>
+
             </ol>      
             </ol>
+
</div>
        </div>
+
  
 
     </div>
 
     </div>

Revision as of 06:53, 20 October 2019


Existing RNA thermometers operate around 37°C and do not exhibit significant conformational changes between 25°C and 30°C. As most plants will die at 37°C, it was necessary to design thermometers that experienced conformational change between 25°C. We chose to design thermometers by finding optimal candidates using a genetic algorithm, as the complexity of RNA folding made it difficult to rationally design thermometers.





RNA Thermometer Design


In essence, RNA thermometers are a form of temperature dependent translational regulation. At low temperatures, there is a higher probability of more base pairs forming what is known as a "stem-loop structure". At higher temperatures, the thermometers "melt", meaning there is a decreased likelihood of base pairs forming.

The stem-loop structure of the thermometer was created by taking the complement of the ribosome binding site(RBS) and surrounding the nucleotides and introducing mutations into the sequence. The resulting altered sequence is known as the variable region. Mutating this region serves a two prong purpose. First off, it ensures that the RBS will be locked into the structure of the thermometer, rendering it inaccessible to the ribosome at low temperatures. Secondly, it allows us to optimize for the targeted melting temperature.

Percentage base pair optimization algorithm

  1. For each base of the complement of the context containing the RBS, create three other permutations which have that base mutated. All of these permutations combined form the initial population. The baseline is defined as the full sequence containing the context before the variable region, the variable region which is the complement of the RBS-containing context, and the RBS-containing context.

  2. Calculate the base pairing probabilities at the two given temperatures for each test sequence using the NuPack command pairs -T TEMP -pseudo -material rna sequencename.

  3. The output of the command consists in part of a list of every base and the base(s) which it has a > 0.001 probability of base pairing with by position number. Find the base pairings where one of the bases is in the RBS-containing region and add up the probabilities corresponding to that base pairing. The nature of this NuPack command should prevent duplicates. Then, subtract the probability that these bases are unpaired.

  4. Subtract the number of base pairings at 30°C from the number of base pairings at 25°C. We want to maximize the number of RBS-base pairings that disappear as the temperature increases from 25°C to 30°C (for reference, the command I use for the minimum free energy calculation is mfe -T TEMP -pseudo -material rna sequencename)

  5. Using the library DEAP, select 50 individuals through the tournament selection method.