Team:Carnegie Mellon/Hum-Software
From 2012.igem.org
(34 intermediate revisions not shown) | |||
Line 9: | Line 9: | ||
<ul> | <ul> | ||
<li> | <li> | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hom- | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon">Overview</a> |
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hom-Introduction">Introduction</a> | ||
</li> | </li> | ||
<li> | <li> | ||
Line 15: | Line 18: | ||
</li> | </li> | ||
<li> | <li> | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hom- | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hom-Attributions">Attributions</a> |
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hom-Acknowledgements">Acknowledgements</a> | ||
</li> | </li> | ||
</ul> | </ul> | ||
Line 29: | Line 35: | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Bio-Submitted">Submitted Parts</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Bio-Submitted">Submitted Parts</a> | ||
</li> | </li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | |||
+ | <li style ='width: 193px'> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Overview">Methods and Results</a> | ||
+ | <ul> | ||
+ | <li class = 'offset' style ='width: 386px'> <a href="#"></a></li> | ||
<li> | <li> | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/ | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Overview">Overview</a> |
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Results">Results</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Protocols">Protocols</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Challenges">Challenges</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Notebook">Notebook</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Met-Safety">Safety</a> | ||
</li> | </li> | ||
</ul> | </ul> | ||
</li> | </li> | ||
- | + | ||
<li style ='width: 193px'> | <li style ='width: 193px'> | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Overview">Modeling</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Overview">Modeling</a> | ||
<ul> | <ul> | ||
- | <li class = 'offset' style ='width: | + | <li class = 'offset' style ='width: 579px'> <a href="#"></a></li> |
<li> | <li> | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Overview">Overview</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Overview">Overview</a> | ||
Line 47: | Line 75: | ||
<li> | <li> | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Matlab">Matlab</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Matlab">Matlab</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Expanded">Expanded</a> | ||
</li> | </li> | ||
</ul> | </ul> | ||
Line 54: | Line 85: | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Overview">Human Practices</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Overview">Human Practices</a> | ||
<ul> | <ul> | ||
- | <li class = 'offset' style ='width: | + | <li class = 'offset' style ='width: 295px'> <a href="#"></a></li> |
<li> | <li> | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Overview">Overview</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Overview">Overview</a> | ||
Line 63: | Line 94: | ||
<li> | <li> | ||
<a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Circuit">Circuit Kit</a> | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Circuit">Circuit Kit</a> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
</li> | </li> | ||
- | + | <li class="current"> | |
- | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Software">Software</a> | |
- | + | ||
- | + | ||
- | + | ||
- | <li class | + | |
- | + | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/ | + | |
</li> | </li> | ||
<li> | <li> | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/ | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Team">Team Presentation</a> |
</li> | </li> | ||
<li> | <li> | ||
- | <a href="https://2012.igem.org/Team:Carnegie_Mellon/ | + | <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Teaching">Teaching Presentation</a> |
</li> | </li> | ||
- | + | </ul> | |
- | + | </li> | |
- | </ul> | + | |
- | </li> | + | |
</ul> | </ul> | ||
<br /><br /><br /> | <br /><br /><br /> | ||
+ | |||
<!--Main Contents --> | <!--Main Contents --> | ||
Line 98: | Line 114: | ||
<!--Table of Contents --> | <!--Table of Contents --> | ||
+ | <!-- Remove for testing | ||
<div id="toc-holder" class="toc-holder"> | <div id="toc-holder" class="toc-holder"> | ||
<a href="#" class="toc-link" id="toc-link"><span>▼</span> Table of Contents</a> | <a href="#" class="toc-link" id="toc-link"><span>▼</span> Table of Contents</a> | ||
Line 110: | Line 127: | ||
</ul> | </ul> | ||
- | </div><!-- .toc-holder --> | + | </div> |
+ | --> | ||
+ | <!-- .toc-holder --> | ||
<div class = "main_content"> | <div class = "main_content"> | ||
+ | |||
+ | |||
+ | <body> | ||
+ | <div id="wrapper"> | ||
+ | |||
+ | <div id="core" class="clearfix"> | ||
+ | <section id="left"> | ||
+ | <header id = "header2"> | ||
+ | <p> | ||
+ | The software consists of two parts: model implementation and GUI, both written in Matlab. | ||
+ | </p> | ||
+ | <h1 id="section1-1"> Physical Model</h1> | ||
+ | <p> | ||
+ | We implemented the model described <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Matlab"> here</a>. | ||
+ | </p> | ||
+ | |||
+ | </section> | ||
+ | |||
+ | </div> | ||
+ | </div> | ||
+ | <div id="wrapper"> | ||
+ | <header id = "header"> | ||
+ | <h1 id = "section1-2"> | ||
+ | BioBrick Circuit GUI | ||
+ | </h1> | ||
+ | </header> | ||
+ | |||
+ | <div id="core" class="clearfix"> | ||
+ | <section id="left"> | ||
+ | <header id = "header2"> | ||
+ | |||
+ | <p> | ||
+ | The interface allows users to enter time-step data (e.g., at what time points should images be captured), which populates two tables, displayed in the Matlab GUI. When the user starts the simulated microscopy time lapse, a full sweep of measured vs. actual fluorescence values are plotted for both mRNA and protein. This is essentially plotting the | ||
+ | |||
+ | <img src="https://static.igem.org/mediawiki/2012/4/4d/CMU_BioBrick_GUI_Screen_Shot.png" height="400" width="405" align="right"/> | ||
+ | |||
+ | quantity of light produced by the LEDs (representing cells) versus the quantity of light detected by the photo-resistor (representing the microscopy). The GUI then iterates through each time-step, plotting a horizontal line with each sweep plot corresponding to the measured fluorescence at that particular time step. The GUI also populates both tables with the actual values as it moves to each next time step. | ||
+ | </p> | ||
+ | |||
+ | |||
+ | <p> | ||
+ | Furthermore, the GUI successfully displays a relevant image of the cells at every timestep. Illuminated fields above the plots indicate which type of fluorescence (mRNA or protein) is currently being populated. When the time lapse is finished, a push-button becomes available which, when clicked, opens a dialog-box displaying and transcriptional strength (<i>Ts</i>) and translational efficiency (<i>Tl</i>). This component calls the <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Matlab"> computational function</a> that implements the <a href="https://2012.igem.org/Team:Carnegie_Mellon/Mod-Derivations"> model</a>, which computes <i>Ts</i> and <i>Tl</i>. | ||
+ | </p> | ||
+ | <p> | ||
+ | Finally, a File-Menu dropdown option ('Export') serves to export the table data for both mRNA and protein, as well as the computed values for transcriptional strength and translational efficiency to the local Matlab workspace. | ||
+ | </p> | ||
+ | To download the software accompanying the kit, please visit the circuit kit <a href="https://2012.igem.org/Team:Carnegie_Mellon/Hum-Circuit"> documentation</a>, and scroll down to "General Notes" under the "Using the Hardware/Software Platform" section. | ||
+ | |||
+ | |||
+ | </div> | ||
+ | </div> | ||
</html> | </html> | ||
{{:Team:Carnegie_Mellon/Templates/Footer}} | {{:Team:Carnegie_Mellon/Templates/Footer}} |
Latest revision as of 03:39, 27 October 2012
The software consists of two parts: model implementation and GUI, both written in Matlab.
Physical Model
We implemented the model described here.
BioBrick Circuit GUI
The interface allows users to enter time-step data (e.g., at what time points should images be captured), which populates two tables, displayed in the Matlab GUI. When the user starts the simulated microscopy time lapse, a full sweep of measured vs. actual fluorescence values are plotted for both mRNA and protein. This is essentially plotting the quantity of light produced by the LEDs (representing cells) versus the quantity of light detected by the photo-resistor (representing the microscopy). The GUI then iterates through each time-step, plotting a horizontal line with each sweep plot corresponding to the measured fluorescence at that particular time step. The GUI also populates both tables with the actual values as it moves to each next time step.
Furthermore, the GUI successfully displays a relevant image of the cells at every timestep. Illuminated fields above the plots indicate which type of fluorescence (mRNA or protein) is currently being populated. When the time lapse is finished, a push-button becomes available which, when clicked, opens a dialog-box displaying and transcriptional strength (Ts) and translational efficiency (Tl). This component calls the computational function that implements the model, which computes Ts and Tl.
Finally, a File-Menu dropdown option ('Export') serves to export the table data for both mRNA and protein, as well as the computed values for transcriptional strength and translational efficiency to the local Matlab workspace.
To download the software accompanying the kit, please visit the circuit kit documentation, and scroll down to "General Notes" under the "Using the Hardware/Software Platform" section.