Team:Heidelberg

From 2008.igem.org

(Difference between revisions)
Line 1: Line 1:
[[Image:schloss_altstadt.jpg|520px|left]]<br>[[Image:IGEM_Team_Heidelberg_08.jpg|375px|right]]
[[Image:schloss_altstadt.jpg|520px|left]]<br>[[Image:IGEM_Team_Heidelberg_08.jpg|375px|right]]
-
 
+
<br>
-
 
+
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
 +
<br>
<html>
<html>
<style type="text/css">
<style type="text/css">
 +
#nav, #nav ul {
 +
 +
        position:relative
-
<! --borrowed and adapted from http://www.chofski.co.uk/iGEM/bccs-igem.css>
+
margin: 0px 0px 0px 0px; /* purpose: allow centering ul table */
 +
padding: 0px 0px 0px 0px;                      /* es scheint, als liegen die eigentlichen border der tabelle weiter außen, und
 +
                                                        angezeigt wird nur der zellhintergrund in schwarz */
 +
       
 +
 +
        display:table
 +
                                        /* purpose: ul doesn't stretch width 100% */
 +
                                   
 +
       
 +
}
-
div.HDBar {  
+
#nav li {
-
background-color:black;
+
display: table-cell;                           /* purpose: li behaves like table-cell. legt also die zeilen nebeneinander, mit
-
}
+
                                                          block wären sie untereinander */
-
 
+
position: relative; /* purpose: non-overlap li elements in ul */
-
div.HDBar table {
+
list-style: none; /* purpose: remove default html list-style */
          
          
-
}
+
}
-
div.HDBar a {
+
#nav li a {
-
margin: 0px 1px 0px 1px;
+
display: block; /* purpose: non-overlap div on a */
-
padding:0px 6px 0px 6px;
+
margin: 0 0 0 0; /* purpose: spacing main menu items */
-
border:5px solid #000000;
+
padding: 4px 24px ;
-
         background-color:black;
+
        border:3px solid #000000;
-
text-decoration: none;
+
         -moz-border-radius:10px;
 +
background-color: black;
color: #00b0e6;
color: #00b0e6;
-
}<!--macht Schriftfarbe nicht aktiven links in Titelleiste-->
+
text-align: center;
 +
text-decoration: none; /* purpose: remove underline from a */
 +
font: bold 14.4px arial;
 +
}
-
div.HDBar th {
+
#nav li a:hover {
-
margin: 0px 1px 0px 1px;
+
background-color: black;
-
padding:0px 6px 0px 6px;
+
-
border:5px solid #000000;
+
-
        background-color: black;
+
-
text-decoration: none;
+
color: #f29400;
color: #f29400;
 +
}
 +
 +
#nav div {
 +
position: absolute; /* Anordnung der Zellen, wenn relativ, dann alle übereinander. purpose: li of
 +
                                                          div doesn't spread out */
 +
display: none;
 +
width: 7em;                                    /* breite der ausklappboxen, paris hat sie auch nicht angepasst, man könnte
 +
                                                            sie für jede seite extra anpassen...*/
 +
opacity: 0.8;
 +
        filter: alpha(opacity=80);
 +
background: black;
 +
        border:1px solid #000000;
 +
        -moz-border-radius:10px;                             
 +
/* wenn man hier border und farbe eingibt, kann man einen rand um die ausklappenden kästen machen, der ist allerdings falsch formatiert*/
 +
                                                       
 +
}
 +
 +
#nav span a, #nav div a {                      /* dieser teil macht die ausklappende leiste*/
 +
position: relative;                    /* wichtig: wenn der Teil fehlt, dann wird nur ein link pro ausklapp gezeigt*/
 +
display: block; /* purpose: a's in div have same width */
 +
margin: 0;
 +
padding: 5px 10px;
 +
text-align: left;
 +
font: 13px arial;
 +
}
 +
 +
#nav span a:hover, #nav div a:hover {          /* dieser teil macht das hovern der ausklappenden leiste*/
 +
color:  #f29400;
}
}
-
div.HDBar a:hover {
+
#nav span div {
-
margin: 0px 1px 0px 1px;
+
position: relative;
-
padding:0px 6px 0px 6px;
+
margin: 0;
-
border:5px solid #000000;
+
border: none; /* purpose: reset border to none */
-
      text-decoration: none;
+
border-top: 1px solid #5970B2; /* purpose: add a seperator */
-
background-color: black;
+
border-bottom: 1px solid #5970B2; /* purpose: add a seperator */
-
color: #f29400;
+
opacity: 1.0; /* purpose: opacity already 0.8 by #nav div */
-
}  
+
filter: alpha(opacity=100); /* purpose: opacity already 80 by #nav div */
-
+
}
-
div.blocksatz {text-align: justify;}
+
 +
#nav span div a {
 +
text-indent: 10px;
 +
}
 +
 +
#nav span div span div a {
 +
text-indent: 20px;
 +
}
-
</style>
+
#nav .expand {
-
</html>
+
background-image: url('https://static.igem.org/mediawiki/2008/e/ef/Icon-expand.png');
 +
background-repeat: no-repeat;
 +
background-position: 95% 50%;
 +
}
-
<br>
+
#nav .collapse {
-
<br>
+
background-image: url('https://static.igem.org/mediawiki/2008/c/cd/Icon-collapse.png');
-
<br>
+
background-repeat: no-repeat;
-
<br>
+
background-position: 95% 50%;
-
<br>
+
}
-
<br>
+
-
<br>
+
 
-
<br>
+
</style>
 +
 
 +
<script type="text/javascript" src="http://student.kuleuven.be/~s0173901/scripts/jquery.js"></script>
 +
<script type="text/javascript">
 +
 
 +
 
 +
 
 +
function ddmsie() {
 +
$("#nav ul").css('display', 'inline-block');
 +
$("#nav li").css('display', 'inline');
 +
$("#nav a").css('display', 'inline-block');
 +
$("#nav a").hover(function () {$(this).css('background-color', '#d4e2ef')},
 +
function () {$(this).css('background-color', '#649cd7')});
 +
$("#nav div a").css('display', 'block');
 +
$("#nav div").css('left', '0');
 +
$("#nav div").css('top', '100%');
 +
$("#nav span div").css('top', '0');
 +
}
 +
 
 +
function ddmozilla() {
 +
 +
}
 +
 +
function ddnav() {
 +
$("#nav li").hover(
 +
function () {
 +
$(this).find("div:first").css('display', 'inline');},
 +
function () {
 +
$(this).find("div:first").css('display', 'none');}
 +
);
 +
 +
$("#nav span > a").toggle(
 +
function () {
 +
$(this).removeClass("#nav expand").addClass("#nav collapse");
 +
$(this).css('background-color', '#99AAFF');
 +
$(this).parent().find("div:first").css('display', 'block');},
 +
function () {
 +
$(this).removeClass("#nav collapse").addClass("#nav expand");
 +
$(this).hover(
 +
function () {
 +
$(this).css('background-color', '#d4e2ef');},
 +
function () {
 +
$(this).css('background-color', '#649cd7');}
 +
);
 +
$(this).parent().find("div:first").css('display', 'none');
 +
}
 +
).addClass("#nav expand");
 +
}
 +
 
 +
$(function () {
 +
if(jQuery.browser.msie) ddmsie();
 +
if(jQuery.browser.mozilla) ddmozilla();
 +
ddnav();
 +
});
 +
</script>
 +
<div align="center" id="nav">
 +
<ul>
 +
<li>
 +
                <a>Home</a>
 +
<div>
 +
        <a href="https://2008.igem.org/Team:Heidelberg">Home</a>
 +
                        <a href="https://2008.igem.org/Team:Heidelberg/News">News</a>
 +
</li>
 +
<li>
 +
<a>The Team</a>
 +
<div>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Team">Team</a>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Team Members">Members</a>
 +
 +
</div>
 +
</li>
 +
<li>
 +
<a>The Project</a>
 +
<div>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Project">Summary</a>
 +
                        <a href="https://2008.igem.org/Team:Heidelberg/Project/Modules">Modules</a>
 +
 +
</div>
 +
</li>
 +
<li>
 +
<a>Parts Submitted to the Registry</a>
 +
<div>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Parts">Parts</a>
 +
</div>
 +
</li>
 +
<li>
 +
<a>Modeling</a>
 +
<div>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Modeling">Modeling</a>
 +
                       
 +
</div>
 +
</li>
 +
<li>
 +
<a>Notebook</a>
 +
<div>
 +
<a href="https://2008.igem.org/Team:Heidelberg/Notebook">Calendar</a>
 +
 +
</div>
 +
</li>
 +
<li>
 +
<a>Links</a>
 +
<div>
 +
<a href="http://www.bioquant.uni-heidelberg.de/">Bioquant</a>
 +
                        <a href="http://www.uni-heidelberg.de/">Uni Heidelberg</a>
-
<div class ="HDBar">
+
</div>
-
{|style="color:black;background-color:black;" cellpadding="3" cellspacing="1" width="100%" border="0" align="center"
+
</li>
-
!align="center" style="color:#f29400"|[[Team:Heidelberg|Home]]
+
</ul>
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Team|The Team]]
+
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Project|The Project]]
+
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Parts|Parts Submitted to the Registry]]
+
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Modeling|Modeling]]
+
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Notebook|Notebook]]
+
-
!align="center" style="color:#f29400"|[[Team:Heidelberg/Sponsors|Sponsors]]
+
-
|}
+
</div>
</div>
 +
</html>
 +
<br>
 +
<br>
<br>
<br>
{|cellspacing="5" cellpadding="12" style="background:black; -moz-border-radius:5px; width: 965px;"
{|cellspacing="5" cellpadding="12" style="background:black; -moz-border-radius:5px; width: 965px;"
Line 90: Line 249:
-
== '''News''' ==
 
-
 
-
 
-
''' August 21st 2008 '''
 
</div>
</div>

Revision as of 14:47, 22 August 2008

Schloss altstadt.jpg

IGEM Team Heidelberg 08.jpg
















Project Draft

Ecolicence to kill: Engineering E. coli for targeting pathogenic microorganisms


Pathogenic microorganisms represent a major challenge to both medicine and industry. Microbial communities known as biofilms prove to be particularly resistant to conventional therapies and demonstrate the need for alternative methods to fight bacterial growth. The formation of biofilms, as well as other processes such as virulence, antibiotic production, and sporulation, are regulated by communication circuits that depend on small signalling molecules called autoinducers. Our aim is to exploit this communication mechanism by engineering synthetic bacteria that are able to target potentially harmful autoinducer-secreting species and kill them. Working with E. coli as a model system, we plan to engineer separate “killer” and “prey” cells, and divide our project into two complementary modules. The “sensing module” comprises the modification of E. coli’s chemotaxis system to make killer cells move towards prey cells.

This requires the engineering of a “sensing module” which propagates a prey-specific stimulus to the downstream signalling cascades, prompting the cells to swim towards the gradient of such a stimulus. The directed swimming stops only in the region where the stimulus is maximal, i.e. in the vicinity of the prey. The “killing module” ensures that once in the vicinity of the prey, a bacteriocidal mechanism is activated. Computer models will show how both modules behave in concert and probe the efficiency of the system in defined spatial environments. Future directions, which are beyond the scope of this project, include the modification of the sensory and killing modules, adjusting the range of targets to real pathogens, but also other organisms, specific cell types or even cancer cells.