Difference between revisions of "Team:Calgary/Software"

 
(15 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
<html>
 
<html>
 
<head>
 
<head>
 +
    <link rel="stylesheet" type="text/css" href="https://2019.igem.org/Template:Calgary/Model-Styling?action=raw&ctype=text/css">
 +
    <script src="https://2019.igem.org/Template:Calgary/DynamicSizeModelPage?action=raw&ctype=text/javascript"></script>
 +
    <style>
 +
        .expand-on-hover:hover {
 +
            transform: scale(1.1);
 +
            -webkit-transition: transform 500ms linear;
 +
            -ms-transition: transform 500ms linear;
 +
            transition: transform 500ms linear;
 +
            cursor: pointer;
 +
        }
  
 +
            .expand-on-hover:hover .icon svg > * {
 +
                stroke: #F8B200;
 +
                -webkit-transition: stroke 500ms linear;
 +
                -ms-transition: stroke 500ms linear;
 +
                transition: stroke 500ms linear;
 +
            }
 +
 +
            .expand-on-hover:hover p {
 +
                color: #444444;
 +
                -webkit-transition: color 500ms linear;
 +
                -ms-transition: color 500ms linear;
 +
                transition: color 500ms linear;
 +
            }
 +
    </style>
 
</head>
 
</head>
 
<body>
 
<body>
  
<div class="container-fluid">
+
    <div class="container-fluid">
  
<div class = "fixed" id="fixed-content">
+
        <div class="fixed" id="fixed-content">
+
 
+
<div class="mobile-banner-back" id="banner">
+
<div class="page-banner">
+
<h2 class="page-subtitle">Section &nbsp;&nbsp;/&nbsp;&nbsp; <span class="emphasis">Page</span></h2>
+
<img src="Navigation Section.svg">
+
</div>
+
</div>
+
 
+
<div class="progress-container">
+
<progress value="0" max="100" id="bar"></progress>
+
</div>
+
 
+
<div class="section-menu section-menu-up" id="section-menu">
+
<div class="sections" id="sections">
+
</div>
+
<div class="back-to-top">
+
<a class="goto-top" href="#">Back to Top</a>
+
</div>
+
</div>
+
</div>
+
 
+
<div class="interface-group">
+
    <div class="desktop-section-menu" id="desktop-section-menu">
+
        <div class="sections" id="desktop-sections">
+
 
         </div>
 
         </div>
        <div class="back-to-top" id="go-top">
 
            <a class="goto-top" href="#">Back to Top</a>
 
        </div>
 
    </div>
 
 
  
    <div class="content-area" id="textual-content">
+
        <div class="desktop-banner-back">
        <div class="row">
+
             <div class="text-area">
             <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
+
                 <div class="page-banner">
                 <img style="width: 100%" src="https://static.igem.org/mediawiki/2019/3/33/T--Calgary--DynaGixWhite.gif" />
+
                    <h1 class="page-title">Software</h1>
                <p>iGAM</p>
+
                 </div>
            </div><div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"><a href="https://2019.igem.org/Team:Calgary/BOT">
+
                 <img style="width: 100%" src="https://static.igem.org/mediawiki/2019/3/33/T--Calgary--DynaGixWhite.gif" />
+
                <p>BioBrick Optimization Tool - synthesis</p>
+
<p>We built a tool that could easily and quickly optimize sequences so synthetic biologists can focus on their experiments not ordering.</p></a>
+
 
             </div>
 
             </div>
 +
            <div class="overlap-area" id="overlap"></div>
 
         </div>
 
         </div>
        <div class="header-area">
 
            <h1>Inspiration</h1>
 
            <h2>iGAM</h2>
 
  
         </div>
+
         <div class="interface-group">
 +
            <div class="content-area" id="textual-content">
 +
                <div class="header-area">
 +
                    <h1>Software Tools</h1>
 +
                </div>
  
 +
                <p>
 +
                    To help the iGEM community, and synthetic biology communit as a whole, iGEM Calgarybuilt two software tools for the iGEM competition. One to optimize BioBricks for synthesis,
 +
                    and the other to help develop genetic algorithms.
 +
                </p>
 +
                <p>
 +
                    BOTs was shown to be compatible with synthesis checking software such as IDT Gene Fragment Synthesis, can be easily used with its website to optimize BioBricks.
 +
                </p>
 +
                <p style="margin-bottom:5vh">
 +
                    iGAM is built within an R package, iGAM is flexible enough to allow teams to build their own genetic algorithms, iGAM is a toolbox.
 +
                </p>
 +
                <div class="row">
  
        <p>
+
                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 expand-on-hover">
 +
                        <a target="blank" href="https://2019.igem.org/Team:Calgary/BOT">
 +
                            <div class="container__sources">
 +
                                <img src="https://static.igem.org/mediawiki/2019/7/78/T--Calgary--BOTs-logo.png" width="50%" style="margin-left: auto; margin-right: auto; display: block;" />
 +
                                <div class="sources--cms">
 +
                                    <h3 style="text-align:center">BOTs</h3>
 +
                                    <p style="text-align:center">BioBrick Optimization Tool for synthesis</p>
 +
                                    <p>A tool created to help synthetic biologists synthesize BioBricks by removing repeats, optimize gc content, and optimize for expression.</p>
 +
                                </div>
  
            <b>Proteins are widely used in the iGEM community,</b>  but there is very little iGEM teams can do to understand their protein’s atomic behaviour. At iGEM Calgary we wanted to generate a quantitative way to allow other teams to characterize each amino acid of their proteins.
+
                            </div>
        </p>
+
                        </a>
 +
                    </div>
  
        <img style="width: 100%" src="https://static.igem.org/mediawiki/2019/3/33/T--Calgary--DynaGixWhite.gif" />
 
  
        <div class="header-area">
 
            <h1>Measurement</h1>
 
            <h2>WHAT DID WE QUANTIFY?</h2>
 
        </div>
 
        <p>
 
            <b>To assist in the dynamic characterization by other teams</b> we looked to develop a methodology that allows for the calculation and aggregation of Brownian motion measurements for each amino acid in a sequence. The Brownian motion measurement chosen was the Root Mean Square Fluctuation(RMSF) calculated for every atom of a protein in ten picosecond intervals.
 
            <br>
 
            <br>
 
            <b>The RMSF data</b> was calculated from a nanosecond Molecular Dynamic Simulation(MDS) completed within GROMACS, an industrial MDS software.  These values were then averaged over each amino acid, this ensured that the unit of measurement was observed on a scale that was modifiable by teams. This resulted in a series of curves that quantitatively expressed the dynamics for each amino acid.
 
        </p>
 
 
        <img style="width: 100%" src="https://static.igem.org/mediawiki/2019/9/9c/T--Calgary--RMSFALL.svg">
 
 
 
        <p>
 
            Above is a complete view of the movement attributed to every amino acid of a protein. Having all of the curves present at the same time can be quite confusing. The true power of this measurement can be harnessed when amino acids are displayed in smaller clusters. Below is the dynamics of the 25th, 80th, and 90th amino acid of the 6GIX protein.
 
 
        </p>
 
 
        <div class="header-area">
 
 
            <img style="width: 100%" src="https://static.igem.org/mediawiki/2019/9/92/T--Calgary--RMSFSMALL.svg">
 
 
 
            <div class="header-area">
 
                <h1>Functionality</h1>
 
                <h2>WHAT CAN RMSF ACCOMPLISH</h2>
 
            </div>
 
  
            <p></p>
+
                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 expand-on-hover">
 +
                        <a target="blank" href="https://2019.igem.org/Team:Calgary/iGAM">
 +
                            <div class="container__sources">
 +
                                <img src="https://static.igem.org/mediawiki/2019/a/ac/T--Calgary--iGAM.png" width="50%" style="margin-left: auto; margin-right: auto; display: block;" />
 +
                                <div class="sources--cms">
 +
                                    <h3 style="text-align:center">iGAM</h3>
 +
                                    <p style="text-align:center">international Genetic Algorithm Machine</p>
 +
                                    <p>Using Genetic Algorithms to understand and modify proteins for chosen parameters. This software tool was critical in creating modGIX a potentially more emulsion-resistant version of 6GIX.</p>
 +
                                </div>
  
 +
                            </div>
 +
                        </a>
  
 +
                    </div>
  
            <div class="header-area">
+
                </div>
                <h1>Appendix A</h1>
+
                <div class="row">
                <h2>Procedure of data collected <i>in vitro</i></h2>
+
                    <h4> <a href="https://2019.igem.org/Team:Calgary/Model">Software in Modelling</a></h4>
 +
                    <p>
 +
                        Not only creating software tools for the iGEM community, we developed multiple algorithms
 +
                        to help us understand our systems to both save time and optimize the processes.
 +
                        Notably we developed a
 +
                        <a href="https://2019.igem.org/Team:Calgary/Model/EmulsionPrediction">machine-learning algorithm to help us understand emulsions</a>
 +
                        , a core component of our project.
 +
                    </p>
 +
                </div>
 +
                <div class="row">
 +
                    <h4> <a href="https://2019.igem.org/Team:Calgary/Human_Practices">Software to Help an Industry</a></h4>
 +
                    <p>
 +
                        Furthermore, our team's devotion to helping the canola industry led us to develop
 +
                        a <a href="https://2019.igem.org/Team:Calgary/Modelling/StandardizedSeedGrading">computer vision algorithm to help standardize canola seed grading</a>.
 +
                    </p>
 +
                    <p>
 +
                        We also developed a <a href="https://2019.igem.org/Team:Calgary/SunnyDays">long-term weather forecasting system using machine-learning</a>.
 +
                    </p>
 +
                </div>
 
             </div>
 
             </div>
  
            <p></p>
 
 
         </div>
 
         </div>
 
     </div>
 
     </div>
</div>
 
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML' async></script>
 
 
</body>
 
</body>
 
</html>
 
</html>
 +
{{Calgary/Footer}}

Latest revision as of 04:38, 14 December 2019

Software

Software Tools

To help the iGEM community, and synthetic biology communit as a whole, iGEM Calgarybuilt two software tools for the iGEM competition. One to optimize BioBricks for synthesis, and the other to help develop genetic algorithms.

BOTs was shown to be compatible with synthesis checking software such as IDT Gene Fragment Synthesis, can be easily used with its website to optimize BioBricks.

iGAM is built within an R package, iGAM is flexible enough to allow teams to build their own genetic algorithms, iGAM is a toolbox.

Software in Modelling

Not only creating software tools for the iGEM community, we developed multiple algorithms to help us understand our systems to both save time and optimize the processes. Notably we developed a machine-learning algorithm to help us understand emulsions , a core component of our project.

Software to Help an Industry

Furthermore, our team's devotion to helping the canola industry led us to develop a computer vision algorithm to help standardize canola seed grading.

We also developed a long-term weather forecasting system using machine-learning.