Team:Aalto-Helsinki/Software

From 2014.igem.org

(Difference between revisions)
 
(48 intermediate revisions not shown)
Line 1: Line 1:
{{:Team:Aalto-Helsinki/header}}
{{:Team:Aalto-Helsinki/header}}
<html>
<html>
-
<div id=""page-content-wrapper"">
+
<body>
-
<div class="page-content inset"><html>
+
<div id=""page-content-wrapper""><div class="splash" id="softwaresplash">
-
<div id="wrapper">
+
<div class="textinsplash" id="softwaretextinsplash">
-
</html>{{:Team:Aalto-Helsinki/sidebar}}<html><h2>Modeling</h2>
+
<h1>Software</h1>
-
<p>We have started planning on a model on how much bacteria and other substances is needed to produce enough scent to fill up a room of arbitrary size.<p>
+
    </div>
 +
</div>
-
<h3>Cum sociis natoque penatibus et magnis dis
+
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
-
parturient montes nascetur ridiculus mus</h3>
+
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
 +
<div class="navbar navbar-default extrabar" data-spy="affix">
 +
    <nav>
 +
        <a href="#Software">Software</a>
 +
        <a href="#Seekers">Seekers</a>
 +
        <a href="#Other">Other Projects</a>
 +
        <a href="#Simulation">Simulation</a>
 +
    </nav>
 +
</div>
-
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
+
<article class="turqu">
-
elit. Aenean commodo ligula eget dolor. Aenean massa.
+
<h1>Software</h1>
-
Cum sociis natoque penatibus et magnis dis parturient
+
<p>From the start, we planned to develop software tools to make the work of our team easier. We also want to share the tools with the iGEM Community to help everyone. </p>
-
montes, nascetur ridiculus mus. Donec quam felis,
+
-
ultricies nec, pellentesque eu, pretium quis, sem.</p>
+
 +
<p>All the code is available as open source on GitHub and is free to be reused, modified or expanded. All of the projects can be found through our GitHub organization <a href="http://github.com/iGEM-QSF">Quiet Sushi Force.</a>
 +
</p>
 +
</article>
-
<h3>Cum sociis natoque penatibus et magnis dis
+
<article class="plum">
-
parturient montes nascetur ridiculus mus</h3>
+
<h2>Seekers</h2>
 +
<p>We made two different Seekers for making background research for iGEM projects a little easier. They are both written in JavaScript using the Angular.js library. The data in both is a massive JSON file that is easily modifiable and can be changed without doing any modifications to the code, so expanding the tools for the future only requires adding data. </p>
-
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing
+
<p>Both use Yeoman for scaffolding and deployment and they are currently running on GitHub Pages, which is free and handles requests very fast, so they will stay available for the foreseeable future.</p>
-
elit. Aenean commodo ligula eget dolor. Aenean massa
+
-
<strong>strong</strong>. Cum sociis natoque penatibus
+
-
et magnis dis parturient montes, nascetur ridiculus
+
-
mus. Donec quam felis, ultricies nec, pellentesque
+
-
eu, pretium quis, sem. Nulla consequat massa quis
+
-
enim. Donec pede justo, fringilla vel, aliquet nec,
+
-
vulputate eget, arcu. In enim justo, rhoncus ut,
+
-
imperdiet a, venenatis vitae, justo. Nullam dictum
+
-
felis eu pede <a class="external ext" href="#">link</a>
+
-
mollis pretium. Integer tincidunt. Cras dapibus.
+
-
Vivamus elementum semper nisi. Aenean vulputate
+
-
eleifend tellus. Aenean leo ligula, porttitor eu,
+
-
consequat vitae, eleifend ac, enim. Aliquam lorem ante,
+
-
dapibus in, viverra quis, feugiat a, tellus. Phasellus
+
-
viverra nulla ut metus varius laoreet. Quisque rutrum.
+
-
Aenean imperdiet. Etiam ultricies nisi vel augue.
+
-
Curabitur ullamcorper ultricies nisi.</p>
+
 +
<p><img src="https://static.igem.org/mediawiki/2014/5/56/BBSeeker.png" class="img-responsive"></a></p>
 +
<p>The major tools we made are the Seeker-brand tools. First we made <a href="http://igem-qsf.github.io/BioBrick-Seeker/dist/">BioBrick Seeker.</a> to make searching for the needed BioBricks in the 2014 iGEM Distribution a bit easier. It can be used to find Bricks with a certain keyword or list all from a certain type. It even has a search for the part names to see if the Brick you need is in this year's distribution.</p>
-
<h2>Developed Programs</h2>
+
<p>All of the code and installation instructions are available at the project's <a href="http://github.com/iGEM-QSF/BioBrick-Seeker">GitHub page.</a></p>
-
<p>We made a tool for searching through the 2014 iGEM distribution: <a href="http://igem-qsf.github.io/BioBrick-Seeker/dist/">BioBrick Seeker.</a></p>
+
</article>
-
<p>We also made a <a href="https://github.com/iGEM-QSF/igem-wiki">iGEM Wiki Quickifier.</a> that uploads a set of pages to the iGEM wiki and automatically adds all the parts common to all of them. This makes developing wiki pages easier as you can use better text editors and need to copy and paste a lot less.</p></div>
+
<article class="green">
-
</div>
+
<h2>Team Seeker</h2>
 +
<p><img src="https://static.igem.org/mediawiki/2014/a/a9/Aalto_Helsinki_Team_seeker.png" class="img-responsive"></a></p>
 +
</p>
 +
<p>The next one was <a href="http://igem-qsf.github.io/Team-Seeker/dist/">Team Seeker.</a>, a tool to search through the project abstracts of past teams to see if something you've been thinking about has been done before and to find projects that work in a similar field to your own. It has a smart phrase search so writing anything in the search bar should bring up what you need.</p>
 +
 
 +
<p>All of the code and installation instructions are available at the project's <a href="http://igem-qsf.github.io/iGEM-Team-Seeker/dist/">GitHub page.</a>
 +
</article>
 +
<article class="">
 +
<h2>Other software projects</h2>
 +
<p>A third one is the <a href="http://github.com/iGEM-QSF/igem-wiki">iGEM Wiki Quickifier.</a>, a tool to upload content to a particular team wiki without using the cumbersome wiki interface. It allows you to write all the pages as proper HTML and add template tags while uploading, so that they don't come in the way of writing actual content. It's work in progress and changing it to upload to other wikis than ours is not implemented, but if you know a bit of Python, it's easily done.</p>
 +
 
 +
<p>All of the code and installation instructions are available at the project's <a href="http://github.com/iGEM-QSF/igem-wiki">GitHub page.</a></p>
 +
</article>
 +
 
 +
<article class="black">
 +
<h2>Flappy Coli</h2>
 +
<p><img src="https://static.igem.org/mediawiki/2014/2/2f/Aalto_Helsinki_Flappy_coli.png" class="img-responsive"></a></p>
 +
 
 +
<p>We didn't only build software tools though. We also made a silly game called <a href="http://aaltohelsinki.com/flappycoli">Flappy Coli</a>, where you are guiding a genetically modified pink bacteria through an iGEM-maze. It grows it's flagellum when you get farther and if you are good enough, it might grow a whole tail of flagella.</p>
 +
 
 +
<p>All of the code is available at the project's <a href="http://github.com/iGEM-QSF/Flappy-coli">GitHub page.</a></p>
 +
</article>
 +
 
 +
<article class="PCB">
 +
<h2>Simulation</h2>
 +
<p><img src="https://static.igem.org/mediawiki/2014/0/03/Aalto_Helsinki_Simulation.png" class="img-responsive"></a></p>
 +
 
 +
<p>To demonstrate our work to the general public in an event called Summer of Startups Demo Day, we made a <a href="http://aaltohelsinki.com/simulation">simulation</a> that shows our system in action. It shows an animated bacteria plate with adjustable light intensity sliders to remotely control the bacteria. The proteins the bacteria produce are colors, so you can see how the changes in light intensity correlate to the color of the colonies on the plate. The simulation also has a nice grap that shows the protein levels in one second intervals so you can see more clearly what's going on in the cell.</p>
 +
 
 +
<p>All of the code (including a more in-detail Python graph simulation) is available at the project's <a href="http://github.com/iGEM-QSF/SimCircus">GitHub page.</a></p>
 +
 
 +
</article>
 +
 
 +
<script type="text/javascript">
 +
$('.extrabar').affix({
 +
      offset: {
 +
        top: $('.splash').height() * 1.095
 +
      }
 +
});
 +
</script></div>
 +
</body>
 +
<script>
 +
$(document).ready(function() {
 +
 
 +
if(location.pathname != "/Team:Aalto-Helsinki") {
 +
$('#navigation a[href^="https://2014.igem.org' + location.pathname + '"]').addClass('active');
 +
} else $('#navigation a.home').addClass('active');
 +
});
 +
</script>
</html>
</html>
{{:Team:Aalto-Helsinki/footer}}
{{:Team:Aalto-Helsinki/footer}}

Latest revision as of 12:57, 27 August 2014

Software

Software

From the start, we planned to develop software tools to make the work of our team easier. We also want to share the tools with the iGEM Community to help everyone.

All the code is available as open source on GitHub and is free to be reused, modified or expanded. All of the projects can be found through our GitHub organization Quiet Sushi Force.

Seekers

We made two different Seekers for making background research for iGEM projects a little easier. They are both written in JavaScript using the Angular.js library. The data in both is a massive JSON file that is easily modifiable and can be changed without doing any modifications to the code, so expanding the tools for the future only requires adding data.

Both use Yeoman for scaffolding and deployment and they are currently running on GitHub Pages, which is free and handles requests very fast, so they will stay available for the foreseeable future.

The major tools we made are the Seeker-brand tools. First we made BioBrick Seeker. to make searching for the needed BioBricks in the 2014 iGEM Distribution a bit easier. It can be used to find Bricks with a certain keyword or list all from a certain type. It even has a search for the part names to see if the Brick you need is in this year's distribution.

All of the code and installation instructions are available at the project's GitHub page.

Team Seeker

The next one was Team Seeker., a tool to search through the project abstracts of past teams to see if something you've been thinking about has been done before and to find projects that work in a similar field to your own. It has a smart phrase search so writing anything in the search bar should bring up what you need.

All of the code and installation instructions are available at the project's GitHub page.

Other software projects

A third one is the iGEM Wiki Quickifier., a tool to upload content to a particular team wiki without using the cumbersome wiki interface. It allows you to write all the pages as proper HTML and add template tags while uploading, so that they don't come in the way of writing actual content. It's work in progress and changing it to upload to other wikis than ours is not implemented, but if you know a bit of Python, it's easily done.

All of the code and installation instructions are available at the project's GitHub page.

Flappy Coli

We didn't only build software tools though. We also made a silly game called Flappy Coli, where you are guiding a genetically modified pink bacteria through an iGEM-maze. It grows it's flagellum when you get farther and if you are good enough, it might grow a whole tail of flagella.

All of the code is available at the project's GitHub page.

Simulation

To demonstrate our work to the general public in an event called Summer of Startups Demo Day, we made a simulation that shows our system in action. It shows an animated bacteria plate with adjustable light intensity sliders to remotely control the bacteria. The proteins the bacteria produce are colors, so you can see how the changes in light intensity correlate to the color of the colonies on the plate. The simulation also has a nice grap that shows the protein levels in one second intervals so you can see more clearly what's going on in the cell.

All of the code (including a more in-detail Python graph simulation) is available at the project's GitHub page.