Team:Potsdam Bioware
From 2012.igem.org
(→Team) |
|||
Line 72: | Line 72: | ||
<div class="box_round block"> | <div class="box_round block"> | ||
===Team=== | ===Team=== | ||
- | + | <div id="portfolio"> | |
+ | <div class="team_box">Mario Köhler</div> | ||
+ | <div class="team_box">Tom Scheidt</div> | ||
+ | <div class="team_box">Christopher Kressler</div> | ||
+ | <div class="team_box">Tobias Priemel</div> | ||
+ | <div class="team_box">Maria Kunert</div> | ||
+ | <div class="team_box">Sascha Lehnort</div> | ||
+ | <div class="team_box">Norman Hein</div> | ||
+ | </div> | ||
</div> | </div> | ||
Line 151: | Line 159: | ||
#p-logo img { | #p-logo img { | ||
box-shadow:5px 5px 5px #666; | box-shadow:5px 5px 5px #666; | ||
+ | } | ||
+ | |||
+ | .center_box { | ||
+ | text-align: center; | ||
} | } | ||
</style> | </style> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
- | + | (function($) { | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | $.fn.innerfade = function(options) { | |
- | + | return this.each(function() { | |
+ | $.innerfade(this, options); | ||
+ | }); | ||
+ | }; | ||
- | + | $.innerfade = function(container, options) { | |
- | { | + | var settings = { |
- | + | 'animationtype': 'fade', | |
- | + | 'speed': 'normal', | |
- | + | 'type': 'sequence', | |
- | + | 'timeout': 2000, | |
- | + | 'containerheight': 'auto', | |
- | + | 'runningclass': 'innerfade', | |
- | + | 'children': null | |
- | + | }; | |
- | + | if (options) | |
- | + | $.extend(settings, options); | |
- | + | if (settings.children === null) | |
- | + | var elements = $(container).children(); | |
- | + | else | |
- | + | var elements = $(container).children(settings.children); | |
- | + | if (elements.length > 1) { | |
- | + | $(container).css('position', 'relative').css('height', settings.containerheight).addClass(settings.runningclass); | |
- | + | for (var i = 0; i < elements.length; i++) { | |
- | + | $(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute').hide(); | |
- | + | }; | |
- | + | if (settings.type == "sequence") { | |
- | + | setTimeout(function() { | |
- | + | $.innerfade.next(elements, settings, 1, 0); | |
- | + | }, settings.timeout); | |
- | + | $(elements[0]).show(); | |
- | + | } else if (settings.type == "random") { | |
- | + | var last = Math.floor ( Math.random () * ( elements.length ) ); | |
- | + | setTimeout(function() { | |
- | + | do { | |
- | + | current = Math.floor ( Math.random ( ) * ( elements.length ) ); | |
- | + | } while (last == current ); | |
- | + | $.innerfade.next(elements, settings, current, last); | |
- | + | }, settings.timeout); | |
- | + | $(elements[last]).show(); | |
- | + | } else if ( settings.type == 'random_start' ) { | |
- | + | settings.type = 'sequence'; | |
- | + | var current = Math.floor ( Math.random () * ( elements.length ) ); | |
- | + | setTimeout(function(){ | |
- | + | $.innerfade.next(elements, settings, (current + 1) % elements.length, current); | |
- | + | }, settings.timeout); | |
- | + | $(elements[current]).show(); | |
- | + | } else { | |
- | + | alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\''); | |
- | + | } | |
- | + | } | |
- | + | }; | |
- | + | ||
- | + | $.innerfade.next = function(elements, settings, current, last) { | |
- | + | if (settings.animationtype == 'slide') { | |
- | + | $(elements[last]).slideUp(settings.speed); | |
- | + | $(elements[current]).slideDown(settings.speed); | |
- | + | } else if (settings.animationtype == 'fade') { | |
- | + | $(elements[last]).fadeOut(settings.speed); | |
- | + | $(elements[current]).fadeIn(settings.speed, function() { | |
- | + | removeFilter($(this)[0]); | |
- | + | }); | |
- | + | } else | |
- | + | alert('Innerfade-animationtype must either be \'slide\' or \'fade\''); | |
- | + | if (settings.type == "sequence") { | |
- | + | if ((current + 1) < elements.length) { | |
- | + | current = current + 1; | |
- | + | last = current - 1; | |
- | + | } else { | |
- | + | current = 0; | |
- | + | last = elements.length - 1; | |
- | + | } | |
- | + | } else if (settings.type == "random") { | |
- | + | last = current; | |
- | + | while (current == last) | |
- | + | current = Math.floor(Math.random() * elements.length); | |
- | + | } else | |
- | + | alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\''); | |
- | + | setTimeout((function() { | |
- | + | $.innerfade.next(elements, settings, current, last); | |
- | + | }), settings.timeout); | |
- | + | }; | |
- | + | ||
- | + | })(jQuery); | |
- | + | ||
- | + | // **** remove Opacity-Filter in ie **** | |
- | + | function removeFilter(element) { | |
- | + | if(element.style.removeAttribute){ | |
- | + | element.style.removeAttribute('filter'); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
} | } | ||
- | }); | + | } |
+ | |||
+ | $(document).ready( | ||
+ | function(){ | ||
+ | |||
+ | $('#portfolio').innerfade({ | ||
+ | speed: 'slow', | ||
+ | timeout: 4000, | ||
+ | type: 'sequence', | ||
+ | containerheight: '110px' | ||
+ | }); | ||
+ | |||
+ | $('.fade').innerfade({ | ||
+ | speed: 'slow', | ||
+ | timeout: 1000, | ||
+ | type: 'sequence', | ||
+ | containerheight: '1.5em' | ||
+ | }); | ||
+ | } | ||
+ | ); | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
</script> | </script> | ||
</head> | </head> | ||
</html> | </html> |
Revision as of 12:32, 25 August 2012
Home | Team | Official Team Profile | Project | Parts Submitted to the Registry | Modeling | Notebook | Safety | Attributions |
---|
Direct Antibody Identification, Maturation and Production in CHO-Cells
Project Description
Antibodies are versatile molecules for research and therapy and they are currently revolutionizing the market of biopharmaceuticals. To date, antibodies are generated in a laborious and time consuming manner. Either animal immunization followed by hybridoma technology or phage display is used to identify desired genes, which then need to be transferred to a production cell line such as CHO. We designed a streamlined workflow that incorporates all steps of antibody generation in CHO cells. Our plan is to stably transfect an antibody-fragment library in CHO cells. Antibody maturation is mimicked by further diversifying this library using the enzyme Activation-Induced cytidine Deaminase (AID), which is known to induce somatic hypermutation. Next, we plan to test and deploy a versatile and continuous viral selection system for clones producing the desired antibodies. Finally, we will try to employ a genetic switch to go from surface expression to soluble production of antibodies.
Team