Difference between revisions of "Team:Waterloo/Software"

 
(6 intermediate revisions by the same user not shown)
Line 19: Line 19:
 
<ul class="dropdown-menu">
 
<ul class="dropdown-menu">
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Team"><span>Team</span></a></li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Team"><span>Team</span></a></li>
 +
</li>
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Meet_the_Microbes"><span>Meet The Microbes</span></a></li>
 
</li>
 
</li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Collaborations"><span>Collaborations</span></a></li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Collaborations"><span>Collaborations</span></a></li>
Line 30: Line 32:
 
</li>
 
</li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Experiments"><span>Experiments</span></a></li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Experiments"><span>Experiments</span></a></li>
 +
</li>
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Interlab"><span>Interlab</span></a></li>
 
</li>
 
</li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Demonstrate"><span>Demonstrate</span></a></li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Demonstrate"><span>Demonstrate</span></a></li>
Line 49: Line 53:
 
</li>
 
</li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Engagement"><span>Engagement</span></a></li>
 
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Engagement"><span>Engagement</span></a></li>
 +
</li>
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/IAT"><span>Iat</span></a></li>
 +
</li>
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Societal_Considerations"><span>Societal Considerations</span></a></li>
 
</li>
 
</li>
 
</ul>
 
</ul>
<li class="active dropdown nav-item"><a href="#" class="nav-link dropdown-toggle nav-link" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Awards<span class="caret"></span></a>
+
<li class="active dropdown nav-item"><a href="#" class="nav-link dropdown-toggle nav-link" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dry Lab<span class="caret"></span></a>
 
<ul class="dropdown-menu">
 
<ul class="dropdown-menu">
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Model"><span>Model</span></a></li>
 +
</li>
 
<li class="active"><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Software"><span>Software</span></a></li>
 
<li class="active"><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Software"><span>Software</span></a></li>
 
</li>
 
</li>
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Model"><span>Model</span></a></li>
+
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Automation"><span>Automation</span></a></li>
 +
</li>
 +
<li class=""><a class="dropdown-item" href="https://2018.igem.org/Team:Waterloo/Turbidostat"><span>Turbidostat</span></a></li>
 
</li>
 
</li>
 
</ul>
 
</ul>
Line 62: Line 74:
 
<div class="content">
 
<div class="content">
  
   <div class="titleBox row" style="background: url(undefined)">
+
   <div class="titleBox row">
     <div class="layer shade">
+
     <div class="layer">
 
       <div class="squiggle squiggleForward col-xs-4"></div>
 
       <div class="squiggle squiggleForward col-xs-4"></div>
 
       <div class="titleCaption col-xs-4">
 
       <div class="titleCaption col-xs-4">
Line 74: Line 86:
 
   </div>
 
   </div>
  
<div class="row"><div class="col"><div class="content-main"></div></div></div>
+
<div class="row"><div class="col"><div class="content-main"><p>A significant focus of our project was on automating stable co-cultures (see automation). We aim to make co-cultures so simple that a computer can control them and so that they can be monitored and controlled from anywhere. To that end, we designed a web interface for controlling and monitoring a co-culture. It communicates with the raspberry pi, the computer which controls the co-culture to graph recorded data points and adjust the target ratio on the fly.</p>
 +
<center>
 +
<img src="https://static.igem.org/mediawiki/2018/6/66/T--Waterloo--Notebook-Software-Interface.png"></img>
 +
</center>
 +
 
 +
<p>The web app is built with React and makes calls to a python backend which is built into the control algorithm (see model). Since everything is run on the same device, there is no need for any additional hardware. Also, since all the controls are made through web calls, this could be extended to a web app so that a co-culture could be monitored from a lab computer, an office laptop, or even a cellphone at home.</p>
 +
<p>For more information, see our GitHub repository at <a href="https://github.com/igem-waterloo/uwaterloo-igem-2018">https://github.com/igem-waterloo/uwaterloo-igem-2018</a>, specifically the <code>turbocat</code> and <code>turbocat-client</code> directories.</p>
 +
</div></div></div>
 
</div>
 
</div>
 
</html>
 
</html>
 
{{Waterloo/footer}}
 
{{Waterloo/footer}}

Latest revision as of 05:09, 1 December 2018

Software

A significant focus of our project was on automating stable co-cultures (see automation). We aim to make co-cultures so simple that a computer can control them and so that they can be monitored and controlled from anywhere. To that end, we designed a web interface for controlling and monitoring a co-culture. It communicates with the raspberry pi, the computer which controls the co-culture to graph recorded data points and adjust the target ratio on the fly.

The web app is built with React and makes calls to a python backend which is built into the control algorithm (see model). Since everything is run on the same device, there is no need for any additional hardware. Also, since all the controls are made through web calls, this could be extended to a web app so that a co-culture could be monitored from a lab computer, an office laptop, or even a cellphone at home.

For more information, see our GitHub repository at https://github.com/igem-waterloo/uwaterloo-igem-2018, specifically the turbocat and turbocat-client directories.