Difference between revisions of "Team:Rice/Software"

Line 6: Line 6:
 
     <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;
+
            box-sizing: border-box;
    }
+
        }
  
 
         #top_title {
 
         #top_title {
 
             display: none;
 
             display: none;
 
         }
 
         }
        #home_logo, #sideMenu { display:none; }
 
    #sideMenu, #top_title, .patrollink  {display:none;}
 
        #content {  margin-left:-7px; margin-top:-7px; padding:0px; width:100%;}
 
  
         #topbox{
+
        #home_logo,
             height:30vh;
+
        #sideMenu {
 +
            display: none;
 +
        }
 +
 
 +
        #sideMenu,
 +
        #top_title,
 +
        .patrollink {
 +
            display: none;
 +
        }
 +
 
 +
        #content {
 +
            margin-left: -7px;
 +
            margin-top: -7px;
 +
            padding: 0px;
 +
            width: 100%;
 +
        }
 +
 
 +
         #topbox {
 +
             height: 30vh;
 
             background-image: url(https://static.igem.org/mediawiki/2019/1/13/T--Rice--Software.svg);
 
             background-image: url(https://static.igem.org/mediawiki/2019/1/13/T--Rice--Software.svg);
 
             background-size: cover;
 
             background-size: cover;
Line 26: Line 41:
 
             background-color: #1f9ec1;
 
             background-color: #1f9ec1;
 
         }
 
         }
         #topbox h1{
+
 
 +
         #topbox h1 {
 
             font-size: 80px;
 
             font-size: 80px;
 
             color: white !important;
 
             color: white !important;
Line 37: Line 53:
 
         }
 
         }
  
#content {
+
        #content {
    left: 0px;
+
            left: 0px;
    height: 80%;
+
            height: 80%;
    padding: 0px;
+
            padding: 0px;
    width: 100%;
+
            width: 100%;
    margin-left: 0px;
+
            margin-left: 0px;
    margin-top: 0px;
+
            margin-top: 0px;
    margin-bottom: 0px;
+
            margin-bottom: 0px;
    background-color: #1f9ec1!important;
+
            background-color: #1f9ec1 !important;
    }
+
        }
.container {
+
    background-color:white !important;
+
}
+
  
    /* Create two equal columns that floats next to each other */
+
        .container {
    .column {
+
            background-color: white !important;
        float: left;
+
         }
         width: 50%;
+
        padding: 10px;
+
    }
+
  
    /* Clear floats after the columns */
+
        /* Create two equal columns that floats next to each other */
    .row:after {
+
        .column {
        content: "";
+
            float: left;
        display: table;
+
            width: 50%;
        clear: both;
+
            padding: 10px;
 +
        }
  
    }
+
        /* Clear floats after the columns */
 +
        .row:after {
 +
            content: "";
 +
            display: table;
 +
            clear: both;
  
    p {
+
         }
         color: #000000 !important;
+
        font-family: raleway !important;
+
        font-size: 20px !important;
+
        padding: 40px !important;
+
        margin-top: -10px !important;
+
  
    }
+
        p {
 +
            color: #000000 !important;
 +
            font-family: raleway !important;
 +
            font-size: 20px !important;
 +
            padding: 40px !important;
 +
            margin-top: -10px !important;
  
    h1 {
+
         }
         color: #000000 !important;
+
        font-family: comfortaa !important;
+
        font-size: 60px !important;
+
        text-align: center;
+
        color: #fff !important;
+
        padding: 40px !important;
+
  
    }
+
        h1 {
 +
            color: #000000 !important;
 +
            font-family: comfortaa !important;
 +
            font-size: 60px !important;
 +
            text-align: center;
 +
            color: #fff !important;
 +
            padding: 40px !important;
  
    h2 {
+
         }
         color: #000000 !important;
+
        font-family: comfortaa !important;
+
        font-size: 30px !important;
+
        text-align: center;
+
        padding: 10px !important;
+
    }
+
  
    body {
+
        h2 {
        margin: 0;
+
            color: #000000 !important;
        background-color: #fff !important;
+
            font-family: comfortaa !important;
    }
+
            font-size: 30px !important;
 +
            text-align: center;
 +
            padding: 10px !important;
 +
        }
  
    ol {
+
        body {
        font-size: 20px !important;
+
            margin: 0;
        font-family: raleway !important;
+
            background-color: #fff !important;
    }
+
        }
  
    li {
+
        ol {
        font-size: 20px !important;
+
            font-size: 20px !important;
         font-family: raleway !important;
+
            font-family: raleway !important;
    }
+
         }
 +
 
 +
        li {
 +
            font-size: 20px !important;
 +
            font-family: raleway !important;
 +
        }
 +
 
 +
        @media screen and (max-width: 481px) {
 +
            .column {
 +
                width: 100%;
 +
            }
 +
        }
 
     </style>
 
     </style>
 
</head>
 
</head>
  
 
<body>
 
<body>
<div id="topbox">
+
    <div id="topbox">
 
         <h1></h1>
 
         <h1></h1>
 
     </div>
 
     </div>
 
     <br />
 
     <br />
  
<div class="container">
+
    <div class="container">
  
<div class="column" style="background-color: #d2e8c5!important; height: 65vh;">
+
        <div class="column" style="background-color: #d2e8c5!important; height: 65vh;">
    <h2>Basis for a Genetic Algorithm</h2>
+
            <h2>Basis for a Genetic Algorithm</h2>
    <p>
+
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed id porta lacus. Proin vel urna nec ex rhoncus tristique at ut felis. Integer pharetra ipsum sapien, a bibendum nisi facilisis egestas. Nam molestie urna quis porttitor vulputate. Cras nibh leo, fringilla eget luctus et, rutrum ut risus. Aliquam finibus nulla eu nunc luctus vulputate. Duis euismod pellentesque dictum. Curabitur blandit diam et porttitor sollicitudin. In hac habitasse platea dictumst.
+
    </p>
+
</div>
+
<div class="column" style="background-color: #ffffff!important; height: 65vh;">
+
    <img class="img-responsive" style="width:100%; padding:10px;" src="https://static.igem.org/mediawiki/2019/1/18/T--Rice--basic_heat_response.png" />
+
</div>
+
<div class="row" style="background-color:#9bc4cf!important; padding-top: 5vh;">
+
    <h2>Percentage base pair optimization algorithm</h2>
+
    <ol>
+
        <li>
+
 
             <p>
 
             <p>
                 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.
+
                 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed id porta lacus. Proin vel urna nec ex
 +
                rhoncus tristique at ut felis. Integer pharetra ipsum sapien, a bibendum nisi facilisis egestas. Nam
 +
                molestie urna quis porttitor vulputate. Cras nibh leo, fringilla eget luctus et, rutrum ut risus.
 +
                Aliquam finibus nulla eu nunc luctus vulputate. Duis euismod pellentesque dictum. Curabitur blandit diam
 +
                et porttitor sollicitudin. In hac habitasse platea dictumst.
 
             </p>
 
             </p>
         </li>
+
         </div>
         <li>
+
         <div class="column" style="background-color: #ffffff!important; height: 65vh;">
             <p>
+
             <img class="img-responsive" style="width:100%; padding:10px;"
                 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>
+
                src="https://static.igem.org/mediawiki/2019/1/18/T--Rice--basic_heat_response.png" />
            </p>
+
        </div>
        </li>
+
        <div class="row" style="background-color:#9bc4cf!important; padding-top: 5vh;">
        <li>
+
            <h2>Percentage base pair optimization algorithm</h2>
            <p>
+
            <ol>
                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.
+
                <li>
            </p>
+
                    <p>
        </li>
+
                        For each base of the complement of the context containing the RBS, create three other
        <li>
+
                        permutations which have that base mutated. All of these permutations combined form the initial
            <p>
+
                        population. The baseline is defined as the full sequence containing the context before the
                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 <code>mfe -T TEMP -pseudo -material rna sequencename</code>)
+
                        variable region, the variable region which is the complement of the RBS-containing context, and
            </p>
+
                        the RBS-containing context.
        </li>
+
                    </p>
        <li>
+
                 </li>
            <p>
+
                <li>
                Using the library DEAP, select 50 individuals through the tournament selection method.
+
                    <p>
            </p>
+
                        Calculate the base pairing probabilities at the two given temperatures for each test sequence
        </li>
+
                        using the NuPack command <code>pairs -T TEMP -pseudo -material rna sequencename.</code>
    </ol>
+
                    </p>
</div>
+
                </li>
 +
                <li>
 +
                    <p>
 +
                        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.
 +
                    </p>
 +
                </li>
 +
                <li>
 +
                    <p>
 +
                        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
 +
                        <code>mfe -T TEMP -pseudo -material rna sequencename</code>)
 +
                    </p>
 +
                </li>
 +
                <li>
 +
                    <p>
 +
                        Using the library DEAP, select 50 individuals through the tournament selection method.
 +
                    </p>
 +
                </li>
 +
            </ol>
 +
        </div>
  
</div>
+
    </div>
 
</body>
 
</body>
 +
 
</html>
 
</html>

Revision as of 20:51, 28 September 2019


Basis for a Genetic Algorithm

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed id porta lacus. Proin vel urna nec ex rhoncus tristique at ut felis. Integer pharetra ipsum sapien, a bibendum nisi facilisis egestas. Nam molestie urna quis porttitor vulputate. Cras nibh leo, fringilla eget luctus et, rutrum ut risus. Aliquam finibus nulla eu nunc luctus vulputate. Duis euismod pellentesque dictum. Curabitur blandit diam et porttitor sollicitudin. In hac habitasse platea dictumst.

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.