Team:BU Wellesley Software/Clotho
From 2011.igem.org
(25 intermediate revisions not shown) | |||
Line 52: | Line 52: | ||
<p style="text-align:center;"><a href="https://2011.igem.org/Team:BU_Wellesley_Software"><img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/banner.png" width="800px"></a></p> | <p style="text-align:center;"><a href="https://2011.igem.org/Team:BU_Wellesley_Software"><img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/banner.png" width="800px"></a></p> | ||
- | < | + | <ul id="nav"> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/Team">Team</a> | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Team">Team</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/Project_Overview"> | + | <li><a href="#">Project</a> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <ul> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Project_Overview">Overview</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Clotho">Clotho</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/G-nomeSurferPro">G-nome Surfer Pro</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/OptimusPrimer">Optimus Primer</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/Outreach">Outreach</a> | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Trumpet">Trumpet</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/Tips">Tips | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Puppetshow">Puppetshow</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/eLabNotebook">eLabNotebook</a></li> |
- | <a href="https://2011.igem.org/Team:BU_Wellesley_Software/ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Wet_Lab">Wet Lab</a></li> |
- | </ | + | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Downloads_and_Tutorials">Downloads and Tutorials</a></li> |
+ | </ul> | ||
+ | </li> | ||
+ | <li><a href="#">Process</a> | ||
+ | <ul> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Methodology">Methodology</a></li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Safety">Safety</a></li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Notebook">Notebook</a></li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Outreach">Outreach</a></li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Tips">Tips and Tricks</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Gold">Medal Fulfillment</a></li> | ||
+ | <li><a href="#">Additional Info</a> | ||
+ | <ul> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Acknowledgement">Acknowledgement</a></li> | ||
+ | <li><a href="https://2011.igem.org/Team:BU_Wellesley_Software/Social">Fun</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | </ul> | ||
<br> | <br> | ||
Line 74: | Line 93: | ||
<a href="#overview">Tool Overview</a><br> | <a href="#overview">Tool Overview</a><br> | ||
<a href="#results">Results</a><br> | <a href="#results">Results</a><br> | ||
+ | <a href="#tutorialvideo">Demo</a><br> | ||
<a href="#futurework">Future Work</a> | <a href="#futurework">Future Work</a> | ||
</div> | </div> | ||
Line 79: | Line 99: | ||
<div id="overview"> | <div id="overview"> | ||
<h1>Tool Overview</h1> | <h1>Tool Overview</h1> | ||
- | |||
- | This summer we built a | + | |
+ | |||
+ | <p> | ||
+ | Clotho is a software platform for synthetic biologists. Clotho is a nexus. Clotho is the foundation for the automated future of biological engineering. All of these feats are accomplished without Clotho doing anything itself. At its core, Clotho is a data model and a plugin infrastructure. In other words, Clotho gives a vocabulary to describe biological objects and a way for many different types of tools to interact with these biological objects. By itself, Clotho is not a tool. However, the plugin infrastructure allows Clotho to be a rallying points for all sorts of different tools, each fulfilling the exact need of the user. Clotho is highly adaptable, and will rise to meet the diverse challenges that will need to be met in synthetic biology.<br> | ||
+ | <br> | ||
+ | This summer we built a large variety of tools. We built a tool that designed re-configurable plasmids for studying tuberculosis. We created a software suite for performing automated software assembly. We also made a <a href="http://wiki.bu.edu/ece-clotho/index.php/Primer_Designer">primer designing tool</a>,Genbank parsing tool, <a href="http://wiki.bu.edu/ece-clotho/index.php/Sequence_View">a tool for viewing sequence annotations</a>. And we redesigned the <a href="http://wiki.bu.edu/ece-clotho/index.php/Fabdash_Guide">interface</a> to make Clotho easier to use and more effective as a tool for researchers. All of these tools can interact seamlessly with the same data. Clotho is the converging point for the tools we have made at Boston University, as well as those being developed at Johns Hopkins University, UC Berkeley, and tools we have not even dreamed up yet. <br> | ||
+ | <br> | ||
+ | Each of these tools are designed to make it easier for scientists to manage their data and generate results. There will be no more spreadsheets, no more copy and pasting sequences in a text editor. You can simulate pcr amplification, simulate insertion into a vector backbone, and then annotate that plasmid, all with the same software tool, without having to open half a dozen windows. Drag a part and drop it according to your intuition. This summer at Boston University we built software tools that helped wet lab scientists interact with their data in novel ways that produced results. Each member of the wetlab here at Boston University, used Clotho on a day to day basis to manage their data and to design their constructs. Using feedback from the wet lab, we iterated towards creating optimal tools. By using Clotho, the wet lab delivered faster and more accurate results. We hope that Clotho can prove to be a similar boon to labs across the country and around the world. Clotho is the most developed open-source software platform designed specifically for synthetic biologists by bioengineers, electrical engineers, computer scientists, and a diverse spectrum of innovative thinkers. <br> | ||
+ | </p> | ||
+ | <img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/clotho/clothoFabDashSS08222011.png" height="500px" width="800px"> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <table class="image"> | ||
+ | <tr><td><img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/clotho/labelledFabdashScreenshot2.png" height="500px" width="800px"></td></tr> | ||
+ | <caption align="bottom"> | ||
+ | 1. Find help options here | ||
+ | 2. You can launch apps from this menu too | ||
+ | 3. Use this menu to create new Clotho obects and save them | ||
+ | 4. Use this tab to launch advanced and powerful search queries | ||
+ | 5. Clotho tools are represented by icons. Click to launch a tool | ||
+ | 6. Connect to different Clotho connections and change your user here | ||
+ | 7. These tabbed tables display your data. You can choose to display only specific collections. Drag and drop items from these tables | ||
+ | 8. Log messages are displayed here for convenience | ||
+ | 9. Clotho displays status messages here | ||
+ | </caption> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
</div> | </div> | ||
<div id="results"> | <div id="results"> | ||
<h1>Results</h1> | <h1>Results</h1> | ||
+ | <p> | ||
+ | Clotho allows one to <b> enter a variety of pieces of DNA including promoters, RBS, genes, and terminators into a database</b> and then <b>electronically form plasmids</b> out of them. Besides pieces like the promoters which are considered parts in Clotho, the backbones can be saved as vectors and can be changed up in creating the plasmids. <a href="http://wiki.bu.edu/ece-clotho/index.php/Bull_Trowell" target="_blank">BullTrowel</a>, <a href="http://wiki.bu.edu/ece-clotho/index.php/SpreadIt_Parts" target="_blank">Spreadit Parts</a>, <a href="http://wiki.bu.edu/ece-clotho/index.php/SpreadIt_Vectors" target="_blank">Spreadit Vectors</a>, and <a href="http://wiki.bu.edu/ece-clotho/index.php/SpreadIt_Features" target="_blank">Spreadit Features</a> are a suite of tools that enable one to enter the parts, vectors, plasmids, and features into the database. | ||
+ | <p> | ||
+ | <br><center><img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/icons/MargauxLibrary.PNG" height="350px" width="350px"> <p><i>An example of a collection showing parts, vectors, and features</i></center> | ||
+ | <br> | ||
+ | <p> <a href="http://wiki.bu.edu/ece-clotho/index.php/Collector_Browser" target="_blank">Collector Browser</a> provides a way to <b>view the library of everything already entered</b> that allowed us to check out what parts were available to form a plasmid. Additionally, parts could be entered as features. In <a href="http://wiki.bu.edu/ece-clotho/index.php/Sequence_Viewer" target="_blank">Sequence Viewer</a>, <b>features are highlighted</b> to enable us to know where such things as restriction enzymes are in a plasmid. Once Clotho helped us to maximize the design of our plasmids, we then set out to physically construct them. | ||
+ | <p> | ||
+ | <br> | ||
+ | <center> | ||
+ | <img src="http://cs.wellesley.edu/~hcilab/iGEM_wiki/images/icons/Sequenceviewwindow.JPG" height="500px" width="800px"> | ||
+ | <p><i>A DNA sequence opened in sequence viewer with features highlighted.</i></center> | ||
+ | <br> | ||
</div> | </div> | ||
+ | <div id="tutorialvideo"> | ||
+ | <h1>Demo Video</h1> | ||
+ | |||
+ | <center><iframe width="425" height="349" src="http://www.youtube.com/embed/z6W4Eb-ueyc?hl=en&fs=1" frameborder="0" allowfullscreen></iframe></center> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
<div id="futurework"> | <div id="futurework"> | ||
<h1>Future Work</h1> | <h1>Future Work</h1> | ||
- | + | ||
- | + | <li> | |
+ | <p> | ||
+ | More applications- Clotho is only as powerful as the applications that utilize the data model and the Clotho infrastructure. The proliferation of new Clotho applications will further Clotho's maturity and capability. Clotho's plugin architecture is optimal for collaboration in the community. Individual labs may continue to develop their specially tailored software and then disseminate those portions they would like to share as a Clotho tool. | ||
+ | </p> | ||
+ | </li> | ||
+ | <li> | ||
+ | <p> | ||
+ | Increased automation- Clotho tools will begin to incorporate elements of high level design commonly found in more established engineering disciplines. Clotho tools such as <a href="https://2011.igem.org/Team:BU_Wellesley_Software/Trumpet"> Trumpet </a> allow users to move further away from sequence level information. Users can begin to just describe the characteristics of their construct, and then software will take care of the rest. | ||
+ | </p> | ||
+ | </li> | ||
+ | <li> | ||
+ | <p> | ||
+ | Continued testing and refinement- Poor software is often the fault of lenient testing. Clotho is a platform built for synthetic biologists. The platform can only achieve continued refinement if there is a dialogue between programmers and users. These two parties need to realize each others capabilities and needs so that a powerful platform can be built. We hope that the current generation of bioengineers will embrace both disciplines and leverage both for the advancement of science. | ||
+ | </p> | ||
+ | </li> | ||
</div> | </div> | ||
Latest revision as of 17:39, 27 September 2011
Clotho
Tool Overview
Clotho is a software platform for synthetic biologists. Clotho is a nexus. Clotho is the foundation for the automated future of biological engineering. All of these feats are accomplished without Clotho doing anything itself. At its core, Clotho is a data model and a plugin infrastructure. In other words, Clotho gives a vocabulary to describe biological objects and a way for many different types of tools to interact with these biological objects. By itself, Clotho is not a tool. However, the plugin infrastructure allows Clotho to be a rallying points for all sorts of different tools, each fulfilling the exact need of the user. Clotho is highly adaptable, and will rise to meet the diverse challenges that will need to be met in synthetic biology.
This summer we built a large variety of tools. We built a tool that designed re-configurable plasmids for studying tuberculosis. We created a software suite for performing automated software assembly. We also made a primer designing tool,Genbank parsing tool, a tool for viewing sequence annotations. And we redesigned the interface to make Clotho easier to use and more effective as a tool for researchers. All of these tools can interact seamlessly with the same data. Clotho is the converging point for the tools we have made at Boston University, as well as those being developed at Johns Hopkins University, UC Berkeley, and tools we have not even dreamed up yet.
Each of these tools are designed to make it easier for scientists to manage their data and generate results. There will be no more spreadsheets, no more copy and pasting sequences in a text editor. You can simulate pcr amplification, simulate insertion into a vector backbone, and then annotate that plasmid, all with the same software tool, without having to open half a dozen windows. Drag a part and drop it according to your intuition. This summer at Boston University we built software tools that helped wet lab scientists interact with their data in novel ways that produced results. Each member of the wetlab here at Boston University, used Clotho on a day to day basis to manage their data and to design their constructs. Using feedback from the wet lab, we iterated towards creating optimal tools. By using Clotho, the wet lab delivered faster and more accurate results. We hope that Clotho can prove to be a similar boon to labs across the country and around the world. Clotho is the most developed open-source software platform designed specifically for synthetic biologists by bioengineers, electrical engineers, computer scientists, and a diverse spectrum of innovative thinkers.
Results
Clotho allows one to enter a variety of pieces of DNA including promoters, RBS, genes, and terminators into a database and then electronically form plasmids out of them. Besides pieces like the promoters which are considered parts in Clotho, the backbones can be saved as vectors and can be changed up in creating the plasmids. BullTrowel, Spreadit Parts, Spreadit Vectors, and Spreadit Features are a suite of tools that enable one to enter the parts, vectors, plasmids, and features into the database.
An example of a collection showing parts, vectors, and features
Collector Browser provides a way to view the library of everything already entered that allowed us to check out what parts were available to form a plasmid. Additionally, parts could be entered as features. In Sequence Viewer, features are highlighted to enable us to know where such things as restriction enzymes are in a plasmid. Once Clotho helped us to maximize the design of our plasmids, we then set out to physically construct them.
A DNA sequence opened in sequence viewer with features highlighted.
Demo Video
Future Work
More applications- Clotho is only as powerful as the applications that utilize the data model and the Clotho infrastructure. The proliferation of new Clotho applications will further Clotho's maturity and capability. Clotho's plugin architecture is optimal for collaboration in the community. Individual labs may continue to develop their specially tailored software and then disseminate those portions they would like to share as a Clotho tool.
Increased automation- Clotho tools will begin to incorporate elements of high level design commonly found in more established engineering disciplines. Clotho tools such as Trumpet allow users to move further away from sequence level information. Users can begin to just describe the characteristics of their construct, and then software will take care of the rest.
Continued testing and refinement- Poor software is often the fault of lenient testing. Clotho is a platform built for synthetic biologists. The platform can only achieve continued refinement if there is a dialogue between programmers and users. These two parties need to realize each others capabilities and needs so that a powerful platform can be built. We hope that the current generation of bioengineers will embrace both disciplines and leverage both for the advancement of science.