Team:UCSD Software/SoftwareAchievements

From 2014.igem.org

(Difference between revisions)
 
(44 intermediate revisions not shown)
Line 13: Line 13:
        
        
     <Style>
     <Style>
 +
 +
#topUp {
 +
margin-top: -20px;
 +
}
body{
body{
Line 134: Line 138:
*******************************/
*******************************/
.firstHeading {
.firstHeading {
-
width: 975px;  
+
width: 0px; //575px;  
margin: 0px auto;
margin: 0px auto;
padding-top: 100px;
padding-top: 100px;
Line 146: Line 150:
background-color: #003D99;//#383838;
background-color: #003D99;//#383838;
border: 0 none;
border: 0 none;
-
height: 14px; // 46 px
+
height: 1px; // 46 px
z-index: 100;
z-index: 100;
top: 0;
top: 0;
Line 222: Line 226:
font-size: 14px;  
font-size: 14px;  
color: #414141;
color: #414141;
-
width: 960px;  
+
width: 960px;//960px;  
margin-left: auto;  
margin-left: auto;  
margin-right: auto;  
margin-right: auto;  
Line 229: Line 233:
}
}
-
.sidemenu, .sidemenu li {
 
-
list-style-type: none;
 
-
list-style-image: none;
 
-
font-family: verdana;
 
-
text-decoration: none;
 
-
color:#000;
 
-
font-size: 14px;
 
-
}
 
-
 
-
.sidemenu li {display: block;}
 
-
 
-
.sidemenu a {
 
-
text-decoration:none;
 
-
color: #000;
 
-
display: block;
 
-
width: 180px;
 
-
height: 100%;
 
-
padding: 3px 5px;
 
-
transition: .25s ease-in-out;
 
-
-moz-transition: .25s ease-in-out;
 
-
-webkit-transition: .25s ease-in-out;
 
-
}
 
-
 
-
.sidemenu a.greyout { color: #909090; }
 
-
 
-
.sidemenu a:hover {
 
-
color:#666;
 
-
background-color: #d9f5aa;
 
-
}
 
-
 
-
.sub-sidemenu {font-size: 10px; margin-bottom: 20px; color: #666; display: none;}
 
-
.sub-sidemenu a {color: #666;}
 
-
 
-
div.underconst
 
-
{
 
-
padding:10px;
 
-
border-radius:5px;
 
-
background-color:pink;
 
-
text-align:center;
 
-
}
 
-
 
-
a.anchor{display: block; position: relative; top: -80px; visibility: hidden;}
 
-
 
-
.contentpara {margin-bottom: 30px;}
 
-
 
-
span.email{font-family: monospace; font-weight: normal;}
 
-
 
-
fieldset {border: 1px solid #337f53;}
 
-
 
-
.greyout {color: #A0A0A0;}
 
-
.highlightme {background-color: #FFFF00;}
 
-
 
-
#alertContainer { margin-bottom: 10px; width: 936px;}
 
-
#annContainer {margin-left: 8px;}
 
-
#newsContainer {border: 1px solid #ccc;}
 
-
 
-
.newsTitle {
 
-
display: block;
 
-
color: #414141;
 
-
font-size: 25px; 
 
-
        font-family: Georgia, Times, "Times New Roman", serif;
 
-
padding: 10px 15px 5px 10px;
 
-
border-bottom: 1px solid #ccc;
 
-
margin-bottom: 0px;
 
-
}
 
-
 
-
.newsItem {
 
-
border-bottom: 1px solid #ccc;
 
-
display: block;
 
-
padding: 5px 15px 0px 10px;
 
-
margin-bottom: 0px;
 
-
}
 
-
 
-
.newsItem h3 {
 
-
width: auto;
 
-
display: inline;
 
-
font-size: 14px;
 
-
font-family: Arial, Helvetica, sans-serif;
 
-
padding: 0px;
 
-
margin: 0px;
 
-
}
 
-
 
-
.newsItem img {
 
-
float: right;
 
-
clear: right;
 
-
width: 80px;
 
-
padding-left: 15px;
 
-
display: inline-block;
 
-
}
 
-
 
-
.newsItem .newsDate {
 
-
font-style: italic;
 
-
font-size: 14px;
 
-
display: inline-block;
 
-
color: #999;
 
-
float: right;
 
-
padding: 0px 0px 10px 15px;
 
-
}
 
-
 
-
.newsItem p, .newsItem ul, .newsItem li {
 
-
padding: 0px;
 
-
margin-left: 20px;
 
-
font-size: 12px;
 
-
line-height: 1.2;
 
-
}
 
-
 
-
.newsItem p {margin-top: 10px;}
 
-
 
-
.annItem {
 
-
border: 2px solid #414141;
 
-
display: block;
 
-
padding: 0px 15px 10px 10px;
 
-
margin-bottom: 18px;
 
-
position: relative;
 
-
height: 160px;
 
-
vertical-align: middle;
 
-
}
 
-
 
-
.annItem .annCentered {
 
-
display: table-cell;
 
-
vertical-align: middle;
 
-
height: 160px;
 
-
}
 
-
 
-
.annCentered h3 {
 
-
padding: 0px;
 
-
display: block;
 
-
margin-left: auto;
 
-
margin-right: auto;
 
-
text-align: center;
 
-
}
 
-
 
-
.annItem ul, .annItem li {padding: 0px; margin: 0px;}
 
-
.annItem li {list-style: none; margin: 5px}
 
</style>
</style>
     </head>
     </head>
Line 368: Line 238:
<body>
<body>
-
<!--<div class="container-fluid" id="allHome">
+
         <nav class="navbar nav-justified" role="navigation" id='nav'>
-
       
+
-
 
+
-
<div class="container-fluid">-->
+
-
           
+
-
            <!--navbar -->
+
-
       
+
-
            <!--<nav class="navbar navbar-header nav-justified" role="navigation" id='nav'>
+
-
                <div class="btn-group  btn-group btn-group-justified">
+
-
                <ul class="nav navbar-nav">
+
-
                    <li><div class="btn btn-lg" id="home">Home</div></li>
+
-
                    <li><div class="btn btn-lg" id="team">Team</div></li>
+
-
 
+
-
                    <li class="dropdown">
+
-
              <div class="btn btn-lg dropdown-toggle" data-toggle="dropdown" id="project">Project <span class="caret"></span></div>
+
-
              <ul class="dropdown-menu" role="menu">
+
-
                <li id = "database"><a href = "#">Database</a></li>
+
-
                <li id = "traversal"><a href = "#">Traversal algorithms</a></li>
+
-
                <li id = "app"><a href = "#">Web application</a></li>
+
-
                <li id = "parts"><a href = "#">Parts</a></li>
+
-
                <li id = "modeling"><a href = "#">Modeling</a></li>
+
-
              </ul>
+
-
            </li>
+
-
                   
+
-
                    <li><div class="btn btn-lg" id="notebook">Notebook</div></li>
+
-
                    <li><div class="btn btn-lg" id="safety">Safety</div></li>
+
-
                    <li><div class="btn btn-lg" id="achieve">Software Achievements</div></li>
+
-
                    <li><div class="btn btn-lg" id="attributions">Attributions</div></li>
+
-
                    </ul>
+
-
              </div>
+
-
             
+
-
               
+
-
               
+
-
        </nav>-->
+
-
 
+
-
         <nav class="navbar navbar-header nav-justified" role="navigation" id='nav'>
+
                 <div class="btn-group  btn-group btn-group-justified">
                 <div class="btn-group  btn-group btn-group-justified">
                     <div class="btn btn-lg " id="home">Home</div>
                     <div class="btn btn-lg " id="home">Home</div>
                     <div class="btn btn-lg " id="team">Team</div>
                     <div class="btn btn-lg " id="team">Team</div>
-
                   
 
                     <div class="btn btn-lg " id="project">Project</div>
                     <div class="btn btn-lg " id="project">Project</div>
-
                      
+
                     <div class="btn btn-lg " id="doc">Documentation</div>
-
                  <div class="btn btn-lg" id="notebook">Notebook</div>
+
                    <div class="btn btn-lg" id="notebook">Notebook</div>
                     <div class="btn btn-lg" id="safety">Safety</div>
                     <div class="btn btn-lg" id="safety">Safety</div>
-
                     <div class="btn btn-lg" id="achieve">Software Achievements</div>
+
                    <div class="btn btn-lg" id="attributions">Sponsors</div>
-
                     <div class="btn btn-lg" id="attributions">Attributions</div>
+
                     <div class="btn btn-lg" id="achieve">Achievements</div>
 +
                     <div class="btn btn-lg" id="logo"><a href = "https://igem.org/Main_Page"><img src = "http://i.imgur.com/mGHw11P.png?1"></a></div>
                      
                      
               </div>
               </div>
Line 419: Line 254:
             </nav>
             </nav>
        
        
-
        <!--</div>-->
+
<div style = "background-color: #fff" id = "topUp">
-
 
+
<!--<div class = "neighborhood-guides">
<!--<div class = "neighborhood-guides">
-
        <div class = "container">-->
+
<div clss = "container">-->
-
 
+
-
 
+
-
 
+
-
 
+
<!-- START GOLD MEDAL-->
<!-- START GOLD MEDAL-->
-
       <div class="row marketing">
+
       <div class="row marketing" >
    
    
-
         <div class="col-lg-5">
+
         <div class="col-lg-4">
-
           <img src = "http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/Gold/goldMedal.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
+
           <img src = "http://www.wpclipart.com/education/awards/medal_gold/Gold_Medal_10.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
         </div>
         </div>
          
          
-
         <div class="col-lg-7">
+
         <div class="col-lg-8">
-
           <h1>Documentation</h1>
+
           <h1>iGEM Gold Medal requirements</h1>
-
          <p>
+
-
We have documented each aspect of our project, ranging from the database to the traversal algorithms to the web application, in a very concise manner. We have discussed the project aims, methods, and success. Also, we have discussed the future directions of the project.
+
-
</p>
+
-
<p>
+
-
We have also carved out a tutorial for our application that will make it easy for people to get started with SBiDER. This includes:
+
<ul>
<ul>
-
<li>Tutorial for using the web app.</li>
+
<li>We did some modeling of circuits predicted by our tool, validation of search results, and complexity analysis work of our project. You can find details under the Validation section and Modeling section of the <a href = "https://2014.igem.org/Team:UCSD_Software/Project">Project</a> page. Using our tool, we were able to predict several novel circuit topologies recently published by <a href="http://www.nature.com/nbt/journal/v31/n5/pdf/nbt.2510.pdf">Piro et al</a></li>
-
<li>FAQ fo navigating CyNetShare.</li>
+
<li>We re-used and improved an existing database, & developed on it (<a href = "http://pubs.acs.org/doi/abs/10.1021/sb400139h">Linh's paper</a>). We also made use of SBOL visual (decribed in further detail under the "Web Application" section of the <a href = "https://2014.igem.org/Team:UCSD_Software/Project">Project</a> page). Furthermore, we utilize and extend the web-application architecture used by the <a href="http://cidar.bu.edu/owl/"> Owl Datasheet generator project</a> from iGEM 2013</li>
-
</p>
+
<li>We created a Python API for interacting with our database. The API documentation is available on the <a href = "https://2014.igem.org/Team:UCSD_Software/Documentation">Documentation</a> page as well as on <a href="https://github.com/igemsoftware/UCSD-iGEM_2014/tree/master/CircuitNetwork/web/doc">Github</a>. This way, other developers can use to build on our project or use it in novel ways for their own projects.</li>
 +
<li>As mentioned earlier, we made use of SBOLv standard.</li>
</ul>
</ul>
         </div>     
         </div>     
Line 451: Line 277:
-
<br>
 
Line 458: Line 283:
       <div class="row marketing">
       <div class="row marketing">
    
    
-
         <div class="col-lg-5">
+
         <div class="col-lg-4">
-
           <img src = "http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/Gold/silverMedal.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
+
           <img src = "http://www.wpclipart.com/education/awards/medal_silver/silver_medal.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
         </div>
         </div>
          
          
-
         <div class="col-lg-7">
+
         <div class="col-lg-8">
-
           <h1>Re-Use and Best software development practices</h1>
+
           <h1>iGEM Silver Medal requirements</h1>
           <ul>
           <ul>
-
           <li>Our complete source code has been submitted to the iGEM GitHub repository.</li>
+
           <li>We've demonstrated the relevance of our project to Synthetic Biology <a href = "https://2014.igem.org/Team:UCSD_Software/Project">here</a>.</li>
-
           <li>We have also included comprehensive code documentation for outside developers.</li>
+
           <li>We have a comprehensive and well-designed <a href = "https://2014.igem.org/Team:UCSD_Software/Documentation">Tutorial</a> for using our app.</li>
-
          <li>We also used git versioning from the start of our project so that the commit history will be available on github.             </li>
+
<li>We created a Python API for interacting with our database. The API documentation is available on the <a href = "https://2014.igem.org/Team:UCSD_Software/Documentation">Documentation</a> page as well as on <a href="https://github.com/igemsoftware/UCSD-iGEM_2014/tree/master/CircuitNetwork/web/doc">Github</a>. This way, other developers can use to build on our project or use it in novel ways for their own projects.</li>
-
           <li>Use of SBOL and other standards. (Use and/or improvement of existing synthetic biology tools or frameworks; cite other iGEM teams).</li>
+
           <li>We used QUnit, a JavaScript unit testing framework, for some of our work during the summer. In addition, we utilized a number of realistic test cases (pulled from published literature to validate our tool during development. <a href = "https://2014.igem.org/Team:UCSD_Software/Documentation">Look here</a></li>
           </ul>
           </ul>
         </div>     
         </div>     
Line 474: Line 299:
       <!-- END SILVER MEDAL-->
       <!-- END SILVER MEDAL-->
-
<br>
+
 
<!-- START BRONZE MEDAL-->
<!-- START BRONZE MEDAL-->
       <div class="row marketing">
       <div class="row marketing">
    
    
-
         <div class="col-lg-5">
+
         <div class="col-lg-4">
-
           <img src = "http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/Gold/bronzeStar.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
+
           <img src = "http://www.wpclipart.com/education/awards/medal_bronze/Bronze_Medal_4.png" width = "360px" height = "350px" style = "border-radius: 5px 20px 5px;">
         </div>
         </div>
          
          
-
         <div class="col-lg-7">
+
         <div class="col-lg-8">
-
           <h1>Relevance and Validation</h1>
+
           <h1>iGEM Bronze Medal requirements</h1>
-
<p>
+
<ul>
-
This (provide link or info directly) is how our project is relevant to Synthetic Biology.  
+
<li>Our team is all registered and ready to go! We're all immensely excited to represent UC San Diego at Boston.</li>
-
</p>  
+
<li>We've created a project description for our application <a href = "https://2014.igem.org/Team:UCSD_Software/Project">here</a>.</li>
-
<p>
+
<li>Find us ready with a Poster to talk about SBiDer at the Regional Jamboree and World Championship Jamboree, 2014.</li>
-
We have also devised an experimental test for our program/algorithm/workflow (demonstrate/display here).  
+
<li>Our code is well-documented and available via <a href = "https://github.com/igemsoftware/UCSD-iGEM_2014">The iGEM Software Registry</a> on GitHub.</li>
-
</p>
+
</ul>
-
 
+
-
<h1>Testing</h1>
+
-
<p>In the early stages of our project, we had planned on and worked with testing frameworks such as QUnit, which is a JavaScript Unit Testing Framework. Although we ended up not using it eventually, it was something that a lot of our team members had worked on and/or considered using.  
+
-
</p>
+
         </div>     
         </div>     
       </div>
       </div>
       <!-- END BRONZE MEDAL-->
       <!-- END BRONZE MEDAL-->
-
 
+
</div>
-
 
+
-
<!--</div>
+
-
</div>-->
+
<script>
<script>
$(document).ready(function(){
$(document).ready(function(){
Line 534: Line 352:
     $("#attributions").click(function(){
     $("#attributions").click(function(){
       window.location.href="https://2014.igem.org/Team:UCSD_Software/Attributions";  
       window.location.href="https://2014.igem.org/Team:UCSD_Software/Attributions";  
 +
    });
 +
 +
    $("#doc").click(function(){
 +
      window.location.href="https://2014.igem.org/Team:UCSD_Software/Documentation";
     });
     });
      
      
Line 539: Line 361:
</script>
</script>
</body>
</body>
 +
</html>

Latest revision as of 03:27, 18 October 2014


iGEM Gold Medal requirements

  • We did some modeling of circuits predicted by our tool, validation of search results, and complexity analysis work of our project. You can find details under the Validation section and Modeling section of the Project page. Using our tool, we were able to predict several novel circuit topologies recently published by Piro et al
  • We re-used and improved an existing database, & developed on it (Linh's paper). We also made use of SBOL visual (decribed in further detail under the "Web Application" section of the Project page). Furthermore, we utilize and extend the web-application architecture used by the Owl Datasheet generator project from iGEM 2013
  • We created a Python API for interacting with our database. The API documentation is available on the Documentation page as well as on Github. This way, other developers can use to build on our project or use it in novel ways for their own projects.
  • As mentioned earlier, we made use of SBOLv standard.

iGEM Silver Medal requirements

  • We've demonstrated the relevance of our project to Synthetic Biology here.
  • We have a comprehensive and well-designed Tutorial for using our app.
  • We created a Python API for interacting with our database. The API documentation is available on the Documentation page as well as on Github. This way, other developers can use to build on our project or use it in novel ways for their own projects.
  • We used QUnit, a JavaScript unit testing framework, for some of our work during the summer. In addition, we utilized a number of realistic test cases (pulled from published literature to validate our tool during development. Look here

iGEM Bronze Medal requirements

  • Our team is all registered and ready to go! We're all immensely excited to represent UC San Diego at Boston.
  • We've created a project description for our application here.
  • Find us ready with a Poster to talk about SBiDer at the Regional Jamboree and World Championship Jamboree, 2014.
  • Our code is well-documented and available via The iGEM Software Registry on GitHub.