Team:HFUT CHINA/Overview.html

From 2014.igem.org

(Difference between revisions)
 
(8 intermediate revisions not shown)
Line 6: Line 6:
<link href='http://fonts.googleapis.com/css?family=Numans' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Numans' rel='stylesheet' type='text/css'>
<link href="https://2014.igem.org/Team:HFUT_CHINA/style.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:HFUT_CHINA/style.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css" />
 +
<link href="https://2014.igem.org/Team:HFUT_CHINA/slider.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:HFUT_CHINA/fixed-igemHead.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:HFUT_CHINA/fixed-igemHead.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css" />
<link href="https://2014.igem.org/Team:HFUT_CHINA/webwidget_menu_dropdown.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css">
<link href="https://2014.igem.org/Team:HFUT_CHINA/webwidget_menu_dropdown.css?action=raw&ctype=text/css" rel="stylesheet" type="text/css">
-
 
<script type="text/javascript" src="https://2014.igem.org/Team:HFUT_CHINA/jquery-1.9.0.min.js?action=raw&ctype=text/javascript" type="text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:HFUT_CHINA/jquery-1.9.0.min.js?action=raw&ctype=text/javascript" type="text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:HFUT_CHINA/jquery.nivo.slider.js?action=raw&ctype=text/javascript" type="text/javascript"></script>
<script type="text/javascript" src="https://2014.igem.org/Team:HFUT_CHINA/jquery.nivo.slider.js?action=raw&ctype=text/javascript" type="text/javascript"></script>
Line 22: Line 22:
<div class="header">
<div class="header">
<div class="logo">
<div class="logo">
-
<h1><a href="index.html"><img src="./images/logo.png" alt=""></a></h1>
+
<h1><a href="https://2014.igem.org/Team:HFUT_CHINA"><img src="https://static.igem.org/mediawiki/2014/0/0e/Hfut-Logo.png" alt=""></a></h1>
</div>
</div>
Line 31: Line 31:
                     <ul>
                     <ul>
                          
                          
-
                         <li><a href="./details2.html">Overview</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Overview.html">Overview</a></li>
-
                         <li><a href="./details8.html">Examples</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Examples.html">Results</a></li>
-
                         <li><a href="./details5.html">Future Work</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Future_Work.html">Future Work</a></li>
-
                         <li><a href="./detailsdownload.html">Download</a></li>
+
                         <li><a href="https://github.com/igemsoftware/HFUT_CHINA_2014.git">Download</a></li>
                     </ul>
                     </ul>
Line 41: Line 41:
                     <ul>
                     <ul>
-
                         <li><a href="./time2.html">Devblogs</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Devblogs.html">Devblogs</a></li>
-
                         <li><a href="./details1.html">Database & Algorithm</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Database&Algorithm.html">Algorithm</a></li>
-
                         <li><a href="./details3.html">Tutorial</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/user_guide.html">Tutorial</a></li>
                        
                        
Line 51: Line 51:
                 <ul>
                 <ul>
-
                         <li><a href="./details10.html">Medal</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Medal.html">Medal</a></li>
-
                         <li><a href="./details9.html">Safety</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Safety.html">Safety</a></li>
                        
                        
                   </ul></li>
                   </ul></li>
Line 58: Line 58:
                 <li><a>Human Practice</a>
                 <li><a>Human Practice</a>
                 <ul>
                 <ul>
-
                         <li><a href="./service-human practice.html">Activity</a>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Human_Practice.html">Human_Practice</a>
-
                         <li><a href="./details4.html">Communication</a>
+
                        <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Activity.html">Activity</a>
 +
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Communication.html">Communication</a>
                         </li>
                         </li>
                          
                          
Line 68: Line 69:
                 <ul>
                 <ul>
-
                         <li><a href="./team.html">Member</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Member.html">Member</a></li>
-
                         <li><a href="./about.html">Join Us</a></li>
+
                         <li><a href="https://2014.igem.org/Team:HFUT_CHINA/Contact_us.html">Contact us</a></li>
-
                        <li><a href="./contact_7.html">Contact us</a></li>
+
 
                        
                        
                   </ul></li>
                   </ul></li>
-
<div id="igem"><a href="https://2014.igem.org/Main_Page"><img src="images/pic5.png" width="150" height="115" id="igemimg"></a></div>
+
<div id="igem"><a href="https://2014.igem.org/Main_Page"><img src="https://static.igem.org/mediawiki/2014/5/50/Hfut-Pic5.png" width="50" height="38" id="igemimg"></a></div>
             </ul>
             </ul>
      
      
Line 89: Line 90:
-
 
+
<div class="content_bg1">
-
 
+
-
 
+
-
 
+
-
 
+
-
<div class="content_bg">
+
-
 
+
<div class="wrap">
<div class="wrap">
-
 
+
<div class="wrapper">
 +
<div class="main">
 +
<div class="details">
 +
<h2 class="style"><font class="font_1"><strong>overview</strong></font></h2>
 +
<div ></div>
 +
<div class="det-para">
Line 103: Line 103:
<div class="belt" id="displaycssbelt">
<div class="belt" id="displaycssbelt">
<div class="panel">
<div class="panel">
-
<div class="subfeature"><a href="#"><img src="https://2014.igem.org/File:Hfut-B7caedead8d0bebb2384e0bfe387.jpg" alt="butterflies-are-gross" class="post-image" width="200" height="150"  
+
<div class="subfeature"><a href="#"><img src="https://static.igem.org/mediawiki/2014/c/c1/Hfut-B7caedead8d0bebb2384e0bfe387.jpg" alt="butterflies-are-gross" class="post-image" width="auto" height="auto" /></a>
-
/></a>
 
-
<div class="subfeature-txt"><h2><a href="#">HFUT_IGEM</a></h2></div>
 
</div>
</div>
</div>
</div>
Line 112: Line 110:
<div class="panel">
<div class="panel">
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="pig-head-pozole" class="post-image" width="200" height="150" /></a>
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/a/a5/Hfut-20141012142232.jpg" alt="pig-head-pozole" class="post-image" width="auto" height="auto" /></a>
-
<div class="subfeature-txt"><h2><a href="#">HFUT_IGEM</a></h2></div>
+
 
</div>
</div>
</div>
</div>
Line 120: Line 118:
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/igem_logo.jpg" alt="canadian-thanksgiving-in-texas" class="post-image" width="200" height="150" /></a>
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/7/71/Hfut-Igem_logo.jpg" alt="canadian-thanksgiving-in-texas" class="post-image" width="auto" height="auto" /></a>
-
<div class="subfeature-txt">
+
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
+
 
-
</div>
+
</div>
</div>
</div>
</div>
Line 129: Line 126:
<div class="panel">
<div class="panel">
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="weisswurst-pretzels-and-beer-for-breakfast" class="post-image" width="200" height="150"  
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/d/d8/Hfut-Xyfg_zhulou_1.jpg" alt="weisswurst-pretzels-and-beer-for-breakfast" class="post-image" width="auto" height="auto"  
/></a>
/></a>
-
<div class="subfeature-txt">
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div class="panel">
 
-
 
-
<div class="subfeature">
 
-
<a href="#"><img src="./images/igem_logo.jpg" alt="cow-head-barbacoa" class="post-image" width="200" height="150" /></a>
 
-
<div class="subfeature-txt"><h2><a href="#">HFUT_IGEM</a></h2></div>
 
</div>
</div>
</div>
</div>
<div class="panel">
<div class="panel">
-
<div class="subfeature">
 
-
<a href="#"><img src="./images/igem_logo.jpg" alt="cooking-with-dr-pepper" class="post-image" width="200" height="150" /></a>
 
-
<div class="subfeature-txt">
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div class="panel">
 
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="hatch-chile-feast" class="post-image" width="200" height="150" /></a>
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/9/97/Hfut-Xyfg_jiaoxuelou_9.jpg" alt="cow-head-barbacoa" class="post-image" width="auto" height="auto" /></a>
-
<div class="subfeature-txt">
+
-
<h2><a href="#">HFUT_IGEM</a></h2>
+
-
</div>
+
</div>
</div>
</div>
</div>
Line 166: Line 142:
<div class="panel">
<div class="panel">
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="greece-eating-our-way-through-the-mainland" class="post-image" width="200" height="150"  
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/0/03/Hfut-391a3e66ef6f294eb0e88440ac30d85.jpg" alt="cooking-with-dr-pepper" class="post-image" width="200" height="150" /></a>
-
/></a>
 
-
<div class="subfeature-txt">
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
 
-
</div>
 
</div>
</div>
</div>
</div>
<div class="panel">
<div class="panel">
-
 
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="germany-eating-our-way-through-bavaria" class="post-image" width="200" height="150" /></a>
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/e/e9/Hfut-C4879df42870f0af9cdb07b817448f33.jpg" alt="hatch-chile-feast" class="post-image" width="auto" height="auto" /></a>
-
<div class="subfeature-txt">
+
-
<h2><a href="#">HFUT_IGEM</a></h2></div>
+
-
</div>
+
-
</div>
+
-
<div class="panel">
 
-
<div class="subfeature">
 
-
<a href="#"><img src="./images/igem_logo.jpg" alt="braised-cow-lips" class="post-image" width="200" height="150" /></a>
 
-
<div class="subfeature-txt"><h2><a href="#">HFUT_IGEM</a></h2></div>
 
</div>
</div>
</div>
</div>
Line 193: Line 156:
<div class="panel">
<div class="panel">
<div class="subfeature">
<div class="subfeature">
-
<a href="#"><img src="./images/2.jpg" alt="sweetbreads-duck-breasts-ice-cream-cake-and-more" class="post-image" width="200"  
+
<a href="#"><img src="https://static.igem.org/mediawiki/2014/0/0e/Hfut-Logo.png" alt="greece-eating-our-way-through-the-mainland" class="post-image" width="auto" height="auto" /></a>
-
height="150" /></a>
 
-
 
-
<div class="subfeature-txt">
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
 
-
<div class="panel">
 
-
<div class="subfeature">
 
-
<a href="#"><img src="./images/2.jpg" alt="grilled-chicken-gizzards" class="post-image" width="200" height="150" /></a>
 
-
<div class="subfeature-txt">
 
-
<h2><a href="#">HFUT_IGEM</a></h2>
 
-
</div>
 
</div>
</div>
</div>
</div>
 +
</div>
</div>
</div>
</div>
Line 219: Line 169:
<div>
<div>
-
  <span class="details">
+
   
-
      <h2 class="wrapper"><font class="font_1">Medal</font></h2>
+
-
      </span>
+
-
      <div class="STYLE2" >
+
-
        <div align="center"><img src="images/b7caedead8d0bebbaf4d2384e0bfe387.jpg" width="1059" height="169"> </div>
+
-
      </div>
+
-
      <div>
+
-
        <div align="left"></div>
+
-
        <table border="1" cellspacing="0" cellpadding="0" width="1106">
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><strong> Bronze Medal:</strong> </p></td>
+
-
            <td width="916" valign="top"><p align="left">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Register the team, have a great summer, and have fun    attending the Giant
+
-
Jamboree.</p>
+
<p align="center" class="STYLE10">INTRODUCTION</p>
-
              <p align="justify">&nbsp;</p></td>
+
<p align="center" class="STYLE10">&nbsp;</p>
-
          </tr>
+
<div align="justify">
-
          <tr>
+
  <p class="STYLE9">Synthetic Biology is to create the new species by building parts and biobricks through the Genetic Engineering. iGEM is a worldwide synthetic biology competition. Till now, more than one thousand teams have participated in iGEM, resulting in a large number of synthetic devices designed. However, not many analyses are done on these devices. Are these existing devices could provide useful information for new participators to design new devices? In order to answer this question, we aim to developing a  software to help designing devices.     </p>
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
  <p>&nbsp;</p>
-
            <td width="916"><p align="justify">Create and share a description of the team's project    via the iGEM wiki.</p>
+
</div>
-
              <p align="justify">&nbsp;</p></td>
+
<div align="justify">
-
          </tr>
+
  <div align="justify" class="STYLE9"><br>
-
          <tr>
+
      </div>
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
</div>
-
            <td width="916"><p align="justify">Present a Poster and Talk at the Giant Jamboree.</p>
+
<div align="justify">
-
              <p align="justify">&nbsp;</p></td>
+
  <p class="STYLE9">The main function of our software “BioDesigner” is to recommend biobricks for participators when they are designing new devices.  By collecting the information of existing devices and making analysis on these devices, Biodesigner will recommend biobricks based on the users’ habits or the biobricks users have been used.  </p>
-
          </tr>
+
  <p>&nbsp;</p>
-
          <tr>
+
</div>
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
<div align="justify">
-
            <td width="916"><p align="justify">Develop and make available via The Registry of Software    Tools, an open source
+
  <div align="justify" class="STYLE9"><br>
 +
      </div>
 +
</div>
 +
<div align="justify"><span class="STYLE9">To our best known, BioDesigner is the first recommendation software based on the analysis of existing devices. Besides, we also establish a database containing the information of existing devices to support BioDesigner. BioDesigner would be a good assistant for your design.  Using it would make your design easier and smarter.  </span> </div>
 +
<div align="justify"><span class="STYLE10"><br>
 +
        </span>     </div>
 +
  <p align="center" class="STYLE10">SOFTWARE </p>
 +
  <p align="center" class="STYLE10">&nbsp;</p>
 +
  <p align="justify" class="STYLE9">BioDesigner contains two parts, server part and client part. The codes for server part are written in java programming language and the codes for client part are written in C++ programming language. The GUI is designed with Qt which is based on C++. As a result, all of them can be compiled across various platforms. The program has been built on Windows, Linux and Mac operating systems.<br>
 +
  </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE9"> The server part is used to build the database that contains the information of existing devices, and make analysis on these information. The client part consists of GUI and analysis of users input. Users input there information through GUI, and client codes deal with the input and send requirements to the server. Server receives the requirements from client, and makes analysis based on the database. Then, it returns information to client. Client deals with the information and visualizes it.  <br>
 +
      </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE9">OThe database is stored in server, which would simplify the installation. Since the server is more powerful, the algorithms for recommendation are executed on server, which will reduce the analysis time.</p>
 +
  <p align="justify" class="STYLE10">&nbsp;</p>
 +
  <p align="center" class="STYLE10">METHODOLOGY</p>
 +
<div align="justify" class="STYLE4"><span class="STYLE10"><br>
 +
    </span>     </div>
 +
  <p align="justify" class="STYLE9">In order to accomplish the function of BioDesigner, such as  recommending biobricks, we adapt various recommendation algorithms to achieve the goal. These algorithms include Collaborative filtering and Association rules.<br>
 +
      </p>
 +
  <p align="justify" class="STYLE9">
 +
1.  Collaborative filtering: <br>
 +
      </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE9">
 +
a. The collaborative filtering based on the content:  Given a biobrick, Biodesigner finds a similar biobrick to recommend according to the sequence of biobrick.<br>
 +
      </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE9">
 +
b. The collaborative filtering based on the user: By storing the biobricks users have been used, Biodesigner statistics users’ habit to recommend the higher frequency biobrick.<br>
 +
      </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE9">
 +
2. Association rules: Based on existing device chains, implied relationship, including relationship between two successive biobricks, three successive biobricks, four successive biobirkcs and five successive biobricks, are obtained. Biodesigner uses these relationships to recommend the biobrick over the minimum confidence.<br>
 +
      </p>
 +
<div align="justify" class="STYLE9"><br>
 +
        </div>
 +
  <p align="justify" class="STYLE10">&nbsp;</p>
 +
  <p align="center" class="STYLE10">DATABASE</p>
 +
<div align="justify" class="STYLE4"><span class="STYLE10"><br>
 +
    </span>     </div>
 +
  <p align="justify" class="STYLE9">In order to support Biodesigner, we build a database that contains the systems designed by the teams of previous years. About 3600 device chains are collected and stored in our database. We also download the biobrick information contained by these chains from Registry of Standard Biological Parts and stored these information in our database.  </p>
 +
  <p align="justify" class="STYLE9">&nbsp;</p>
 +
    <div align="justify" class="STYLE4">
 +
  <div align="justify" class="STYLE9"><br>
 +
              </div>
 +
</div>
 +
    <div align="justify" class="STYLE9">
 +
      <p>The database used in BioDesigner is flexible. The users can add or delete data freely. We use the Restlet and Hibernate to build the database framework. When the client sends a request, a respond will be sent from the serve.
 +
              </p>
 +
      </p>
 +
    </div>
-
software tool that supports Synthetic Biology based on    Standard Parts.</p>
+
</div>
-
              <p align="justify">&nbsp;</p></td>
+
</div>
-
          </tr>
+
<div class="clear"></div>
-
          <tr>
+
</div>
-
            <td width="184"><p align="center"><strong>Silver Medal: </strong></p>
+
-
              <p align="left">&nbsp;</p></td>
+
-
            <td width="916"><div align="justify"></div></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Demonstrate the relevance of your development for    Synthetic Biology based on
+
-
 
+
-
standard Parts. </p>
+
-
              <p align="justify">&nbsp; </p>              </td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Provide a comprehensive and well-designed User Guide.    (Be creative! An instructional
+
-
 
+
-
video may work as well.)</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Provide detailed API documentation, preferably,    automatically built from source code
+
-
 
+
-
documentation (use tools like doxygen,    yard, rdoc, naturaldocs, etc).</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Demonstrate that you followed best practises in    software development so that other
+
-
 
+
-
developers can modify, use and reuse your    code. Provide more than one realistic test case. Examples of best practices    are
+
-
 
+
-
automated unit testing and documentation of test coverage, bug tracking    facilities, documentation of releases and changes between
+
-
 
+
-
releases.</p>              </td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184"><p align="center"><strong>Gold Medal: </strong></p>
+
-
              <p align="left">&nbsp;</p></td>
+
-
            <td width="916"><div align="justify"></div></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><div align="center"><img src="images/a.png" width="18" height="18"></div></td>
+
-
            <td width="916"><p align="justify">Provide a convincing validation, testing the    performance of the development --
+
-
 
+
-
experimentally (can be outsourced) or by    other teams and users. Note, even if the algorithm or tool turns out not to    work that
+
-
 
+
-
well, the Gold requirement is fulfilled if the test is good and the    analysis convincing. Validation may include: preferably
+
-
 
+
-
experiments,    informatics analysis (complexity, run time) of an algorithm, or user studies.</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Make your software interact / interface with the    Registry.</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/b.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Re-use and further develop previous iGEM software    projects (or parts thereof) or use
+
-
 
+
-
and/or improvement of existing synthetic    biology tools or frameworks.</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Develop a well documented library or API for other    developers (rather than only a
+
-
 
+
-
stand-alone app for end users.)</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"><img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">Support and use the SBOL and / or SBOLv standard.</p>
+
-
              <p align="justify">&nbsp;</p></td>
+
-
          </tr>
+
-
          <tr>
+
-
            <td width="184" valign="top"><p align="center"> <img src="images/a.png" width="18" height="18"></p></td>
+
-
            <td width="916"><p align="justify">iGEM projects involve important questions beyond the    bench, for example relating to
+
-
 
+
-
(but not limited to) ethics, sustainability,    social justice, safety, security, or intellectual property rights. Describe    an
+
-
 
+
-
approach that your team used to address at least one of these questions.    Evaluate your approach, including whether it allowed you
+
-
 
+
-
to answer your    question(s), how it influenced the team's scientific project, and how it    might be adapted for others to use
+
-
 
+
-
(within and beyond iGEM). We encourage    thoughtful and creative approaches, and those that draw on past Policy &amp;    Practice
+
-
 
+
-
(formerly Human Practices) activities.</p>              </td>
+
-
          </tr>
+
-
        </table>
+
-
        <p align="left" class="STYLE5">&nbsp;</p>
+
-
        <div align="justify" class="STYLE2"><br>
+
-
            </div>
+
-
      </div>
+
-
    </div>
+
-
    <div class="STYLE2"></div>
+
-
  </div>
+
</div>
</div>
</div>
</div>
</div>
</div>
-
 
</body>
</body>
</html>
</html>

Latest revision as of 03:26, 18 October 2014

HFUT_CHINA

overview

butterflies-are-gross
pig-head-pozole
canadian-thanksgiving-in-texas
weisswurst-pretzels-and-beer-for-breakfast
cow-head-barbacoa
cooking-with-dr-pepper
hatch-chile-feast
greece-eating-our-way-through-the-mainland

INTRODUCTION

 

Synthetic Biology is to create the new species by building parts and biobricks through the Genetic Engineering. iGEM is a worldwide synthetic biology competition. Till now, more than one thousand teams have participated in iGEM, resulting in a large number of synthetic devices designed. However, not many analyses are done on these devices. Are these existing devices could provide useful information for new participators to design new devices? In order to answer this question, we aim to developing a software to help designing devices.

 


The main function of our software “BioDesigner” is to recommend biobricks for participators when they are designing new devices. By collecting the information of existing devices and making analysis on these devices, Biodesigner will recommend biobricks based on the users’ habits or the biobricks users have been used.

 


To our best known, BioDesigner is the first recommendation software based on the analysis of existing devices. Besides, we also establish a database containing the information of existing devices to support BioDesigner. BioDesigner would be a good assistant for your design. Using it would make your design easier and smarter.

SOFTWARE

 

BioDesigner contains two parts, server part and client part. The codes for server part are written in java programming language and the codes for client part are written in C++ programming language. The GUI is designed with Qt which is based on C++. As a result, all of them can be compiled across various platforms. The program has been built on Windows, Linux and Mac operating systems.


The server part is used to build the database that contains the information of existing devices, and make analysis on these information. The client part consists of GUI and analysis of users input. Users input there information through GUI, and client codes deal with the input and send requirements to the server. Server receives the requirements from client, and makes analysis based on the database. Then, it returns information to client. Client deals with the information and visualizes it.


OThe database is stored in server, which would simplify the installation. Since the server is more powerful, the algorithms for recommendation are executed on server, which will reduce the analysis time.

 

METHODOLOGY


In order to accomplish the function of BioDesigner, such as recommending biobricks, we adapt various recommendation algorithms to achieve the goal. These algorithms include Collaborative filtering and Association rules.

1. Collaborative filtering:


a. The collaborative filtering based on the content: Given a biobrick, Biodesigner finds a similar biobrick to recommend according to the sequence of biobrick.


b. The collaborative filtering based on the user: By storing the biobricks users have been used, Biodesigner statistics users’ habit to recommend the higher frequency biobrick.


2. Association rules: Based on existing device chains, implied relationship, including relationship between two successive biobricks, three successive biobricks, four successive biobirkcs and five successive biobricks, are obtained. Biodesigner uses these relationships to recommend the biobrick over the minimum confidence.


 

DATABASE


In order to support Biodesigner, we build a database that contains the systems designed by the teams of previous years. About 3600 device chains are collected and stored in our database. We also download the biobrick information contained by these chains from Registry of Standard Biological Parts and stored these information in our database.

 


The database used in BioDesigner is flexible. The users can add or delete data freely. We use the Restlet and Hibernate to build the database framework. When the client sends a request, a respond will be sent from the serve.

Retrieved from "http://2014.igem.org/Team:HFUT_CHINA/Overview.html"