Team:Alberta/Software

From 2010.igem.org

(Difference between revisions)
(design your plasmid before you build)
(Technology)
Line 8: Line 8:
{{Team:Alberta/beginRightSideBar}}
{{Team:Alberta/beginRightSideBar}}
==Technology==
==Technology==
-
To build our web app we relied on the following exciting open source technologies:
+
To build our web app we implemented the following open source technologies:
*[http://rubyonrails.org/ Ruby on Rails]
*[http://rubyonrails.org/ Ruby on Rails]
-
**A web framework using Ruby.  Uses [http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller MVC] method and has many advanced features
+
**A web server back-end that uses the Ruby programming languageImplements a [http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller MVC] framework, and is easily customizable and extendable.
-
*[http://jquery.com/ Jquery]
+
*[http://jquery.com/ jQuery]
-
**a really elegant and fun javascript library for the web
+
**A javascript library that eases user interface design.
*[http://git-scm.com/ git]
*[http://git-scm.com/ git]
-
**a version control system that we used to share our code.  It makes fixing your blunders a breeze.
+
**A version control system that we used to share and merge our code.
*[http://github.com/ gitHub]
*[http://github.com/ gitHub]
-
**an excellent companion to git. Github is a place to store our code on line and makes collaboration easy.
+
**Free source code hosting that integrates with git. Github is also an online coding community and makes collaboration easy.
{{Team:Alberta/endRightSideBar}}
{{Team:Alberta/endRightSideBar}}
{{Team:Alberta/beginMainContent}}
{{Team:Alberta/beginMainContent}}
 +
==Introduction==
==Introduction==
Our kit is accompanied by an online web app found at [http://www.genomikon.ca genomikon.ca].  A web based lab manual is an exciting replacement to the traditional paper based variety as it is a more interactive medium.  Genomikon.ca has many interesting features designed to compliment the lab part of the kit.  We hope that it will not only be informative but also empower the students to go beyond our pre-made experiments and begin creating there own.
Our kit is accompanied by an online web app found at [http://www.genomikon.ca genomikon.ca].  A web based lab manual is an exciting replacement to the traditional paper based variety as it is a more interactive medium.  Genomikon.ca has many interesting features designed to compliment the lab part of the kit.  We hope that it will not only be informative but also empower the students to go beyond our pre-made experiments and begin creating there own.

Revision as of 02:23, 26 October 2010

TEAM ALBERTA

Introduction

Our kit is accompanied by an online web app found at [http://www.genomikon.ca genomikon.ca]. A web based lab manual is an exciting replacement to the traditional paper based variety as it is a more interactive medium. Genomikon.ca has many interesting features designed to compliment the lab part of the kit. We hope that it will not only be informative but also empower the students to go beyond our pre-made experiments and begin creating there own.

The Lab Manual

Learn about the kit and synthetic biology

The lab manual is a set of experiments, selected with several criteria in mind:

  • fun
  • familiarize the student with the tools in the kit
  • teach concepts inline with a high school biology curriculum

We used the province of Alberta's high school curriculum as a model, most high school curriculum's are somewhat similar. To see specific examples check out the experimentspage.

As the students progress through the experiments they can take notes and even upload images of their results. [Image:team-alberta-lab-manual-notes.jpg]

The Encyclopedia

Develop a deeper understanding

To offer some extra context to the experiments we have included a selection of articles about synthetic biology and various biology concepts relating to the kit and the high school curriculum. They are integrated with the experiments and also available separately for review. [Image:team-alberta-articles.jpg]

An Integrated Glossary

A definition is never further than your pointer

We have an integrated glossary throughout the website for easy access to definitions File:Team-alberta-articles.jpg

Plasmid Design Tool

design your plasmid before you build

The most exciting feature of our kit is the plasmid design tool. It has an easy to use drag and drop interface, and has built in validation to catch your errors before your build in the lab.

Learn more about the plasmid designer here

Check out the screen cast or try it for yourself [http://www.genomikon.ca/sandbox here]

generate instructions and share your design

After you create a valid plasmid you can save it and a lab protocol will automatically be created. Then you can edit the instructions, add figures, images and a description. Once your ready click publish and share your cool experiment for others to try.

Student Groups & Sharing Your Experiments

share your experiments and communicate with your classmates

Teachers can create groups and have their students join it. This allows classes to communicate with each other