Team:Wageningen UR/TheConstructor

From 2012.igem.org

Revision as of 14:32, 21 September 2012 by Keesvanderark (Talk | contribs)

The Constructor header.png

Contents

Software

The Constructor was created with the intention of supporting the complete iGEM community. Our vision of synthetic biology the fields of software development and wet-lab ultimately work together. However, in the iGEM competition there is a distinct line between the software development and the experimental aspects blocking the synergy between both fields. Teams are therefore not able to contribute in both fields as one team, without being excluded from special prices from other tracks.

Due to the fact that the Wageningen University's budget was only sufficient for one iGEM Team we planned to support the software development within the wet-lab group. This led to the creation of a web-application that advices the user with the selection of BioBricks to develop their desired construct.

Although we are not present within the software track, we still think that we meet the medal criteria as well as the criteria for special prices available within the software track with our application: The Constructor.

The Constructor

In the field of synthetic biology, engineering principles are combined with molecular biology. For the construction of parts, a repository is required and for the iGEM teams, The Registry of Standard Biological Parts is such a repository.

In 2011 an attempt was made to develop an application for the construction of parts from The Registry of Standard Biological Parts. This application was functional, however it could be improved in various ways. As the application was intended for offline use, the application had to be installed on every computer on where it was required, also the installation procedure, including the creation of the database required approximately 4-6 hours.

The installation of the application on multiple machines simultaneously could lead to the problem where the Registry of Standard Biological Parts would not be able to cope with the requests. The main reasons for building a new application was to make it accessible for everybody via an online interface, reduce the load on the Registry of Standard Biological Parts and increase the efficiency via a better algorithm.

The iGEM Wageningen 2012 team in collaboration with iGEM Wageningen 2011 designed a completely new application with a completely new interface and made it available for online access. The application called “The Constructor” contains a better algorithm, a user-friendlier interface and is available from an online source.

The Constructor works as follows: The user defines different circuits that are going to be present within a single plasmid. In the next step The Constructor permutes all possible combinations of designed transcription units (TU) and extract parts from The Constructor Database that match any of the TUs. After the retrieval of parts, a shortest path algorithm calculates the most efficient cloning method for the construction of the TUs. A complete overview of the application flow is found in figure 1.


Figure 1: Overview of the workflow of “The Constructor”. The first step is to let the user define the circuits of interest. The constructor permutes all transcription unit arrangements (TU) as a single circuit is independent to one and another it will not have an effect on the separate components. The database is then queried with all possible TUs for the extraction of matching parts.




Database

Figure 2: An entity-relationship diagram model of The Constructor database

The database that was created for the storage of all the information that reside within the Registry of Biological Parts was as follows (Figure 2). The database consists of 3 tables namely, superpart, brick and features. The superpart holds all connections between a superpart and the bricks belonging to this superpart. The brick table contains all the biological information like the name, description, rating, quality, sequence and more. Each brick is also linked to a feature table containing the information of a specific feature belonging to that brick. With this database specifically designed for the storage of the biobricks a specific application was written to query the repository. This resulted in a database containing ~20.000 parts that were then ready to be used for the application.














Our Publication

On the 4th of September we published an open access publication about The Constructor. The article, "The Constructor: a web application optimizing cloning strategies based on modules from the registry of standard biological parts", was a result of a collaboration between the iGEM Team Wageningen of 2011 and 2012. This collaboration and the writing of the article improved our educational experience tremendously as for most this was the first article to be published. We are therefore also very proud to mention that this article is now categorized as highly accessed, meaning that our article has been especially highly accessed relatively to the publication date and the journal in which it was published.

Future prospects

The Constructor facilitates the cloning strategy of complex pre-designed genetic circuits from elements of the Registry of Standard Biological Parts[1]. Although the Constructor specifically focuses on this Registry, the same search algorithms for assembly optimization recommendations can be applied to other extensive and well-defined parts libraries. Furthermore, the Constructor uses a straightforward transcriptional unit concept, which could be expanded by including different parts such as splicing signals. Finally, the web tool could be further optimised by suggesting alternatives for certain parts, like available reporter genes with another fluorescent ability, or different inducible promoters.

Publication


Our publication of The Constructor at the Journal of Biological Engineering [Highly Accessed].

Online


The online application of The Constructor available for all iGEM Teams and those who are interested.

Poster


The poster of The Constructor, presented at the German Synthetic Biology Conference in May 2012 in Munich.

Source code


The source code of The Constructor. Available under the GPL license.

References

[1] [http://www.jbioleng.org/content/6/1/14/abstract Matthijn Hesselman, Jasper Koehorst, Thijs Slijkhuis, Floor Hugenholtz,Dorett Odoni, and Mark van Passel. The constructor: a web application optimizing cloning strategies based on modules from the registry of standard biological parts. Journal of Biological Engineering, 6(1):14, 2012.]