|
|
Line 1: |
Line 1: |
- | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
| |
- | "http://www.w3.org/TR/html4/strict.dtd">
| |
| <html lang="en"> | | <html lang="en"> |
| + | |
| <head> | | <head> |
- | <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
| + | <link href="https://2010.igem.org/Team:METU_Turkey_Software/slidercss?action=raw&ctype=text/css" media="screen" rel="stylesheet" type="text/css" /> |
- | <title>Scroll Diagonally</title>
| + | <link href="https://2010.igem.org/Team:METU_Turkey_Software/menucss?action=raw&ctype=text/css" media="screen" rel="stylesheet" type="text/css" /> |
- | | + | <script src="https://2010.igem.org/Team:Groningen/files/slider.js?action=raw&ctype=text/javascript" type="text/javascript"></script> |
- | | + | <script src="https://2010.igem.org/Team:METU_Turkey_Software/scrollto?action=raw&ctype=text/javascript" type="text/javascript"></script> |
- | | + | <script type="text/javascript"> |
- | <script>
| + | |
- | ;(function( $ ){
| + | |
- |
| + | |
- | var $scrollTo = $.scrollTo = function( target, duration, settings ){
| + | |
- | $(window).scrollTo( target, duration, settings );
| + | |
- | };
| + | |
- | | + | |
- | $scrollTo.defaults = {
| + | |
- | axis:'xy',
| + | |
- | duration: parseFloat($.fn.jquery) >= 1.3 ? 0 : 1
| + | |
- | };
| + | |
- | | + | |
- | // Returns the element that needs to be animated to scroll the window.
| + | |
- | // Kept for backwards compatibility (specially for localScroll & serialScroll)
| + | |
- | $scrollTo.window = function( scope ){
| + | |
- | return $(window)._scrollable();
| + | |
- | };
| + | |
- | | + | |
- | // Hack, hack, hack :)
| + | |
- | // Returns the real elements to scroll (supports window/iframes, documents and regular nodes)
| + | |
- | $.fn._scrollable = function(){
| + | |
- | return this.map(function(){
| + | |
- | var elem = this,
| + | |
- | isWin = !elem.nodeName || $.inArray( elem.nodeName.toLowerCase(), ['iframe','#document','html','body'] ) != -1;
| + | |
- | | + | |
- | if( !isWin )
| + | |
- | return elem;
| + | |
- | | + | |
- | var doc = (elem.contentWindow || elem).document || elem.ownerDocument || elem;
| + | |
- |
| + | |
- | return $.browser.safari || doc.compatMode == 'BackCompat' ?
| + | |
- | doc.body :
| + | |
- | doc.documentElement;
| + | |
- | });
| + | |
- | };
| + | |
- | | + | |
- | $.fn.scrollTo = function( target, duration, settings ){
| + | |
- | if( typeof duration == 'object' ){
| + | |
- | settings = duration;
| + | |
- | duration = 0;
| + | |
- | }
| + | |
- | if( typeof settings == 'function' )
| + | |
- | settings = { onAfter:settings };
| + | |
- |
| + | |
- | if( target == 'max' )
| + | |
- | target = 9e9;
| + | |
- |
| + | |
- | settings = $.extend( {}, $scrollTo.defaults, settings );
| + | |
- | // Speed is still recognized for backwards compatibility
| + | |
- | duration = duration || settings.speed || settings.duration;
| + | |
- | // Make sure the settings are given right
| + | |
- | settings.queue = settings.queue && settings.axis.length > 1;
| + | |
- |
| + | |
- | if( settings.queue )
| + | |
- | // Let's keep the overall duration
| + | |
- | duration /= 2;
| + | |
- | settings.offset = both( settings.offset );
| + | |
- | settings.over = both( settings.over );
| + | |
- | | + | |
- | return this._scrollable().each(function(){
| + | |
- | var elem = this,
| + | |
- | $elem = $(elem),
| + | |
- | targ = target, toff, attr = {},
| + | |
- | win = $elem.is('html,body');
| + | |
- | | + | |
- | switch( typeof targ ){
| + | |
- | // A number will pass the regex
| + | |
- | case 'number':
| + | |
- | case 'string':
| + | |
- | if( /^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ) ){
| + | |
- | targ = both( targ );
| + | |
- | // We are done
| + | |
- | break;
| + | |
- | }
| + | |
- | // Relative selector, no break!
| + | |
- | targ = $(targ,this);
| + | |
- | case 'object':
| + | |
- | // DOMElement / jQuery
| + | |
- | if( targ.is || targ.style )
| + | |
- | // Get the real position of the target
| + | |
- | toff = (targ = $(targ)).offset();
| + | |
- | }
| + | |
- | $.each( settings.axis.split(''), function( i, axis ){
| + | |
- | var Pos = axis == 'x' ? 'Left' : 'Top',
| + | |
- | pos = Pos.toLowerCase(),
| + | |
- | key = 'scroll' + Pos,
| + | |
- | old = elem[key],
| + | |
- | max = $scrollTo.max(elem, axis);
| + | |
- | | + | |
- | if( toff ){// jQuery / DOMElement
| + | |
- | attr[key] = toff[pos] + ( win ? 0 : old - $elem.offset()[pos] );
| + | |
- | | + | |
- | // If it's a dom element, reduce the margin
| + | |
- | if( settings.margin ){
| + | |
- | attr[key] -= parseInt(targ.css('margin'+Pos)) || 0;
| + | |
- | attr[key] -= parseInt(targ.css('border'+Pos+'Width')) || 0;
| + | |
- | }
| + | |
- |
| + | |
- | attr[key] += settings.offset[pos] || 0;
| + | |
- |
| + | |
- | if( settings.over[pos] )
| + | |
- | // Scroll to a fraction of its width/height
| + | |
- | attr[key] += targ[axis=='x'?'width':'height']() * settings.over[pos];
| + | |
- | }else{
| + | |
- | var val = targ[pos];
| + | |
- | // Handle percentage values
| + | |
- | attr[key] = val.slice && val.slice(-1) == '%' ?
| + | |
- | parseFloat(val) / 100 * max
| + | |
- | : val;
| + | |
- | }
| + | |
- | | + | |
- | // Number or 'number'
| + | |
- | if( /^\d+$/.test(attr[key]) )
| + | |
- | // Check the limits
| + | |
- | attr[key] = attr[key] <= 0 ? 0 : Math.min( attr[key], max );
| + | |
- | | + | |
- | // Queueing axes
| + | |
- | if( !i && settings.queue ){
| + | |
- | // Don't waste time animating, if there's no need.
| + | |
- | if( old != attr[key] )
| + | |
- | // Intermediate animation
| + | |
- | animate( settings.onAfterFirst );
| + | |
- | // Don't animate this axis again in the next iteration.
| + | |
- | delete attr[key];
| + | |
- | }
| + | |
- | });
| + | |
- | | + | |
- | animate( settings.onAfter );
| + | |
- | | + | |
- | function animate( callback ){
| + | |
- | $elem.animate( attr, duration, settings.easing, callback && function(){
| + | |
- | callback.call(this, target, settings);
| + | |
- | });
| + | |
- | };
| + | |
- | | + | |
- | }).end();
| + | |
- | };
| + | |
- |
| + | |
- | // Max scrolling position, works on quirks mode
| + | |
- | // It only fails (not too badly) on IE, quirks mode.
| + | |
- | $scrollTo.max = function( elem, axis ){
| + | |
- | var Dim = axis == 'x' ? 'Width' : 'Height',
| + | |
- | scroll = 'scroll'+Dim;
| + | |
- |
| + | |
- | if( !$(elem).is('html,body') )
| + | |
- | return elem[scroll] - $(elem)[Dim.toLowerCase()]();
| + | |
- |
| + | |
- | var size = 'client' + Dim,
| + | |
- | html = elem.ownerDocument.documentElement,
| + | |
- | body = elem.ownerDocument.body;
| + | |
- | | + | |
- | return Math.max( html[scroll], body[scroll] )
| + | |
- | - Math.min( html[size] , body[size] );
| + | |
- |
| + | |
- | };
| + | |
- | | + | |
- | function both( val ){
| + | |
- | return typeof val == 'object' ? val : { top:val, left:val };
| + | |
- | };
| + | |
- | | + | |
- | })( jQuery );
| + | |
| | | |
| $(document).ready(function() { | | $(document).ready(function() { |
Line 179: |
Line 17: |
| current = $(this); | | current = $(this); |
| | | |
- | $('#Jiah').scrollTo($(this).attr('href'), 800); | + | $('#globalWrapper').scrollTo($(this).attr('href'), 800); |
| | | |
| return false; | | return false; |
Line 199: |
Line 37: |
| $('#debug').html(width + ' ' + height + ' ' + mask_width); | | $('#debug').html(width + ' ' + height + ' ' + mask_width); |
| | | |
- | $('#Jiah, .item').css({width: width, height: height}); | + | $('#globalWrapper, .item').css({width: width, height: height}); |
- | $('#topeng').css({width: mask_width, height: height}); | + | $('#content').css({width: mask_width, height: height}); |
- | $('#Jiah').scrollTo($('a.selected').attr('href'), 0); | + | $('#globalWrapper').scrollTo($('a.selected').attr('href'), 0); |
| | | |
| } | | } |
- |
| |
| </script> | | </script> |
| + | <script type="text/javascript"> |
| + | $(window).load(function() { |
| + | $('#slider').nivoSlider({effect:'fade'}); |
| + | }); |
| + | </script> |
| + | <script type="text/javascript"> |
| + | $(document).ready(function() { |
| + | |
| + | $('.toggle:not(.toggle-open)') .addClass('toggle-closed') .parents('li') .children('ul') .hide(); |
| + | |
| + | if($.browser.msie){ |
| + | $('#menu ul.navmenu li:last-child .menutop') .css('border-bottom','1px solid #CCC'); |
| + | } |
| + | |
| + | $('.toggle') .click(function(){ |
| + | if ($(this) .hasClass('toggle-open')) { |
| + | $(this) .removeClass('toggle-open') .addClass('toggle-closed') .empty('') .append('+') .parents('li') .children('ul') .slideUp(250); |
| + | $(this) .parent('.menutop') .removeClass('menutop-open') .addClass('menutop-closed'); |
| + | }else{ |
| + | $(this) .parent('.menutop') .removeClass('menutop-closed') .addClass('menutop-open'); |
| + | $(this) .removeClass('toggle-closed') .addClass('toggle-open') .empty('') .append('–') .parents('li') .children('ul') .slideDown(250); |
| + | } |
| + | |
| + | }) |
| + | }) |
| + | $(this) .removeClass('toggle-open') .addClass('toggle-closed') .empty('') .append('+') .parents('li') .children('ul') .slideUp(250); |
| | | |
- | <style> | + | </script> |
- | | + | <style type="text/css"> |
| body { | | body { |
- | height:100%;
| + | width: 100%; |
- | width:100%; | + | margin: 0 auto; |
- | margin:0;padding:0; | + | padding: 0; |
- | overflow:hidden; | + | overflow: hidden; |
| + | font: trebuchet, verdana, arial, times new roman; |
| } | | } |
- | | + | #globalWrapper { |
- | #Jiah { | + | width: 100%; |
- | width:100%; | + | height: 100%; |
- | height:100%; | + | padding-right: 0pt; |
- | position:absolute; | + | padding-left: 0pt; |
- | top:0;left:0; | + | padding-bottom: 10px; |
- | background-color:#ccc; | + | background-color: black; |
- | overflow:hidden; | + | background-image: url("https://static.igem.org/mediawiki/2010/1/1a/Metu-bg.jpg"); |
| + | background-attachment: fixed; |
| + | font: 13px Tahoma, Arial, Helvetica, sans-serif; |
| + | position: absolute; |
| + | top: 0; |
| + | left: 0; |
| + | overflow: hidden; |
| + | margin: 0 auto; |
| } | | } |
| + | * html body { |
| + | overflow: hidden; |
| + | } |
| + | #content { |
| + | border-left: none; |
| + | border-right: none; |
| + | height: 100%; |
| + | width: 900%; |
| + | height: 100%; |
| + | background-color: #eee; |
| + | padding: 0; |
| + | } |
| + | .item { |
| + | width: 12.5%; |
| + | height: auto; |
| + | float: left; |
| + | background-color: #ddd; |
| + | background-image: url('https://2010.igem.org/Image:Metu-background.png'); |
| + | padding-bottom: 50px; |
| + | z-index: 10; |
| + | } |
| + | .content2 { |
| + | width: 900px; |
| + | height: 500px; |
| + | top: 50px; |
| + | margin: 0 auto; |
| + | background: url('https://static.igem.org/mediawiki/2010/6/63/Metu-content2.png') no-repeat; |
| + | position: relative; |
| + | padding: 30px 0px 30px 0; |
| + | } |
| + | .content2 .text { |
| + | width: 800px; |
| + | bottom: 0px; |
| + | height: 420px; |
| + | margin: 0 auto; |
| + | padding: 0px 30px 0px 20px; |
| + | text-align: justify; |
| + | overflow: auto; |
| + | } |
| + | .content2 .text p span { |
| + | font-size: 11px; |
| + | line-height: 1em; |
| + | color: navy; |
| + | } |
| + | .content2 .text strong { |
| + | font-size: 12px; |
| + | color: purple; |
| + | } |
| + | .homepage { |
| + | width: 900px; |
| + | height: 500px; |
| + | top: 50px; |
| + | margin: 0 auto; |
| + | background: url('https://static.igem.org/mediawiki/2010/1/13/Metu-home.png') no-repeat; |
| + | position: relative; |
| + | padding: 50px 0px 50px 0; |
| + | } |
| + | #smallwrap { |
| + | width: 750px; |
| + | margin: 0 auto; |
| + | } |
| + | .smallbox { |
| + | width: 350px; |
| + | float: left; |
| + | padding: 5px; |
| + | height: 350px; |
| + | background-color: silver; |
| + | margin: 10px; |
| + | text-align: center; |
| + | } |
| + | .smallbox .img { |
| + | height: 105px; |
| + | width: 80px; |
| + | margin: 0 0 5px 0; |
| + | -moz-box-shadow: 0px 0px 10px #333; |
| + | -webkit-box-shadow: 0px 0px 10px #333; |
| + | box-shadow: 0px 0px 10px #333; |
| + | } |
| + | .smalltext { |
| + | height: 120px; |
| + | text-align: justify; |
| + | padding: 5px; |
| + | font-size: 11px; |
| + | overflow: auto; |
| + | } |
| + | 7..ribbon { |
| + | 8. position:absolute; |
| + | 9. top:-3px; |
| + | 10. rightright:-3px; |
| + | 11.} |
| | | |
- | #topeng { | + | .alternative { |
- | width:500%;
| + | background-color: white; |
- | height:100%;
| + | } |
- | | + | .selected { |
- | background-color:#eee;
| + | color: red; |
- | } | + | font-weight: 300; |
- | | + | } |
- | .item { | + | .clear { |
- | width:20%;
| + | clear: both; |
- | height:100%;
| + | } |
- | float:left;
| + | #contentSub { |
- | background-color:#ddd;
| + | display: none; |
- | } | + | } |
- |
| + | #siteSub { |
- | | + | display: none; |
- | .content {
| + | } |
- | width:400px;
| + | #search-controls { |
- | height:300px;
| + | display: none; |
- | top:20%;
| + | } |
- | margin:0 auto;
| + | .firstHeading { |
- | background-color:#aaa;
| + | display: none; |
- | position:relative;
| + | } |
- | } | + | #search-controls { |
- | | + | margin-top: 30px; |
- | .selected { | + | } |
- | background:#fff;
| + | #footer-box { |
- | font-weight:700;
| + | display: none; |
- | }
| + | } |
- | | + | #top-section { |
- | .clear {
| + | height: 25px; |
- | clear:both;
| + | width: 100%; |
- | } | + | position: fixed; |
- | | + | border-left: none; |
| + | border-right: none; |
| + | } |
| + | .left-menu { |
| + | margin-top: -15px; |
| + | } |
| + | .left-menu ul { |
| + | border: none; |
| + | } |
| + | #menubar li a { |
| + | color: white; |
| + | } |
| + | #menubar.right-menu { |
| + | margin-top: -15px; |
| + | } |
| + | .right-menu ul { |
| + | border: none; |
| + | } |
| + | #menubar { |
| + | top: 22px; |
| + | z-index: 25; |
| + | } |
| + | #metutop { |
| + | width: 350; |
| + | height: 90px; |
| + | position: fixed; |
| + | top: 0; |
| + | background: transparent url(https://static.igem.org/mediawiki/2010/9/94/Metu-igem.png) top left no-repeat; |
| + | z-index: 20; |
| + | } |
| + | img[src*="/wiki/skins/common/images/wiki.png"] { |
| + | width: 0; |
| + | height: 40px; |
| + | } |
| </style> | | </style> |
| </head> | | </head> |
| + | |
| <body> | | <body> |
| | | |
- | | + | <div id="metutop"> |
- | <div id="Jiah"> | + | </div> |
- | <div id="topeng"> | + | <div id="home" class="item"> |
- | | + | <div class="homepage"> |
- | <!-- first row --> | + | </div> |
- | | + | </div> |
- | <div id="item1" class="item">
| + | <div id="team" class="item"> |
- | <a name="item1"></a> | + | <div class="content2"> |
- | <div class="content">item1 | + | <div class="text"> |
- | <a href="#item1" class="panel">1</a> | | + | <h2>Team</h2> |
- | <a href="#item2" class="panel">2</a> | | + | <div id="slider"> |
- | <a href="#item3" class="panel">3</a> | + | <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 id="smallwrap"> |
| + | </div> |
| + | <div class="smallbox"> |
| + | <h2>Tolga Can</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/c/c3/Metu-tolgahoca.jpg"> |
| + | <div class="smalltext"> |
| + | <p>Tolga Can received his PhD in Computer Science at the University |
| + | of California at Santa Barbara in 2004. He is currently an Assistant |
| + | Professor of the Department of Computer Engineering, Middle |
| + | East Technical University, Ankara, Turkey. His main research |
| + | interests are in bioinformatics, especially prediction and analysis |
| + | of protein-protein interaction networks, and statistical methods |
| + | such as graphical models and kernel methods.</p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox alternative"> |
| + | <h2>Yeşim Aydın-Son</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/d/d5/Metu-yesimhoca.jpg"> |
| + | <div class="smalltext"> |
| + | <p>Yeşim, has received her M.D in 1999 from HÜTF, Ankara and |
| + | completed her Ph.D at University of TN, Knoxville on Genome |
| + | Science and Technology in 2006. After working as a research |
| + | fellow at City of Hope National Medical Center, Duarte,CA , |
| + | she has recently accepted her current position at METU Informatics |
| + | Institute as an Assistant Professor of Medical Informatics. |
| + | She is also the acting coordinator of the Bioinformatics Graduate |
| + | Program in METU. Main focus of her research is Genomic Biomarker |
| + | discovery and applications of biomarker research in Personalized |
| + | Medicine . Her research group is working on building a new integrated |
| + | application for genome wide association of SNP biomarkers and |
| + | discovery of genes and pathways related to diseases, where SNP |
| + | genotyping data from both microarray and next generation sequencing |
| + | experiments can be analyzed in all-in-one step. </p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox alternative"> |
| + | <h2>Ömer Nebil Yaveroğlu</h2> |
| + | <img src=""> |
| + | <div class="smalltext"> |
| + | <p>Content here</p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox"> |
| + | <h2>Burak Yılmaz</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/a/a2/Metu-burak.jpg"> |
| + | <div class="smalltext"> |
| + | <p>I am a recent graduate of METU Molecular Biology and Genetics |
| + | department and now studying towards my masters degree on Molecular |
| + | Bioengineering at METU. My interest in synthetic biology did |
| + | start during my undergraduate years and after graduation I started |
| + | up the Sentegen company which is the first biotechnology based |
| + | company focused on synthetic biology in Turkey. I continue my |
| + | research and training in synthetic biology while also contributing |
| + | to the development of the field in my country. We need new scientific |
| + | revolutions to solve huge problems of life and emerging field |
| + | of synthetic biology is best candidate for biotechnological |
| + | revolution. I am interested in synthetic biology applications, |
| + | along with Lab-on-a-Chip devices for molecular biology techniques, |
| + | and we are designing gene synthesis chips to produce biobricks |
| + | - raw materials of synthetic garage biology- faster and cheaper. |
| + | I enjoy snowboarding, cycling and write poems.</p> |
| + | </div> |
| + | </div> |
| + | <div class="clear"> |
| + | </div> |
| + | <div class="smallbox" style="margin: 0 auto; float: none"> |
| + | <h2>Muhammad Akif Ağca</h2> |
| + | <img src=""> |
| + | <div class="smalltext"> |
| + | <p>Content here</p> |
| + | </div> |
| + | </div> |
| + | <div class="clear"> |
| + | </div> |
| + | <div class="smallbox alternative"> |
| + | <h2>Cihan Taştan</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/d/d8/Metu-cihan.jpg"> |
| + | <div class="smalltext"> |
| + | <p>2010 is the last year for me as B.S degree at Molecular Biology |
| + | and Genetics department. Moreover, I am studying at Computer |
| + | Engineering as my minor department. My research will be on Scientist |
| + | position at Cancer and Virology Relationship (Let's say Viral |
| + | Oncology) by integrating novel technices of Bioinformatics and |
| + | Synthetic Biology approaches. This is my second year at iGEM.</p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox"> |
| + | <h2>Hassan Salehe Matar</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/3/3c/Metu-hassan.jpg"> |
| + | <div class="smalltext"> |
| + | <p>Ascended up the hills of Kilimanjaro, crossed over the savannah |
| + | of Serengeti and finally landed on the country of Istanbul my |
| + | name is Hassan Salehe. I'm a final year undergraduate student |
| + | at the Department of Computer Engineering, Middle East Technical |
| + | University. In Metu Turkey Software I'm a database administrator |
| + | and a core Software developer. I'm interested in software development, |
| + | database management, Computer networks and Bioiformatics I do |
| + | marathon, I like swimming and I'm fond of action movies.Oh, |
| + | I was about to forget to tell you that I also like traveling. |
| + | Thanks!</p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox"> |
| + | <h2>Ayub Rokhman Wakhid</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/9/92/Metu-ayub.jpg"> |
| + | <div class="smalltext"> |
| + | <p>From the country of thousand islands, across the ocean he |
| + | came to Ankara. Now he is finishing his undergraduate study |
| + | at the Department of Computer Education and Instructional Technology, |
| + | Middle East Technical University. This is the first time he |
| + | joined IGEM. He is in design team in Metu Turkey Software. He |
| + | has interest in animation, web development, and instructional |
| + | technologies.</p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox alternative"> |
| + | <h2>Muhammad Fakhry Syauqy</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/f/fd/Metu-fakhry.jpg"> |
| + | <div class="smalltext"> |
| + | <p>A senior undergraduate student of Computer Education and |
| + | Instructional Technology at Middle East Technical University. |
| + | He came far away from Indonesia to Ankara, Turkey, to make a |
| + | great leap on his life. His role in this team is designer. Together |
| + | with Ayub, they designs the team's wiki, poster. He is interested |
| + | in 2D and 3D designing, web developing and animation. He loves |
| + | playing football and working with computer. His motto is "Possibilities |
| + | are limitless" </p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox alternative"> |
| + | <h2>Saygın Karaaslan</h2> |
| + | <img src=""> |
| + | <div class="smalltext"> |
| + | <p></p> |
| + | </div> |
| + | </div> |
| + | <div class="smallbox"> |
| + | <h2>Yener Tuncel</h2> |
| + | <img src="https://static.igem.org/mediawiki/2010/d/dd/Metu-yener.jpg"> |
| + | <div class="smalltext"> |
| + | <p>I have graduated from METU Molecular Biology and Genetics |
| + | department and just started the Bioinformatics Graduate Program |
| + | this fall. My main research interests is in systems biology, |
| + | and its applications. Currently I am focused on genome wide |
| + | association of SNP biomarkers, where we will utilize systems |
| + | biology approaches for discovering disease gene and pathway |
| + | associations after highthrough-put genotyping studies. During |
| + | the course of our research on the iGEM project this summer as |
| + | a Molecular Biologist I worked on the standardization of the |
| + | parts information for our applicaiton database. Also, as a Bioinformatician |
| + | in training, contributed to the development of the algorithms |
| + | for the BioGuide software. Besides research, I develop educational |
| + | tools for biology and bioinformatics education and getting used |
| + | to do couples dancing. </p> |
| + | </div> |
| </div> | | </div> |
| </div> | | </div> |
- |
| + | </div> |
- | <div class="item"></div>
| + | </div> |
- | <div class="item"></div>
| + | <div id="motivation" class="item"> |
- | <div class="clear"></div>
| + | <div class="content2"> |
- | | + | <div class="text"> |
- | <!-- second row -->
| + | <h2>Motivation</h2> |
- |
| + | <p>Since 2008, we have been participating in iGEM as METU ( Middle East |
- | <div class="item"></div>
| + | Technical University) wet-lab team, and each year we have noticed the |
- | | + | increasing number of teams participating, along with an increase in |
- | <div id="item2" class="item"> | + | biobricks entries at <a href="http://www.partregistry.org">partregistry.org</a>. |
- | <a name="item2"></a> | + | While having more choices of biobricks to choose from is incredible, |
- | <div class="content">item2 <a href="#item1" class="panel">back</a></div> | + | 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 class="item"></div>
| + | </div> |
- | <div class="clear"></div>
| + | <div id="scope" class="item"> |
- |
| + | <div class="content2"> |
- | <!-- third row -->
| + | <div class="text"> |
- | | + | <h2>Scope and Future Aspects</h2> |
- | <div class="item"></div> | + | <p>The <a href="http://www.partregistry.org">partregistry.org</a> is |
- | <div class="item"></div>
| + | a continuously growing collection of standard genetic parts that can |
- | | + | be mixed and matched to build synthetic biology devices and systems. |
- | <div id="item3" class="item">
| + | The Registry is based on the principle of "get some, give some". Registry |
- | <a name="item3"></a> | + | users benefit from using the parts and information available in the |
- | <div class="content">item3 <a href="#item1" class="panel">back</a></div> | + | 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 <a href="http://www.partregistry.org">partregistry.org</a> |
| + | 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. BioGuide is the first |
| + | designed software that organizes over 1000 parts in |
| + | <a href="http://www.partregistry.org">partregistry.org</a> 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 |
| + | <a href="http://www.partregistry.org">partregistry.org</a> 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 Bioguide 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 class="clear"></div>
| |
- |
| |
| </div> | | </div> |
| + | </div> |
| + | <div id="project" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Project Introduction</h2> |
| + | <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 BioGuide 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"> |
| + | <div class="text"> |
| + | <h2>Notebook</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div id="download" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Download</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div id="miscellaneous" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Collaboration</h2> |
| + | <h3>Part Registry Survey</h3> |
| + | <p><a href="">Click here to go to survey page..</a></p> |
| + | <br> |
| + | <h3>Results</h3> |
| + | <p>(including responses between 10th -22nd of Oct 2010)</p> |
| + | <h4>General Profile of Participants</h4> |
| + | <ul> |
| + | <li>The following teams are dedicated as collaborators with more |
| + | than 60% team participation are </li> |
| + | <ul> |
| + | <li>INSA-Lyon</li> |
| + | <li>Lethbridge</li> |
| + | <li>WashU</li> |
| + | <li>...</li> |
| + | <li>...</li> |
| + | <li>...</li> |
| + | </ul> |
| + | <li>Out of 244 participants between 10 to 22.10.2010, 57% of the |
| + | participant had scientific degrees from B.Sc to Professor and 18% |
| + | had graduate degrees. 18% of participants are enrolled in their |
| + | teams as either Instructors or Advisors. </li> |
| + | <li>95 teams have responded to the survey while we are still waiting |
| + | to hear from 33 teams. 74% teams participated with one or more members |
| + | to the survey. </li> |
| + | <li>75% of participants were interested with synthetic biology field |
| + | for academic purposes.</li> |
| + | </ul> |
| + | <h4>Browsing the Registry of Standard Parts </h4> |
| + | <ul> |
| + | <li><strong>56% of participants think that it is not easy to search |
| + | for the parts in Registry of Standard Parts.</strong> Many comments |
| + | indicate a need for a better search engine and more flexible keyword |
| + | search options, especially excepting aliases. Also many are longing |
| + | for recognizable parts names, which will ease searching with keyword. |
| + | </li> |
| + | </ul> |
| + | <p><i>Partnership with Google and enforcing standardized parts names |
| + | are suggested </i></p> |
| + | <p><i>As a global organization iGEM can offer the Parts Registry in |
| + | different languages and more illustrations describing how the system |
| + | works.</i></p> |
| + | <h4>Content of Registry of Standard Parts </h4> |
| + | <ul> |
| + | <li><strong>57% of participants agree that the number of parts registered |
| + | in the Registry of Standard Parts is not enough for their projects.</strong> |
| + | </li> |
| + | <li><strong>55% of participants think that there are enough and |
| + | useful parts distributed in iGEM Plates that we can use in our projects. |
| + | </strong></li> |
| + | </ul> |
| + | <p>Even though most agree the number of parts in the registry is impressive, |
| + | still they find it limited when it comes to design different devices |
| + | for diverse applications especially in different species other than |
| + | E. Coli. Participants believe that if there are more functional standardized |
| + | parts, especially protein coding sequences and promoter-RBS , they can |
| + | design devices according to the needs of the community instead of designing |
| + | what can simply be assembled into a device. </p> |
| + | <p><i>Encouraging development of vectors and standards for new species |
| + | and new standardized parts in different research areas is suggested. |
| + | </i></p> |
| + | <p><i>Enforcing submission of right DNA sequences and working conditions |
| + | for each part is suggested.</i> </p> |
| + | <p><i>Few recommend expanding iGEM into a collaborative effort rather |
| + | than an undergraduate tournament, which will increase the number and |
| + | the diversity of the parts designed and submitted all throughout the |
| + | year. </i></p> |
| + | <h4>Submission to the Parts Registry </h4> |
| + | <ul> |
| + | <li><strong>52% of participants said that they have not encountered |
| + | difficulties during submitting parts.</strong> Even though participants |
| + | are satisfied with the web interface of the registry, most complains |
| + | about the pSB1C3 as the new standard plasmid to submit DNA. </li> |
| + | <li><strong>71% of participants are like minded with our team's |
| + | opinion, which is that The nomenclature of part IDs such as construct, |
| + | device, composite parts, protein generator, is confusing as there |
| + | is no consensus on how to use them correctly.</strong> </li> |
| + | </ul> |
| + | <p><i>Terminology and categorization used on iGEM’s Parts Registry should |
| + | be re-described and correct use of terminology should be enforced during |
| + | the submission process.</i> </p> |
| + | <ul> |
| + | <li><strong>75% of participants agree that different, specified |
| + | submission interfaces should be designed for contructs, promoter, |
| + | RBS, CDS and terminals is needed during Registry of Standard Parts.</strong> |
| + | But, there are very strong and valid arguments against it such as, |
| + | losing the flexibility of the registry will not allow future submission |
| + | of unclassified parts. </li> |
| + | </ul> |
| + | <p><i>We suggest keeping the parts submission interface as is, until |
| + | these concerns are addressed.</i> </p> |
| + | <ul> |
| + | <li><strong>75% of participants agree that Out-dated, un-available |
| + | and not-characterized parts in the Registry of Standard Parts should |
| + | be removed to an archive after the consent of the designer.</strong> |
| + | </li> |
| + | </ul> |
| + | <p>“It would be great to see some sort of organization like this! I |
| + | agree that unavailable parts should be followed up on and removed if |
| + | necessary. I also think that parts which are not sufficiently documented |
| + | should be highlighted in some way. Once these parts are identified, |
| + | teams can actively characterize them as part of their projects or as |
| + | side projects.” </p> |
| + | <p>“Think about these things: (i) who decides when a part is out-dated, |
| + | and how can that person know that an old part cannot have a novel use |
| + | in the future? (ii) likewise, an uncharacterized part may be both characterized |
| + | and used in the future” </p> |
| + | <p><i>We suggest building a backup system, such as an archive, to sort |
| + | out the rarely used, un-available and un-categorized parts until they |
| + | are in line with the enforced standards.</i> </p> |
| + | <ul> |
| + | <li><strong>91% of participants have same opinion with us, which |
| + | is that standardization of the nomenclatures used for each different |
| + | composition of parts is necessary.</strong></li> |
| + | </ul> |
| + | <h4>Standards that should be enforced and Additional New Standards |
| + | </h4> |
| + | <p>According to our survey, from high rated to low, these standards |
| + | have been rated which has been used while assigning a name to parts |
| + | </p> |
| + | <ul> |
| + | <li><strong>33% Type of part</strong> </li> |
| + | <li><strong>17% Input</strong> </li> |
| + | <li><strong>17% Output</strong> </li> |
| + | <li><strong>14% Version</strong> </li> |
| + | <li><strong>10% Year</strong> </li> |
| + | <li><strong>9% Group</strong> </li> |
| + | </ul> |
| + | <p>Along with above, having short recognizable part names along with |
| + | function and performance , Genbank/EMBL link and organism information |
| + | is important. </p> |
| + | <ul> |
| + | <li><strong>93% of participants have said that for the parts that |
| + | are marked as “WORKS” distinguishing the parts with quantitative |
| + | experimental validation vs parts without this information is important.</strong> |
| + | Most participants have encountered with similar problems about parts |
| + | that don’t work under their lab conditions or works but not they |
| + | were claimed for. </li> |
| + | <li><strong>89% of participants have same opinion with us, which |
| + | is that iGEM should sub-categorize the “WORKS” comment into 1) “Quantitative” |
| + | for parts which are characterized with experiments and 2) “Qualitative” |
| + | for parts which are not characterized will be an appropriate measure |
| + | for standardization of Biobrick database.</strong> </li> |
| + | </ul> |
| + | <p><i>In order to overcome these problems we suggest enforcing the working |
| + | conditions title for the registry entrance, in order to collect quantitative |
| + | experimental details on submitted parts, which might slow down the registration |
| + | process but will definitely increase the quality of the database.</i> |
| + | </p> |
| + | <ul> |
| + | <li><strong>61% of participants agree that POPS (Polymerase Per |
| + | Second) should be assigned to every part or biobricks with a promoter, |
| + | where appropriate. - 57% of participants have been agree that RIPS |
| + | (Ribosome per Second) should be assigned to every part or biobricks |
| + | with a RBS brick.</strong> </li> |
| + | </ul> |
| + | <p>Though most participants agree the need for POPS and RBS information |
| + | , they are concerned about the workload it would bring to individual |
| + | labs. </p> |
| + | <p>“To do this, the Registry need to define a reliable and easy method |
| + | of determining the PoPS for teams to use. However, I would say that |
| + | there are better systems for quantifying promoter output than PoPS, |
| + | and they should be used instead, if possible”. </p> |
| + | <ul> |
| + | <li><strong>67% of participants have thought that entering POPS |
| + | information should not be mandatory while submitting new parts. |
| + | Similarly, 65% of participants disagree that entering RIBS information |
| + | should be mandatory while submitting new parts </strong></li> |
| + | </ul> |
| + | <p>Even though the researchers feeling the need for this information |
| + | they are shying away from requesting it as a mandatory title for parts |
| + | registry as it would be difficult for underfunded and inexperienced |
| + | groups to perform these measurements. </p> |
| + | <p><i>We strongly suggest starting a forum on how to quantify the performance |
| + | of promoters and genes to bring an easy to measure standard for the |
| + | efficiency of the parts. Additionally iGEM should the responsibility |
| + | and provide the measurements for the each promoter and gene included |
| + | in the distributions. The second choice would be even better in terms |
| + | of standardization as all the measurement will be performed by one center |
| + | under similar conditions and with experienced researchers, which will |
| + | allow user to compare and contrast the efficiencies of the parts more |
| + | accurately. </i></p> |
| + | <ul> |
| + | <li><strong>82% of participants have thought that information on |
| + | working conditions of the parts should be mandatory while submitting |
| + | new parts.</strong> Most find submiting the detailed experimental |
| + | information and working conditions is crucial and even easier than |
| + | submitting measurements of POPS or RBS. </li> |
| + | </ul> |
| + | <h4>Definitions you would like to see at the Registry of Standard Parts |
| + | </h4> |
| + | <ul> |
| + | <li><strong>Transcriptional efficiency 13%</strong> </li> |
| + | <li><strong>Protein lifetime 10%</strong> </li> |
| + | <li><strong>Ribosome binding efficiency 10%</strong> </li> |
| + | <li><strong>mRNA lifetime 9%</strong> </li> |
| + | <li><strong>Translation initiation and efficiency 9%</strong> |
| + | </li> |
| + | <li><strong>Protein concentration 9%</strong> </li> |
| + | <li><strong>Cooperative effects with other molecules 9%</strong> |
| + | </li> |
| + | <li><strong>Protein-DNA binding rates and efficiencies 8%</strong> |
| + | </li> |
| + | <li><strong>RNA polymerase affects 8% </strong></li> |
| + | <li><strong>System copy count 8%</strong> </li> |
| + | <li><strong>Protein multimerization 6%</strong> </li> |
| + | </ul> |
| + | <p>Additional titles includes: Catalytic rates and affinities for substrates, |
| + | leakiness of promoter in lack of stimulus, POPS at various inducer/repressor |
| + | concentrations. </p> |
| + | <h4>Efficiency of the Database Entries </h4> |
| + | <ul> |
| + | <li><strong>86% of participants would like to see a ranking/rating |
| + | system for the parts by the other iGEM users which will be one indication |
| + | of if a part is working and how well in different laboratories.</strong> |
| + | Few had concerns about how well the rating system will work for |
| + | rarely used parts while the widely used parts would even more popular |
| + | due the the rating system. Still many believes this would be one |
| + | futher towards a peer-reviewed quality control system for the parts. |
| + | </li> |
| + | <li><strong>61% of participants agreed that parts should be updated |
| + | regularly by the designers, where most agreed at least when there |
| + | is new information on the parts.</strong> It has also been suggested |
| + | to give permission to all the users of that part for updating information. |
| + | </li> |
| + | <li><strong>73% of participants have been agree with us that excluding |
| + | the low ranking parts or the parts with negative feedback from the |
| + | future plates will increase efficiency of the system.</strong> The |
| + | major concern about excluding any part is losing the variety of |
| + | parts in the database. Few recommends excluding only the parts that |
| + | are not working. </li> |
| + | </ul> |
| + | <p>“Efficiency shouldn't be top priority in a database. First and foremost, |
| + | data is the top priority. Excluding those parts would make the system |
| + | more efficient” </p> |
| + | <p>“Some parts may be rare or new and have low efficiency, but can be |
| + | very important! Getting rid of them would eliminate any chance of improvement |
| + | to these parts, which not only a qualifier for an iGEM gold medal, but |
| + | also one of the focuses of biobricks.” </p> |
| + | <p><i>We suggest excluding the parts not-working, low rated or with |
| + | negative feedbacks from the annual distribution plates but still archive |
| + | them and make their data available through the parts registry. So the |
| + | while the individuals labs are receiving plates with higher rated, fully |
| + | working parts for their projects, anyone who wants to work on a more |
| + | exotic part can search through the achieves and re-vitalize the parts |
| + | stored there. The challenge of re-vitalization of parts can be encouraged |
| + | as an collaborative effort.</i> </p> |
| + | <h4>New Options for the Parts Registry Database </h4> |
| + | <ul> |
| + | <li><strong>96% of participants are like minded with us that it |
| + | will be useful to have a link out to the gene/protein information |
| + | of the parts and - %97 of participants have been agree that they |
| + | would like to know if a part is also involved in known biological |
| + | pathways.</strong> </li> |
| + | </ul> |
| + | <p><strong>For receiving pathway information more participants have |
| + | voted for NCBI Cog (59%) than KEGG pathways (38%) when the responses |
| + | for both has been distributed among the choices according to response |
| + | rates.</strong> Adding the blast option to the parts registry has also |
| + | been suggested to locate parts of interest. We are sure all of us would |
| + | like to see gene-protein and pathway information if these information |
| + | was integrated into the database and offered automatically for each |
| + | entry in the database.</p> |
| + | <p><i>We are planning to provide this information about the parts to |
| + | all parts registry users as a build-in option in the next version of |
| + | BioGuide in iGEM 2011. </i></p> |
| + | <h4>NEW PARTS REGISTRY FORM SUGGESTED FOR THE NEW STANDARDS</h4> |
| + | <p><a href="">Link out to the form</a></p> |
| + | </div> |
| + | </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"> |
| + | <h2>Design</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="download2" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Code</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div id="miscellaneous2" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Human Practices</h2> |
| + | </div> |
| + | </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"> |
| + | <div class="text"> |
| + | <h2>Material</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="download3" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>User Guide</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div id="miscellaneous3" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Safety</h2> |
| + | </div> |
| + | </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"> |
| + | <div class="text"> |
| + | <h2>Methods</h2> |
| + | <h3>Part Extraction Standards</h3> |
| + | <p>All information about the parts that are essential in experimental |
| + | setup of iGEM projects has been utilized. The information for the parts |
| + | available provided with all three 384 well plates in Spring 2010 distribution |
| + | have been standardized. Our standardization criteria have been discussed |
| + | in detail under Database Standardization. ER diagram has been generated |
| + | which simply describes the organization of the data. Around 70% of the |
| + | parts information has been fetched by the custom parsing code from XML |
| + | and Excel files provided by iGEM. Rest of the data had to be collected |
| + | and organized manually as the organization of these data cannot be standardized |
| + | to generate an algorithm. This step was one of the most time consuming |
| + | steps in our project. For each construct and Biobrick the information |
| + | collected was; Activity, Inducer, Activator, Repressor and Inhibitor |
| + | for promoters and Inducer, Activator, Repressor and Inhibitor information |
| + | valid for synthesized molecules (mostly proteins and RNA fragments etc.)</p> |
| + | <h3>Combination</h3> |
| + | <p>Rules (Image Combinations) In order to build our input/output relations |
| + | graphs first we run our algorithm on the real combination dataset which |
| + | contains all few thousand different possible combinations of the biobricks. |
| + | But after performing all combinations for the first few hundred biobricks |
| + | application’s rate slowed downed tremendously, which also become very |
| + | time consuming for displaying biobricks graphs. To overcome this bottleneck |
| + | we have developed a new strategy, where we have only used the construct |
| + | combinations of the biobricks distributed within the plates. Moreover, |
| + | according to information gathered from the subparts of the constructs |
| + | distrubuted, we also collected the subpart assembly order, such as 1st: |
| + | promoter, 2nd:rbs, 3rd:coding seq, any internal parts and the Last: |
| + | terminator. Each specific Biobrick type has been assigned a number as |
| + | a unique image ID from 1 to 19. Gathering the information on subparts |
| + | was not a direct forward process. ImageID assembly orders for each construct |
| + | has been used to extract the type information for each subpart with |
| + | that construct. This innovative approach helped us to reveal 400 possible |
| + | brick combinations present within the 3x384 well plates distributed |
| + | by iGEM in Spring 2010.</p> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="download4" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Supporting Tools</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div id="miscellaneous4" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Future Plan</h2> |
| + | </div> |
| + | </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"> |
| + | <div class="text"> |
| + | <h2>Database Standardization</h2> |
| + | <p>Two main focuses of our project was the organization of the available |
| + | information about Biobricks on iGEM’s website and development of a software |
| + | application to help synthetic biologists at the experimental set-up |
| + | level by providing all available construct combinations for any given |
| + | input and output relations ,which they can utilize for their own project.</p> |
| + | <p>Normalization and re-organization of the part information at iGEM’s |
| + | web site was needed in order to develop our application, which will |
| + | automatically search the possible construct combinations. For the organization |
| + | and analysis of the Biobricks, we used part info for Spring 2010 distribution. |
| + | The information on all three 384 well plates distributed by iGEM scrutinized |
| + | and checked individually to specify the standards available and needed. |
| + | iGEM is providing so many parts within a hierarchical way, but there |
| + | is no order in the information flow and no common standards. Furthermore, |
| + | the information bulk is being used in an ineffective manner. Some of |
| + | the parts distributed are known to be nonfunctional. Web pages for parts |
| + | contain lots of information, but majority of them, are again not ordered. |
| + | Moreover, some additional information had to be removed or replaced |
| + | in such a way that the information for parts can be used effectively. |
| + | And removal of the redundant bulk information related with parts at |
| + | iGEM’s web site had been recommended for future. </p> |
| + | <p>Although, the final standardization, which we have suggested is not |
| + | for general public use and it was urgently needed in order to satisfy |
| + | the needs of our algorithm. But, still it will be a valuable resource, |
| + | since it summarizes the basic information about the parts.</p> |
| + | <p>As the first step to build the proposed standardization template, |
| + | the headings selected related to parts are listed on Table 1. Submission |
| + | of part IDs for individual parts is an accepted and quite valuable way |
| + | of tracking information. Although, every part has unique partID, for |
| + | every part there is a need to assign unique part names as official iGEM |
| + | names. Part names will have an important role as they will be providing |
| + | the short description about the part, which synthetic biologists can |
| + | immediately recognize and utilize during the construction of unique |
| + | Biobricks. Additionally unique part names will be helpful to identify |
| + | the devices with more than one Biobrick in their constructs. Assignment |
| + | of unique and distinct names for parts describing their nature and content |
| + | will be helpful to researchers for the recognition of and search for |
| + | the parts.</p> |
| + | <br> |
| + | <h3>Headings Selected From Previous Entry Forms for Indication of Standardized |
| + | Information</h3> |
| + | <p>=========================================</p> |
| + | <p>PartID:</p> |
| + | <p>PartName:</p> |
| + | <p>Bricks:</p> |
| + | <p>BrickIDs:</p> |
| + | <p>ImageIDs:</p> |
| + | <p>RFC10:</p> |
| + | <p>RFC21:</p> |
| + | <p>RFC23:</p> |
| + | <p>RFC25:</p> |
| + | <p>=========================================</p> |
| + | <p><span>Table 1: The table above basically describes and designates |
| + | qualities of parts which identifies their compositions and demonstrates |
| + | the status of previously assigned standards. PartID refers to the unique |
| + | ID number for parts including atomic parts and assemblies. PartName |
| + | refers to the given unique names to parts. Bricks, refers to the shortcut |
| + | names which specifies atomic parts. ImageIDs, refers to individual or |
| + | combination of numbers that are assigned by us. RFCs refers to the states |
| + | of parts based on RFC standards.</span></p> |
| + | <p>iGEM both provides individual, atomic parts and pre-combined constructs |
| + | such as devices and systems. Availability of combined constructs is |
| + | important to the researchers as combining individual bio-bricks one |
| + | at a time will be very time consuming. These previously merged constructs, |
| + | serve as the repository for puzzle and they can be used for different |
| + | purposes. Up to date the largest and most trustworthy source, for synthetic |
| + | biology and its components, is iGEM’s parts registry. In 2010, iGEM |
| + | provided over 1000 parts that have initiated many projects. Having more |
| + | atomic parts available in the iGEM’s repository, will lead to the design |
| + | of more complex and robust constructs, and we would have a better chance |
| + | to design different constructs for unique purposes. Also, for the parts |
| + | that are already available, extra steps needs to be taken for the quality |
| + | control and surveillance of these products. The quality control of the |
| + | information for the parts is essential for the future of iGEM and synthetic |
| + | biology. Even though we have found pre-determined RFC standards useful |
| + | and included those to our standardized template, some individual parts |
| + | still requires re-organization of the information as RFC standards alone |
| + | for the functionality of parts, does not satisfy the needs for wet lab |
| + | biologists.</p> |
| + | <p>Without a question there is an urgent need to build a distinct and |
| + | specific database well organized with its own standards for synthetic |
| + | biology; however, development of such a database is not an easy task.</p> |
| + | <br> |
| + | <h3>Contact Information of Part Owners and Qualitative Group Comments |
| + | about Parts</h3> |
| + | <p>=========================================</p> |
| + | <p>Designers: Mail:</p> |
| + | <p>GroupFavorite:</p> |
| + | <p>StarRating:</p> |
| + | <p>Parameters:</p> |
| + | <p>=========================================</p> |
| + | <p><span>Table 2: The above table simply depicts information about possessors |
| + | of parts and their contact information and the popularity of the parts |
| + | for groups. Parameters heading, refers distinctive experimental details |
| + | unique to the usage of parts which should be decided by groups.</span></p> |
| + | <p>Second step for building the standardized template was to get the |
| + | phylogenic information about the parts development process which includes |
| + | the name of the group, designer and contact information, along with |
| + | the comments from the group on the parts they have submitted. Contact |
| + | information is especially important for iGEM as other groups who need |
| + | extra information about the available part can reach to the required |
| + | information. Even though contacting with the designers of the individual |
| + | parts which are available is highly encouraged by iGEM, unavailability |
| + | of contact information points at out the fact that iGEM’s parts registry |
| + | needs strong re-organization in order to serve to the synthetic biology |
| + | community properly.</p> |
| + | <p>Additionally, the “group favorite” and “starRating” fields are also |
| + | important for individual evaluation of the parts, which doesn’t get |
| + | the deserved attention from the iGEM groups. “Group Favorite” defines |
| + | the confidence on the part by the designer group. “StarRating” defines |
| + | the related part in terms of popularity and usage efficiency among the |
| + | groups. According to our observations, most groups are not aware of |
| + | either of the fields or they are used incorrectly or ineffectively. |
| + | For example for a part with a full reporter which is known to be functional |
| + | and gives precise and expected results the StarRating should be at least |
| + | 2 stars, but for most of the parts in 2010 distribution, it is very |
| + | difficult to observe a part whose “StarRating” is above one. For quick |
| + | determination of functionality of the parts these two evaluations are |
| + | important so they have been included in the proposed standardization |
| + | template. But, as they were not properly used up to now for the re-organization |
| + | of the parts information during the development of our software application |
| + | we had to include all parts to our queries regardless of their evaluations |
| + | based on “Group Favorites” and “ StarRatings”</p> |
| + | <p>Second step for building the standardized template was to get the |
| + | phylogenic information about the parts development process which includes |
| + | the name of the group, designer and contact information, along with |
| + | the comments from the group on the parts they have submitted. Contact |
| + | information is especially important for iGEM as other groups who need |
| + | extra information about the available part can reach to the required |
| + | information. Even though contacting with the designers of the individual |
| + | parts which are available is highly encouraged by iGEM, unavailability |
| + | of contact information points at out the fact that iGEM’s parts registry |
| + | needs strong re-organization in order to serve to the synthetic biology |
| + | community properly.</p> |
| + | <p>Additionally, the “group favorite” and “starRating” fields are also |
| + | important for individual evaluation of the parts, which doesn’t get |
| + | the deserved attention from the iGEM groups. “Group Favorite” defines |
| + | the confidence on the part by the designer group. “StarRating” defines |
| + | the related part in terms of popularity and usage efficiency among the |
| + | groups. According to our observations, most groups are not aware of |
| + | either of the fields or they are used incorrectly or ineffectively. |
| + | For example for a part with a full reporter which is known to be functional |
| + | and gives precise and expected results the StarRating should be at least |
| + | 2 stars, but for most of the parts in 2010 distribution, it is very |
| + | difficult to observe a part whose “StarRating” is above one. For quick |
| + | determination of functionality of the parts these two evaluations are |
| + | important so they have been included in the proposed standardization |
| + | template. But, as they were not properly used up to now for the re-organization |
| + | of the parts information during the development of our software application |
| + | we had to include all parts to our queries regardless of their evaluations |
| + | based on “Group Favorites” and “ StarRatings”</p> |
| + | <br> |
| + | <h3>Input and Output Characteristics of Parts</h3> |
| + | <p>=========================================</p> |
| + | <p>Parameters:</p> |
| + | <p>-Input:</p> |
| + | <p>• Promoter:</p> |
| + | <p>• Activity:</p> |
| + | <p>• Inducer:</p> |
| + | <p>• Activator:</p> |
| + | <p>• Repressor:</p> |
| + | <p>• Inhibitor:</p> |
| + | <p>• Promoter2:</p> |
| + | <p>• Activity:</p> |
| + | <p>• Inducer:</p> |
| + | <p>• Activator:</p> |
| + | <p>• Repressor:</p> |
| + | <p>• Inhibitor:</p> |
| + | <p>-Output:</p> |
| + | <p>• Reporter:</p> |
| + | <p>• Reporter2:</p> |
| + | <p>• Regulator:</p> |
| + | <p>• Inducer:</p> |
| + | <p>• Activator:</p> |
| + | <p>• Repressor:</p> |
| + | <p>• Inhibitor:</p> |
| + | <p>• Regulator2:</p> |
| + | <p>• Inducer:</p> |
| + | <p>• Activator:</p> |
| + | <p>• Repressor:</p> |
| + | <p>• Inhibitor:</p> |
| + | <p>-Working Condition:</p> |
| + | <p>=========================================</p> |
| + | <p><span>Table 3: The table above elaborately describes the input relations |
| + | based on promoters and the output products based on the functional genes |
| + | and RNAs which are included within the parts. Working condition simply |
| + | describes any influencing factor or circumstance which is directly related |
| + | with the functional properties of parts.</span></p> |
| + | <p>Third part of our standardization template includes parameters of |
| + | contingent input and output elements. These parameters are classified |
| + | into two groups for simplicity as presented on Table 3. This final part |
| + | of the standardization template includes the upmost important information |
| + | about the Biobricks that are required for the BioGuide Software to run |
| + | its searching algorithm.</p> |
| + | <p>Briefly, BioGuide application is designed to catch the input and |
| + | output relations of individual parts to examine possible Biobricks pathways |
| + | for specific input and output queries. In other words, at pre-experimental |
| + | stage, it helps wet lab biologists to design their unique constructs |
| + | by revealing possible alternative options for pre-determined purposes, |
| + | along with the primary paths. Our ultimate goal is to improve the algorithm |
| + | designed for iGEM 2010 and present a new version of the BioGuide in |
| + | iGEM 2011, which will provide optimum design of constructs for predetermined |
| + | parameters.</p> |
| + | <p>Most of the parts are composed of functional and nonfunctional constructs |
| + | which are formed by atomic parts. And every part should carry the information |
| + | for all of its atomic parts within itself. The “input” heading actually |
| + | stands for promoters. Parts with one or more promoters can be found |
| + | at iGEM’s Parts Registry. Along with the information on which and how |
| + | many promoters a part might have, the activity level of promoters are |
| + | also important to distinguish between a constitutively active promoter |
| + | or a promoter activated by specific physiological processes or states |
| + | etc. This information was crucial for us to dissect in order to run |
| + | our algorithm as it directly affects which inputs can activate the devices |
| + | or the systems.</p> |
| + | <p>Throughout our investigations on the Parts Registry, we found out |
| + | that much of the terminology was being used ambiguously. Although this |
| + | might not be vital for synthetic biologists, it is still endeavoring |
| + | to understand the function of certain regulatory elements which also |
| + | becomes a time consuming task for the researcher. Thus, we recommend |
| + | that the explanations of certain regulatory elements should be redefined |
| + | and fixed especially for synthetic biology for easy communication, sharing |
| + | and searching of information.</p> |
| + | <p>Common misuses of the terminology can guide us to figure out how |
| + | to construct a standard nomenclature for synthetic biology. We claim |
| + | that a standard nomenclature is urgently needed for synthetic biology |
| + | for the following reasons. First of all, synthetic biology is an emerging |
| + | research discipline and an industrial application area which is highly |
| + | promising. Secondly, redefinition of the terminology to build a standard |
| + | nomenclature is needed as some of the terms are prone to be used instead |
| + | of another causing problems related to misuse for the global communication |
| + | about synthetic biology. Lastly, the nomenclature has major importance |
| + | for the construction of a persistent and trustworthy database for synthetic |
| + | biology which serves for the information exhibition and exchange globally. |
| + | For instance, there are obvious misunderstandings about the words which |
| + | are predominantly used for regulation process. We have noticed that, |
| + | the terms “inhibitor” and “repressor” are being used as equivocally |
| + | in the part information pages. Like the lactose inhibitor protein, a |
| + | widely used DNA-binding transcriptional repressor, that have been labeled |
| + | both as “inhibitor” and “repressor” at iGEM’s Parts Registry. Similar |
| + | problems resulting from ambiguous use of terminology also observed with |
| + | regulatory elements. To sum up, we investigated all input elements for |
| + | promoters and classify these elements in terms of their function, affect |
| + | and required input element for them. So, we suggest that terminology |
| + | used for regulation of transcription should be defined clearly on iGEM’s |
| + | website and correct use of terminology should be enforced.</p> |
| + | <p>The second group of parameters was collected under the title “Output”, |
| + | which refers to products of functional genes. In contradiction, the |
| + | term “reporter” has also been described within the same list. Reporters |
| + | are also genes whose products, can be used for screening as an output. |
| + | According to our group, the usage of the term “reporter” for genes is |
| + | unnecessary and cause extra complexity for information distribution |
| + | and gives rise to discrepancies. Instead of using the term “reporter”, |
| + | predefined “gene” description should be used for genes, which can function |
| + | as reporters. The special information which is related with the characteristic |
| + | of that gene should also be presented on part info web page.</p> |
| + | <p>Furthermore, the same terminology “reporter” was used for both atomic |
| + | parts and composite bio-bricks. Also the overall image descriptions |
| + | for these were defined as “reporters”. We want to point out that using |
| + | same nomenclature for both atomic genes and for whole functional constructs |
| + | contributes to the complexity and makes specific explorations difficult |
| + | through the Parts Registry. So, assigning “reporter” for both atomic |
| + | parts and for whole constructs is not a good practice. Instead, we are |
| + | suggesting the usage of other available terminology for the parts listed |
| + | as reporters, which most of the constructs, now known as reporters, |
| + | can be grouped into, such as “protein generators”, “composite parts” |
| + | or “inverters”.</p> |
| + | <p>Devices are whole constructs which are functional and have specific |
| + | and distinct functions. But, as we have observed, unfortunately, the |
| + | term “device” is also being used for parts which are not functional |
| + | and do not have specific functional at all. Moreover, within the classification |
| + | of devices, we argue that some terms are also being used unnecessarily |
| + | and ambiguously. Devices are classified into five types which are protein |
| + | generators, reporters, inverters, receivers and senders, measurement |
| + | devices. For example iGEM defines protein generators as:</p> |
| + | <p>Protein generator = promoter + rbs +gene + terminator</p> |
| + | <p>Though we accept the definition for protein generators, we observed |
| + | that there exist numerous parts which are defined as protein generators |
| + | but actually most of them do not fit to the definition provided above. |
| + | Although some parts are not functional and do not generate proteins |
| + | at all, they are classified as protein generators, which makes searching |
| + | for the parts difficult in the registry. Furthermore, there are also |
| + | numerous parts which are defined as “composite parts” but actually they |
| + | fit to the same definition with protein generators. In order to overcome |
| + | the problem of misuse of device type we have extracted related image |
| + | ID information for the composite parts. Image ID information helped |
| + | us to correctly categorize composite parts depending on its individual |
| + | atomic parts and identify the ones with more than one function, such |
| + | as being both inhibitor and activator. In other words, we used image |
| + | and part IDs in order to merge an input for its outputs.</p> |
| + | <p>Subtitle working conditions, includes all the detailed information |
| + | about the experimental properties of parts, and the details about the |
| + | working process of individual parts and complete devices. Additionally, |
| + | we marked the subtitle “Working Condition” in our standardization template |
| + | as potentially the most important title that helps synthetic biologist |
| + | to better understand the parts functions at iGEM’s part registry database. |
| + | The main problem we have encounter with the subtitle “working condition” |
| + | is within most of the parts the details about working process is not |
| + | enough and not provided regularly. </p> |
| + | <br> |
| + | <h3>Examples of Misuse of Terminology:</h3> |
| + | <h4>For Composite Parts:</h4> |
| + | <p>PartID: BBa_S04055</p> |
| + | <p>PartName: Synthetic lacYZ operon</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/a/ac/Metu-database1.png" /> |
| + | <p>This part is functional and responsible for the production of LacY |
| + | and LacZ proteins. This part partially fits the definition for “composite |
| + | part” but actually should be a protein generator as it fits fully to |
| + | the definition of “protein generators”.</p> |
| + | <h4>For Protein Generators:</h4> |
| + | <p>PartID: BBa_J45299</p> |
| + | <p>PartName: PchA & PchB enzyme generator</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/2/2c/Metu-database2.png" /> |
| + | <p>The part which is illustrated above actually fits the definition |
| + | for “composite part” but in part registry it is classified as protein |
| + | generator. This part can be functional but it needs a promoter. Even |
| + | though this part is not functional and is not capable of producing protein, |
| + | part registry assigns this product as protein generator. We suggest |
| + | that all parts in the registry, which are composed of more than one |
| + | atomic part and which are not functional on their own but can be functional, |
| + | should be classified as “composite parts”.</p> |
| + | <h4>For Reporters:</h4> |
| + | <p>PartID: BBa_J04451</p> |
| + | <p>PartName: RFP Coding Device with an LVA tag</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/0/0a/Metu-database3.png" /> |
| + | <p>This functional part is classified as “Reporter” in the parts registry |
| + | database. It is very clear that this part fits the same description |
| + | as Protein Generator in Biobrick part registry standards. Although, |
| + | this part has specific and known functional role, characterizing this |
| + | part as a reporter is unnecessary and contributes to the level of complexity |
| + | of information provided. Instead, we suggest that this part should be |
| + | classified as “protein generator” and related detailed information about |
| + | the specific function of this part, should be provided in the part information |
| + | page.</p> |
| + | <p>In conclusion, as mentioned above we tried to reorganize and normalize |
| + | the information about parts which is provided in part registry for 2010 |
| + | in order to develop our algorithm for the BioGuide application. During |
| + | this process, we encountered some inconsistencies and misuses of the |
| + | terminology being used and also inadequacies about the information provided |
| + | about parts. First of all, we claim that a standard nomenclature should |
| + | be constituted for future use in the field of synthetic biology. Based |
| + | on the information gathered according to new nomenclature a professional |
| + | database should be constructed to address the needs of synthetic biology. |
| + | This will enable easy information exchange and exhibition globally. |
| + | Secondly, although there are enough information about parts exists on |
| + | parts registry database, the information which is provided for parts |
| + | need to be ordered urgently. Furthermore, there should be new experimental |
| + | standards which must be introduced to groups in the part submission |
| + | process for the subtitle “working condition”. These experimental standards |
| + | will be important because the experimental details about parts are not |
| + | satisfying the needs of wet-lab biologists for the design and the construction |
| + | of new Biobricks.</p> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="download5" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Contact</h2> |
| + | </div> |
| + | </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"> |
| + | <div class="text"> |
| + | <h2>Algorithm</h2> |
| + | <p>In this section, the step by step functioning of our application, |
| + | along with the encapsulation of the algorithmic concepts of ‘standardization’ |
| + | of functional iGEM devices are depicted in pictorial forms called flowcharts. |
| + | Rectangular boxes represent the encapsulation of implementations of |
| + | the computer programs to perform the particular tasks stated in that |
| + | box on the flowcharts. These boxes are sometimes called subprograms, |
| + | objects or packages in Object Oriented software Engineering context. |
| + | The diamonds represent decision branching and they are found between |
| + | two rectangular boxes. The arrows show the direction in which subprograms |
| + | work and communicate. The subprogram at the head of the arrow starts |
| + | executing after the termination of the subprogram at the tail of the |
| + | arrow. Following flowcharts are the high level representations of our |
| + | algorithms developed for the BioGuide software.</p> |
| + | <br> |
| + | <h3>1</h3> |
| + | <img src="https://static.igem.org/mediawiki/2010/9/95/Metu-algorithm1.png" /> |
| + | <p><span>Diagram 1. Flowchart of collection, formatting and storage |
| + | of devices data algorithm</span></p> |
| + | <p>Information about the iGEM parts had to be collected in a standardized |
| + | format for our application to function properly. Following data collection |
| + | custom subprograms is needed to parse and forward the data the application’s |
| + | database. In order to achieve this we have designed and implemented |
| + | the algorithm shown in diagram 1. In this algorithm, the first stage |
| + | was to find the list of part IDs of devices which were supplied by iGEM |
| + | in Spring 2010 distribution. This information has been collected from |
| + | two sources 1) plate files in excel format which was available online |
| + | 2) device data provided in xml format, both provided by iGEM. The last |
| + | step in the algorithm was to send the collected partID data to the application’s |
| + | database.</p> |
| + | <br> |
| + | <h3>2.</h3> |
| + | <img src="https://static.igem.org/mediawiki/2010/e/e6/Metu-algorithm2.png" /> |
| + | <p><span>Diagram 2. Flowchart for BioGuide execution before and during |
| + | user interaction</span></p> |
| + | <p>Diagram 2 presents the main algorithm, which shows how BioGuide application |
| + | works. In BioGuide the major components are device and Biobrick graphs. |
| + | While the device graph represents input-output (promoter-regulator) |
| + | compatibility combination of iGEM devices, the Biobrick graph represents |
| + | combinations of atomic parts assembled in a device or system. The flowchart |
| + | shows how these graphs are created and embedded into the program, which |
| + | displays both of the graphs to the user when launched. Application presents |
| + | few interactive options to the user when started, which were shown on |
| + | the flowchart under the horizontal, bolded line. As shown on the diagram |
| + | 2, there are four interactive tasks BioGuide can do, where the device |
| + | and Biobricks graphs are utilized. Upon clicking a node on a devices |
| + | or Biobricks graph, that node changes in size and color and the various |
| + | functions shown on the flowchart can be performed then after.</p> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="clear"> |
| + | </div> |
| + | <!-- 7th row --> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="project7" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Modeling</h2> |
| + | <h3>Graphical Modeling for Bio-Guide</h3> |
| + | <h4>Introduction</h4> |
| + | <p>Graphical Modeling Theory has been applied to construct four different |
| + | graphs where relations of atomic parts, devices and systems and the |
| + | functional combinations that can build new constructs are presented |
| + | for the iGEMs parts registry database. Three graphs are composed of |
| + | iGEM devices and one graph is based on Biobricks. Each graph comprises |
| + | a set of vertices or nodes and a set of edges. In the set of nodes each |
| + | node represents a device, while in the set of edges each edge represents |
| + | the input-output combination of the nodes. These graphs are directed |
| + | graphs as the edges are created according to input-output combination. |
| + | All compatibilities between a regulator and a promoter of an edge is |
| + | created, where the source of this edge is the device with the corresponding |
| + | regulator and target of the edge is the device with the promoter in |
| + | concern.</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/3/3f/Metu-node1.png" /> |
| + | <p><span>Fig. 1: A node representing a device</span></p> |
| + | <img src="https://static.igem.org/mediawiki/2010/1/14/Metu-node2.png" /> |
| + | <p><span>Fig. 2: Arrow representing an edge between two nodes</span></p> |
| + | <p>The atomic structures used in our graphical model have been represented |
| + | in Figures 1 and 2. A node is represented with a solid circle where |
| + | the label, the part/device ID according to iGEM standards, of the device |
| + | is marked on the foreground. The blue arrows between nodes connect the |
| + | related devices, representing the input-output connectivity. End style |
| + | of the arrow helps us to determine the direction of the node, like in |
| + | Figure 2 where the node labeled BBa_S03520 is the source and BBa_JO9250 |
| + | is the target.</p> |
| + | <br> |
| + | <h3>Directivity</h3> |
| + | <p>All the four constructed graphs build for BioGuide are directed graphs. |
| + | So that, for every edge there must be a single source and a target. |
| + | There is no single edge which is bidirectional. In mathematical form |
| + | this can be represented as:</p> |
| + | <p>If an edge e has node v as source and node w as target then the edge |
| + | can be expressed as</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/6/6c/Metu-equation1.png" /> |
| + | <p>For a directed graph the combination (v, w) is totally different |
| + | from (w, v). Therefore,</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/a/ac/Metu-equation2.png" /> |
| + | <p>The direction of the edges has been represented with the arrows, |
| + | as explained in Figure 2.</p> |
| + | <br> |
| + | <h3>Connectivity</h3> |
| + | <p>The nodes forming their own sub-graphs disconnected from the rest |
| + | of the nodes have been recognized, which showed us the presence of incompatibility |
| + | between few regulators and promoters of the devices. We have observed |
| + | this disconnection in all four of our graphs. The basis of the disconnection |
| + | has been shown in Figure 3, where the two sub-graphs without any edge |
| + | that connects them to the main graph has been presented on the right |
| + | hand side of the diagram. These features classify our graphs as disconnected |
| + | graphs [1].</p> |
| + | <img src="https://static.igem.org/mediawiki/2010/8/8b/Metu-node3.png" /> |
| + | <p><span>Fig. 3: A zoomed in screenshot showing two sub-graphs within |
| + | the disconnected graph.</span></p> |
| + | <br> |
| + | <h3>"Semi-Simplicity"</h3> |
| + | <p>A simple graph is a graph in which no more than one edge contains |
| + | the same set of nodes. So, in a simple graph it is not possible to find |
| + | more than one edge with the same source and the same target. Additionally, |
| + | an edge with the same source and target, forming a loop is not allowed. |
| + | But, in synthetic biology it is possible to construct a device consisting |
| + | of devices or bio bricks of the same species or type. Accordingly, our |
| + | graphs are simple graphs with an exception of possible self-containing |
| + | loops, where the edge starts from and ends on the same node. Our graphs |
| + | have an exception of having loops and due to this permitted flexibility |
| + | our graphs are "semi-simple".</p> |
| + | <p>For general information about graphs refer to:</p> |
| + | <p><span><a href="http://en.wikipedia.org/wiki/Graph_(mathematics)"> |
| + | [1] http://en.wikipedia.org/wiki/Graph_(mathematics)</a></span></p> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="clear"> |
| + | </div> |
| + | <!-- 8th row --> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div id="project8" class="item"> |
| + | <div class="content2"> |
| + | <div class="text"> |
| + | <h2>Results</h2> |
| + | </div> |
| + | </div> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="item"> |
| + | </div> |
| + | <div class="clear"> |
| + | </div> |
| + | <script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script> |
| + | <div id="menu"> |
| + | <ul class="navmenu"> |
| + | <li> |
| + | <div class="menutop menusingle"> |
| + | <a class="panel" href="#home">Home</a></div> |
| + | </li> |
| + | <li> |
| + | <div class="menutop menusingle panel"> |
| + | <a class="panel" href="#team">Team</a></div> |
| + | </li> |
| + | <li> |
| + | <div class="menutop menusingle panel"> |
| + | <a class="panel" href="#motivation">Motivation</a></div> |
| + | </li> |
| + | <li> |
| + | <div class="menutop menusingle panel"> |
| + | <a class="panel" href="#scope">Scope</a></div> |
| + | </li> |
| + | <li> |
| + | <div class="menutop"> |
| + | <a class="panel" href="#project">Project</a><div class="toggle toggle-closed"> |
| + | +</div> |
| + | </div> |
| + | <ul class="submenu"> |
| + | <li><a class="panel" href="#project">Introduction</a></li> |
| + | <li><a class="panel" href="#project2">Design</a></li> |
| + | <li><a class="panel" href="#project3">Material</a></li> |
| + | <li><a class="panel" href="#project4">Methods</a></li> |
| + | <li><a class="panel" href="#project5">Database Standardization</a></li> |
| + | <li><a class="panel" href="#project6">Algorithm</a></li> |
| + | <li><a class="panel" href="#project7">Modeling</a></li> |
| + | <li><a class="panel" href="#project8">Results</a></li> |
| + | </ul> |
| + | </li> |
| + | <li> |
| + | <div class="menutop menusingle panel"> |
| + | <a class="panel" href="#notebook">Notebook</a></div> |
| + | </li> |
| + | <li> |
| + | <div class="menutop panel"> |
| + | <a class="panel" href="#download">Download</a><div class="toggle toggle-closed"> |
| + | +</div> |
| + | </div> |
| + | <ul class="submenu"> |
| + | <li><a class="panel" href="#download">Executable</a></li> |
| + | <li><a class="panel" href="#download2">Code</a></li> |
| + | <li><a class="panel" href="#download3">User Guide</a></li> |
| + | <li><a class="panel" href="#download4">Supporting Tools</a></li> |
| + | <li><a class="panel" href="#download5">Contact</a></li> |
| + | </ul> |
| + | </li> |
| + | <li> |
| + | <div class="menutop panel" style="border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;"> |
| + | <a class="panel" href="#miscellaneous">Miscellaneous</a><div class="toggle toggle-closed"> |
| + | +</div> |
| + | </div> |
| + | <ul class="submenu"> |
| + | <li><a class="panel" href="#miscellaneous">Collaboration</a></li> |
| + | <li><a class="panel" href="#miscellaneous2">Human Practices</a></li> |
| + | <li><a class="panel" href="#miscellaneous3">Safety</a></li> |
| + | <li><a class="panel" href="#miscellaneous4">Future Plan</a></li> |
| + | </ul> |
| + | </li> |
| + | </ul> |
| </div> | | </div> |
| | | |
| </body> | | </body> |
| + | |
| </html> | | </html> |