Team:UESTC/nebula

From 2013.igem.org

(Difference between revisions)
Line 1: Line 1:
{{Team:UESTC/hidden}}
{{Team:UESTC/hidden}}
<html>
<html>
-
<head>
+
<head data-gwd-animation-mode="proMode">
-
    <link type="text/css" href="https://2013.igem.org/Team:UESTC/nav.css?action=raw&ctype=text/css" rel="stylesheet"/>
+
    <title>main</title>
-
    <link href="https://2013.igem.org/Team:UESTC/nebula.css?action=raw&ctype=text/css" rel="stylesheet" />
+
    <link type="text/css" href="https://2013.igem.org/Team:UESTC/home.css?action=raw&ctype=text/css" rel="stylesheet"/>
-
    <style type="text/css">
+
    <link type="text/css" href="https://2013.igem.org/Team:UESTC/nav.css?action=raw&ctype=text/css" rel="stylesheet"/>
 +
    <script src="https://2013.igem.org/Team:UESTC/js/libs/modernizr-2.0.6.min.js?action=raw&ctype=text/javascript"></script>
 +
    <style type="text/css">
         .panel {
         .panel {
             width:100%;
             width:100%;
         }
         }
-
        /*
 
-
* #safety style
 
-
*/
 
-
#safety {
 
-
position:relative;
 
-
    top:-20px;
 
-
    height: auto;
 
-
    background-color:white;
 
-
    padding-top:60px;
 
-
    padding-bottom: 40px;
 
-
}
 
-
#safety h1{
 
-
font-size: 25px;
 
-
}
 
-
#safety-form {
 
-
width: 80%;
 
-
    height: auto;
 
-
    margin: 0 auto;
 
-
    font: 18px/1.5em museo100regular, arial,verdana;
 
-
}
 
-
#safety-form span {
 
-
color: #0000FF;
 
-
}
 
     </style>
     </style>
     <!-- javascript for responsive drop menu -->
     <!-- javascript for responsive drop menu -->
Line 94: Line 73:
         }
         }
     </script>
     </script>
-
</head>
+
 
-
<body>
+
 
-
<nav class="panel">
+
</head>
 +
<body>
 +
    <nav class="panel">
         <a class="toggleMenu" href="#">Menu</a>
         <a class="toggleMenu" href="#">Menu</a>
         <ul class="nav">
         <ul class="nav">
<li>
<li>
-
<a href="https://2013.igem.org/Team:UESTC#">Home</a>
+
<a href="https://2013.igem.org/Team:UESTC#" class="active_menu">Home</a>
</li>
</li>
<li>  
<li>  
-
<a href="https://2013.igem.org/Team:UESTC#project">Project</a>
+
<a href="#project">Project</a>
                 <ul>
                 <ul>
-
                     <li><a href="#nebula">Nebula</a></li>
+
                     <li><a href="https://2013.igem.org/Team:UESTC/nebula">Nebula</a></li>
-
                     <li><a href="#transpeeder">Transpeeder</a></li>
+
                     <li><a href="https://2013.igem.org/Team:UESTC/transpeeder">Transpeeder</a></li>
-
                    <li><a href="#ibricks">iBricks</a></li>
+
</ul>
</ul>
</li>
</li>
<li>
<li>
-
<a href="https://2013.igem.org/Team:UESTC#team_info">Team Info</a>
+
<a href="https://2013.igem.org/Team:UESTC/team_info">Team Info</a>
</li>
</li>
<li>  
<li>  
-
<a href="https://2013.igem.org/Team:UESTC#notebook">Notebook</a>
+
<a href="https://2013.igem.org/Team:UESTC/notebook">Notebook</a>
</li>
</li>
<li>
<li>
-
<a href="https://2013.igem.org/Team:UESTC#mf">Medal Fulfillment</a>
+
<a href="https://2013.igem.org/Team:UESTC/mf">Medal Fulfillment</a>
</li>
</li>
<li>
<li>
-
<a href="https://2013.igem.org/Team:UESTC#hp">Human Practice</a>
+
<a href="https://2013.igem.org/Team:UESTC/human_practice">Human Practice</a>
</li>
</li>
<li>
<li>
<a href="#">Others</a>
<a href="#">Others</a>
<ul>
<ul>
-
<li><a href="#safety">Safety</a></li>
+
<li><a href="https://2013.igem.org/Team:UESTC/safety">Safety</a></li>
-
<li><a href="#my-parts-submission">Submission</a></li>
+
<li><a href="https://2013.igem.org/Team:UESTC/submission">Submission</a></li>
</ul>
</ul>
</li>
</li>
</ul><!-- end of .nav ul-->
</ul><!-- end of .nav ul-->
     </nav>
     </nav>
-
  <div class="panel" id="nebula">
+
    <div class="panel" id="home">
-
  <div id="nebula-info">
+
        <div id="logo" class="gwd-gen-f18lgwdanimation gwd-div-vixx">
-
  <h1>Nebula</h1>
+
            <a href="https://2013.igem.org/Team:UESTC"><img  id="team_logo" src="https://static.igem.org/mediawiki/2013/a/aa/UESTC_logo2.png"/></a>
-
  <div id="nebula-show">
+
            <a href="https://2013.igem.org/Main_Page" target="_blank"><img id="igem_logo" src="https://static.igem.org/mediawiki/2013/3/3a/UESTC_igemlogo1.png" /></a>
-
  <p class="pp">A biological circuit design tool composed of Auto Mode and Manual Mode.</p>
+
        </div><!--end of #logo-->
-
            <a href="#" >Download</a>         
+
        <div class="panel" id="experiment"> <div id="background"></div></div><!-- moving cloud bg-->
-
            <video  autoplay loop preload="metadata" width="70%">
+
        <div id="hi">
-
            <source src="https://static.igem.org/mediawiki/2013/0/05/UESTC-nebula.mp4" type="video/mp4">
+
            <p>Hi! We are 2013 iGEM Competition  Software Team UESTC</p>
-
            </video>
+
            <p>(University of Electronic Science and Technology of China)</p>
-
            </div>
+
        </div>
-
            <hr />
+
    </div><!--end of #home-->
-
            <h3>Background</h3>
+
    <div class="panel" id="project">
-
    <p>When a man is to begin his own journey of biobricks, he probably needs to turn to the parts registry for information of the parts with which he can construct his own genetically engineered machine. The official site of parts registry is really a terrific work and thousands of biobricks parts have been collected from all around the world. What is more, relatively reasonable classifications of parts have been well characterized and this could be of help for us. Several attempts have already been made in order to simplify the process of designing a biobrick machine, some did well in visualization, but few of them combined the excavated information of classification of parts. Nor could they automatically generate optimized biological circuit according to quality of parts. These indeed reined the efficiency when designing. So the question is raised that a well visualized user - computer interactive and automatic tool that could help us to design the desirable device is in great need.</p>
+
        <span>After a great summer, we did two projects</span>
-
    <p>Nebula (Network of Elaborated Biobricks based on User Locating and Automation) is a biological circuit design tool composed of Auto Mode & Manual Mode. It is freely available for devices powered by IOS. We classified the parts released in 2013 and constructed a database for users to choose what they want. We use AHP (Analytic Hierarchy Process) to score parts and edges (passage linking two parts) according to parts quality including availability, usefulness, sample status, part status and sequencing. According to weight of edges, we present “Index of stability” to users. Users can save the circuits designed in Nebula in case they want to check or change it later.</p>
+
        <div id="nebula-show" class="proj_show">
-
    <br />
+
        <h1>Nebula</h1>
-
    <hr />
+
<p class="pp">Nebula (Network of Elaborated Biobricks based on User Locating and Automation) is a biological circuit design tool composed of Auto Mode & Manual Mode.</p>
-
<h3>Algorithm</h3>
+
<a href="https://2013.igem.org/Team:UESTC/nebula" class="pp">Learn more</a>
-
<p>Interactive Part:</p>
+
<img src="https://static.igem.org/mediawiki/2013/e/ee/UESTC_proj_1.jpg">
-
<p>The general idea is to classify the biobricks more intensively in a view of user needs. And with these well-defined and characterized classifications, users can select the classification and sub-classification step by step and at last find the parts they want to get. The definition of the classifications of the parts in this software is mainly based on their biological functions, characteristics as well as the structures and also the existing classification methods on the official registry. After researching the features of the parts, we classified all parts released in 2013. For example, promoters in the parts can be classified into four categories: constitutive, sensitive, association with CDS experience and source. And further, the sub-category sensitive can be classified into the following two sub-categories: by inducer and by repressor, and further the sub-category by inducer can be classified into IPTG, LasI/LasR, RhII/RhIR, metal ion and other inducible promoters. So long as the user knows a little basic backgrounds of his work, he will find all the IPTG-induced promoters in our classification system, which would save a lot of time. Moreover, in this process, our software can connect the parts that the users have chosen and the visualization module will show the structure of the constructs. So in this way, a new biobricks device will be design efficiently. The specific classifications of all the parts released in 2013 are detailed as follows:</p>
+
        </div>
-
<div class="nebula-pic-promoter">
+
        <div id="transpeeder-show" class="proj_show">
-
<img src="https://static.igem.org/mediawiki/2013/6/6b/UESTC-promoter.png" />
+
        <h1>Transpeeder</h1>
-
<span>Fig.3 The classification of promoters</span>
+
        <p class="pp">Transpeeder helps you control translation speed.</p>
-
</div>
+
        <a href="https://2013.igem.org/Team:UESTC/transpeeder" class="pp">Learn more</a>
-
<p>No classification for RBS.</p>
+
        <img src="https://static.igem.org/mediawiki/2013/f/f8/UESTC_proj_2.png">
-
<div class="nebula-pic-cds">
+
        </div>
-
<img src="https://static.igem.org/mediawiki/2013/9/94/UESTC-CDS.png" />
+
     
-
<span>Fig.4 The classification of CDSs</span>
+
    </div><!-- end of #project -->
-
</div>
+
    <div class="panel" id="main_footer">
-
<div class="nebula-pic-terminator">
+
        <span id="footer_head">Sponsors</span>
-
<img src="https://static.igem.org/mediawiki/2013/5/53/UESTC-terminator.png" />
+
        <div class="mem_panel" id="thanks_org">
-
<span>Fig.5 The classification of terminators</span>
+
            <ul class="mem_list">
-
</div>
+
                <li>
-
<div class="nebula-pic-devices">
+
                    <a href="http://www.oice.uestc.edu.cn/en/"><img src="https://static.igem.org/mediawiki/2013/6/60/UESTC_Sponsor1.jpg" /></a>
-
<img src="https://static.igem.org/mediawiki/2013/b/b8/UESTC-device.png" />
+
                    <span>UESTC</span>
-
<span>Fig.6 The classification of devices</span>
+
                </li>
-
</div>
+
                <li>
-
+
                    <a href="http://www.oice.uestc.edu.cn/en/index.php?m=content&c=index&a=lists&catid=118"><img src="https://static.igem.org/mediawiki/2013/f/f9/UESTC_Sponsor2.jpg" /></a>
-
<p>Automatic Part:</p>
+
                    <span>Teaching Affairs Office of UESTC</span>
-
<p>In this part, users only need to determine the inducer and the product. Then, our software will offer users the optimized circuit with the input and output that they designate.</p>
+
                </li>
-
<p>To realize this function, we first collect information of parts released in 2013, including (1) the upstream and downstream parts of each part and device according to the standard of “promoter-RBS-CDS-terminator”; (2) the inducer or repressor of each promoter and device with promoters; (3) the product of each CDS or device with CDSs; (4) the assembly standards each part and device fit; (5) quality of parts and devices including: availability, usefulness, sample status, part status and sequencing.</p>
+
                <li>
-
<p>After collecting all the information, we first use AHP (Analytic Hierarchy Process) to analyze quality of parts and then score every part and device. AHP is a method for organizing and analyzing complex decisions and it is advantageous when factors of the decision are difficult to quantify. The detailed method is as follows:</p>
+
                  <a href="http://www.oice.uestc.edu.cn/en/index.php?m=content&c=index&a=show&catid=117&id=17"><img src="https://static.igem.org/mediawiki/2013/4/42/UESTC_Sponsor3.jpg" /></a>
-
<p>(1) Construct Model of Hierarchy Structure</p>
+
                    <span>School of Life Science and Technology,UESTC</span>
-
<p>This structure includes 3 levels. On the top, it is the level of goal, the score of every part. At the bottom, it is the level of alternatives, the candidate parts. In the medial, it is the level of criteria, the quality of parts. The structure is shown below:</p>
+
                </li>
-
<div class="nebula-pic-rank">
+
            </ul>
-
<img src="https://static.igem.org/mediawiki/2013/9/9d/UESTC-part-rank.png" />
+
        </div><!-- end of #thanks_org -->
-
<span>Fig.7 Hierarchy Structure</span>
+
    </div><!--- end of #footer -->
-
</div>
+
</body>
-
<p>(2) Construct Pairwise Comparison Matrix</p>
+
-
<p>Supposing there are N factors in a certain level, we now need to compare the degree of importance to the upper level of parts with each other and calculate the relative weight of each factor. This comparison is pairwise. Usually we choose 9 scales when comparing these factors.</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/a/aa/UESTC-table-4.jpg" />
+
-
<p> a<sub>ij</sub> the result of comparison between factor and factor , then we can construct pairwise comparison matrix .</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/3/3e/UESTC-A.png" />
+
-
<p>Where a<sub>ij</sub>=1/a<sub>ji</sub> </p>
+
-
<p>Following this method, we can construct pairwise comparison matrix of criteria level and alternative level.</p>
+
-
<p>According to the meaning of quality of parts, we build pairwise comparison matrix of criteria level. The matrix is shown as follows:</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/9/9c/UESTC-table-5.jpg" />
+
-
<p>Before we construct pairwise comparison matrix of alternative level, we first designate the level of the quality of each part and device, because the original content is described by words. The results are as follows:</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/0/09/UESTC-table-6.jpg" /><br /><br />
+
-
<img src="https://static.igem.org/mediawiki/2013/0/05/UESTC-table-7.jpg" /><br /><br />
+
-
<img src="https://static.igem.org/mediawiki/2013/0/0d/UESTC-table-8.jpg" /><br /><br />
+
-
<img src="https://static.igem.org/mediawiki/2013/b/bd/UESTC-table-9.jpg" /><br /><br />
+
-
<img src="https://static.igem.org/mediawiki/2013/7/70/UESTC-table-10.jpg" />
+
-
<p>According to this result, we construct pairwise comparison matrix of alternative level B1, B2, B3, B4, B5. The scale of these matrixes is too big, so we don’t display them here.</p>
+
-
<p>(3) Consistency Check</p>
+
-
<p>The definition of index of consistency check is CI=(λ-n)(n-1), λ is the eigenvalue of maximum of pairwise comparison matrix, n is the dimension of matrix.</p>
+
-
<p>The value of index of random consistency is as following:</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/4/49/UESTC-table-11.jpg" />
+
-
<p>We can obtain our desired RI from this table and calculate the ratio of consistency CR=CI/RI. If CR &lt; 0.1, the degree of inconsistency is acceptable, otherwise, we need to reconstruct pairwise comparison matrix. After calculation, all pairwise matrixes accord to consistency checks.</p>
+
-
<p>(4) The Calculation of Parts’ Score</p>
+
-
<p>Supposing <i>wA</i> is the eigenvalue of maximum of pairwise comparison matrix <i>A</i>, <i>w1 w2 w3 w4</i> and <i>w5</i> is the eigenvalue of maximum of pairwise comparison matrix of B1, B2, B3, B4 and B5 respectively. Then the score of No.n part is:</p>
+
-
<img src="https://static.igem.org/mediawiki/2013/9/96/UESTC-B.png" />
+
-
<p>The score represents the reliability of the part.</p>
+
-
<p>Then, according to the standard of “promoter-RBS-CDS-terminator”, we link all the parts together and construct a network, which is saved as adjacency matrix.</p>
+
-
<p>The weight of path is the reciprocal of the sum of two parts on the two sides of the path. As a result, when we search for the shortest path between the input and output, the path tends to go through parts with high scores, which indicates high reliability of circuit.</p>
+
-
<p>When users input the inducer and product of their desired circuit, we first determine the starting part and ending part according to users’ inputs, and then use Dijkstra algorithm to find out the shortest path between starting part and ending part. During the process of searching for shortest path, we make judgment at every step. The judgment is as follows: (1) the potential part must share at least one assembly standard with existing parts in the circuit, otherwise, the second shortest one is added to the circuit. (2) If there is more than one promoter in the circuit and the inducers and repressors of these promoters intersect, then we don’t choose this path, because the material that induces one promoter can repress the other, which can lower the rate of transcription.</p>
+
-
<p>Following the method above, we can calculate and display the circuit according to users’ input and show the score that indicates the reliability of the accomplished circuit. Users can also save the circuits in Nebula in case they want to check or change it later. </p>
+
-
<hr />
+
-
<h3>Future work</h3>
+
-
<p>Now users can only share results as pictures, which is rather convenient for edit again. It will support other formats to share your design, for example, SBOL. What’s more, we will improve our interface to optimize the user experience. In version 2.0, all the parts in parts registry will be included in Nebula, which can greatly increase the convenience for users. Now we have realized the online version of Nebula with some basic functions, which is far from perfection. Much improvement will be made to perfect it in the near future and you can visit it on the page: <a href="http://cefg.cn/nebula">http://cefg.cn/nebula/</a></p>
+
-
+
-
  </div>
+
-
  </div>
+
-
</body>
+
</html>
</html>

Revision as of 09:17, 27 October 2013

hidde original style

Hello,welcome to visit our Wiki, for better view, please use chrome, firefox, safari .etc modern browser.

main

Hi! We are 2013 iGEM Competition Software Team UESTC

(University of Electronic Science and Technology of China)

After a great summer, we did two projects

Nebula

Nebula (Network of Elaborated Biobricks based on User Locating and Automation) is a biological circuit design tool composed of Auto Mode & Manual Mode.

Learn more

Transpeeder

Transpeeder helps you control translation speed.

Learn more