Team:METU Turkey Software

From 2010.igem.org

(Difference between revisions)
Line 2: Line 2:
"http://www.w3.org/TR/html4/strict.dtd">
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<html lang="en">
 +
<head>
<head>
<script type="text/javascript">
<script type="text/javascript">
Line 706: Line 707:
</script>
</script>
-
 
</head>
</head>
 +
<body>
<body>
-
<div id="globalWrapper">
+
 
-
<div id="top-section">
+
<div id="home" class="item">
-
<div id="p-logo">
+
<div class="homepage">
-
<a href="/Main_Page" title="Main Page">
+
</div>
-
<img src="/wiki/skins/common/images/wiki.png">" </a></div>
+
</div>
-
<!-- end p-logo -->
+
<div id="team" class="item">
-
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
+
<div class="content2">
-
<div id="menubar" class="left-menu">
+
Team
-
<ul>
+
<div class="text">
-
<li class="selected"><a href="/Team:METU_Turkey_Software">Page
+
<div id="slider">
-
</a></li>
+
<img alt="" src="https://static.igem.org/mediawiki/2010/e/e7/Metu-slide1.jpg">
-
<li class="new">
+
<img alt="" src="https://static.igem.org/mediawiki/2010/e/e1/Metu-slide2.jpg">
-
<a href="/wiki/index.php?title=Talk:Team:METU_Turkey_Software&amp;action=edit">
+
<img alt="" src="https://static.igem.org/mediawiki/2010/b/b8/Metu-slide3.jpg">
-
Discussion </a></li>
+
</div>
-
<li>
+
<p>METU Turkey Software is an interdisciplinary team of 8 students and
-
<a href="/wiki/index.php?title=Team:METU_Turkey_Software&amp;action=edit">
+
3 advisors from various backgrounds such as Molecular Biology, Bioinformatics,  
-
View source </a></li>
+
Computer Engineering and Computer Education and Instructional Technology.
-
<li>
+
We have put our knowledge and experience in our fields together to bring
-
<a href="/wiki/index.php?title=Team:METU_Turkey_Software&amp;action=history">
+
a much needed solution to a daily problem in field of synthetic biology
-
History </a></li>
+
for iGEM 2010 </p>
-
<li style="color: rgb(128, 128, 128); cursor: default;">teams</li>
+
-
</ul>
+
</div>
</div>
-
<!-- end menubar (left) -->
+
</div>
-
<div id="menubar" class="right-menu">
+
</div>
 +
<div id="motivation" class="item">
 +
<div class="content2">
 +
<div class="text">
 +
Motivation
 +
<p>Since 2008, we have been participating in iGEM as METU ( Middle East
 +
Technical University) wet-lab team, and each year we have noticed the
 +
increasing number of teams participating, along with an increase in
 +
biobricks entries at partsregistry.org. While having more choices of
 +
biobricks to choose from is incredible, searching for and choosing the
 +
appropriate parts is becoming a challenge. This year during the construction
 +
process of iGEM biobrick parts for our new project, we felt the need
 +
for an application to find interacting parts based on an input/output
 +
model to design the genetic constructs. Using a specialized software
 +
for searching the parts registry to find possible biobricks to include
 +
into our construct would be much easy, fast and accurate than manual.
 +
We have shared our need with a group of friends who are software engineers,
 +
and initiated the METU_Turkey_SOFTWARE team where we worked together
 +
over this summer to build the BIO-Guide software. </p>
 +
</div>
 +
</div>
 +
</div>
 +
<div id="scope" class="item">
 +
<div class="content2">
 +
<div class="text">
 +
Scope and Future Aspects
 +
<p>The partsregistry.org is a continuously growing collection of standard
 +
genetic parts that can be mixed and matched to build synthetic biology
 +
devices and systems. The Registry is based on the principle of &quot;get
 +
some, give some&quot;. Registry users benefit from using the parts and information
 +
available in the Registry for designing their own genetically engineered
 +
biological systems. In exchange, the expectation is that Registry users
 +
will contribute back to the information and the data on existing parts
 +
and will submit new parts they have designed in order to improve this
 +
community resource. </p>
 +
<p>As an expanding database partsregistry.org needs to be more organized
 +
and the standardization template needs to be improved. Additionally,
 +
the potential of multiple ways of using each part in different construct
 +
combination brings out the necessity for an application to search through
 +
the database. BIO-Guide is the first designed software that organizes
 +
over 1000 parts in partsregistry.org as possible atomics parts to build
 +
new biological device and systems for specific input and outputs based
 +
on graph theory. The requirement of similar applications and software
 +
tools are now inevitable in the emerging field of synthetic biology.
 +
The innovative approach that makes the partsregistry.org easy to use
 +
for synthetic biology applications is the collection of standardized
 +
parts that can be used in any combination with minimal effort under
 +
one database. But while working on our algorithm to search for possible
 +
combinations of parts depending on the given input and output, we have
 +
realized that present standards are inadequate and parts registry form
 +
must be improved. </p>
 +
<p>In very near future a new format for parts registry form is needed
 +
and few additional features should be implemented to have more control
 +
on the database. We are planning to suggest a new format and features
 +
for the parts registry based on the survey results we have received.
 +
And planning to build the next version of BIO-guide based on the revised
 +
parts registry form. Along with using new parts registry standards we
 +
will be improving the algorithm, so that the software can search through
 +
more complex relations and returns all possible functional constructs.
 +
</p>
 +
</div>
 +
</div>
 +
</div>
 +
<div id="project" class="item">
 +
<div class="content2">
 +
Project Introduction
 +
<div class="text">
 +
<p>As the field of Synthetic Biology is on the rise, iGEM is growing
 +
up very fast and the number of parts in the parts registry is increasing
 +
with the addition of more complex parts each day. After facing some
 +
difficulty while running our algorithms on the parts registry, the need
 +
for more effective standardization of parts entry was apparent. We have
 +
investigated the information on parts in iGEM’s 2010 distribution and
 +
reorganized the information on the parts registry forms according to
 +
the needs of our algorithm. Then we have used graph theoretic modeling
 +
to visualize the relations between iGEM Parts and to standardize the
 +
representation of the parts as much as possible by graph theoretical
 +
methods. This helped us to find input output relations between the parts.
 +
Furthermore, our program BIO-Guide is now able to provide alternative
 +
pathways to construct the most reliable and functional Biobrick devices
 +
with respect to given inputs and expected outputs as a guide to Biobricks
 +
parts registry.</p>
 +
</div>
 +
</div>
 +
</div>
 +
<div id="notebook" class="item">
 +
<div class="content2">
 +
Notebook</div>
 +
</div>
 +
<div id="download" class="item">
 +
<div class="content2">
 +
Download</div>
 +
</div>
 +
<div id="miscellaneous" class="item">
 +
<div class="content2">
 +
Misc - Collaboration</div>
 +
</div>
 +
<div class="clear">
 +
</div>
 +
<!-- 2nd row -->
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="project2" class="item">
 +
<div class="content2">
 +
<div class="text">
 +
Material and Methods
 +
<p>Our material for B-IO Guide Software Program was the all background
 +
information of parts stated in distributed 2010 iGEM plates to whole
 +
wetlab teams. Data of a part having specific part ID has been parsed
 +
by writing a parsing code. Then, other data which needs to be standardized
 +
according to biological importance which has been get out from the Registry
 +
of Parts Page manually. These standardized data are; </p>
<ul>
<ul>
-
<li id="pt-login">
+
<li>working conditions of biobricks involved within the parts</li>
-
<a accesskey="o" href="/wiki/index.php?title=Special:UserLogin&amp;returnto=Team:METU_Turkey_Software" title="You are encouraged to log in, it is not mandatory however. [o]">
+
<li>properties of inputs and outputs</li>
-
Log in</a></li>
+
</ul>
</ul>
 +
<p>We named as &quot;Inputs&quot; because an effector which may be chemical(IPTG,
 +
galactose etc.) and physical (UV irradiation, temperature etc) external
 +
inputs or may be proteins synthesized from a biobrick coding sequence
 +
can affect promoters on the parts. The effects of these mentioned inputs
 +
have been determined as inducer (a molecule that starts gene expression),
 +
repressor (blocker of attachment of RNA polymerase to promoter), activator
 +
(increasing the rate of transcription) and inhibitor (decreasing the
 +
rate of transcription). Moreover, the promoters may have additional
 +
property at which they may become constitutively ON without seen any
 +
effect. </p>
 +
<p>On the other hand, for output section, we add new approach which
 +
is &quot;working condition&quot; parameter because the expressed proteins from
 +
biobrick coding sequences may come from different organisms to run mostly
 +
in E.coli. However, in some cases these proteins may not work well as
 +
expected unless suitable and optimum conditions are provided in the
 +
host. Thus, we have thought that natural(in vivo) or experimental(in
 +
vitro) working conditions of the synthesized proteins from the certain
 +
biobricks or constructs should be stated during submitting to Parts
 +
Registry. Nevertheless, our 2010 iGEM Software Program version 1.0 mostly
 +
does not have any experimental data since the data had not been added
 +
for pages of the parts regularly and true. Therefore, if our advised
 +
Parts Registry interfaces are used in iGEM in future and our standards
 +
are used, then we will be able to add such an information to the database
 +
of the program for better performance. </p>
</div>
</div>
-
<!-- end right menubar -->
 
-
<div id="search-controls">
 
-
<form id="searchform" action="/Special:Search">
 
-
<input id="searchInput" accesskey="f" autocomplete="off" name="search" title="Search 2010.igem.org [alt-f]" type="text" value="">
 
-
<input id="searchGoButton" class="searchButton" name="go" title="Go to a page with this exact name if exists" type="submit" value="Go">&nbsp;
 
-
<input id="mw-searchButton" class="searchButton" name="fulltext" title="Search the pages for this text" type="submit" value="Search">
 
-
</form>
 
-
</div>
 
-
<!-- close search controls --></div>
 
-
<!-- close top-section-->
 
-
<div id="content">
 
-
<!--
 
-
<div id="jump-to-nav">Jump to:                        <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div>-->
 
-
<!-- start content -->
 
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
 
-
"http://www.w3.org/TR/html4/strict.dtd">
 
-
<title>METU Turkey Software</title>
 
-
<!-- 1st row -->
 
-
<div id="home" class="item">
 
-
<div class="homepage">
 
-
</div>
 
-
</div>
 
-
<div id="team" class="item">
 
-
<div class="content2">
 
-
Team
 
-
<div class="text">
 
-
<div id="slider">
 
-
<img alt="" src="https://static.igem.org/mediawiki/2010/e/e7/Metu-slide1.jpg">
 
-
<img alt="" src="https://static.igem.org/mediawiki/2010/e/e1/Metu-slide2.jpg">
 
-
<img alt="" src="https://static.igem.org/mediawiki/2010/b/b8/Metu-slide3.jpg">
 
-
</div>
 
-
<p>METU Turkey Software is an interdisciplinary team of
 
-
8 students and 3 advisors from various backgrounds such
 
-
as Molecular Biology, Bioinformatics, Computer Engineering
 
-
and Computer Education and Instructional Technology. We
 
-
have put our knowledge and experience in our fields together
 
-
to bring a much needed solution to a daily problem in field
 
-
of synthetic biology for iGEM 2010 </p>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div id="motivation" class="item">
 
-
<div class="content2">
 
-
<div class="text">
 
-
Motivation
 
-
<p>Since 2008, we have been participating in iGEM as METU
 
-
( Middle East Technical University) wet-lab team, and each
 
-
year we have noticed the increasing number of teams participating,
 
-
along with an increase in biobricks entries at partsregistry.org.
 
-
While having more choices of biobricks to choose from is
 
-
incredible, searching for and choosing the appropriate parts
 
-
is becoming a challenge. This year during the construction
 
-
process of iGEM biobrick parts for our new project, we felt
 
-
the need for an application to find interacting parts based
 
-
on an input/output model to design the genetic constructs.
 
-
Using a specialized software for searching the parts registry
 
-
to find possible biobricks to include into our construct
 
-
would be much easy, fast and accurate than manual. We have
 
-
shared our need with a group of friends who are software
 
-
engineers, and initiated the METU_Turkey_SOFTWARE team where
 
-
we worked together over this summer to build the BIO-Guide
 
-
software. </p>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div id="scope" class="item">
 
-
<div class="content2">
 
-
<div class="text">
 
-
Scope and Future Aspects
 
-
<p>The partsregistry.org is a continuously growing collection
 
-
of standard genetic parts that can be mixed and matched
 
-
to build synthetic biology devices and systems. The Registry
 
-
is based on the principle of "get some, give some". Registry
 
-
users benefit from using the parts and information available
 
-
in the Registry for designing their own genetically engineered
 
-
biological systems. In exchange, the expectation is that
 
-
Registry users will contribute back to the information and
 
-
the data on existing parts and will submit new parts they
 
-
have designed in order to improve this community resource.
 
-
</p>
 
-
<p>As an expanding database partsregistry.org needs to be
 
-
more organized and the standardization template needs to
 
-
be improved. Additionally, the potential of multiple ways
 
-
of using each part in different construct combination brings
 
-
out the necessity for an application to search through the
 
-
database. BIO-Guide is the first designed software that
 
-
organizes over 1000 parts in partsregistry.org as possible
 
-
atomics parts to build new biological device and systems
 
-
for specific input and outputs based on graph theory. The
 
-
requirement of similar applications and software tools are
 
-
now inevitable in the emerging field of synthetic biology.
 
-
The innovative approach that makes the partsregistry.org
 
-
easy to use for synthetic biology applications is the collection
 
-
of standardized parts that can be used in any combination
 
-
with minimal effort under one database. But while working
 
-
on our algorithm to search for possible combinations of
 
-
parts depending on the given input and output, we have realized
 
-
that present standards are inadequate and parts registry
 
-
form must be improved. </p>
 
-
<p>In very near future a new format for parts registry form
 
-
is needed and few additional features should be implemented
 
-
to have more control on the database. We are planning to
 
-
suggest a new format and features for the parts registry
 
-
based on the survey results we have received. And planning
 
-
to build the next version of BIO-guide based on the revised
 
-
parts registry form. Along with using new parts registry
 
-
standards we will be improving the algorithm, so that the
 
-
software can search through more complex relations and returns
 
-
all possible functional constructs. </p>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div id="project" class="item">
 
-
<div class="content2">
 
-
Project Introduction
 
-
<div class="text">
 
-
<p>As the field of Synthetic Biology is on the rise, iGEM
 
-
is growing up very fast and the number of parts in the parts
 
-
registry is increasing with the addition of more complex
 
-
parts each day. After facing some difficulty while running
 
-
our algorithms on the parts registry, the need for more
 
-
effective standardization of parts entry was apparent. We
 
-
have investigated the information on parts in iGEM’s 2010
 
-
distribution and reorganized the information on the parts
 
-
registry forms according to the needs of our algorithm.
 
-
Then we have used graph theoretic modeling to visualize
 
-
the relations between iGEM Parts and to standardize the
 
-
representation of the parts as much as possible by graph
 
-
theoretical methods. This helped us to find input output
 
-
relations between the parts. Furthermore, our program BIO-Guide
 
-
is now able to provide alternative pathways to construct
 
-
the most reliable and functional Biobrick devices with respect
 
-
to given inputs and expected outputs as a guide to Biobricks
 
-
parts registry.</p>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div id="notebook" class="item">
 
-
<div class="content2">
 
-
Notebook</div>
 
-
</div>
 
-
<div id="download" class="item">
 
-
<div class="content2">
 
-
Download</div>
 
-
</div>
 
-
<div id="miscellaneous" class="item">
 
-
<div class="content2">
 
-
Misc - Collaboration</div>
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
-
<!-- 2nd row -->
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="project2" class="item">
 
-
<div class="content2">
 
-
<div class="text">
 
-
Material and Methods
 
-
<p>Our material for B-IO Guide Software Program was the
 
-
all background information of parts stated in distributed
 
-
2010 iGEM plates to whole wetlab teams. Data of a part having
 
-
specific part ID has been parsed by writing a parsing code.
 
-
Then, other data which needs to be standardized according
 
-
to biological importance which has been get out from the
 
-
Registry of Parts Page manually. These standardized data
 
-
are; </p>
 
-
<ul>
 
-
<li>working conditions of biobricks involved within
 
-
the parts</li>
 
-
<li>properties of inputs and outputs</li>
 
-
</ul>
 
-
<p>We named as "Inputs" because an effector which may be
 
-
chemical(IPTG, galactose etc.) and physical (UV irradiation,
 
-
temperature etc) external inputs or may be proteins synthesized
 
-
from a biobrick coding sequence can affect promoters on
 
-
the parts. The effects of these mentioned inputs have been
 
-
determined as inducer (a molecule that starts gene expression),
 
-
repressor (blocker of attachment of RNA polymerase to promoter),
 
-
activator (increasing the rate of transcription) and inhibitor
 
-
(decreasing the rate of transcription). Moreover, the promoters
 
-
may have additional property at which they may become constitutively
 
-
ON without seen any effect. </p>
 
-
<p>On the other hand, for output section, we add new approach
 
-
which is "working condition" parameter because the expressed
 
-
proteins from biobrick coding sequences may come from different
 
-
organisms to run mostly in E.coli. However, in some cases
 
-
these proteins may not work well as expected unless suitable
 
-
and optimum conditions are provided in the host. Thus, we
 
-
have thought that natural(in vivo) or experimental(in vitro)
 
-
working conditions of the synthesized proteins from the
 
-
certain biobricks or constructs should be stated during
 
-
submitting to Parts Registry. Nevertheless, our 2010 iGEM
 
-
Software Program version 1.0 mostly does not have any experimental
 
-
data since the data had not been added for pages of the
 
-
parts regularly and true. Therefore, if our advised Parts
 
-
Registry interfaces are used in iGEM in future and our standards
 
-
are used, then we will be able to add such an information
 
-
to the database of the program for better performance.
 
-
</p>
 
-
</div>
 
-
</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="download2" class="item">
 
-
<div class="content2">
 
-
Code</div>
 
-
</div>
 
-
<div id="miscellaneous2" class="item">
 
-
<div class="content2">
 
-
Human Practices</div>
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
-
<!-- 3rd row -->
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="project3" class="item">
 
-
<div class="content2">
 
-
Database</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="download3" class="item">
 
-
<div class="content2">
 
-
User Guide</div>
 
-
</div>
 
-
<div id="miscellaneous3" class="item">
 
-
<div class="content2">
 
-
Safety</div>
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
-
<!-- 4th row -->
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="project4" class="item">
 
-
<div class="content2">
 
-
Modelling</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="download4" class="item">
 
-
<div class="content2">
 
-
Support</div>
 
-
</div>
 
-
<div id="miscellaneous4" class="item">
 
-
<div class="content2">
 
-
Future Plan</div>
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
-
<!-- 5th row -->
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="project5" class="item">
 
-
<div class="content2">
 
-
Algorithm</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="download5" class="item">
 
-
<div class="content2">
 
-
Contact</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
-
<!-- 6th row -->
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div id="project6" class="item">
 
-
<div class="content2">
 
-
Results</div>
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="item">
 
-
</div>
 
-
<div class="clear">
 
-
</div>
 
</div>
</div>
-
<!--  
+
</div>
 +
<div class="item">
 +
</div>
 +
<div id="download2" class="item">
 +
<div class="content2">
 +
Code</div>
 +
</div>
 +
<div id="miscellaneous2" class="item">
 +
<div class="content2">
 +
Human Practices</div>
 +
</div>
 +
<div class="clear">
 +
</div>
 +
<!-- 3rd row -->
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="project3" class="item">
 +
<div class="content2">
 +
Database</div>
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="download3" class="item">
 +
<div class="content2">
 +
User Guide</div>
 +
</div>
 +
<div id="miscellaneous3" class="item">
 +
<div class="content2">
 +
Safety</div>
 +
</div>
 +
<div class="clear">
 +
</div>
 +
<!-- 4th row -->
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="project4" class="item">
 +
<div class="content2">
 +
Modelling</div>
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="download4" class="item">
 +
<div class="content2">
 +
Support</div>
 +
</div>
 +
<div id="miscellaneous4" class="item">
 +
<div class="content2">
 +
Future Plan</div>
 +
</div>
 +
<div class="clear">
 +
</div>
 +
<!-- 5th row -->
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="project5" class="item">
 +
<div class="content2">
 +
Algorithm</div>
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="download5" class="item">
 +
<div class="content2">
 +
Contact</div>
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="clear">
 +
</div>
 +
<!-- 6th row -->
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div id="project6" class="item">
 +
<div class="content2">
 +
Results</div>
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="item">
 +
</div>
 +
<div class="clear">
 +
</div>
 +
 
 +
<!--  
NewPP limit report
NewPP limit report
Preprocessor node count: 4/1000000
Preprocessor node count: 4/1000000
Line 1,062: Line 995:
Expensive parser function count: 0/100
Expensive parser function count: 0/100
-->
-->
-
<!-- Saved in parser cache with key 2010_igem_org:pcache:idhash:461-0!1!0!!en!2!edit=0 and timestamp 20101025205305 -->
+
<!-- Saved in parser cache with key 2010_igem_org:pcache:idhash:461-0!1!0!!en!2!edit=0 and timestamp 20101025205305 -->
-
<!-- end content -->
+
<!-- end content -->
-
<!-- close footer --></div>
+
<!-- close footer -->
<!-- close footer-box -->
<!-- close footer-box -->
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
Line 1,130: Line 1,063:
</ul>
</ul>
</div>
</div>
 +
</body>
</body>
-
</html>
 
-
<!-- Served in 0.184 secs. -->
+
</html>

Revision as of 21:35, 25 October 2010

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Team

METU Turkey Software is an interdisciplinary team of 8 students and 3 advisors from various backgrounds such as Molecular Biology, Bioinformatics, Computer Engineering and Computer Education and Instructional Technology. We have put our knowledge and experience in our fields together to bring a much needed solution to a daily problem in field of synthetic biology for iGEM 2010

Motivation

Since 2008, we have been participating in iGEM as METU ( Middle East Technical University) wet-lab team, and each year we have noticed the increasing number of teams participating, along with an increase in biobricks entries at partsregistry.org. While having more choices of biobricks to choose from is incredible, searching for and choosing the appropriate parts is becoming a challenge. This year during the construction process of iGEM biobrick parts for our new project, we felt the need for an application to find interacting parts based on an input/output model to design the genetic constructs. Using a specialized software for searching the parts registry to find possible biobricks to include into our construct would be much easy, fast and accurate than manual. We have shared our need with a group of friends who are software engineers, and initiated the METU_Turkey_SOFTWARE team where we worked together over this summer to build the BIO-Guide software.

Scope and Future Aspects

The partsregistry.org is a continuously growing collection of standard genetic parts that can be mixed and matched to build synthetic biology devices and systems. The Registry is based on the principle of "get some, give some". Registry users benefit from using the parts and information available in the Registry for designing their own genetically engineered biological systems. In exchange, the expectation is that Registry users will contribute back to the information and the data on existing parts and will submit new parts they have designed in order to improve this community resource.

As an expanding database partsregistry.org needs to be more organized and the standardization template needs to be improved. Additionally, the potential of multiple ways of using each part in different construct combination brings out the necessity for an application to search through the database. BIO-Guide is the first designed software that organizes over 1000 parts in partsregistry.org as possible atomics parts to build new biological device and systems for specific input and outputs based on graph theory. The requirement of similar applications and software tools are now inevitable in the emerging field of synthetic biology. The innovative approach that makes the partsregistry.org easy to use for synthetic biology applications is the collection of standardized parts that can be used in any combination with minimal effort under one database. But while working on our algorithm to search for possible combinations of parts depending on the given input and output, we have realized that present standards are inadequate and parts registry form must be improved.

In very near future a new format for parts registry form is needed and few additional features should be implemented to have more control on the database. We are planning to suggest a new format and features for the parts registry based on the survey results we have received. And planning to build the next version of BIO-guide based on the revised parts registry form. Along with using new parts registry standards we will be improving the algorithm, so that the software can search through more complex relations and returns all possible functional constructs.

Project Introduction

As the field of Synthetic Biology is on the rise, iGEM is growing up very fast and the number of parts in the parts registry is increasing with the addition of more complex parts each day. After facing some difficulty while running our algorithms on the parts registry, the need for more effective standardization of parts entry was apparent. We have investigated the information on parts in iGEM’s 2010 distribution and reorganized the information on the parts registry forms according to the needs of our algorithm. Then we have used graph theoretic modeling to visualize the relations between iGEM Parts and to standardize the representation of the parts as much as possible by graph theoretical methods. This helped us to find input output relations between the parts. Furthermore, our program BIO-Guide is now able to provide alternative pathways to construct the most reliable and functional Biobrick devices with respect to given inputs and expected outputs as a guide to Biobricks parts registry.

Notebook
Download
Misc - Collaboration
Material and Methods

Our material for B-IO Guide Software Program was the all background information of parts stated in distributed 2010 iGEM plates to whole wetlab teams. Data of a part having specific part ID has been parsed by writing a parsing code. Then, other data which needs to be standardized according to biological importance which has been get out from the Registry of Parts Page manually. These standardized data are;

  • working conditions of biobricks involved within the parts
  • properties of inputs and outputs

We named as "Inputs" because an effector which may be chemical(IPTG, galactose etc.) and physical (UV irradiation, temperature etc) external inputs or may be proteins synthesized from a biobrick coding sequence can affect promoters on the parts. The effects of these mentioned inputs have been determined as inducer (a molecule that starts gene expression), repressor (blocker of attachment of RNA polymerase to promoter), activator (increasing the rate of transcription) and inhibitor (decreasing the rate of transcription). Moreover, the promoters may have additional property at which they may become constitutively ON without seen any effect.

On the other hand, for output section, we add new approach which is "working condition" parameter because the expressed proteins from biobrick coding sequences may come from different organisms to run mostly in E.coli. However, in some cases these proteins may not work well as expected unless suitable and optimum conditions are provided in the host. Thus, we have thought that natural(in vivo) or experimental(in vitro) working conditions of the synthesized proteins from the certain biobricks or constructs should be stated during submitting to Parts Registry. Nevertheless, our 2010 iGEM Software Program version 1.0 mostly does not have any experimental data since the data had not been added for pages of the parts regularly and true. Therefore, if our advised Parts Registry interfaces are used in iGEM in future and our standards are used, then we will be able to add such an information to the database of the program for better performance.

Code
Human Practices
Database
User Guide
Safety
Modelling
Support
Future Plan
Algorithm
Contact
Results