Difference between revisions of "Team:Northeastern/Software"

 
(2 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
         <div class="row" style="padding-top:0px;">
 
         <div class="row" style="padding-top:0px;">
 
             <div class="col-md-12">
 
             <div class="col-md-12">
                 <h1 style="color:#555;text-shadow:none;font-weight:normal;margin-bottom:-50px;margin-top:50px;">Plasmid Builder</h1>
+
                 <h1 style="color:#555;text-shadow:none;font-weight:normal;margin-bottom:-50px;margin-top:50px;border:none;text-align:center;font-size:60px;">Plasmid Builder</h1>
 
                 <h3>A browser-based, interactable plasmid design tool</h3>
 
                 <h3>A browser-based, interactable plasmid design tool</h3>
 
             </div>
 
             </div>
Line 19: Line 19:
 
         <div class="row">
 
         <div class="row">
 
             <div class="col-md-12">
 
             <div class="col-md-12">
<!--                <h4>what it does</h4>-->
 
 
                 <div class="content">
 
                 <div class="content">
 
                     <p>Plasmid Builder is a GUI for <a href="http://angularplasmid.vixis.com/">AngularPlasmid</a>, by Vivix, and was created so iGEM teams without AngularJS experience can make visual, interactive plasmids for iGEM wikis (or any other website). Unlike the info-rich but hardly sharable plasmid maps of Geneious, SnapGene, LabGenius, Benchling, Savvy, etc., Plasmid Builder is a web-based tool that simplifies the process of adding and customizing plasmid parts and then exporting as HTML. The components of AngularPlasmid have been wrapped with a constructor so new plasmid parts and tracks can be updated from the browser; the two-way data-binding of AngularJS allows for real time updates and changes. </p>
 
                     <p>Plasmid Builder is a GUI for <a href="http://angularplasmid.vixis.com/">AngularPlasmid</a>, by Vivix, and was created so iGEM teams without AngularJS experience can make visual, interactive plasmids for iGEM wikis (or any other website). Unlike the info-rich but hardly sharable plasmid maps of Geneious, SnapGene, LabGenius, Benchling, Savvy, etc., Plasmid Builder is a web-based tool that simplifies the process of adding and customizing plasmid parts and then exporting as HTML. The components of AngularPlasmid have been wrapped with a constructor so new plasmid parts and tracks can be updated from the browser; the two-way data-binding of AngularJS allows for real time updates and changes. </p>
Line 26: Line 25:
 
                     </p>
 
                     </p>
 
                     <div id="aboutbuttons">
 
                     <div id="aboutbuttons">
                         <a href="/Team:Northeastern/Plasmid_Builder"><span class="fa fa-dot-circle-o"></span> demo</a>
+
                         <a href="/Team:Northeastern/Plasmid_Builder">demo</a>
 +
                        <a href="https://github.com/JJTimmons/Plasmid_Builder">github</a>
 
                     </div>
 
                     </div>
 
                 </div>
 
                 </div>
Line 33: Line 33:
  
 
         <div class="row" style="margin-top:50px;">
 
         <div class="row" style="margin-top:50px;">
             <div class="col-md-12"><img src="http://unsplash.it/1200/800"></div>
+
             <div class="col-md-12"><img src="https://static.igem.org/mediawiki/2016/d/d0/T--Northeastern--plasmid_full.PNG"></div>
 
         </div>
 
         </div>
 
         </div><!--words-->
 
         </div><!--words-->
Line 75: Line 75:
 
         <div class="row" style="padding:20px 0;">
 
         <div class="row" style="padding:20px 0;">
 
             <div class="col-md-4">
 
             <div class="col-md-4">
                 <div class="content"><img src="http://unsplash.it/600/400"></div>
+
                 <div class="content"><img src="https://static.igem.org/mediawiki/2016/5/55/T--Northeastern--plasmid_design.PNG"></div>
 
             </div>
 
             </div>
 
             <div class="col-md-8">
 
             <div class="col-md-8">

Latest revision as of 22:05, 15 October 2016

Plasmid Builder

A browser-based, interactable plasmid design tool

Plasmid Builder is a GUI for AngularPlasmid, by Vivix, and was created so iGEM teams without AngularJS experience can make visual, interactive plasmids for iGEM wikis (or any other website). Unlike the info-rich but hardly sharable plasmid maps of Geneious, SnapGene, LabGenius, Benchling, Savvy, etc., Plasmid Builder is a web-based tool that simplifies the process of adding and customizing plasmid parts and then exporting as HTML. The components of AngularPlasmid have been wrapped with a constructor so new plasmid parts and tracks can be updated from the browser; the two-way data-binding of AngularJS allows for real time updates and changes.

*There are some features of Vivix’s AngularPlasmid that we left out for the sake of usability, so check out his library if you are comfortable with AngularJS and want additional customizability.

components

View Section

The View component is central to Plasmid Builder. As the parts are added or adjusted in the Parts component, the plasmid map updates to reflect additions, changes, rearrangement, etc. Using the download button, the full plasmid map is exportable as HTML-embeddable SVG elements for inclusion in iGEM wikis.

Parts Section

Parts come with a number of potential customizations. Length can be input as number of BPs, or ending basepair location (can be changed with the settings button). The color and opacity are selectable using the color-selection tool, and the size, direction, and linkable-URL can all be input in the top portion. Existing parts can be edited or deleted entirely.

Design Section

The plasmid’s name, size, width, font, color, font-sizing, tick-count, tick-spacing, etc. can all be customized with the tabs of the plasmid component.