Difference between revisions of "Team:Vanderbilt/Software/Algorithm"

Line 1: Line 1:
{{Team:Vanderbilt/css/assets.css}}
+
{{Vanderbilt}}
{{Team:Vanderbilt/css/style.css}}
+
{{Team:Vanderbilt/js/jquery.js}}
+
{{Team:Vanderbilt/js/assets.js}}
+
{{Team:Vanderbilt/js/scripts.js}}
+
{{Team:Vanderbilt/header}}
+
<html>
+
<style>
+
  
#sideMenu, #top_title {display:none;}
+
<h2>MutOpt Algorithm</h2>
body {background-color:white; }
+
<html>
#content { padding:0px; width:100%; margin-top: -125px; margin-left:0px;}
+
<h4> Summary </h4>
#bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: 0px; }
+
</style>
+
     
+
            <section class="experience bg-midnight-blue">
+
            <div class="container">
+
              <div class="row">
+
                    <nav class="navbar col-sm-12" role="navigation">
+
                        <div class="navbar-header">
+
                           
+
                   
+
                        </div>
+
                        <div class="collapse navbar-collapse">
+
                            <ul class="nav pull-right">
+
                              <li><a href="https://2016.igem.org/Team:Vanderbilt/Software/Algorithm">Algorithm</a></li>
+
                              <li><a href="https://2016.igem.org/Team:Vanderbilt/Software/Performance">Performance</a></li>
+
                              <li><a href="https://2016.igem.org/Team:Vanderbilt/Software/Design">Design</a></li>
+
                             
+
                             
+
                           
+
                            </ul>
+
                        </div>
+
                    </nav>
+
                </div>
+
            </div>
+
        </section>
+
          <section class="experience bg-midnight-blue">
+
            <div class="container">
+
                <div class="row">
+
                    <div class="col-sm-10">
+
                        <h3>MutOpt Algorithm</h3>
+
<b> Summary </b>
+
 
<p>Our software is the first tool that gives synthetic biologists the ability to reduce the risk of mutation for any given gene sequence. Users input any gene which the program then scans for sequence motifs that are prone to mutate at elevated rates. These motifs are removed by synonymous substitutions that are designed not to effect gene function or expression. Parameters can be customized to tailor the optimization to protect against different mutagens, as well as ensuring parts are compatible with assembly standards, and allowing for mutation maximization for directed evolution experiments. </p>
 
<p>Our software is the first tool that gives synthetic biologists the ability to reduce the risk of mutation for any given gene sequence. Users input any gene which the program then scans for sequence motifs that are prone to mutate at elevated rates. These motifs are removed by synonymous substitutions that are designed not to effect gene function or expression. Parameters can be customized to tailor the optimization to protect against different mutagens, as well as ensuring parts are compatible with assembly standards, and allowing for mutation maximization for directed evolution experiments. </p>
 
<br>
 
<br>
<b> Software Application </b>
+
<h4> Software Application </h4>
 
<br>
 
<br>
 
<i> Our software is hosted at Our software is hosted at: https://github.com/cosmicexplorer/mutation-optimizer </i>
 
<i> Our software is hosted at Our software is hosted at: https://github.com/cosmicexplorer/mutation-optimizer </i>
<p>To use our software tools, user simply need to input a gene sequence into the left-hand field and press “Go!”. Both nucleotide and amino acid sequences are accepted as inputs. By default, sequences are optimized broadly against all mutation types, eliminating a variety of sites including those for oxidation, irradiation, deamination, alkylation, polymerase errors, and recombination. Any of these optimization parameters can be customized to concentrate on specific mutagens, ensure compatibility for RFC assembly standards, and directed evolution. </p>
+
<p>To use our software tools, user simply need to input a gene sequence into the left-hand field and press “Go!”. Both nucleotide and amino acid sequences are accepted as inputs. By default, sequences are optimized broadly against all mutation types, eliminating a variety of sites including those for oxidation, irradiation, deamination, alkylation, polymerase errors, and recombination. Any of these optimization parameters can be customized to concentrate on specific mutagens, ensure compatibility for RFC assembly standards, and directed evolution. </p>
 
<p> In the output window, the changed nucleotides are highlighted to visualize the changes made to the gene. The display also includes two metrics to compare the relative effectiveness of optimization for a particular gene. We combine the mutation types that the user includes as input (or keeps as defaults) into a single mutability score that captures how at-risk the inputted gene is to mutate. Following optimization, the software calculates the score again and returns the percent mutability change, which gives an indication of how many predicted mutation-prone sites were successfully removed by the algorithm. </p>
 
<p> In the output window, the changed nucleotides are highlighted to visualize the changes made to the gene. The display also includes two metrics to compare the relative effectiveness of optimization for a particular gene. We combine the mutation types that the user includes as input (or keeps as defaults) into a single mutability score that captures how at-risk the inputted gene is to mutate. Following optimization, the software calculates the score again and returns the percent mutability change, which gives an indication of how many predicted mutation-prone sites were successfully removed by the algorithm. </p>
 
<br>
 
<br>
<b> Program Parameters </b>
+
<h4> Program Parameters </h4>  
<img src="https://static.igem.org/mediawiki/2016/9/9f/Vu16_softwareimage.png" alt="project" height="897" width="1600"/>
+
<p style="text-align:center;"><img src="https://static.igem.org/mediawiki/2016/9/9f/Vu16_softwareimage.png" alt="ASC" style="width:500px;height:500px;" /></p>
 
+
</html>
 
<p> We analyzed the literature for reports or nucleotide sequences that appeared to mutate at rates higher than what would be expected by chance (Rogdozin and Pavlov 2003). In particular we concentrated on short (< 5 bp) motifs with multiple studies-worth of validation that could reasonably be targeted by sense substitutions. In all, we selected sequences associated with ultraviolet dimers, insertion sequences, deamination, oxidation, RNA hairpins, microhomologies, polymerase errors, alkylation, and sites non-specific to mutagens. </p>
 
<p> We analyzed the literature for reports or nucleotide sequences that appeared to mutate at rates higher than what would be expected by chance (Rogdozin and Pavlov 2003). In particular we concentrated on short (< 5 bp) motifs with multiple studies-worth of validation that could reasonably be targeted by sense substitutions. In all, we selected sequences associated with ultraviolet dimers, insertion sequences, deamination, oxidation, RNA hairpins, microhomologies, polymerase errors, alkylation, and sites non-specific to mutagens. </p>
 
<p> The program analyzes each codon of the gene and determines what synonymous substitutions can be made and calculates the number of mutagenic sites per possible construction of codons. For overall optimization, sites are assigned scores based on their relative frequency and severity. The scores are also adjusted to account for codon usage biases in the species selected. After experimentally testing multiple iterations, we developed a custom set of heuristics that achieved the best expression levels for optimized sequences. </p>
 
<p> The program analyzes each codon of the gene and determines what synonymous substitutions can be made and calculates the number of mutagenic sites per possible construction of codons. For overall optimization, sites are assigned scores based on their relative frequency and severity. The scores are also adjusted to account for codon usage biases in the species selected. After experimentally testing multiple iterations, we developed a custom set of heuristics that achieved the best expression levels for optimized sequences. </p>
 
<br>
 
<br>
<i>Reference</i>
+
 
 +
<p><i>Reference</i></p>
 
<p> Rogozin, I.B., and Pavlov, Y.I. (2003). Theoretical analysis of mutation hotspots and their DNA sequence context specificity. Mutat. Res. 544, 65–85 </p>
 
<p> Rogozin, I.B., and Pavlov, Y.I. (2003). Theoretical analysis of mutation hotspots and their DNA sequence context specificity. Mutat. Res. 544, 65–85 </p>
 
</html>
 

Revision as of 07:37, 27 November 2016

MutOpt Algorithm

Summary

Our software is the first tool that gives synthetic biologists the ability to reduce the risk of mutation for any given gene sequence. Users input any gene which the program then scans for sequence motifs that are prone to mutate at elevated rates. These motifs are removed by synonymous substitutions that are designed not to effect gene function or expression. Parameters can be customized to tailor the optimization to protect against different mutagens, as well as ensuring parts are compatible with assembly standards, and allowing for mutation maximization for directed evolution experiments.


Software Application


Our software is hosted at Our software is hosted at: https://github.com/cosmicexplorer/mutation-optimizer

To use our software tools, user simply need to input a gene sequence into the left-hand field and press “Go!”. Both nucleotide and amino acid sequences are accepted as inputs. By default, sequences are optimized broadly against all mutation types, eliminating a variety of sites including those for oxidation, irradiation, deamination, alkylation, polymerase errors, and recombination. Any of these optimization parameters can be customized to concentrate on specific mutagens, ensure compatibility for RFC assembly standards, and directed evolution.

In the output window, the changed nucleotides are highlighted to visualize the changes made to the gene. The display also includes two metrics to compare the relative effectiveness of optimization for a particular gene. We combine the mutation types that the user includes as input (or keeps as defaults) into a single mutability score that captures how at-risk the inputted gene is to mutate. Following optimization, the software calculates the score again and returns the percent mutability change, which gives an indication of how many predicted mutation-prone sites were successfully removed by the algorithm.


Program Parameters

ASC

We analyzed the literature for reports or nucleotide sequences that appeared to mutate at rates higher than what would be expected by chance (Rogdozin and Pavlov 2003). In particular we concentrated on short (< 5 bp) motifs with multiple studies-worth of validation that could reasonably be targeted by sense substitutions. In all, we selected sequences associated with ultraviolet dimers, insertion sequences, deamination, oxidation, RNA hairpins, microhomologies, polymerase errors, alkylation, and sites non-specific to mutagens.

The program analyzes each codon of the gene and determines what synonymous substitutions can be made and calculates the number of mutagenic sites per possible construction of codons. For overall optimization, sites are assigned scores based on their relative frequency and severity. The scores are also adjusted to account for codon usage biases in the species selected. After experimentally testing multiple iterations, we developed a custom set of heuristics that achieved the best expression levels for optimized sequences.


Reference

Rogozin, I.B., and Pavlov, Y.I. (2003). Theoretical analysis of mutation hotspots and their DNA sequence context specificity. Mutat. Res. 544, 65–85