Team:Marburg SYNMIKRO

From 2012.igem.org

(Difference between revisions)
 
(103 intermediate revisions not shown)
Line 1: Line 1:
-
{{:Team:Marburg_SYNMIKRO/Templates/style}}
+
{{:Team:Marburg_SYNMIKRO:Template:Header}}
-
<!-- *** What falls between these lines is the Alert Box!  You can remove it from your pages once you have read and understood the alert *** -->
+
 
 +
<html>
 +
<div class="conbox60">
 +
</html>
 +
== '''<html>&#160;</html>Recombinator:''' <br/> <html><sup>&#160;</sup></html>An intelligent Genetically Engineered Slot Machine (iGESM) ==
<html>
<html>
-
<div id="box" style="width: 700px; margin-left: 137px; padding: 5px; border: 3px solid #000; background-color: #fe2b33;">
+
<div style="text-align:justify; padding-left:2px; padding-right:2px;">
-
<div id="template" style="text-align: center; font-weight: bold; font-size: large; color: #f6f6f6; padding: 5px;">
+
The vertebrate immune system produces billions of different antibodies. This diversity is generated by random VDJ-recombination of a limited number of antibody subfragments. This inspired us to construct an automatic recombination system in <i>E. coli</i> that generates large numbers of novel proteins by combinatorial fusion of functional domains. We used the site-specific DNA recombinase Gin of bacteriophage Mu that depends on the presence of a DNA enhancer element for efficient recombination. This allowed us to construct a system, called “The Recombinator”, which automatically shuts down after successful recombination. We visualized the randomizing function of our genetically engineered slot machine by combining fluorescent colors with cellular localization domains. By scaling up the number of recombination modules and functional domains our system will be able to generate a multitude of new proteins. We envision that “The Recombinator” will serve as a tool to create novel enzymatic activities for innovative drug design, environmental detoxification and metabolic engineering.
-
This is a template page. READ THESE INSTRUCTIONS.
+
</div>
</div>
-
<div id="instructions" style="text-align: center; font-weight: normal; font-size: small; color: #f6f6f6; padding: 5px;">
 
-
You are provided with this team page template with which to start the iGEM season.  You may choose to personalize it to fit your team but keep the same "look." Or you may choose to take your team wiki to a different level and design your own wiki.  You can find some examples <a href="https://2009.igem.org/Help:Template/Examples">HERE</a>.
 
</div>
</div>
-
<div id="warning" style="text-align: center; font-weight: bold; font-size: small; color: #f6f6f6; padding: 5px;">
+
<div style="background-color:white;" class="conbox28">
-
You <strong>MUST</strong> have all of the pages listed in the menu below with the names specified. PLEASE keep all of your pages within your teams namespace.
+
<h3 style="z-index:1000;" >Team mixer</h3><a style="float:right; position: relative; top:-25px; z-index:1000;" href="https://2012.igem.org/Team:Marburg_SYNMIKRO/TeamProfile">[Team members]</a>
 +
<style type="text/css">
 +
#people{
 +
border: hidden 0px;
 +
border-bottom: black dotted 1px;
 +
background: transparent;
 +
color: darkblue;
 +
width:139px;
 +
text-align: right;
 +
 
 +
}
 +
 
 +
#footer-box {
 +
position: relative;
 +
top:-10px;
 +
z-index: 1000;
 +
}
 +
 
 +
#container{
 +
height: 578px;
 +
width: 262px;
 +
position: relative;
 +
/*  margin-left:50%;*/
 +
/*  left:-284px;*/
 +
}
 +
 
 +
 
 +
 
 +
#image{
 +
height: 578px;
 +
width: 262px;
 +
float:left;
 +
position:relative;
 +
 
 +
}
 +
 
 +
   
 +
#hd{
 +
    height:91px;
 +
    width: 163px;
 +
    }
 +
   
 +
#td{
 +
    position: relative;
 +
    height:197px;
 +
    }
 +
   
 +
#ld{
 +
    position: relative;
 +
    height:235px;
 +
    }
 +
 
 +
.btn {
 +
    background:#a00;
 +
    color:#fff !important;
 +
    border: 1px solid #900;
 +
    padding: 4px 8px;
 +
    border-radius: 4px;
 +
    -moz-border-radius: 4px;
 +
    -webkit-border-radius: 4px;
 +
    margin: 20px;
 +
    text-transform: uppercase;
 +
    text-decoration: none !important;
 +
    font: bold 16px Verdana, sans-serif;
 +
    text-shadow: 0 0 1px #000;
 +
    box-shadow: 0 2px 2px #aaa;
 +
    -moz-box-shadow: 0 2px 2px #aaa;
 +
    -webkit-box-shadow: 0 2px 2px #aaa;
 +
    cursor:pointer;
 +
}
 +
 
 +
</style>
 +
<script src="http://malsup.github.com/jquery.cycle.all.js"></script> 
 +
<script type="text/javascript">
 +
var intran;
 +
intran = 3500;
 +
rantim = setInterval("random();", intran);
 +
var timer;
 +
jQuery(function($) {
 +
    timer = setTimeout(blnk, 0);
 +
});
 +
 
 +
 
 +
function blnk() {
 +
    $(".blink").css({opacity: 0}).
 +
        animate({opacity: 1}, 300, "linear").
 +
        animate({opacity: 0}, 300, "linear",
 +
        function() {
 +
            timer = setTimeout(blnk, 0);
 +
        });
 +
}
 +
 
 +
 
 +
infos = new Array(
 +
 
 +
"<b>Daniel Kleinsorge</b><br><br>text",
 +
"<b>Oliver Schauer</b><br><br>text",
 +
"<b>Prof. Michael Bölker</b><br><br>text",
 +
"<b>Marian Vogt</b><br><br>text",
 +
"<b>Agnieszka Zarzycka</b><br><br>text",
 +
"<b>Oliver Leicht</b><br><br>text",
 +
"<b>Margarita Derbenev</b><br><br>text",
 +
"<b>Elisabeth Ignatz</b><br><br>text",
 +
"<b>Julian Pechstein</b><br><br>text",
 +
"<b>Johannes Schuh</b><br><br>text",
 +
"<b>Max Diesner</b><br><br>text",
 +
"<b>Svetlana Uscherenko</b><br><br>text"
 +
);
 +
 
 +
var numpeople=14;
 +
var headnum=0;
 +
var torsonum=0;
 +
var legsnum=0;
 +
var i=0;
 +
var headimages="";
 +
var torsoimages="";
 +
var legsimages="";
 +
 
 +
$(function() {
 +
for (i=0; i<numpeople; i++)
 +
  {
 +
  headimages=headimages + "<img border='0' src='http://web383.mis60.de/inprogress/teambilder/" + i + "a.png' width='163' height='91'> ";
 +
  torsoimages=torsoimages + "<img border='0' src='http://web383.mis60.de/inprogress/teambilder/" + i + "b.png' width='163' height='197'> ";
 +
  legsimages=legsimages + "<img border='0' src='http://web383.mis60.de/inprogress/teambilder/" + i + "c.png' width='163' height='235'> ";
 +
  }
 +
document.getElementById("s1").innerHTML=(headimages);
 +
document.getElementById("s2").innerHTML=(torsoimages);
 +
document.getElementById("s3").innerHTML=(legsimages);
 +
 
 +
 
 +
    $('#s1').cycle({
 +
    fx:    'scrollHorz',
 +
    speed:  300,
 +
    timeout: 0,
 +
    });
 +
    $('#s2').cycle({
 +
    fx:    'scrollHorz',
 +
    speed:  300,
 +
    timeout: 0,
 +
    });
 +
    $('#s3').cycle({
 +
    fx:    'scrollHorz',
 +
    speed:  300,
 +
    timeout: 0,
 +
    });
 +
   
 +
   
 +
});
 +
 
 +
function headleft()
 +
{
 +
if(headnum==0){
 +
headnum=(numpeople-1);
 +
$('#s1').cycle('prev');
 +
}
 +
else{
 +
headnum=(headnum-1);
 +
$('#s1').cycle(headnum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Ist das ein Bug oder ein Feature?");
 +
}
 +
 
 +
function headright()
 +
{
 +
if(headnum==(numpeople-1)){
 +
headnum=0;
 +
$('#s1').cycle('next');
 +
}
 +
else{
 +
headnum=(headnum+1);
 +
$('#s1').cycle(headnum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Wird allse live berechnet!");
 +
}
 +
 
 +
function torsoleft()
 +
{
 +
if(torsonum==0){
 +
torsonum=(numpeople-1);
 +
$('#s2').cycle('prev');
 +
}
 +
else{
 +
torsonum=(torsonum-1);
 +
$('#s2').cycle(torsonum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Das stand doch eben noch nicht hier??");
 +
}
 +
 
 +
function torsoright()
 +
{
 +
if(torsonum==(numpeople-1)){
 +
torsonum=0;
 +
$('#s2').cycle('next');
 +
}
 +
else{
 +
torsonum=(torsonum+1);
 +
$('#s2').cycle(torsonum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Hmm ja was schreibt man jetzt dazu?");
 +
}
 +
 
 +
function legsleft()
 +
{
 +
if(legsnum==0){
 +
legsnum=(numpeople-1);
 +
$('#s3').cycle('prev');
 +
}
 +
else{
 +
legsnum=(legsnum-1);
 +
$('#s3').cycle(legsnum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Hmm ja was schreibt man jetzt dazu?");
 +
}
 +
 
 +
function legsright()
 +
{
 +
if(legsnum==(numpeople-1)){
 +
legsnum=0;
 +
$('#s3').cycle('next');
 +
}
 +
else{
 +
legsnum=(legsnum+1);
 +
$('#s3').cycle(legsnum);
 +
}
 +
document.getElementById("infobox").innerHTML=("Machts gut und danke f&uuml;r den Fisch!");
 +
}
 +
 
 +
 
 +
function random()
 +
{
 +
 
 +
clearInterval(rantim)
 +
rantim = setInterval("random();", intran);
 +
 
 +
headnum=Math.round(Math.random()*(numpeople-1));
 +
$('#s1').cycle(headnum);
 +
 
 +
torsonum=Math.round(Math.random()*(numpeople-1));
 +
$('#s2').cycle(torsonum);
 +
 
 +
legsnum=Math.round(Math.random()*(numpeople-1));
 +
$('#s3').cycle(legsnum);
 +
 
 +
document.getElementById("infobox").innerHTML=("Hmm ja was schreibt man jetzt dazu?");
 +
 
 +
}
 +
 
 +
function setall(num)
 +
{
 +
$('#s1').cycle(num);$('#s2').cycle(num);$('#s3').cycle(num);
 +
headnum=num;
 +
torsonum=num;
 +
legsnum=num;
 +
 
 +
document.getElementById("infobox").innerHTML=infos[num];
 +
}
 +
 
 +
window.onload = random;
 +
</script>
 +
 
 +
 
 +
 
 +
<div id="container">
 +
 
 +
<div id="image">
 +
<center>
 +
<div id="hd">
 +
<div id="s1" class="pics">  
</div>
</div>
 +
     
</div>
</div>
-
</html>
 
-
<!-- *** End of the alert box *** -->
+
<div id="td">
 +
<div id="s2" class="pics">
 +
</div>
 +
     
 +
</div>
 +
<div id="ld">
 +
<div id="s3" class="pics">
 +
</div>
 +
       
 +
</div>
 +
<div>
 +
<br>
 +
<a onclick="random(); " class="btn"><span class="blink">Recombine!</span></a>
 +
</center>
 +
</div>       
 +
</div>
 +
</div>
 +
</div>
-
{|align="justify"
+
<html>
-
|You can write a background of your team here.  Give us a background of your team, the members, etc.  Or tell us more about something of your choosing.
+
<div  style="top:345px; position: absolute; width:61.5%; height:299px;" class="conbox60">
-
|[[Image:Marburg_SYNMIKRO_logo.png|200px|right|frame]]
+
</html>
-
|-
+
-
|
+
-
''Tell us more about your project.  Give us background.  Use this as the abstract of your project.  Be descriptive but concise (1-2 paragraphs)''
+
-
|[[Image:Marburg_SYNMIKRO_team.png|right|frame|Your team picture]]
+
-
|-
+
-
|
+
-
|align="center"|[[Team:Marburg_SYNMIKRO | Team Marburg_SYNMIKRO]]
+
-
|}
+
-
<!--- The Mission, Experiments --->
+
== Bacterial combinatorics ==
-
{| style="color:#1b2c8a;background-color:#0c6;" cellpadding="3" cellspacing="1" border="1" bordercolor="#fff" width="62%" align="center"
+
As proof-of-principle of our recombinator system we created combinatorial fusions of bacterial intracellular localization domains with different fluorescent proteins. We expected to generate a mixture of bacteria that glow in different colors and at different positions in all possible combinations.
-
!align="center"|[[Team:Marburg_SYNMIKRO|Home]]
+
<br/>
-
!align="center"|[[Team:Marburg_SYNMIKRO/Team|Team]]
+
<br/>
-
!align="center"|[https://igem.org/Team.cgi?year=2012&team_name=Marburg_SYNMIKRO Official Team Profile]
+
[[File:Syn_MR_bunte_Maus.png|center|420px]]
-
!align="center"|[[Team:Marburg_SYNMIKRO/Project|Project]]
+
 
-
!align="center"|[[Team:Marburg_SYNMIKRO/Parts|Parts Submitted to the Registry]]
+
Here, we have dealt only with few modules, but with additional recombination modules, the number of possible combinations raises exponentially.
-
!align="center"|[[Team:Marburg_SYNMIKRO/Modeling|Modeling]]
+
<html>
-
!align="center"|[[Team:Marburg_SYNMIKRO/Notebook|Notebook]]
+
</div>
-
!align="center"|[[Team:Marburg_SYNMIKRO/Safety|Safety]]
+
<div class="conboxb">
-
!align="center"|[[Team:Marburg_SYNMIKRO/Attributions|Attributions]]
+
</html>
-
|}
+
[[File:Syn_MR_Logo.png|link=http://www.uni-marburg.de|left|400px]][[File:Syn_MR_synmikro_farbe.gif|link=http://www.synmikro.com/en/|right|400px]]
 +
<html>
 +
</div>
 +
</html>

Latest revision as of 13:25, 23 September 2013

Main Page

 Recombinator:
 An intelligent Genetically Engineered Slot Machine (iGESM)

The vertebrate immune system produces billions of different antibodies. This diversity is generated by random VDJ-recombination of a limited number of antibody subfragments. This inspired us to construct an automatic recombination system in E. coli that generates large numbers of novel proteins by combinatorial fusion of functional domains. We used the site-specific DNA recombinase Gin of bacteriophage Mu that depends on the presence of a DNA enhancer element for efficient recombination. This allowed us to construct a system, called “The Recombinator”, which automatically shuts down after successful recombination. We visualized the randomizing function of our genetically engineered slot machine by combining fluorescent colors with cellular localization domains. By scaling up the number of recombination modules and functional domains our system will be able to generate a multitude of new proteins. We envision that “The Recombinator” will serve as a tool to create novel enzymatic activities for innovative drug design, environmental detoxification and metabolic engineering.

Team mixer

[Team members]

Bacterial combinatorics

As proof-of-principle of our recombinator system we created combinatorial fusions of bacterial intracellular localization domains with different fluorescent proteins. We expected to generate a mixture of bacteria that glow in different colors and at different positions in all possible combinations.

Syn MR bunte Maus.png

Here, we have dealt only with few modules, but with additional recombination modules, the number of possible combinations raises exponentially.