Team:UCSD Software/Project
From 2014.igem.org
(Difference between revisions)
Line 1: | Line 1: | ||
- | + | {{Team:UCSD Software/CSS}} | |
- | + | <html> | |
+ | <head> | ||
+ | <meta charset="UTF-8"> | ||
+ | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
+ | <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> | ||
+ | <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> | ||
+ | <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> | ||
+ | <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> | ||
+ | <Style> | ||
+ | body{ | ||
+ | background-color: #0174DF; | ||
+ | |||
+ | } | ||
- | |||
- | + | #nav .btn{ | |
- | + | //border-right: 2px solid grey; | |
- | + | ||
- | + | ||
- | + | } | |
- | < | + | p{ |
- | < | + | color: black; |
- | < | + | } |
- | + | ||
- | </ | + | |
+ | #nav .btn:active{ | ||
+ | //color: white; | ||
+ | //background-color: rgba(204,204,204,0.5); | ||
+ | } | ||
+ | |||
+ | |||
+ | #thumbnail-preview-indicators { | ||
+ | position: relative; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .slides .slide-1, | ||
+ | #thumbnail-preview-indicators .slides .slide-2, | ||
+ | #thumbnail-preview-indicators .slides .slide-3 { | ||
+ | background-size: cover; | ||
+ | background-position: center center; | ||
+ | background-repeat: no-repeat; | ||
+ | } | ||
+ | #thumbnail-preview-indicators, | ||
+ | #thumbnail-preview-indicators .slides, | ||
+ | #thumbnail-preview-indicators .slides .slide-1, | ||
+ | #thumbnail-preview-indicators .slides .slide-2, | ||
+ | #thumbnail-preview-indicators .slides .slide-3 { | ||
+ | height: 480px; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .slides .slide-1 { | ||
+ | background-image: url(https://s3.amazonaws.com/ooomf-com-files/wdXqHcTwSTmLuKOGz92L_Landscape.jpg); | ||
+ | } | ||
+ | #thumbnail-preview-indicators .slides .slide-2 { | ||
+ | background-image: url(https://s3.amazonaws.com/ooomf-com-files/tU3ptNgGSP6U2fE67Gvy_SYDNEY-162.jpg); | ||
+ | } | ||
+ | #thumbnail-preview-indicators .slides .slide-3 { | ||
+ | background-image: url(https://s3.amazonaws.com/ooomf-com-files/mtNrf7oxS4uSxTzMBWfQ_DSC_0043.jpg); | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-inner .item .carousel-caption { | ||
+ | top: 20%; | ||
+ | bottom: inherit; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-indicators li, | ||
+ | #thumbnail-preview-indicators .carousel-indicators li.active { | ||
+ | position: relative; | ||
+ | width: 100px; | ||
+ | height: 8px; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-indicators li > .thumbnail { | ||
+ | position: absolute; | ||
+ | top: 0; | ||
+ | width: 100px; | ||
+ | display: none; | ||
+ | opacity: 0; | ||
+ | left: 50%; | ||
+ | margin-top: -80px; | ||
+ | margin-left: -50px; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-indicators li:hover > .thumbnail, | ||
+ | #thumbnail-preview-indicators .carousel-indicators li.active > .thumbnail { | ||
+ | display: block; | ||
+ | opacity: .8; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-indicators li.active > .thumbnail:hover{ | ||
+ | opacity: 1; | ||
+ | } | ||
+ | @media screen and (max-width : 480px) { | ||
+ | #thumbnail-preview-indicators .carousel-indicators li, | ||
+ | #thumbnail-preview-indicators .carousel-indicators li.active { | ||
+ | width: 50px; | ||
+ | height: 8px; | ||
+ | position: relative; | ||
+ | } | ||
+ | #thumbnail-preview-indicators .carousel-indicators li > .thumbnail { | ||
+ | width: 50px; | ||
+ | left: 50%; | ||
+ | margin-top: -50px; | ||
+ | margin-left: -25px; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | #w2 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w3 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w4 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w5 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w6 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w7 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w8 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w9 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w10 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w11{ | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w12 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w13 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w14 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | #w15 { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | /******************************DEFAULT WIKI SETTINGS CSS: CHANGING IT TO REFLECT OUR OWN PAGE******************** | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* THIS IS TO MAKE THE DISTINCTION CLEAR ******************************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | ******************************* | ||
+ | *******************************/ | ||
+ | .firstHeading { | ||
+ | width: 975px; | ||
+ | margin: 0px auto; | ||
+ | padding-top: 100px; | ||
+ | margin-bottom: 20px; | ||
+ | font-family: Georgia, Times, "Times New Roman", serif; | ||
+ | } | ||
+ | |||
+ | h1, h2, h3, h4, h5 { font-family: Georgia, Times, "Times New Roman", serif;} | ||
+ | |||
+ | #top-section { /*-- styling for default menu bar (edit, page, history, etc.) --*/ | ||
+ | background-color: #333;//#383838; | ||
+ | border: 0 none; | ||
+ | height: 46px; // DEFAULT 14 px | ||
+ | z-index: 100; | ||
+ | top: 0; | ||
+ | //display: none; | ||
+ | position: fixed; | ||
+ | width: 2975px; | ||
+ | left: 50%; | ||
+ | margin-left: -687px; | ||
+ | } | ||
+ | |||
+ | #top-section-bar { /*-- styling full width bar which hides behind default menu bar (edit, page, history, etc.) --*/ | ||
+ | background-color: #333; | ||
+ | height: 1px; //DEFAULT 14 PX | ||
+ | display: none;//block; | ||
+ | |||
+ | z-index: 10; | ||
+ | position: fixed; | ||
+ | width: 100%; | ||
+ | top: 0; | ||
+ | } | ||
+ | |||
+ | #menubar a:link, #menubar a:active, #menubar a:visited, #menubar a:hover, #menubar:hover { /*-- styling for default menu bar links (edit, page, history, etc.) --*/ | ||
+ | color: #727272; | ||
+ | text-decoration: none; | ||
+ | background-color: transparent; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | #globalWrapper, #content { /*-- changes default wiki settings --*/ | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | border: 0px; | ||
+ | background-color: transparent; | ||
+ | margin: 0px; | ||
+ | padding: 0px; | ||
+ | } | ||
+ | |||
+ | html, body, .wrapper { /*-- changes default wiki settings --*/ | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | background-color: transparent; | ||
+ | } | ||
+ | |||
+ | #contentcontainer { /*-- creates container for all content on page --*/ | ||
+ | font-family: Arial, Helvetica, sans-serif; | ||
+ | font-weight: normal; | ||
+ | font-size: 14px; | ||
+ | color: #414141; | ||
+ | width: 960px; | ||
+ | margin-left: auto; | ||
+ | margin-right: auto; | ||
+ | background-color: #transparent; | ||
+ | margin-top: 0px; | ||
+ | } | ||
+ | |||
+ | .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> | ||
+ | |||
+ | </head> | ||
+ | <body> | ||
+ | <!--navbar --> | ||
+ | |||
+ | |||
+ | <!--<div class="container-fluid">--> | ||
+ | |||
+ | |||
+ | <!-- <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><a href="#">Database</a></li> | ||
+ | <li><a href="#">Traversal algorithms</a></li> | ||
+ | <li><a href="#">Web application</a></li> | ||
+ | <li><a href="#">Parts</a></li> | ||
+ | <li><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>--> | ||
+ | |||
+ | <!--</div>--> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <!--<div class="container-fluid">--> | ||
+ | |||
+ | |||
+ | |||
+ | <nav class="navbar navbar-header nav-justified" role="navigation" id='nav'> | ||
+ | <div class="btn-group btn-group btn-group-justified"> | ||
+ | <div class="btn btn-lg " id="home">Home</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="notebook">Notebook</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">Attributions</div> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | </nav> | ||
+ | |||
+ | <!--</div>--> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div class="jumbotron" > | ||
+ | <div class = "row"> | ||
+ | <div class = "col-md-3"> | ||
+ | <h2>Week </h2> | ||
+ | <ul> | ||
+ | <li><button id = "w1click">Week 1</button></li> | ||
+ | <li><button id = "w2click">Week 2</button></li> | ||
+ | <li><button id = "w3click">Week 3</li> | ||
+ | <li><button id = "w4click">Week 4</li> | ||
+ | <li><button id = "w5click">Week 5</li> | ||
+ | <li><button id = "w6click">Week 6</li> | ||
+ | <li><button id = "w7click">Week 7</li> | ||
+ | <li><button id = "w8click">Week 8</li> | ||
+ | <li><button id = "w9click">Week 9</li> | ||
+ | <li><button id = "w10click">Week 10</li> | ||
+ | <li><button id = "w11click">Week 11</li> | ||
+ | <li><button id = "w12click">Week 12</li> | ||
+ | <li><button id = "w13click">Week 13</li> | ||
+ | <li><button id = "w14click">Week 14</li> | ||
+ | <li><button id = "w15click">Week 15</li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | <div class = "col-md-9"> | ||
+ | <h2 class = "text-center">Entries</h2> | ||
+ | |||
+ | <div id = "w1"><h3><b>Week 1</b></h3> | ||
+ | |||
+ | <hl> Huwate (Kwat) </hl> | ||
<ol> | <ol> | ||
- | <li> | + | <li> Generated Pydoc </li> |
- | <li> | + | <li> Learnt SQL </li> |
- | <li> | + | <li> Learnt Petri Nets </li> |
- | <li> | + | <li> Read about past IGEM teams and projects </li> |
+ | <li> Read emailed papers and also helped others understand their assigned papers </li> | ||
+ | <li> Read more about synthetic biology theories and concepts </li> | ||
</ol> | </ol> | ||
- | + | ||
- | < | + | <hl> Lauren </hl> |
- | + | <ol> | |
- | </ | + | <li> Did Learn Python the Hard Way </li> |
- | < | + | <li> Read Python Wiki </li> |
- | <li> | + | |
- | + | ||
- | <li> | + | |
</ol> | </ol> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | < | + | <hl> Gary </hl> |
- | < | + | <ol> |
+ | <li> Read Cytoscape.js API </li> | ||
+ | </ol> | ||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li> Learnt Boolean Networks </li> | ||
+ | <li> Continued Petri Nets </li> | ||
+ | <li> Learnt Dynamic Programming and Path Traversal </li> | ||
+ | </ol> | ||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Learnt Cytoscape </li> | ||
+ | <li> Learnt Python </li> | ||
+ | <li> Learnt Petri Nets </li> | ||
+ | <li> Attempted to develop basic parser for Pigeon commands </li> | ||
+ | <li> Read up on synthetic biology and Pigeon images </li> | ||
+ | </ol> | ||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Finished command line interface </li> | ||
+ | <li> Acquired snippet of Linh's database </li> | ||
+ | </ol> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | </div> | |
- | + | ||
- | + | ||
- | < | + | <div id = "w2"><h3><b>Week 2</b></h3> |
- | + | ||
- | < | + | <hl> Huwate (Kwat) </hl> |
- | < | + | <ol> |
- | < | + | <li> Learnt boolean networks </li> |
+ | <li> Continued learning Petri Nets</li> | ||
+ | <li> Looked for useful Python packages for the project </li> | ||
+ | </ol> | ||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Learnt Boolean networks</li> | ||
+ | <li> Continued learning Petri nets </li> | ||
- | < | + | </ol> |
- | + | ||
- | < | + | <hl> Gary </hl> |
- | < | + | <ol> |
+ | <li> Continued playing with Cytoscape.js add/remove nodes </li> | ||
+ | </ol> | ||
- | < | + | <hl> Joaquin </hl> |
- | < | + | <ol> |
+ | <li> Learnt Boolean Networks</li> | ||
+ | <li> Learnt reachability treees </li> | ||
+ | <li> Developed Entity Relationship Diagram </li> | ||
+ | </ol> | ||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Learnt Boolean networks </li> | ||
+ | <li> Found SNAKES- a Python package that utilizes Petri nets </li> | ||
- | < | + | </ol> |
- | < | + | <hl> Fernando </hl> |
+ | <ol> | ||
+ | <li> Learnt Boolean networks </li> | ||
+ | <li> Disambiguated Linh's device composition</li> | ||
+ | <Div> | ||
+ | </ol> | ||
- | < | + | </div> |
- | + | ||
- | < | + | <div id = "w3"><h3><b>Week 3</b></h3> |
- | < | + | |
- | < | + | <hl> Huwate (Kwat) </hl> |
- | < | + | <ol> |
+ | <li> Learnt SQL </li> | ||
+ | <li> Learnt traversal algorithms </li> | ||
+ | <li> Read assigned papers to populate database </li> | ||
+ | <li> Read about past IGEM teams and projects </li> | ||
+ | </ol> | ||
- | < | + | <hl> Lauren </hl> |
- | < | + | <ol> |
+ | <li> Petri net reading</li> | ||
+ | <li> CodeAcademy Python tutorials</li> | ||
+ | <li> BFS/DFS algorithms </li> | ||
+ | <li> Read papers to fill in database </li> | ||
+ | </ol> | ||
- | < | + | <hl> Gary </hl> |
- | < | + | <ol> |
+ | <li> Learnt basics of Angular.js </li> | ||
+ | <li> Meet with CyNetShare team </li> | ||
+ | <li> Got approval to use CyNetShare code </li> | ||
+ | </ol> | ||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li> SQl columns modification</li> | ||
+ | <li> Read papers to fill in database </li> | ||
+ | <li> </li> | ||
+ | </ol> | ||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Learnt SQL </li> | ||
+ | <li> Conceptualized traversal algorithms </li> | ||
+ | <li> Read assigned papers to populate database </li> | ||
+ | </ol> | ||
- | < | + | <hl> Fernando </hl> |
- | + | <ol> | |
- | </ | + | <li> Found possible approach to weigh our edges using "Quantitative Estimation of Activity and Quality for Collections of Functional Genetic Elements" and its database </li> |
+ | </ol> | ||
- | </ | + | <hl> Valeriy </hl> |
- | </ | + | <ol> |
- | </ | + | <li> Started relearning python to work with the traversal as suggested by Jenhan </li> |
+ | <li> Read a few chapters from different books about Jquery functions to use for data loading onto the website </li> | ||
+ | </ol> | ||
+ | </div> | ||
- | |||
- | |||
- | |||
+ | <div id = "w4"><h3><b>Week 4</b></h3> | ||
+ | <hl>Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Learnt HTML </li> | ||
+ | <li> Went over everyone else's codes </li> | ||
+ | <li> SQL cleanup </li> | ||
+ | </ol> | ||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Wrote code for BFS and DFS </li> | ||
+ | <li> Learn Python the Hard Way </li> | ||
+ | <li> Prepared presentation for expanded BFS on Monday </li> | ||
+ | </ol> | ||
- | < | + | <hl> Gary </hl> |
- | + | <ol> | |
- | < | + | <li> Continued shifting through CyNetShare code and annotate functions </li> |
- | < | + | </ol> |
- | </ | + | |
- | < | + | <hl> Joaquin </hl> |
- | < | + | <ol> |
- | < | + | <li> Learnt Bioservices for Miriam</li> |
- | < | + | <li> Read papers to fill in database </li> |
- | < | + | <li> scheme for UUID </li> |
- | < | + | <li> add implicit output list to device table </li> |
- | + | <li> promoter sequence database (biobrick registry) </li> | |
- | </ | + | <li> insert_into_database fix </li> |
+ | <li> determine necessary data for device input </li> | ||
+ | </ol> | ||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Worked on traversal algorithm</li> | ||
+ | </ol> | ||
- | < | + | <hl> Fernando </hl> |
- | < | + | <ol> |
- | < | + | <li> Continued debugging network</li> |
+ | <li> Updated database </li> | ||
+ | </ol> | ||
+ | <hl> Valeriy </hl> | ||
<ol> | <ol> | ||
- | <li> | + | <li> Learnt Angular.js main functions to use for the website </li> |
- | <li> | + | <li> Went over more CyNetShare code </li> |
- | <li> | + | <li> Read a few articles about visualizing data using JSON files and different techniques to do so </li> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</ol> | </ol> | ||
+ | </div> | ||
+ | |||
+ | <div id = "w5"><h3><b>Week 5</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Created database structure </li> | ||
+ | <li> Normalization complete </li> | ||
+ | <li> Working on algorithm </li> | ||
+ | <li> Reading on petri nets </li> | ||
+ | |||
+ | <li> Learning about designing wiki </li> | ||
+ | <li> Populating new database </li> | ||
+ | <li> Learnt more about Petri Nets </li> | ||
+ | <li> Learnt more about SQL and its functions </li> | ||
+ | <li> Met with Joaquin and Fred to brainstorm the traversal algorithm </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Edited the Petri Net traversal to accept multiple inputs </li> | ||
+ | <li> Formatted integration of Bolean logic and multiple outputs </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Busy with Final Exams </li> | ||
+ | <li> Began outlining Web part of presentation </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Designed a new structure for the database and the traversal</li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Improved BFS algorithm </li> | ||
+ | <li> Populated database </li> | ||
+ | <li> Kept journal clean </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Incorporated NetworkX into script</li> | ||
+ | <li> Began Boolean Satisfiability Problem </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Valeriy </hl> | ||
+ | <ol> | ||
+ | <li> Worked on designing a specific JSON file to visualize database with CyNetShare </li> | ||
+ | <li> Played around with more JSON data to add more key values and data </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Enabled CyNetShare on his server </li> | ||
+ | <li> Cleaned up web dev part of master branch </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fred </hl> | ||
+ | <ol> | ||
+ | <li> Met with Joaquin and Huwate (Kwat), improved database structure, finished database normalization, prepared for presentation and traversal algorithm </li> | ||
+ | </ol> | ||
+ | </div> | ||
+ | |||
+ | <div id = "w6"><h3><b>Week 6</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Cleaned the database and commented on everyone's data </li> | ||
+ | <li> Worked on search algorithm </li> | ||
+ | <li> Read about Petri nets </li> | ||
+ | <li> Tried to modify traverse algorithm to fit Petri Net model </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Edited the database </li> | ||
+ | <li> Fixed errors in traversal </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Continued to clean up database </li> | ||
+ | <li> Added NOT gate entries to AND gates involving repressors </li> | ||
+ | <li> Contributed to website portion of presentations </li> | ||
+ | <li> Learnt scale vector graphs for possible plotting </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Filled database PowerPoint presentation</li> | ||
+ | <li> Filled database section </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Improved BFS algorithm </li> | ||
+ | <li> Populated database </li> | ||
+ | <li> Kept journal clean </li> | ||
+ | <li> Worked on presentation </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Incorporated NetworkX into script</li> | ||
+ | <li> Began Boolean Satisfiability Problem </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Valeriy </hl> | ||
+ | <ol> | ||
+ | <li> Worked on designing a specific JSON file to visualize database with CyNetShare </li> | ||
+ | <li> Looked over database </li> | ||
+ | <li> Thought about possible website designs </li> | ||
+ | <li> Played around with JSON data </li> | ||
+ | <li> Edited more database information </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Enabled CyNetShare on his server </li> | ||
+ | <li> Cleaned up web dev part of master branch </li> | ||
+ | </ol> | ||
+ | </div> | ||
+ | |||
+ | <div id = "w7"><h3><b>Week 7</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Made a script that parses a user input, searches graph and returns one more more linear searchable space </li> | ||
+ | <li> Learned SNAKES </li> | ||
+ | <li> Learned SQL stored function </li> | ||
+ | <li> Provided Fernando data for analysis </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Added traversal algorithm to presentation</li> | ||
+ | <li> Updated slides for iGEM presentation and added figures explaining overall traversal algorithm </li> | ||
+ | <li> Wrote project description </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Continued to clean up database </li> | ||
+ | <li> Got CyNetShare running on NetBeans </li> | ||
+ | <li> Discussed implementing Ryan’s modeling to the application </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Worked on presentation</li> | ||
+ | <li> Started script to get JSON information </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Added minimum spanning tree slides to presentation </li> | ||
+ | <li> Started learning JSON </li> | ||
+ | <li> Wrote project description </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Read Overpowering the Component Problem and Circuit Simulation of Genetic Networks</li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Valeriy </hl> | ||
+ | <ol> | ||
+ | <li> Designed web app page </li> | ||
+ | <li> Worked on wiki </li> | ||
+ | <li> Added slides to presentation </li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | </div> | ||
+ | |||
+ | <div id = "w8"><h3><b>Week 8</b></h3> | ||
+ | <hl>Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Finished parser </li> | ||
+ | <li> Finished database structure</li> | ||
+ | <li> Wrote pseudocode for search algorithm </li> | ||
+ | <li> Learnt SQL stored function </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Changed size/shapes of nodes in CyNetShare</li> | ||
+ | <li> Began learning Angular UI Bootstrap </li> | ||
+ | <li> Began working on carousel within CyNetShare </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Added dynamic labels to graph that enumerates lines as they are added</li> | ||
+ | <li> Got CyNetShare running on NetBeans </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Finished operon, plasmid I.D.s etc. In database</li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Worked on JSON</li> | ||
+ | <li> Edited presentation</li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Tiffany</hl> | ||
+ | <ol> | ||
+ | <li> Modified pigeon command generator for plasmid to generate commands for each individual operon</li> | ||
+ | <li> Modified logo </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Valeriy </hl> | ||
+ | <ol> | ||
+ | <li> Designed web app page </li> | ||
+ | <li> Worked on wiki </li> | ||
+ | <li> Added slides to presentation </li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | </div> | ||
+ | |||
+ | <div id = "w9"><h3><b>Week 9</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Got inputs on parser working </li> | ||
+ | <li> Began working on outputs and verifying codes</li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Finished adding line removal buttons to legend</li> | ||
+ | <li> Cleaned up Web Dev branch </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Populated working data</li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Worked on JSON</li> | ||
+ | <li> Began learning NetworkX</li> | ||
+ | <li> Revisited learning Cytoscape </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | <div id = "w10"><h3><b>Week 10</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Patched codes together </li> | ||
+ | <li> Finished database with Joaquin</li> | ||
+ | <li> Worked on reachability </li> | ||
+ | <li> Worked on convergence </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Validated database</li> | ||
+ | <li> Drafted JSON format </li> | ||
+ | <li> Went remote </li> | ||
+ | <li> Learnt how to use database </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Parsed excel file into database</li> | ||
+ | <li> Prepared for presentation </li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Wrote Python script that takes SQL query and outputs JSON</li> | ||
+ | <li> Began learning Cytoscape.js</li> | ||
+ | <li> Began learning igraph </li> | ||
+ | |||
+ | </ol> | ||
+ | </div> | ||
+ | <div id = "w11"><h3><b>Week 11</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Worked on poster </li> | ||
+ | <li> Worked on presentation outline</li> | ||
+ | <li> Updated traverse code </li> | ||
+ | <li> Updated Google Drive </li> | ||
+ | <li> Updated Parser again <li> | ||
+ | <li> Updated reachability analyzer again to not return AND logic </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Designed master Python</li> | ||
+ | <li> Designed device insert page</li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Read up on network motif algorithms (mfinder, color-coding, Kavosh)</li> | ||
+ | <li> Decided on Kavosh</li> | ||
+ | <li> Began learning CytoKavosh </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Almost finished JSON graph constructor </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Verified database code compatibility with network traversal </li> | ||
+ | </ol> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
+ | <div id = "w12"><h3><b>Week 12</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Populated and finalized database </li> | ||
+ | <li> Combined visualization property with traverse code</li> | ||
+ | <li> Tested and debugged traversal algorithm </li> | ||
+ | <li> Started working on presentation </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> No longer remote </li> | ||
+ | <li> Met with Ryan and Jenhan to refine modeling development directoin </li> | ||
+ | <li> Decided to use dictionaries of each operon's modeling information </li> | ||
+ | <li> Stored equations locally for reference </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Populated new database structure</li> | ||
+ | <li> Implemented dictionaries necessary for traversal</li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Continued network analysis with Kavosh</li> | ||
+ | <li> Began validating database</li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Generated DOT file creator to retrieve node coordinates from GraphViz </li> | ||
+ | </ol> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
+ | <div id = "w13"><h3><b>Week 13</b></h3> | ||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Worked on reachability </li> | ||
+ | <li> Worked on convergence </li> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Rendered full network JSON </li> | ||
+ | <li> Tweaked HTML and laid down function frameworks for search box </li> | ||
+ | <li> Reorganized app HTML for easier styling and positioning </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Fixed operon I.D.s in database creator</li> | ||
+ | <li> Fixed operon to output transition mapping</li> | ||
+ | <li> Connected positions to JSON creator </li> | ||
+ | <li> Worked on Pidgeon </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Rendered full network on CytoScape</li> | ||
+ | <li> Attempted to run Linux VirtualBox on my machine to run CytoKavosh</li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Debugged JSON file creator </li> | ||
+ | <li> | ||
+ | </ol> | ||
+ | </div> | ||
+ | |||
+ | <div id = "w14"><h3><b>Week 14</b></h3> | ||
+ | |||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Worked on update functions </li> | ||
+ | <li> Worked on documentation </li> | ||
+ | <li> Worked on testers for traversal algorithm </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> Remote </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Connected algorithms and servlet between database and SBIDer</li> | ||
+ | <li> Modified GET requests to accept JSON strings instead of JSON files </li> | ||
+ | <li> Edited color scheme and style of nodes</li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Joaquin </hl> | ||
+ | <ol> | ||
+ | <li>Connected algorithms to servlet between database and SBIDer</li> | ||
+ | <li>Integrated database into file creator </li> | ||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> VirtualBox did not work</li> | ||
+ | <li> Ran CytoKavosh on CSE lab Linux machines and found motifs</li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Fernando </hl> | ||
+ | <ol> | ||
+ | <li> Worked on SBML modeling script </li> | ||
+ | <li> Finished QualitativeSpecies class and Modeling class </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> Integrated database into file creator</li> | ||
+ | <li> | ||
+ | </ol> | ||
+ | |||
+ | </div> | ||
+ | <div id = "w15"><h3><b>Week 15</b></h3> | ||
+ | |||
+ | <hl> Huwate (Kwat) </hl> | ||
+ | <ol> | ||
+ | <li> Worked on update functions </li> | ||
+ | <li> Worked on documentation </li> | ||
+ | <li> Worked on testers for traversal algorithm </li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> KP </hl> | ||
+ | <ol> | ||
+ | <li> No longer remote!</li> | ||
+ | </ol> | ||
+ | |||
+ | <hl> Gary </hl> | ||
+ | <ol> | ||
+ | <li> Brought all basic functionality online remotely </li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | |||
+ | |||
+ | </ol> | ||
+ | |||
+ | <hl> Rohit </hl> | ||
+ | <ol> | ||
+ | <li> Made wiki notebook for past 15 weeks</li> | ||
+ | <li> Wrote network analysis/Kavosh documentation</li> | ||
+ | <li> Updated slides to include motifs found with Kavosh and sent to Jenhan/Justin/Ben </li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | <hl> Lauren </hl> | ||
+ | <ol> | ||
+ | <li> New names for pigeon files</li> | ||
+ | <li> Added colors to each species so that no color repeats within a single operon </li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <script> | ||
+ | |||
+ | $(document).ready(function(){ | ||
+ | //redirecting to other pages | ||
+ | $('h1.firstHeading').remove(); | ||
+ | $("#w1click").click(function(){ | ||
+ | $("#w1").show(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | |||
+ | $("#w2click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").show(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | |||
+ | $("#w3click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").show(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w4click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").show(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | |||
+ | $("#w5click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").show(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w6click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").show(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w7click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").show(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | |||
+ | $("#w8click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").show(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w9click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").show(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w10click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").show(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | |||
+ | $("#w11click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").show(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
+ | |||
+ | $("#w12click").click(function(){ | ||
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").show(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
- | + | $("#w13click").click(function(){ | |
- | + | $("#w1").hide(); | |
- | + | $("#w2").hide(); | |
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").show(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
- | + | $("#w14click").click(function(){ | |
- | + | $("#w1").hide(); | |
- | + | $("#w2").hide(); | |
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").show(); | ||
+ | $("#w15").hide(); | ||
+ | }); | ||
- | |||
- | + | $("#w15click").click(function(){ | |
+ | $("#w1").hide(); | ||
+ | $("#w2").hide(); | ||
+ | $("#w3").hide(); | ||
+ | $("#w4").hide(); | ||
+ | $("#w5").hide(); | ||
+ | $("#w6").hide(); | ||
+ | $("#w7").hide(); | ||
+ | $("#w8").hide(); | ||
+ | $("#w9").hide(); | ||
+ | $("#w10").hide(); | ||
+ | $("#w11").hide(); | ||
+ | $("#w12").hide(); | ||
+ | $("#w13").hide(); | ||
+ | $("#w14").hide(); | ||
+ | $("#w15").show(); | ||
+ | }); | ||
+ | $("#home").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software"; | ||
+ | }); | ||
+ | $("#team").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Teaml"; | ||
+ | }); | ||
+ | $("#officialTeam").click(function(){ | ||
+ | window.location.href="https://igem.org/Team.cgi?year=2013&team_name=UCSD_Software"; | ||
+ | }); | ||
+ | /*$("#project").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Project"; | ||
+ | });*/ | ||
+ | $("#parts").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Parts"; | ||
+ | }); | ||
+ | $("#modeling").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Modelingl"; | ||
+ | }); | ||
+ | $("#notebook").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Notebook"; | ||
+ | }); | ||
+ | $("#achieve").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/SoftwareAchievements"; | ||
+ | }); | ||
+ | $("#safety").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Safety"; | ||
+ | }); | ||
+ | $("#attributions").click(function(){ | ||
+ | window.location.href="https://2014.igem.org/Team:UCSD_Software/Attributions"; | ||
+ | }); | ||
+ | |||
+ | }); | ||
+ | </script> | ||
- | </ | + | </body> |
</html> | </html> |
Revision as of 11:21, 15 October 2014
Week
Entries
Week 1
- Generated Pydoc
- Learnt SQL
- Learnt Petri Nets
- Read about past IGEM teams and projects
- Read emailed papers and also helped others understand their assigned papers
- Read more about synthetic biology theories and concepts
- Did Learn Python the Hard Way
- Read Python Wiki
- Read Cytoscape.js API
- Learnt Boolean Networks
- Continued Petri Nets
- Learnt Dynamic Programming and Path Traversal
- Learnt Cytoscape
- Learnt Python
- Learnt Petri Nets
- Attempted to develop basic parser for Pigeon commands
- Read up on synthetic biology and Pigeon images
- Finished command line interface
- Acquired snippet of Linh's database
Week 2
- Learnt boolean networks
- Continued learning Petri Nets
- Looked for useful Python packages for the project
- Learnt Boolean networks
- Continued learning Petri nets
- Continued playing with Cytoscape.js add/remove nodes
- Learnt Boolean Networks
- Learnt reachability treees
- Developed Entity Relationship Diagram
- Learnt Boolean networks
- Found SNAKES- a Python package that utilizes Petri nets
- Learnt Boolean networks
- Disambiguated Linh's device composition
- Learnt SQL
- Learnt traversal algorithms
- Read assigned papers to populate database
- Read about past IGEM teams and projects
- Petri net reading
- CodeAcademy Python tutorials
- BFS/DFS algorithms
- Read papers to fill in database
- Learnt basics of Angular.js
- Meet with CyNetShare team
- Got approval to use CyNetShare code
- SQl columns modification
- Read papers to fill in database
- Learnt SQL
- Conceptualized traversal algorithms
- Read assigned papers to populate database
- Found possible approach to weigh our edges using "Quantitative Estimation of Activity and Quality for Collections of Functional Genetic Elements" and its database
- Started relearning python to work with the traversal as suggested by Jenhan
- Read a few chapters from different books about Jquery functions to use for data loading onto the website
- Learnt HTML
- Went over everyone else's codes
- SQL cleanup
- Wrote code for BFS and DFS
- Learn Python the Hard Way
- Prepared presentation for expanded BFS on Monday
- Continued shifting through CyNetShare code and annotate functions
- Learnt Bioservices for Miriam
- Read papers to fill in database
- scheme for UUID
- add implicit output list to device table
- promoter sequence database (biobrick registry)
- insert_into_database fix
- determine necessary data for device input
- Worked on traversal algorithm
- Continued debugging network
- Updated database
- Learnt Angular.js main functions to use for the website
- Went over more CyNetShare code
- Read a few articles about visualizing data using JSON files and different techniques to do so
- Created database structure
- Normalization complete
- Working on algorithm
- Reading on petri nets
- Learning about designing wiki
- Populating new database
- Learnt more about Petri Nets
- Learnt more about SQL and its functions
- Met with Joaquin and Fred to brainstorm the traversal algorithm
- Edited the Petri Net traversal to accept multiple inputs
- Formatted integration of Bolean logic and multiple outputs
- Busy with Final Exams
- Began outlining Web part of presentation
- Designed a new structure for the database and the traversal
- Improved BFS algorithm
- Populated database
- Kept journal clean
- Incorporated NetworkX into script
- Began Boolean Satisfiability Problem
- Worked on designing a specific JSON file to visualize database with CyNetShare
- Played around with more JSON data to add more key values and data
- Enabled CyNetShare on his server
- Cleaned up web dev part of master branch
- Met with Joaquin and Huwate (Kwat), improved database structure, finished database normalization, prepared for presentation and traversal algorithm
- Cleaned the database and commented on everyone's data
- Worked on search algorithm
- Read about Petri nets
- Tried to modify traverse algorithm to fit Petri Net model
- Edited the database
- Fixed errors in traversal
- Continued to clean up database
- Added NOT gate entries to AND gates involving repressors
- Contributed to website portion of presentations
- Learnt scale vector graphs for possible plotting
- Filled database PowerPoint presentation
- Filled database section
- Improved BFS algorithm
- Populated database
- Kept journal clean
- Worked on presentation
- Incorporated NetworkX into script
- Began Boolean Satisfiability Problem
- Worked on designing a specific JSON file to visualize database with CyNetShare
- Looked over database
- Thought about possible website designs
- Played around with JSON data
- Edited more database information
- Enabled CyNetShare on his server
- Cleaned up web dev part of master branch
- Made a script that parses a user input, searches graph and returns one more more linear searchable space
- Learned SNAKES
- Learned SQL stored function
- Provided Fernando data for analysis
- Added traversal algorithm to presentation
- Updated slides for iGEM presentation and added figures explaining overall traversal algorithm
- Wrote project description
- Continued to clean up database
- Got CyNetShare running on NetBeans
- Discussed implementing Ryan’s modeling to the application
- Worked on presentation
- Started script to get JSON information
- Added minimum spanning tree slides to presentation
- Started learning JSON
- Wrote project description
- Read Overpowering the Component Problem and Circuit Simulation of Genetic Networks
- Designed web app page
- Worked on wiki
- Added slides to presentation
- Finished parser
- Finished database structure
- Wrote pseudocode for search algorithm
- Learnt SQL stored function
- Changed size/shapes of nodes in CyNetShare
- Began learning Angular UI Bootstrap
- Began working on carousel within CyNetShare
- Added dynamic labels to graph that enumerates lines as they are added
- Got CyNetShare running on NetBeans
- Finished operon, plasmid I.D.s etc. In database
- Worked on JSON
- Edited presentation
- Modified pigeon command generator for plasmid to generate commands for each individual operon
- Modified logo
- Designed web app page
- Worked on wiki
- Added slides to presentation
- Got inputs on parser working
- Began working on outputs and verifying codes
- Remote
- Finished adding line removal buttons to legend
- Cleaned up Web Dev branch
- Populated working data
- Worked on JSON
- Began learning NetworkX
- Revisited learning Cytoscape
- Patched codes together
- Finished database with Joaquin
- Worked on reachability
- Worked on convergence
- Remote
- Validated database
- Drafted JSON format
- Went remote
- Learnt how to use database
- Parsed excel file into database
- Prepared for presentation
- Wrote Python script that takes SQL query and outputs JSON
- Began learning Cytoscape.js
- Began learning igraph
- Worked on poster
- Worked on presentation outline
- Updated traverse code
- Updated Google Drive
- Updated Parser again
- Updated reachability analyzer again to not return AND logic
- Remote
- Remote
- Designed master Python
- Designed device insert page
- Read up on network motif algorithms (mfinder, color-coding, Kavosh)
- Decided on Kavosh
- Began learning CytoKavosh
- Almost finished JSON graph constructor
- Verified database code compatibility with network traversal
- Populated and finalized database
- Combined visualization property with traverse code
- Tested and debugged traversal algorithm
- Started working on presentation
- Remote
- No longer remote
- Met with Ryan and Jenhan to refine modeling development directoin
- Decided to use dictionaries of each operon's modeling information
- Stored equations locally for reference
- Populated new database structure
- Implemented dictionaries necessary for traversal
- Continued network analysis with Kavosh
- Began validating database
- Remote
- Generated DOT file creator to retrieve node coordinates from GraphViz
- Worked on reachability
- Worked on convergence
- Remote
- Rendered full network JSON
- Tweaked HTML and laid down function frameworks for search box
- Reorganized app HTML for easier styling and positioning
- Fixed operon I.D.s in database creator
- Fixed operon to output transition mapping
- Connected positions to JSON creator
- Worked on Pidgeon
- Rendered full network on CytoScape
- Attempted to run Linux VirtualBox on my machine to run CytoKavosh
- Remote
- Debugged JSON file creator
- Worked on update functions
- Worked on documentation
- Worked on testers for traversal algorithm
- Remote
- Connected algorithms and servlet between database and SBIDer
- Modified GET requests to accept JSON strings instead of JSON files
- Edited color scheme and style of nodes
- Connected algorithms to servlet between database and SBIDer
- Integrated database into file creator
- VirtualBox did not work
- Ran CytoKavosh on CSE lab Linux machines and found motifs
- Worked on SBML modeling script
- Finished QualitativeSpecies class and Modeling class
- Integrated database into file creator
- Worked on update functions
- Worked on documentation
- Worked on testers for traversal algorithm
- No longer remote!
- Brought all basic functionality online remotely
- Made wiki notebook for past 15 weeks
- Wrote network analysis/Kavosh documentation
- Updated slides to include motifs found with Kavosh and sent to Jenhan/Justin/Ben
- New names for pigeon files
- Added colors to each species so that no color repeats within a single operon