Team:Heidelberg/NRPSDesigner

From 2013.igem.org

(Difference between revisions)
 
(11 intermediate revisions not shown)
Line 12: Line 12:
   <div class="container">
   <div class="container">
             <!--Project Description-->
             <!--Project Description-->
-
             <div style="margin-top:80px">
+
             <div>
                         <h1><span style="font-size:180%;color:#074E0B;">NRPS-Designer.</span><span class="text-muted" style="font-family:Arial, sans-serif; font-size:100%"> Designing custom peptides.</span></h1>
                         <h1><span style="font-size:180%;color:#074E0B;">NRPS-Designer.</span><span class="text-muted" style="font-family:Arial, sans-serif; font-size:100%"> Designing custom peptides.</span></h1>
                         <p>This tool allows you to design any customized peptide you can build using the most common NRPS domains. This gives you the oppurtunity to include non-proteinogenic amino acids and secondary modifications without going through chemical synthesis or tRNA reprogramming. On top of providing you with a target pathway sequence the tool is also integrated with the parts registry to include any further BioBricks and with Gibthon to directly go from NRP design to Gibson cloning strategy within 10 minutes.</p>
                         <p>This tool allows you to design any customized peptide you can build using the most common NRPS domains. This gives you the oppurtunity to include non-proteinogenic amino acids and secondary modifications without going through chemical synthesis or tRNA reprogramming. On top of providing you with a target pathway sequence the tool is also integrated with the parts registry to include any further BioBricks and with Gibthon to directly go from NRP design to Gibson cloning strategy within 10 minutes.</p>
-
                         <p>You should also read our <a href="https://2013.igem.org/Team:Heidelberg/Project_Software">documentation</a> and our <a href="http://hdl.handle.net/1721.1/81333"><b>RFC100</b></a>!
+
                         <p>You should also read our <a href="https://2013.igem.org/Team:Heidelberg/Project_Software">documentation</a> and our <a href="https://2013.igem.org/Team:Heidelberg/RFCs"><b>RFC100</b></a>!
             </div>
             </div>
             <div class="row">
             <div class="row">
Line 62: Line 62:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 12</h1>
                                   <h1>Week 12</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">In this week we implemented a first draft of the NRPS-Designer algorithm in C++ and designed a databse structure, as well as some scripts for entry making</p>
                          
                          
                                 </div>
                                 </div>
Line 71: Line 71:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 13</h1>
                                   <h1>Week 13</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">While revising the database structure and the input interface we integrated pfam for semi-automated domain prediction.</p>
                                    
                                    
                                 </div>
                                 </div>
Line 80: Line 80:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 14</h1>
                                   <h1>Week 14</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Since we noticed, that writing the whole interface ourselves will be very nasty and time-consuming we put our whole concept into the framework Django. Meanwhile our database design evolved further an the pfam integration was improved.</p>
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 89: Line 89:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 15</h1>
                                   <h1>Week 15</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Besides the regular changes to the database design, we integrated the graphical user interface in Django and also included OpenBable for displaying chemical structures. Furthermore we visualised our concept this week.</p>
-
                                   <p><a class="btn btn-large btn-primary" href="#">Learn more</a></p>
+
                                    
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 98: Line 98:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 16</h1>
                                   <h1>Week 16</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">This week we mainly made changes to the NRP-Design interface and integrated ajax.</p>
-
                                  <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                               
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 108: Line 108:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 17</h1>
                                   <h1>Week 17</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Besides fixing the relations in our database and improving th interface, we integrated Gibthon - the tool for Gibson primer design developed by the 2011 Cambridge team.</p>
-
                                   <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                                    
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 118: Line 118:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 18</h1>
                                   <h1>Week 18</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;"></p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">This week we started filling our database, using the NRPS-PKS database. Besides that we introduced session data and updated the designer algorithm.</p>
-
                                  <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                               
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 128: Line 128:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 19</h1>
                                   <h1>Week 19</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">As we noticed, that different prediction tools give different domain borders, we further evaluated them and finally integrated antiSMASH</p>
-
                                  <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                               
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 138: Line 138:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 20</h1>
                                   <h1>Week 20</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">This week we started the manual sequence annotation and database curation and integrated the multiple sequence alignment in the database input interface.</p>
-
                                  <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                               
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 148: Line 148:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 21</h1>
                                   <h1>Week 21</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">During this week we integrated our tool with the parts regisrty, did more manual database curation, added more hidden Markov-Models to antiSMASH and improved Gibthon.</p>
-
                                   <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                                    
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 158: Line 158:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 22</h1>
                                   <h1>Week 22</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">In order to do request management we introduced celery to our system. Furthermore we optimised the multiple sequence alignment and did lots of manual database curation.</p>
-
                                  <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                               
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 168: Line 168:
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                 <div class="carousel-caption scrollContent2" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                                   <h1>Week 23</h1>
                                   <h1>Week 23</h1>
-
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
+
                                   <p style="font-size:10pt; text-align:justify; position:relative; margin-left:6%;">In the final week we added several linkouts, including SBOL and GenBank files and fixed lots of bugs. After the Regional Jamboree in Lyon, we fixed several bugs and most important we introduced a library function. This allows for construction of many similar NRPs at a time, which could for example be useful for medical compund screening.</p>
-
                                   <p><a class="btn btn-large btn-primary" href="#">Browse gallery</a></p>
+
                                    
                                 </div>
                                 </div>
                               </div>
                               </div>
Line 180: Line 180:
             </div><!-- /.carousel -->
             </div><!-- /.carousel -->
-
             <div class="jumbotron" data-spy="scroll" data-target="#navbarExample" data-offset="0" style="margin-top:-10%">
+
             <div class="jumbotron" data-spy="scroll" data-target="#navbarExample" data-offset="0" style="display:none;">
                 <h2>Methods:</h2>
                 <h2>Methods:</h2>
                 <p style="font-size:10pt; text-align:justify">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. .
                 <p style="font-size:10pt; text-align:justify">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. .
Line 350: Line 350:
                     <ul class="nav nav-tabs">
                     <ul class="nav nav-tabs">
                       <li class="active"><a href="#a18" data-toggle="tab">Interface</a></li>
                       <li class="active"><a href="#a18" data-toggle="tab">Interface</a></li>
-
                       <li><a href="#b18" data-toggle="tab">Database</a></li>
+
                       <!--<li><a href="#b18" data-toggle="tab">Database</a></li>-->
                       <li><a href="#c18" data-toggle="tab">Gibthon</a></li>
                       <li><a href="#c18" data-toggle="tab">Gibthon</a></li>
                     </ul>
                     </ul>
Line 362: Line 362:
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-18a}}<html>
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-18a}}<html>
                                 </p>
                                 </p>
-
                             </div>
+
                             </div><!--
                             <div class="tab-pane" id="b18">
                             <div class="tab-pane" id="b18">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-18b}}<html>
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-18b}}<html>
                                 </p>
                                 </p>
-
                             </div>
+
                             </div>-->
                             <div class="tab-pane" id="c18">
                             <div class="tab-pane" id="c18">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
Line 382: Line 382:
                 <div>
                 <div>
                     <ul class="nav nav-tabs">
                     <ul class="nav nav-tabs">
-
                       <li class="active"><a href="#a19" data-toggle="tab">Algorithm</a></li>
+
                       <!--<li class="active"><a href="#a19" data-toggle="tab">Algorithm</a></li>-->
-
                       <li><a href="#b19" data-toggle="tab">Database</a></li>
+
                       <li class="active"><a href="#b19" data-toggle="tab">Database</a></li>
                       <li><a href="#c19" data-toggle="tab">Frontend</a></li>
                       <li><a href="#c19" data-toggle="tab">Frontend</a></li>
                     </ul>
                     </ul>
Line 390: Line 390:
                     <div class="scrollContent nav navbar" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                     <div class="scrollContent nav navbar" data-spy="scroll" data-target="#navbarExample" data-offset="0">
                        
                        
-
                       <div class="tab-content">
+
                       <div class="tab-content"><!--
                             <div class="tab-pane active" id="a19">
                             <div class="tab-pane active" id="a19">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-19a}}<html>
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-19a}}<html>
                                 </p>
                                 </p>
-
                             </div>
+
                             </div>-->
                             <div class="tab-pane" id="b19">
                             <div class="tab-pane" id="b19">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
Line 401: Line 401:
                                 </p>
                                 </p>
                             </div>
                             </div>
-
                             <div class="tab-pane" id="c19">
+
                             <div class="tab-pane active" id="c19">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-19c}}<html>
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-19c}}<html>
Line 444: Line 444:
                 <div>
                 <div>
                     <ul class="nav nav-tabs">
                     <ul class="nav nav-tabs">
-
                       <li class="active"><a href="#a21" data-toggle="tab">Database</a></li>
+
                       <li class="active"><a href="#a21" data-toggle="tab">Misc</a></li>
-
                      <li><a href="#b21" data-toggle="tab">Miscellaneous</a></li>
+
                     </ul>
                     </ul>
                 </div>
                 </div>
Line 455: Line 454:
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-21a}}<html>
                                 </html>{{:Team:Heidelberg/Templates/NRPS-W-21a}}<html>
-
                                </p>
 
-
                            </div>
 
-
                            <div class="tab-pane" id="b21">
 
-
                                <p style="font-size:12pt; text-align:justify;">
 
-
                                </html>{{:Team:Heidelberg/Templates/NRPS-W-21b}}<html>
 
                                 </p>
                                 </p>
                             </div>
                             </div>
Line 472: Line 466:
                 <div>
                 <div>
                     <ul class="nav nav-tabs">
                     <ul class="nav nav-tabs">
-
                       <li class="active"><a href="#a22" data-toggle="tab">Overview</a></li>
+
                       <li class="active"><a href="#a22" data-toggle="tab">Misc</a></li>
-
                      <li><a href="#b22" data-toggle="tab">Module Shuffling</a></li>
+
                     </ul>
                     </ul>
                 </div>
                 </div>
Line 482: Line 475:
                             <div class="tab-pane active" id="a22">
                             <div class="tab-pane active" id="a22">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
-
                                
+
                               Please see our documentation for our final results.
-
                                </p>
+
-
                            </div>
+
-
                            <div class="tab-pane" id="b22">
+
-
                                <p style="font-size:12pt; text-align:justify;">
+
                                 </p>
                                 </p>
                             </div>
                             </div>
Line 499: Line 488:
                 <div>
                 <div>
                     <ul class="nav nav-tabs">
                     <ul class="nav nav-tabs">
-
                       <li class="active"><a href="#a23" data-toggle="tab">Overview</a></li>
+
                       <li class="active"><a href="#a23" data-toggle="tab">Misc</a></li>
-
                      <li><a href="#b23" data-toggle="tab">Module Shuffling</a></li>
+
                     </ul>
                     </ul>
                 </div>
                 </div>
Line 509: Line 497:
                             <div class="tab-pane active" id="a23">
                             <div class="tab-pane active" id="a23">
                                 <p style="font-size:12pt; text-align:justify;">
                                 <p style="font-size:12pt; text-align:justify;">
-
                                
+
                               </html>{{:Team:Heidelberg/Templates/NRPS-W-23}}<html>
-
                                </p>
+
After the Regional Jamboree in Lyon, we fixed several bugs and most important we introduced a library function. This allows for construction of many similar NRPs at a time, which could for example be useful for medical compund screening.
-
                            </div>
+
-
                            <div class="tab-pane" id="b23">
+
-
                                <p style="font-size:12pt; text-align:justify;">
+
                                 </p>
                                 </p>
                             </div>
                             </div>

Latest revision as of 03:57, 29 October 2013

NRPS-Designer. Designing custom peptides.

This tool allows you to design any customized peptide you can build using the most common NRPS domains. This gives you the oppurtunity to include non-proteinogenic amino acids and secondary modifications without going through chemical synthesis or tRNA reprogramming. On top of providing you with a target pathway sequence the tool is also integrated with the parts registry to include any further BioBricks and with Gibthon to directly go from NRP design to Gibson cloning strategy within 10 minutes.

You should also read our documentation and our RFC100!

Thanks to