Revision as of 22:52, 19 February 2014 by Raik (Talk | contribs)

iGEM 2014 Software Track

Computational work and software development are a very important part of Synthetic Biology. The iGEM competition again has a track for teams that want to focus on exactly that.

This year, we want to create a yet closer link to the wet lab side of iGEM. We therefore encourage software/computational teams to validate their tools and algorithms with some experiments. These experiments can be "outsourced", that is, performed in some other lab or by a collaborating iGEM team. We are working on supporting software teams to find partner labs -- stay tuned! Moreover, if you have a large ambitious project that includes both a lot of computational and a lot of wet lab work, think about registering two teams -- students can be members of both the computational and the wet lab team at the same time. This gives more exposure to the hard computational work which will be judged by experts (and you can win one more price!).

Software projects will also be judged by the quality of documentation (both for users and for other developers), by how much they embrace best practices (e.g. modern tools, testing, agile development) and by how well they make use of previous iGEM teams' work and how well they enable other teams to pick up from where they will leave. Many software projects from previous years have resulted in long-term efforts and have even led to several start-up companies. We would love to see that happen again this year.

Information about the track

Starting in 2008, area awards for software tools were introduced. These efforts produced a number of truly unique software projects. Last year, we introduced a centralized repository for iGEM software projects on GitHub. BTW, please, use git right from the start of your project -- knowing the history of your commits is very helpful for other developers who want to build on your hard work. This will help to not only preserve the projects but also allow others to avoid building existing tools as well as extend them. Moreover, we hope to help create a community of users around specific design frameworks and community standards.

Team Projects from previous years

UT Tokyo 2012

In 2012, the UT Tokyo team created an innovative BioBrick search page. Their project was web accessible and allowed users to search the Registry for parts using many different keywords, approaches, years and other parameters. They also created a rating system for parts based on the number of uses.

SYSU-Software 2013

SYSU-Software created a program called CAST (Computer Aided Synbio Tool), to address specific technical challenges in synthetic biology. Their software can automatically perform regulatory network and gene circuits design, modeling, vector design and actually build the proposed circuit. All designs can be stored in a database to be shared through CAST. In addition, they incorporated wetlab experimentation into the project to validate their new simulation model.

SYSU-Software won the Best Software Project Award in 2013.

iGEM Software Resources


Requirements for Software teams will differ from other tracks, as you will not be required to contribute parts to the Registry. However, there will be additional elements to a software team.

Track Committee

We have a great committee to help out 2014 software teams:

  • Edward Perello
  • Evan Appleton
  • Sally Radwan
  • Raik Grunberg