Difference between revisions of "Team:Fudan-TSI/Judging"

(LC hand over)
m
 
(56 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Fudan-TSI}}<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
+
{{Fudan-TSI}}<!-- jquery loaded by HQ 1.12.4 -->
<html lang="en">
+
<html></p></div></div></div><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="UTF-8">
<!--
+
  <link rel="stylesheet" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/materialize.css&action=raw&ctype=text/css">
This html document is created by Tian Huang for Team Fudan iGEM 2018.
+
  <link rel="stylesheet" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-font-awesome.css&action=raw&ctype=text/css" />
We make it compatible on laptop and mobile devices by using Materialize 1.0.0-rc.2.
+
  <link rel="stylesheet" type="text/css" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-css.css&action=raw&ctype=text/css" />
-->
+
<style>
<!-- LC check on 2018-10-18 -->
+
/*****************************************************************************/
<head>
+
/* DEFAULT WIKI SETTINGS */
    <meta charset="UTF-8">
+
/*****************************************************************************/
 
+
  #home_logo, #sideMenu { display:none; }
    <!-- CSS -->
+
  #sideMenu, #top_title, .patrollink { display:none; }
    <link rel="stylesheet" type="text/css" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-css.css&action=raw&ctype=text/css" />
+
  #content { margin-left: 0; padding:0px; width:100%;}
 
+
  .judges-will-not-evaluate { border: 4px solid #e4dede; padding: 2% !important; width: 92%!important; }
    <!-- Font-awesome icons 4.7.0 -->
+
/* css clean * */
    <link rel="stylesheet" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-font-awesome.css&action=raw&ctype=text/css" />
+
  #FudanTSIBody li { list-style: none; }
 
+
    <!-- Materialize 1.0.0-rc.2 (Material Design like) -->
+
    <link rel="stylesheet" href="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/materialize.css&action=raw&ctype=text/css">
+
 
+
    <!-- Clear default CSS settings; CSS reset -->
+
    <style>
+
        *{margin: 0;padding: 0;list-style: none;}
+
        /* via: https://blog.csdn.net/weixin_41014370/article/details/79523637 */
+
 
+
        /** 清除内外边距 **/
+
        body, h1, h3, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
+
        dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
+
        pre, /* text formatting elements 文本格式元素 */
+
        form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
+
        th, td /* table elements 表格元素 */ {
+
            margin: 0;
+
            padding: 0;
+
        }
+
 
+
        /** 设置默认字体 **/
+
 
+
        h1, h3, h3, h4, h5, h6 { font-size: 100%; }
+
        address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
+
        code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
+
        small { font-size: 12px; } /* 小于 12px 的中文很难阅读,让 small 正常化 */
+
 
+
        /** 重置列表元素 **/
+
        ul, ol { list-style: none; }
+
 
+
        /** 重置文本格式元素 **/
+
        a { text-decoration: none; }
+
        a:hover { text-decoration: underline; }
+
 
+
 
+
        /** 重置表单元素 **/
+
        legend { color: #000; } /* for ie6 */
+
        fieldset, img { border: 0; } /* img 搭车:让链接里的 img 无边框 */
+
        button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
+
        /* 注:optgroup 无法扶正 */
+
 
+
        /** 重置表格元素 **/
+
        table { border-collapse: collapse; border-spacing: 0; }
+
 
+
 
     </style>
 
     </style>
     <title>2019 Team:Fudan-TSI Judging</title>
+
     <title>Judging | 2019 iGEM Team:Fudan-TSI</title>
 
</head>
 
</head>
 
 
<body>
 
<body>
<!-- Fudan div at igem.org -->
+
<div id="FudanTSIdivWrapper"><div id="FudanTSIBody">
<div id="FudanWrapper" class="white">
+
  <header>
     <div id="FudanBody" class="white orangeBg">
+
  <div id="emptyBar" style="position:relative;width: 100%;"></div><nav id="topNav" class="black z-depth-0_5"><div class="nav-wrapper"><div id="teamLogo" class="brand-logo"> <a href="/Team:Fudan-TSI" target="_self"><img alt="2019 team logo" src="https://static.igem.org/mediawiki/2019/d/d3/T--Fudan-TSI--HomepageLogo.gif"></a></div><ul id="nav-mobile" class="right">
        <header>
+
     <li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown1">Project</a></li><li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown2">Results</a></li><li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown3">Model</a></li><li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown4">Parts</a></li><li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown5">Human&nbsp;practices</a></li><li class="hide-on-med-and-down"><a class="dropdown-trigger" data-target="dropdown6">Team</a></li>
            <!-- empty bar -->
+
    <li class="hide-on-med-and-down"><a href="/Team:Fudan-TSI/Judging">Judging</a></li>
            <div id="emptyBar" style="position:relative;width: 100%;"></div>
+
    <li> <a id="navList" data-target="slide-out" class="waves-effect waves-light sidenav-trigger right"> <i class="fa fa-navicon" style="font-size:24px"></i> </a></li></ul></div> </nav>
 +
  <!-- Dropdown and List elements in navigation bar -->
 +
  <ul id="dropdown1" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Description">Background</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Design">Design</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Experiments">Experiments</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Applied_Design">Applied&nbsp;design</a></li>
 +
  </ul>
 +
  <ul id="dropdown2" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Demonstrate#ReverseTranscription">Reverse&nbsp;transcription</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Demonstrate#Recombination">Recombination</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Demonstrate">Demonstration</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Measurement">Measurement</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Notebook">Notebook</a></li>
 +
  </ul>
 +
  <ul id="dropdown3" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Model">Modeling</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Software">Software</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Hardware">Hardware</a></li>
 +
  </ul>
 +
  <ul id="dropdown4" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Basic_Part">Basic&nbsp;parts</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Composite_Part">Composite&nbsp;parts</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Improve">Part&nbsp;improvement</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Part_Collection">Part&nbsp;collection</a></li>
 +
  </ul>
 +
  <ul id="dropdown5" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Public_Engagement">Public&nbsp;engagement</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractice">Integrated&nbsp;HP</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Collaborations">Collaborations</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Safety">Safety</a></li>
 +
  </ul>
 +
  <ul id="dropdown6" class="dropdown-content">
 +
      <li><a href="/Team:Fudan-TSI/Team">Members</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Attributions">Attributions</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Team#Acknowledge">Acknowledge</a></li>
 +
      <li><a href="/Team:Fudan-TSI/Heritage">Heritage</a></li>
 +
  </ul>
  
            <!-- Navigation bar -->
+
  <ul id="slide-out" class="sidenav">
            <!-- Dropdown and List elements in navigation bar -->
+
    <li style="padding: 0"><div class="sidenavBanner">
            <!-- Slide-out navigator contents -->
+
      <div class="background"></div>
         </header>
+
      <p class="flow-text" style="width:100%;text-align:center"><span class="white-text">Judging</span></p>
 +
    </div></li>
 +
    <li>
 +
      <ul class="collapsible expandable">
 +
         <li class="onThisPageNav"><span>Requirements</span></li>
 +
        <li class="onThisPageNav"><a href="#section1">Bronze</a></li>
 +
        <li class="onThisPageNav"><a href="#section2">Silver</a></li>
 +
        <li class="onThisPageNav"><a href="#section3">Gold</a></li>
 +
        <li class="onThisPageNav"><a href="#section4">Special Prizes</a></li>
  
         <div id="pageContent" style="">
+
         <li><span class="pageSidebar">Team: Fudan-TSI</span></li><li><div class="collapsible-header active"><span class="pageSidebar">Project</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Description">Background</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Design">Design</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Experiments">Experiments</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Applied_Design">Applied design</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Judging">Judging</a></li></ul></div></li><li><div class="collapsible-header"><span class="pageSidebar">Results</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Demonstrate#ReverseTranscription">Reverse transcription</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Demonstrate#Recombination">Recombination</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Demonstrate">Demonstration</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Measurement">Measurement</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Notebook">Notebook</a></li></ul></div></li><li><div class="collapsible-header"><span class="pageSidebar">Model</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Model">Modeling</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Software">Software</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Hardware">Hardware</a></li></ul></div></li><li><div class="collapsible-header"><span class="pageSidebar">Parts</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Basic_Part">Basic parts</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Composite_Part">Composite parts</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Improve">Part improvement</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Part_Collection">Part collection</a></li></ul></div></li><li><div class="collapsible-header"><span class="pageSidebar">Human practices</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Public_Engagement">Public engagement</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractice">Integrated HP</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Collaborations">Collaborations</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Safety">Safety</a></li></ul></div></li><li><div class="collapsible-header"><span class="pageSidebar">Team</span></div><div class="collapsible-body"><ul><li><a class="pageSidebar" href="/Team:Fudan-TSI/Team">Members</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Attributions">Attributions</a></li><li><a class="pageSidebar" href="/Team:Fudan-TSI/Heritage">Heritage</a></li></ul></div></li>
 +
      </ul><!-- .expandable -->
 +
    </li>
 +
    <li><div class="placeHolder"></div></li>
 +
  </ul>
 +
  </header>
  
 +
  <div id="pageContent">
 +
      <div id="contentBanner" class="figureBanner">
 +
          <div class="row">
 +
              <div class="col s12 hide-on-med-and-up">
 +
                  <h1><br/>Judging</h1>
 +
                  <p class="flow-text">Mutation library generation is critical for biological and medical research. Our toolbox "R-Evolution" is orthogonal and provides a wide range of applications among various species. It serves as a foundational advance to synthetic biology.</p>
 +
              </div>
 +
          </div>
 +
          <div class="hide-on-small-only">
 +
<style>
 +
#demo {width:100%;height:100%;position:relative;z-index:-100;}
 +
#demo svg {width:100%;height:100%;position:fixed;}
 +
#demo svg g {mix-blend-mode:lighten;}
 +
#demo svg polygon {stroke:none;fill:white;}
 +
</style>
 +
<div id="pageCover">
 +
  <svg id="demo" viewBox="0 0 1600 600" preserveAspectRatio="xMidYMid slice">
 +
        <defs>
 +
        <linearGradient id="grad1" x1="0" y1="0" x2="1" y2="0" color-interpolation="sRGB">
 +
          <stop id="stop1a" offset="0%" stop-color="#12a3b4"></stop>
 +
          <stop id="stop1b" offset="100%" stop-color="#ff509e"></stop>
 +
        </linearGradient>
 +
        <linearGradient id="grad2" x1="0" y1="0" x2="1" y2="0" color-interpolation="sRGB">
 +
          <stop id="stop2a" offset="0%" stop-color="#e3bc13"></stop>
 +
          <stop id="stop2b" offset="100%" stop-color="#00a78f"></stop>
 +
        </linearGradient>
 +
        </defs>
 +
        <rect id="rect1" x="0" y="0" width="1600" height="600" stroke="none" fill="url(#grad1)"></rect>
 +
        <rect id="rect2" x="0" y="0" width="1600" height="600" stroke="none" fill="url(#grad2)"></rect>
 +
  </svg>
 +
</div><!-- #pageCover -->
 +
<script src="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/bkg&action=raw&ctype=text/javascript"></script>
 +
        <script>
 +
      //////////////////////////////
 +
      // Demo Functions
 +
      //////////////////////////////
 +
      function bkgFunction(showStats) {
 +
        // stats
 +
        if (showStats) {
 +
        var stats = new Stats();
 +
        stats.domElement.style.position = 'absolute';
 +
        stats.domElement.style.left = '0';
 +
        stats.domElement.style.top = '0';
 +
        document.body.appendChild(stats.domElement);
 +
        requestAnimationFrame(function updateStats(){
 +
          stats.update();
 +
          requestAnimationFrame(updateStats);
 +
        });
 +
        }
 +
        // init
 +
        var svg = document.getElementById('demo');
 +
        tesselation.setup(svg);
 +
        gradients.setup();
 +
        var lastTransitionAt, transitionDelay = 10000, transitionDuration = 3000;
 +
        function playNextTransition() {
 +
        tesselation.next(transitionDuration);
 +
        gradients.next(transitionDuration);
 +
        };
 +
        function tick(time) {
 +
        if (!lastTransitionAt || time - lastTransitionAt > transitionDelay) {
 +
          lastTransitionAt = time;
 +
          playNextTransition();
 +
        }
 +
        window.requestAnimationFrame(tick);
 +
        }
 +
        window.requestAnimationFrame(tick);
 +
      }
 +
      //////////////////////////////
 +
      // Delaunay Triangulation
 +
      //////////////////////////////
 +
      var calcDelaunayTriangulation = (function() {
 +
        var EPSILON = 1.0 / 1048576.0;
 +
        function getSuperT(vertices) {
 +
        var xMin = Number.POSITIVE_INFINITY, yMin = Number.POSITIVE_INFINITY,
 +
          xMax = Number.NEGATIVE_INFINITY, yMax = Number.NEGATIVE_INFINITY,
 +
          i, xDiff, yDiff, maxDiff, xCenter, yCenter;
 +
        for(i = vertices.length; i--; ) {
 +
          if(vertices[i][0] < xMin) xMin = vertices[i][0];
 +
          if(vertices[i][0] > xMax) xMax = vertices[i][0];
 +
          if(vertices[i][1] < yMin) yMin = vertices[i][1];
 +
          if(vertices[i][1] > yMax) yMax = vertices[i][1];
 +
        }
 +
        xDiff = xMax - xMin;
 +
        yDiff = yMax - yMin;
 +
        maxDiff = Math.max(xDiff, yDiff);
 +
        xCenter = xMin + xDiff * 0.5;
 +
        yCenter = yMin + yDiff * 0.5;
 +
        return [
 +
          [xCenter - 20 * maxDiff, yCenter - maxDiff],
 +
          [xCenter, yCenter + 20 * maxDiff],
 +
          [xCenter + 20 * maxDiff, yCenter - maxDiff]
 +
        ];
 +
        }
 +
        function circumcircle(vertices, i, j, k) {
 +
        var xI = vertices[i][0], yI = vertices[i][1],
 +
          xJ = vertices[j][0], yJ = vertices[j][1],
 +
          xK = vertices[k][0], yK = vertices[k][1],
 +
          yDiffIJ = Math.abs(yI - yJ), yDiffJK = Math.abs(yJ - yK),
 +
          xCenter, yCenter, m1, m2, xMidIJ, xMidJK, yMidIJ, yMidJK, xDiff, yDiff;
 +
        // bail condition
 +
        if(yDiffIJ < EPSILON){
 +
          if (yDiffJK < EPSILON){
 +
            throw new Error("Can't get circumcircle since all 3 points are y-aligned");
 +
          }
 +
        }
  
            <div id="contentBanner" class="figureBanner orangeBg">
 
                <div class="row"><!-- below for smaller screen, duplicate h1 and span -->
 
                    <div class="col s12 hide-on-med-and-up">
 
                        <h1>Judging</h1>
 
                    </div>
 
                    <div class="col s12 hide-on-med-and-up">
 
                        <span>tba tba</span>
 
                    </div>
 
                </div><!-- above for smaller screen, duplicate h1 and span -->
 
                <div id="figureBannerTitle" class="hide-on-small-only">
 
                    <h1>Judging</h1>
 
                    <p><span>tba tba</span></p>
 
                </div>
 
                <div class="hide-on-small-only">
 
                    <img alt="2018 team Fudan title attributions" src="https://static.igem.org/mediawiki/2018/5/5f/T--Fudan--title_attri.jpg">
 
                    <svg width="10" height="10" xmlns="http://www.w3.org/2000/svg" style="position:absolute; left:0;top:0; width: 4%;height: 100%;">
 
                        <defs>
 
                            <linearGradient y2="0%" x2="100%" y1="0%" x1="0%" id="blackgraleft">
 
                                <stop stop-color="rgb(0,0,0)" stop-opacity="1" offset="0%"/>
 
                                <stop stop-color="rgb(0,0,0)" stop-opacity="0" offset="100%"/>
 
                            </linearGradient>
 
                        </defs>
 
                        <g>
 
                            <rect id="svg_1" fill="url(#blackgraleft)" height="100%" width="100%"/>
 
                        </g>
 
                    </svg>
 
                    <svg width="10" height="10" xmlns="http://www.w3.org/2000/svg" style="position:absolute; right:0;top:0; width: 4%;height: 100%;">
 
                        <defs>
 
                            <linearGradient y2="0%" x2="100%" y1="0%" x1="0%" id="blackgraright">
 
                                <stop stop-color="rgb(0,0,0)" stop-opacity="0" offset="0%"/>
 
                                <stop stop-color="rgb(0,0,0)" stop-opacity="1" offset="100%"/>
 
                            </linearGradient>
 
                        </defs>
 
                        <g>
 
                            <rect id="svg_2" fill="url(#blackgraright)" height="100%" width="100%"/>
 
                        </g>
 
                    </svg>
 
                </div>
 
            </div>
 
  
            <!-- main content of the page -->
+
        // calc circumcircle center x/y, radius
            <div class="container">
+
        m1  = -((xJ - xI) / (yJ - yI));
                <!-- side navigator of page content -->
+
        m2  = -((xK - xJ) / (yK - yJ));
                <main style="margin: 0;">
+
        xMidIJ = (xI + xJ) / 2.0;
                    <div class="section container">
+
        xMidJK = (xJ + xK) / 2.0;
                        <h2>text from greatbay</h2>
+
        yMidIJ = (yI + yJ) / 2.0;
                        <p>
+
        yMidJK = (yJ + yK) / 2.0;
 +
        xCenter = (yDiffIJ < EPSILON) ? xMidIJ :
 +
          (yDiffJK < EPSILON) ? xMidJK :
 +
          (m1 * xMidIJ - m2 * xMidJK + yMidJK - yMidIJ) / (m1 - m2);
 +
        yCenter  = (yDiffIJ > yDiffJK) ?
 +
          m1 * (xCenter - xMidIJ) + yMidIJ :
 +
          m2 * (xCenter - xMidJK) + yMidJK;
 +
        xDiff = xJ - xCenter;
 +
        yDiff = yJ - yCenter;
 +
        // return
 +
        return {i: i, j: j, k: k, x: xCenter, y: yCenter, r: xDiff * xDiff + yDiff * yDiff};
 +
        }
 +
        function dedupeEdges(edges) {
 +
        var i, j, a, b, m, n;
 +
        for(j = edges.length; j; ) {
 +
          b = edges[--j]; a = edges[--j];
 +
          for(i = j; i; ) {
 +
          n = edges[--i]; m = edges[--i];
 +
          if(a === m){
 +
            if (b===n){
 +
              edges.splice(j, 2); edges.splice(i, 2);
 +
              break;
 +
            }
 +
          }
 +
          if(a === n){
 +
            if (b===m){
 +
              edges.splice(j, 2); edges.splice(i, 2);
 +
              break;
 +
            }
 +
          }
 +
          }
 +
        }
 +
        }
 +
        return function(vertices) {
 +
        var n = vertices.length,
 +
          i, j, indices, st, candidates, locked, edges, dx, dy, a, b, c;
 +
        // bail if too few / too many verts
 +
        if(n < 3 || n > 2000)
 +
          return [];
 +
        // copy verts and sort indices by x-position
 +
        vertices = vertices.slice(0);
 +
        indices = new Array(n);
 +
        for(i = n; i--; )
 +
          indices[i] = i;
 +
        indices.sort(function(i, j) {
 +
          return vertices[j][0] - vertices[i][0];
 +
        });
 +
        // supertriangle
 +
        st = getSuperT(vertices);
 +
        vertices.push(st[0], st[1], st[2]);
 +
        // init candidates/locked tris list
 +
        candidates = [circumcircle(vertices, n + 0, n + 1, n + 2)];
 +
        locked = [];
 +
        edges = [];
 +
        // scan left to right
 +
        for(i = indices.length; i--; edges.length = 0) {
 +
          c = indices[i];
 +
          // check candidates tris against point
 +
          for(j = candidates.length; j--; ) {
 +
          // lock tri if point to right of circumcirc
 +
          dx = vertices[c][0] - candidates[j].x;
 +
          if (dx > 0.0){
 +
            if(dx * dx > candidates[j].r){
 +
              locked.push(candidates[j]);
 +
            candidates.splice(j, 1);
 +
            continue;
 +
            }
 +
          }
  
Judging
 
GreatBay_China had done so many meaningful and exciting things over the year. To us the significance is far beyond achieving each medal and award criterion, but here is a nice reminder of all the relevant content that proves we fulfilled the necessary requirements.
 
Bronze Requirements
 
  
1. Registration and Giant Jamboree Attendance
+
          // point outside circumcirc = leave candidates
2. Competition Deliverables
+
          dy = vertices[c][1] - candidates[j].y;
 +
          if(dx * dx + dy * dy - candidates[j].r > EPSILON)
 +
            continue;
 +
          // point inside circumcirc = break apart, save edges
 +
          edges.push(
 +
            candidates[j].i, candidates[j].j,
 +
            candidates[j].j, candidates[j].k,
 +
            candidates[j].k, candidates[j].i
 +
          );
 +
          candidates.splice(j, 1);
 +
          }
 +
          // new candidates from broken edges
 +
          dedupeEdges(edges);
 +
          for(j = edges.length; j; ) {
 +
          b = edges[--j];
 +
          a = edges[--j];
 +
          candidates.push(circumcircle(vertices, a, b, c));
 +
          }
 +
        }
 +
        // close candidates tris, remove tris touching supertri verts
 +
        for(i = candidates.length; i--; )
 +
          locked.push(candidates[i]);
 +
        candidates.length = 0;
 +
        for(i = locked.length; i--; )
 +
          if(locked[i].i < n){
 +
            if(locked[i].j < n){
 +
              if(locked[i].k < n){
 +
                candidates.push(locked[i].i, locked[i].j, locked[i].k);
 +
              }
 +
            }
 +
          }
  
Apart from this wiki your are looking, posters and presentations will come to you at Jamboree. Here is our judging form.
 
  
3. Attributions
+
        // done
See each member's contribution and help from others.
+
        return candidates;
 +
        };
 +
      })();
 +
      var tesselation = (function() {
 +
        var svg, svgW, svgH, prevGroup;
 +
        function createRandomTesselation() {
 +
        var wW = window.innerWidth;
 +
        var wH = window.innerHeight;
 +
        var gridSpacing = 250, scatterAmount = 0.75;
 +
        var gridSize, i, x, y;
 +
        if (wW / wH > svgW / svgH) { // window wider than svg = use width for gridSize
 +
          gridSize = gridSpacing * svgW / wW;
 +
        } else { // window taller than svg = use height for gridSize
 +
          gridSize = gridSpacing * svgH / wH;
 +
        }
 +
        var vertices = [];
 +
        var xOffset = (svgW % gridSize) / 2, yOffset = (svgH % gridSize) / 2;
 +
        for (x = Math.floor(svgW/gridSize) + 1; x >= -1; x--) {
 +
          for (y = Math.floor(svgH/gridSize) + 1; y >= -1; y--) {
 +
          vertices.push(
 +
            [
 +
            xOffset + gridSize * (x + scatterAmount * (Math.random() - 0.5)),
 +
            yOffset + gridSize * (y + scatterAmount * (Math.random() - 0.5))
 +
            ]
 +
          );
 +
          }
 +
        }
 +
        var triangles = calcDelaunayTriangulation(vertices);
 +
        var group = document.createElementNS('http://www.w3.org/2000/svg','g');
 +
        var polygon;
 +
        for(i = triangles.length; i; ) {
 +
          polygon = document.createElementNS('http://www.w3.org/2000/svg','polygon');
 +
          polygon.setAttribute('points',
 +
          vertices[triangles[--i]][0] + ',' + vertices[triangles[i]][1] + ' ' +
 +
          vertices[triangles[--i]][0] + ',' + vertices[triangles[i]][1] + ' ' +
 +
          vertices[triangles[--i]][0] + ',' + vertices[triangles[i]][1]
 +
          );
 +
          group.appendChild(polygon);
 +
        }
 +
        return group;
 +
        }
 +
        return {
 +
        setup: function(svgElement) {
 +
          svg = svgElement;
 +
          var vb = svg.getAttribute('viewBox').split(/\D/g);
 +
          svgW = vb[2];
 +
          svgH = vb[3];
 +
        },
 +
        next: function(t) {
 +
          var toRemove, i, n;
 +
          t /= 1000;
 +
          if(prevGroup){
 +
            if(prevGroup.children){
 +
              if(prevGroup.children.length){
 +
                toRemove = prevGroup;
 +
                n = toRemove.children.length;
 +
                for (i = n; i--; ) {
 +
                  TweenMax.to(toRemove.children[i], t*0.4, {opacity: 0, delay: t*(0.3*i/n)});
 +
                }
 +
                TweenMax.delayedCall(t * (0.7 + 0.05), function(group) { svg.removeChild(group); }, [toRemove], this);
 +
              }
 +
            }
 +
          }
  
4.(a) Characterization in Interlab
+
          var g = createRandomTesselation();
We have successfully completed the InterLab Measurement Study and submitted high-quality data.
+
          n = g.children.length;
 +
          for (i = n; i--; ) {
 +
          TweenMax.fromTo(g.children[i], t*0.4, {opacity: 0}, {opacity: 0.3 + 0.25 * Math.random(), delay: t*(0.3*i/n + 0.3), ease: Back.easeOut});
 +
          }
 +
          svg.appendChild(g);
 +
          prevGroup = g;
 +
        }
 +
        }
 +
      })();
 +
      //////////////////////////////
 +
      // Gradients
 +
      //////////////////////////////
 +
      var gradients = (function() {
 +
        var grad1, grad2, showingGrad1;
 +
        // using colors from IBM Design Colors this time
 +
        var colors = [ // 14 colors - use 3-5 span
 +
        '#3c6df0', // ultramarine50
 +
        '#12a3b4', // aqua40
 +
        '#00a78f', // teal40
 +
        '#00aa5e', // green40
 +
        '#81b532', // lime30
 +
        '#e3bc13', // yellow20
 +
        '#ffb000', // gold20
 +
        '#fe8500', // orange30
 +
        '#fe6100', // peach40
 +
        '#e62325', // red50
 +
        '#dc267f', // magenta50
 +
        '#c22dd5', // purple50
 +
        '#9753e1', // violet50
 +
        '#5a3ec8'  // indigo60
 +
        ];
 +
        function assignRandomColors(gradObj) {
 +
        var rA = Math.floor(colors.length * Math.random());
 +
        var rB = Math.floor(Math.random() * 3) + 3; // [3 - 5]
 +
        rB = (rA + (rB * (Math.random() < 0.5 ? -1 : 1)) + colors.length) % colors.length;
 +
        gradObj.stopA.setAttribute('stop-color', colors[rA]);
 +
        gradObj.stopB.setAttribute('stop-color', colors[rB]);
 +
        }
 +
        return {
 +
        setup: function() {
 +
          showingGrad1 = false;
 +
          grad1 = {
 +
          stopA: document.getElementById('stop1a'),
 +
          stopB: document.getElementById('stop1b'),
 +
          rect:  document.getElementById('rect1')
 +
          };
 +
          grad2 = {
 +
          stopA: document.getElementById('stop2a'),
 +
          stopB: document.getElementById('stop2b'),
 +
          rect:  document.getElementById('rect2')
 +
          };
 +
          grad1.rect.style.opacity = 0;
 +
          grad2.rect.style.opacity = 0;
 +
        },
 +
        next: function(t) {
 +
          t /= 1000;
 +
          var show, hide;
 +
          if (showingGrad1) {
 +
          hide = grad1;
 +
          show = grad2;
 +
          } else {
 +
          hide = grad2;
 +
          show = grad1;
 +
          }
 +
          showingGrad1 = !showingGrad1;
 +
          TweenMax.to(hide.rect, 0.55*t, {opacity: 0, delay: 0.2*t, ease: Sine.easeOut});
 +
          assignRandomColors(show);
 +
          TweenMax.to(show.rect, 0.65*t, {opacity: 1, ease: Sine.easeIn});
 +
        }
 +
        };
 +
      })();
 +
      //////////////////////////////
 +
      // Start
 +
      //////////////////////////////
 +
      bkgFunction();
 +
    </script>
 +
              <div style="position:absolute;top:100px;left:9%"><center><img style="height:120px;width:auto" alt="cover judging" src="https://static.igem.org/mediawiki/2019/2/26/T--Fudan-TSI--coverJudging.gif" /></center></div>
 +
          </div>
 +
      </div>
  
4.(b) Characterization in Parts
+
<!--////////////////////////////////////////////////////
We have added new, high quality, experimental characterization data to an existing BioBrick Part from the Registry: J23101
+
      do not edit above, if must BE CAREFUL
 +
  //////////////////////////////////////////////////////-->
 +
      <div class="container">
 +
          <!-- side navigator of page content -->
 +
          <!-- main content of the page -->
 +
          <main style="margin:0"><article>
  
Silver Requirements
+
<div id="section1" class="section container scrolSpy">
 +
  <h2>Bronze Requirements</h2>
 +
  <p class="flow-text">Please come to see our presentation at Room 309 on Nov 2<sup>nd</sup> at 9:30 am, and feel free to visit our poster stand in Zone 1-20.<br/>2019-11-2 update: our presentation is available on <a href="https://youtu.be/Di8q82qlSII" target="_blank">YouTube</a> or <a href="https://v.youku.com/v_show/id_XNDQyMjY5MDY3Mg==.html" target="_blank">YouKu</a>.</p>
 +
  <p class="flow-text">We have carefully documented each of <a href="/Team:Fudan-TSI/Attributions">our responsibilities and contribution</a> to the project as well as the help we were offered by others. Please visit <a href="/Team:Fudan-TSI/Attributions">Attributions</a>.</p>
 +
  <p class="flow-text">We put down <a href="/Team:Fudan-TSI/Description">how we came up</a> with our mutagenesis system at <a href="/Team:Fudan-TSI/Description">Description</a>, and <a href="/Team:Fudan-TSI/Applied_Design">what we’re trying to achieve</a> through the implementation of our project at <a href="/Team:Fudan-TSI/Applied_Design">Applied Design</a>.</p>
 +
  <p class="flow-text">We have added <a href="/Team:Fudan-TSI/Measurement">quantitative experimental characterization data</a> to an existing part from the Registry of Standard Biological Parts: 1) document the experimental characterization on the registry main page; 2) this existing part is a Basic part and BioBrick RFC10 compatible; 3) NOT from our 2019 part number range.
 +
      <br/><a href="http://parts.igem.org/Part:BBa_K1021005" target="_blank">Part:BBa_K1021005</a>
 +
      <br/><a href="http://parts.igem.org/Part:BBa_E0040" target="_blank">Part:BBa_E0040</a> (We used 4 methods to <a href="/Team:Fudan-TSI/Measurement">verify and characterize</a> the fluorescence recovery of EGFP from its nonsense mutant.)</p>
 +
</div>
  
1. Validated Part
+
<div id="section2" class="section container scrolSpy">
We have designed three new parts related to our project works and documented the characterization on Part's Registry. We followed by successful DNA shippments of these parts.
+
  <h2>Silver Requirements</h2>
 +
  <p class="flow-text">New BioBrick Parts of our own design that are related to our project work as expected: 1) document <a href="/Team:Fudan-TSI/Experiments">the experimental characterization</a> on the registry main page; 2) may be a Basic or Composite part; 3) BioBrick RFC10 compatible; 4) NOT the new part documented for Gold #2. Please visit
 +
        <br/><a href="http://parts.igem.org/Part:BBa_K3257071" target="_blank">Part:BBa_K3257071</a>
 +
        <br/><a href="http://parts.igem.org/Part:BBa_K3257072" target="_blank">Part:BBa_K3257072</a>
 +
        <br/><a href="http://parts.igem.org/Part:BBa_K3257073" target="_blank">Part:BBa_K3257073</a>
 +
      (Different degradation tags with differed degradation dynamics are tested, each of their effect on protein steady-state concentration <a href="/Team:Fudan-TSI/Demonstrate#degradation">is measured</a>.)</p>
 +
  <p class="flow-text">We have significantly worked with currently registered 2019 iGEM teams in a meaningful way. We actively collaborated with different teams on various activities, including experimental design, plasmid sharing, and human practices. Please visit <a href="/Team:Fudan-TSI/Collaborations">Collaborations</a>.</p>
 +
  <p class="flow-text">In our <a href="/Team:Fudan-TSI/Human_Practices">Human Practices</a> work, we presented how we interacted with the public and tried to promote understanding of biological research. Also, we recorded in detail <a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractice">how we engaged</a> with different researchers in regards to our project’s prospects.</p>
 +
</div>
  
2. Collaboration
+
<div id="section3" class="section container scrolSpy">
 +
  <h2>Gold Requirements</h2>
 +
  <p class="flow-text">We have expand on our silver medal activity by demonstrating how we have integrated the investigated issues into the purpose, design, and execution of our project. We documented our process and described how our human practices work informed and shaped our project at different stages, at <a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractices">relevant researchers</a>. We gained valuable insight on experimental design, project application, modeling and even human practice work itself.</p>
 +
  <p class="flow-text">We improved a previous part and have created a new BioBrick Part that has a functional improvement of an existing BioBrick Part: 1) document <a href="/Team:Fudan-TSI/Experiments">the experimental characterization</a> on the registry main page; 2) BioBrick RFC10 compatible; 3) the sequences of the new and existing parts are different; 3) the existing part is NOT be from our 2019 part number range; 4) the existing part is different from the part we used in Bronze #5; 5) the new part we create is different from the new part documented in Silver #1.
 +
        <br/><a href="http://parts.igem.org/Part:BBa_C0012" target="_blank">Part:BBa_C0012</a> &rarr;
 +
        <a href="http://parts.igem.org/Part:BBa_K3257045" target="_blank">Part:BBa_K3257045</a>
 +
      (We improved the LacI repressor of Lac operon to enable <a href="/Team:Fudan-TSI/Improve#section4">lower level of basal leakage</a>, and <a href="/Team:Fudan-TSI/Improve#section2">better orthogonality</a> with arabinose inducer.)</p>
 +
  <p class="flow-text">Our project’s design and implementation is based on insight we have gained from modeling. We developed a new model for our project. We thoroughly documented: assumptions, relevant data, model results, and a clear explanation of our model. The model has impacted our project design in a meaningful way.
 +
      We used deterministic and stochastic models to simulate the intracellular reactions in our system. <a href="/Team:Fudan-TSI/Model">Our modeling</a> demonstrated theoretically of our system’s function and provided <a href="/Team:Fudan-TSI/Model#section6">important guidance</a> on several of our experimental designs.</p>
 +
  <p class="flow-text">We demonstrated that the two critical component of our system, reverse transcriptase and Cre recombinase are functional, and proved the feasibility of our system design. We thought carefully and complied <a href="/Team:Fudan-TSI/Safety">all safety requirements</a> in carrying out experiments. Please visit
 +
      <a href="/Team:Fudan-TSI/Demonstrate">Demonstration</a>.</p>
 +
</div>
  
See how we established meaningful collaborations with teams all over the world.
+
<div id="section4" class="section container scrolSpy">
 
+
  <h2>Special Prizes</h2>
3. Human Practices
+
  <h4><a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractices">Integrated Human Practices &raquo;</a></h4>
Check our HP overview to see what approaches we used to investigate street cats issue and connect with our communities, and our work is socially responsibile for a better world.
+
  <p class="flow-text">During the progress of our project, we communicated with researchers of various research focus and improved our design based on their insights. 1) We interviewed the potential users of our system, and learned that mutation rate and labor cost are their major concerns. We then addressed both issues in our system design. 2) We discussed with researchers working on prokaryotes and received valuable feedback. Prof. Lin warned us of the false-positive caused by Cre, which inspired us to attach a degradation tag to it. Prof. Alper confirmed the necessity of capsid protein for efficient reverse transcription. 3) Modeling benefited as well. With help from Prof. Huang, we established the design of dividing our system into three sub-models. 4) In addition, we categorized and organized the HP approaches of previous projects and released a guidebook for collaborators and future teams.</p>
 
+
  <h4><a href="/Team:Fudan-TSI/Public_Engagement">Education and Public Engagement &raquo;</a></h4>
Gold Requirements
+
  <p class="flow-text">Interaction is our key focus. We divided our audience into three categories: kids, students, and the general public. 1) For kids, we introduced the concept and function of DNA through workshop. In the process, we established a long-term collaboration with Fudan Jiuqian Volunteer Association. 2) For students, to inspire them to pursue biological research, we held three lectures on synthetic biology, and one workshop to share lab experience. We also designed a boardgame to enlighten them with the mechanisms and significance of continuous evolution. 3) For the general public, we aimed to popularize biology - we distributed pamphlets with examples of how synthetic biology advancements have changed our lives, and published a video on PCR procedures to convey that the important discoveries were made from "down-to-earth" experiments. 4) In addition, we released a HP guidebook through cataloguing previous projects, which we distributed to collaborators and hope to guide future teams.</p>
 
+
  <h4><a href="/Team:Fudan-TSI/Model">Model &raquo;</a></h4>
1. Integrated Human Practices
+
  <p class="flow-text">In our modeling, we successfully simulated the function of our mutagenesis system, and contributed to improve our experimental setup. We divided our system into 3 sub-models: induced expression model, reverse transcription model and Cre recombination model. We utilized deterministic and stochastic techniques with parameters derived from our experiments or published papersOur modeling established theoretical basis for our experiments: 1) The determination of simultaneous or separate expression of reverse transcriptase and Cre is guided by models revealing their different working concentration. 2) We estimated the optimal expression level and induction time needed to achieve maximal recombination efficiency. 3) We modeled the effect of Cre degradation on recombination. 4) We demonstrated that mutations accumulate accompanying <i>E. coli</i> growth.  Modeling acted as a shortcut of answering questions concerning experimental setup and revealed new insights into our system. Thus, we believe that <a href="/Team:Fudan-TSI/Model">our modeling</a> work is very competitive for the best modeling prize.<br>Update 2019-11-4: we were nomited for <a href="https://2019.igem.org/Competition/Results" target="_blank">the Best Model</a>.</p>
Our human practice is a mirror to our project, as we were constantly improving our project, applied design and hardware, based on others feedback.
+
  <h4><a href="/Team:Fudan-TSI/Measurement">Measurement &raquo;</a></h4>
 
+
  <p class="flow-text">We focused our measurement on characterizing the fluorescence recovery of EGFP from its nonsense mutation in the following 4 ways: 1) Green fluorescence could be seen on the plate under UV light through naked eyes and recorded by a cellphone camera. Liquid culture could be placed in a culture dish and fluorescence is easily detectable under fluorescent microscopy. 2) We designed PCR primers to only amplify the recovered EGFP sequence but not the mutated version. The amplified band could be easily visualized after electrophoresis. 3) Fluorescence level was quantified through microplate reader according to fluorescein solutions and silicon beads, both standard samples are from the distributed measurement kit.  4) We ran PAGE gel of IPTG induced bacterial lysates. The mutated version produced a truncated protein at 17.8 kD, while the recovered EGFP is 26.9 kD.  We used multiple methods to ensure that <a href="/Team:Fudan-TSI/Measurement">EGFP is truly recovered</a> from its nonsense mutation.<br>Update 2019-11-4: we were nomited for <a href="https://2019.igem.org/Competition/Results" target="_blank">the Best Measurement</a>.</p>
2. Improve a Previous Part
+
  <h4><a href="/Team:Fudan-TSI/Software">Software Tool &raquo;</a></h4>
 
+
  <p class="flow-text">Our software simplifies the primer design process for target-specific mutagenesis via reverse transcriptase (RT). We called it tRNA primer designer. Studies have shown that tRNA functions as the primer for <i>in vivo</i> reverse transcription initiation: the 5' end of the tRNA interacts with RT, and the 3' end matches with the mRNA encoding the target. The software consists of 4 parts: reverse transcriptase selection, target sequence input, designed-tRNA visualization, and primer output. Although we only test MMLV-RT experimentally, <a href="/Team:Fudan-TSI/Software">the software</a> can adjust its designing method based on the properties of well-studied RT from 3 species, MMLV, HIV-1 and RSV. Users could design their tRNA primers even for eukaryotic experiments. In addition, we calculate and output the tRNA acceptor stem annealing temperature, as this might be used as an indicator for likelihood to success.</p>
We have improved existing part, Part:BBa_J23119, to a new part, Part:BBa_K2753023, and produced experimental data of both parts in comparison. We also followed by successful DNA shippments.
+
  <h4><a href="/Team:Fudan-TSI/Hardware">Hardware &raquo;</a></h4>
 
+
  <p class="flow-text">To track bacteria growth on the plate and observe the fluorescence recovery from nonsense mutation due to continuous mutagenesis, we devised this hardware - the Fluorescence Tracker. It provides continuous, hands-off recording of the growth of plate colonies as well as fluorescent protein expression. For users of our mutagenesis system, with the help of our hardware, they could plate, and then monitor all plates together to increase the likelihood of spotting bacteria colonies with recovered fluorescence at the earliest time point. After discussions with our PI, we improved our hardware by adding remote access through TeamViewer, which allows visualizing the dynamic changes on smartphones. Although the current hardware is only suitable for monitoring fluorescence recovery, it could be easily modified to monitor bacteria colonies growing out of any antibiotic plate. <a href="/Team:Fudan-TSI/Hardware">Our hardware</a> allows us to come to lab knowing that a plate with desired colonies is waiting for us.</p>
3. Model
+
  <h4><a href="http://parts.igem.org/Part:BBa_K3257042" target="_blank">New Basic Part &raquo;</a></h4>
Modeling tools aid in the rational design and make the engineered system predictable. Visit our Model page to take a closer look.
+
  <p class="flow-text">http://parts.igem.org/<a href="http://parts.igem.org/Part:BBa_K3257042" target="_blank">Part:BBa_K3257042</a></p>
 
+
  <h4><a href="http://parts.igem.org/Part:BBa_K3257101" target="_blank">New Composite Part &raquo;</a></h4>
4. Demonstration
+
  <p class="flow-text">http://parts.igem.org/Part:<a href="http://parts.igem.org/Part:BBa_K3257101" target="_blank">BBa_K3257101</a></p>
Check how our project is repeatable and realistic, and how it is followed by requirements of iGEM Safety Committee.
+
  <h4><a href="/Team:Fudan-TSI/Part_Collection">Part Collection &raquo;</a></h4>
 
+
  <p class="flow-text">We provide a toolbox for <i>in vivo</i> site-specific continuous mutagenesis.  1) We attached <a href="/Team:Fudan-TSI/Part_Collection#section4">Cre with different degradation tags</a>, which could be used according to user's interest to achieve optimal recombination efficiency.  2) We placed MMLV-RT under different IPTG-inducible promoters, which provides a range of different steady-state expression levels for various experimental purposes.  3) We included <a href="/Team:Fudan-TSI/Part_Collection#section22">additional regulatory sequences</a> (e.g. native primer binding site and poly-purine tract) required for the initiation and completion of reverse transcription.  4) To eliminate self-excision of Cre and promote recombination efficiency, we included a set of <a href="/Team:Fudan-TSI/Part_Collection#section6">incompatible loxP sites</a>. 5) We provide testing plasmids for system verification and optimization. In summary, <a href="/Team:Fudan-TSI/Part_Collection">our part collection</a> provides a complete set for assembly, test, and optimization of continuous mutagenesis in different prokaryotic hosts.</p>
 
+
  <p><br/><br/></p>
 
+
 
+
 
+
 
+
 
+
Special Prizes
+
 
+
Integrated Human Practices
+
Stray cats is a thorny problem, but we proposed an innovative solution coherent to our project. Through a number of online and field research, we perceived the severity of this problem and broadened our perspective. We thoughtfully incorporated ‘value sensitive design’ throughout our human practice, connecting different stakeholders from the society. In practice, we communicated with stray cat rescue teams for advice, and collaborated with organisations like Maker Space and environmental NGOs to get more information, and furthermore, raise public awareness on this issue. We interviewed many citizens to collect comprehensive opinions and suggestions, which make our design more viable. Moreover, we inquired laws and regulations from relevant governmental departments to community level in order to ensure smooth implementation of our applied design. Above all, we have made a series of documentary about our human practice and the process of conceiving, building and improving our applied design: “Kitty Wonderland”.
+
 
+
Education and Public Engagement
+
We hosted a workshop on synbio and its application, and hold an exhibition of our project in the international Maker Faire. We discussed with audiences including artists, students, investors and engineers who inquired about the safety and potential of synbio eagerly. And engineers and artists established long-term collaboration with us on applied design. We closely engaged with neighbourhood, urban management agencies and animal welfare groups, presenting how microbial factory can integrate with cat shelter we built to solve the problem of feral cats. Through direct interviews, in-depth conversations, presentations or polls, we learnt their concerns and how synbio-related design can be better accepted by the public. Innovatively, we connect with people in art field by holding activities which allow the public to draw and design the cat shelter. Moreover, we filmed a series of documentaries to reach even further, by uploading them on popular media platforms.
+
 
+
Model
+
We built an ODE kinetics framework to model the mutualistic co-culture system of E.coli and S.cerevisiae we intended to use in our project, taking into account substrate utilization, product inhibitions and product formation involved in two species’ interactions. By recording the growth of the two engineered strains in co-culture and performing parameter sensitivity analyses, we were able to better interpret the behavior of the system.
+
In addition, we have also devised a model to analyze the relationship between E.coli’s geraniol production level and the copy number of the plasmid containing the two key enzymes for production, GES and GPPS, under the stabilization of different transcription activator-like effectors stabilized promoters(TALEsp) from our promoter library, so as to choose the desired combination for optimal geraniol production. The model can also be applied to choosing TALEsp for other situations involving tuning expressions of genes or maximizing down-stream production stabilized by TALEsp.
+
 
+
Product Design
+
Free-roaming feral cats have posed a serious threat to public health and biodiversity. The current solution to manage feral cats called Trap&Neuter&Release often fail to control cats’ population due to the difficulties in capturing them. Aiming at the microbial production of nepetalactol, an ingredient in the cat-attracting plant catnip, we proposed the use of microorganism-derived nepetalactol for capturing feral cats and have devised a cat shelter, “Kitty Wonderland” as an implement tool of this idea. Through active communication with animal rescue NGOs, government, and hardware specialists, we optimised the design of Kitty Wonderland overtime, ensuring it’s safe and practical. Nonetheless, the cat shelter may be subjected to vandalism if our society didn’t realise the importance of respecting animals’ life and welfare. Thus, we employed public education as a complimentary component to the Kitty Wonderland.
+
 
+
Hardware
+
In order to solve the stray cats problem, we devise this hardware, the Kitty Wonderland, to provide homeless stray cats with shelters which could offer them a safe, comfortable and permanent living environment. Through the interviews and discussions we made with specialists, officials and residence, we improve our hardware to combine the merits of existing methods like Trap&Neuter&Release. The hardware assists volunteered caregivers by attracting stray cats and capturing them if necessary, so the difficulties and costs in tracking and taking care of stray cats are greatly reduced. Besides, we apply nepetalactol, which is the focus of our project, to our hardware to make it more effective in attracting cats and emphasize the significance of our project. Finally, our hardware can be easily deployed on various locations in the community where it stresses the stray cats problem to a broad population in an original approach.
+
 
+
Best Part Collection
+
We created a novel, well-characterized, and well-documented transcription-activator-like effector (TALE) stabilized promoter (TALEsp) collection as well as two parts enabling future teams to create more stabilized promoters. The TALEsp makes gene expression independent of copy number, maintaining a constant and constitutive expression level at any copy. They were cloned on vectors of different copy and were inserted to the genome to be characterized with not only green fluorescence but also with a metabolic engineering setting -- geraniol synthesis. Our results have proven the stabilization effect of the promoters. As building a synthetic biological system requires the correct proportion of each component, but in reality, the cellular environment is usually dynamic and complex, making the engineering process sometimes difficult, this promoter library provides a reliable tool which allows teams to construct predictable and robust synthetic systems.
+
 
+
Best New Basic Part
+
Have a look on our favourite basic part: BBa_K2753003.
+
Best New Composite Part
+
Have a look on our favourite composite part: BBa_K2753018.
+
 
+
 
+
To iGEMers who read this page,
+
Hi iGEMers! This is Alexis Zeng writing to you. And as you can see on the home page: we actually did pretty well this year! Therefore I also want to share some tips which helped us a great deal, and high school teams especially might find them useful.
+
 
+
1. Don’t miss any important deadlines. Deadlines of Part submission, judging form freeze, and the final wiki freeze are soooo vital if you want to win medals. Although it doesn’t affect how good your project is, it’s still better to keep an eye on them. Shared calendar is a helpful tool to make sure everyone in the team is aware of the deadlines.
+
 
+
2. Actively reach out for help. Obstacles and mysteries are inevitable, but you are not alone. Be brave to seek assistance from your advisors, PIs, other PIs, and literally anyone is relevant or is able to connect you with more resources. And when in doubt about rules or safety issues, it’s a good idea to write to the HQ. Active communication is an excellent solution for everything.
+
 
+
3. Start early. We began the project in March, which gave us more abundant time compared to those who start in the summer and allowed us to complete this huge project.
+
 
+
4. Read the judging handbook ahead. In my opinion, the judging handbook provides clear guidance to design a good project: it includes good examples from previous years; some aspects likely to be neglected when designing; how would the judges assess your project.
+
 
+
Charles would like to agree every points Alexis mentioned above. In addition, documentation of your project, HP, and labwork is also important. It will make life easier when you comes to the end of the project. Engaging in meetups and talking to other teams can give you some valuable and unexpected advices.
+
 
+
 
+
 
+
 
+
Hallo! This is Lucinda Lin with something else to add:
+
 
+
5. Communication is important! When you feel that iGEM has negatively impacted your academics or relationships with your family, do tell your teammates and see whether they can help you by sharing some of your tasks. Don't take up more tasks than you can finish and then overwork yourself, because the result is often not satisfying for both you and the team.
+
 
+
6. Checking on previous teams' wikis is a good way to get to know iGEM better and find inspiration. However, you should know that some of the contents have been revised after the competition. For example, we use external links to share our presentation powerpoints and merge the hardware and public engagement pages based on judging feedbacks..
+
 
+
7. Keep in touch with the HQ and safety commitee! They kindly answered our questions on criteria and biosafety & ethics throughout the competition.
+
 
+
You can find our team email at the bottom of this page. Feel free to contact us through email or twitter!
+
                        </p>
+
 
+
                        <h2>title</h2>
+
                        <p>
+
                            Fangfei Ye is responsible for all <a href="/Team:Fudan-TSI/Design_Intention" target="_blank">art design</a>, which includes our team logo, team flag, team uniform (Dr. Cai gave comments), team name card, brochures, our posters, as well as materials related to our human practice events.
+
                        </p>
+
                    </div>
+
 
+
                    <div class="section container">
+
                      <div class="figureHolder">
+
                          <p>PCR and subcloning were performed using standard methods. Detailed primer sequences are <a href="/Team:Fudan-TSI/Primers">provided</a>. All constructs were verified by Sanger sequencing.
+
                          </p>
+
                          <p>Cells were cultured in DMEM supplemented with 10% FBS (HyClone), 100 U/ml penicillin, 100 μg/ml streptomycin and 1x GlutaMax (Gibco). Transient transfections were performed using Lipofectamine 2000 (Invitrogen) and Opti-MEM (Gibco). Viral packaging, infection and fluorescence-activated cell sorting were performed using standard methods.
+
                          </p>
+
                          <p>Images, unless otherwise indicated, were captured using an inverted epifluorescence microscope (IX-81, Olympus) and a sCMOS camera (pixel size = 0.3222 &mu;m; Zyla 5.5, Andor; 20x objective N.A0.75) and were controlled by <a href="http://www.micro-manager.org/" target=_blank>Micro-Manager software</a>.
+
                          </p>
+
                          <p>All statistical analysis was performed using Prism (Graphpad) and <a href="http://rsbweb.nih.gov/ij/developer/macro/macros.html" target=_blank>ImageJ</a>. All experiments were independently performed in triplicates; unless otherwise indicated. Images were combined and annotated in Powerpoint for presentation. Representative images are shown.
+
                          </p>
+
                      </div>
+
-
+
                      <div class="tableHolder">
+
                          <table>
+
                              <tr>
+
                                  <th>Our protocols as PDF files</th><th>&nbsp;</th>
+
                                  <th>Download</th>
+
                              </tr>
+
                              <tr>
+
                                  <td>Be a Good Lab Member</td><td><i>GoodLabPractices.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--GoodLabPractices.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Molecular Cloning</td><td><i>MolecularCloning.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--MolecularCloning.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Tissue Culture</td><td><i>CellCulture.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--CellCulture.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Make a Stable Cell Line</td><td><i>MakeStableCellLine.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--MakeStableCellLine.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Cell Sorting</td><td><i>FACS.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--FACS.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Cell Staining</td><td><i>FixStain.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--FixStain.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                              <tr>
+
                                  <td>Time-lapse Live-cell Imaging</td><td><i>TimeLapseImaging.pdf</i></td>
+
                                  <td><a href="https://2018.igem.org/File:T--Fudan--TimeLapseImaging.pdf" target="_blank"><i class="fa fa-download"></i></a></td>
+
                              </tr>
+
                          </table>
+
                      </div>
+
                      <p style="color:grey">
+
                          For practical reasons, all full-length protocols are in Chinese.
+
                      </p>
+
                  </div>
+
 
+
                </main>
+
            </div>
+
 
+
            <!--Abstract on content page-->
+
            <div id="abstractContent" class="z-depth-2">
+
                <a href="#!"><img alt="project summary" src="https://static.igem.org/mediawiki/2018/9/96/T--Fudan--X.svg"></a>
+
                <div class="container">
+
                    <h2 style="margin: 0;padding: 10px 0;">Project Summary</h2>
+
                    <p style="margin: 0">abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5 due sep 5
+
                    </p>
+
                </div>
+
            </div>
+
 
+
            <!-- Floating Btns -->
+
            <div class="floatingBtn">
+
                <a href="#!" id="abstractBtn" class="btn">
+
                    <i class="fa fa-sticky-note" style="font-size: 30px;line-height: 50px"></i>
+
                </a>
+
                <a href="#FudanWrapper" class="btn">
+
                    <i class="fa fa-angle-up" style="font-size: 48px;line-height: 45px"></i>
+
                </a>
+
            </div>
+
 
+
            <!-- Footer with sponsors and contact methods -->
+
            <footer id="FudanFooter" class="page-footer grey">
+
                <div class="container">
+
                    <div class="row">
+
                        <div id="sponsor" class="col m3 s12 row">
+
                            <a href="https://2019.igem.org/Team:Fudan"><img alt="2018 Team:Fudan logo white" class="col s3 m6 l3" style="position:relative; padding: 0.5em 0.3rem; margin:-0.15rem 0; left: -0.45rem;" src="https://static.igem.org/mediawiki/2019/7/7f/T--Fudan-TSI--Logo0-crop-grey.png">
+
                            </a><a href="http://www.fudan.edu.cn/en/" target="_blank"><img class="col s3 m6 l3" alt="Fudan University" src="https://static.igem.org/mediawiki/2018/f/f7/T--Fudan--schoolLogo.png">
+
                        </a><a href="http://life.fudan.edu.cn/" target="_blank"><img class="col s3 m6 l3" style="margin-bottom: 4%;/* 该图比其他小一点,排版需要 */" alt="School of Life Sciences, Fudan University" src="https://static.igem.org/mediawiki/2018/1/1d/T--Fudan--schoolOfLifeSciencesIcon.png">
+
                        </a><a href="http://www.yfc.cn/en/" target="_blank"><img class="col s3 m6 l3" style="padding: 0.15rem 0.9rem;" alt="Yunfeng Capital" src="https://static.igem.org/mediawiki/2018/e/e2/T--Fudan--yunfengLogo.png">
+
                        </a>
+
                            <h3 class="col s12" style="text-align: left; color: rgba(255, 255, 255, 0.8); font-size: 18px">Repeated Evolution in vivo</h3>
+
                        </div>
+
                        <div id="usefulLinks" class="col m9 s12 row">
+
                            <div class="col s12 l6 row">
+
                                <div class="col s12 m4">
+
                                  <span><a href="/Team:Fudan-TSI/Description">Project</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Description">Background</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Design">Design</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Applied_Design">Applied Design</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Experiments">Experiments</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Judging">Judging</a></li>
+
                                    </ul>
+
                                </div>
+
                                <div class="col s12 m4">
+
                                    <span><a href="/Team:Fudan-TSI/Results">Results</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Results#ReverseTranscription">Reverse Transcription</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Results#Recombination">Recombination</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Demonstrate">Demonstration</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Measurement">Measurement</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Notebook">Notebook</a></li>
+
                                    </ul>
+
                                </div>
+
                                <div class="col s12 m4">
+
                                    <span><a href="/Team:Fudan-TSI/Model">Model</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Model">Modeling</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Software">Software</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Hardware">Hardware</a></li>
+
                                    </ul>
+
                                </div>
+
                            </div>
+
                            <div class="col s12 l6 row">
+
                                <div class="col s12 m4">
+
                                  <span><a href="/Team:Fudan-TSI/Parts">Parts</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Basic_Part">Basic parts</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Composite_Part">Composite parts</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Improve">Improved parts</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Part_Collection">Part collection</a></li>
+
                                    </ul>
+
                                </div>
+
                                <div class="col s12 m4">
+
                                  <span><a href="/Team:Fudan-TSI/Human_Practices">Outreach</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Public_Engagement">Education &amp; Public engagement</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Integrated_Human_Practice">Integrated human practice</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Collaborations">Collaborations</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Safety">Safety</a></li>
+
                                    </ul>
+
                                </div>
+
                                <div class="col s12 m4">
+
                                  <span><a href="/Team:Fudan-TSI/Team">Team</a></span>
+
                                    <ul>
+
                                        <li><a href="/Team:Fudan-TSI/Team">Members</a></li>
+
                                        <li><a href="/Team:Fudan-TSI/Attributions">Attributions</a></li>
+
                                        <li><a href="https://2018.igem.org/Team:Fudan/Heritage" target=_blank>Heritage</a></li>
+
                                        <li><a href="/Team:Fudan-TSI">&copy; 2019</a></li>
+
                                    </ul>
+
                                </div>
+
                                <div class="col s12 m4">&nbsp;</div>
+
                            </div>
+
                        </div>
+
                    </div>
+
                </div>
+
                <div class="footer-copyright">
+
                    <div class="container">
+
                        <div class="contactUS row">
+
                          <div class="col s12 m6 l4"><i class="fa fa-location-arrow"></i> Life Sci Bldg, 2005 Songhu Rd, Shanghai
+
                          </div><div class="col s12 m6 l2"><i class="fa fa-fax"></i> +86-21-31246727
+
                          </div><div class="col s12 m6 l2"><i class="fa fa-envelope-o"></i> igem@fudan.edu.cn
+
                          </div><div class="col s12 m6 l4"><i class="fa fa-twitter"></i> <i class="fa fa-wechat"></i> Fudan_iGEM
+
                          </div>
+
                        </div>
+
                    </div>
+
                </div>
+
            </footer>
+
 
+
        </div>
+
    </div>
+
 
</div>
 
</div>
  
 +
<!--////////////////////////////////////////////////////
 +
      do not edit below, if must BE CAREFUL
 +
  //////////////////////////////////////////////////////-->
 +
      </article></main></div><!-- end of side navigator and main of the page -->
  
<!-- Javascript files -->
+
<!-- Floating Btns, Footer with sponsors -->
<!-- Materialize 1.0.0-rc.2 -->
+
      <div class="floatingBtn"><a href="#FudanTSIdivWrapper" class="btn"> <i class="fa fa-angle-up" style="font-size:48px;line-height:45px"></i> </a></div> <footer id="FudanTSIfooter" class="page-footer blue-grey darken-1"><div class="container"><div class="row"><div id="sponsor" class="col m3 s12 row"> <a href="https://2019.igem.org/Team:Fudan-TSI"><img alt="2019 Team:Fudan-TSI logo white" class="col s3 m6 l3" style="position:relative; padding: 0.45em 0.3rem; margin:-0.15rem 0; left: -0.45rem;" src="https://static.igem.org/mediawiki/2019/0/0f/T--Fudan-TSI--LogoGrey.gif"> </a><a href="http://www.fudan.edu.cn/en/" target="_blank"><img class="col s3 m6 l3" alt="Fudan University" src="https://static.igem.org/mediawiki/2018/f/f7/T--Fudan--schoolLogo.png"> </a><a href="http://life.fudan.edu.cn/" target="_blank"><img class="col s3 m6 l3" style="margin-bottom: 4%;/* fig should be smaller, 2018 ht */" alt="School of Life Sciences, Fudan University" src="https://static.igem.org/mediawiki/2018/1/1d/T--Fudan--schoolOfLifeSciencesIcon.png"> </a><a href="http://www.yfc.cn/en/" target="_blank"><img class="col s3 m6 l3" style="padding: 0.15rem 0.9rem;" alt="Yunfeng Capital" src="https://static.igem.org/mediawiki/2018/e/e2/T--Fudan--yunfengLogo.png"> </a><h3 class="col s12" style="text-align:left;font-size:12.5px">R-Evolution: an <i>in vivo</i> sequence-specific toolbox for continuous mutagenesis</h3></div><div id="footerNavList" class="col m9 s12 row"><div class="col s12 l6 row"><div class="col s12 m4 active"> <span><a href="/Team:Fudan-TSI/Description">Project</a></span><ul><li><a href="/Team:Fudan-TSI/Description">Background</a></li><li><a href="/Team:Fudan-TSI/Design">Design</a></li><li><a href="/Team:Fudan-TSI/Experiments">Experiments</a></li><li><a href="/Team:Fudan-TSI/Applied_Design">Applied design</a></li><li><a href="/Team:Fudan-TSI/Judging">Judging</a></li></ul></div><div class="col s12 m4"> <span><a href="/Team:Fudan-TSI/Demonstrate">Results</a></span><ul><li><a href="/Team:Fudan-TSI/Demonstrate#ReverseTranscription">Reverse transcription</a></li><li><a href="/Team:Fudan-TSI/Demonstrate#Recombination">Recombination</a></li><li><a href="/Team:Fudan-TSI/Demonstrate">Demonstration</a></li><li><a href="/Team:Fudan-TSI/Measurement">Measurement</a></li><li><a href="/Team:Fudan-TSI/Notebook">Notebook</a></li></ul></div><div class="col s12 m4"> <span><a href="/Team:Fudan-TSI/Model">Model</a></span><ul><li><a href="/Team:Fudan-TSI/Model">Modeling</a></li><li><a href="/Team:Fudan-TSI/Software">Software</a></li><li><a href="/Team:Fudan-TSI/Hardware">Hardware</a></li></ul></div></div><div class="col s12 l6 row"><div class="col s12 m4"> <span><a href="/Team:Fudan-TSI/Parts">Parts</a></span><ul><li><a href="/Team:Fudan-TSI/Basic_Part">Basic parts</a></li><li><a href="/Team:Fudan-TSI/Composite_Part">Composite parts</a></li><li><a href="/Team:Fudan-TSI/Improve">Part improvement</a></li><li><a href="/Team:Fudan-TSI/Part_Collection">Part collection</a></li></ul></div><div class="col s12 m4"> <span><a href="/Team:Fudan-TSI/Human_Practices">Outreach</a></span><ul><li><a href="/Team:Fudan-TSI/Public_Engagement">Public engagement</a></li><li><a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractice">Integrated HP</a></li><li><a href="/Team:Fudan-TSI/Collaborations">Collaborations</a></li><li><a href="/Team:Fudan-TSI/Safety">Safety</a></li></ul></div><div class="col s12 m4"> <span><a href="/Team:Fudan-TSI/Team">Team</a></span><ul><li><a href="/Team:Fudan-TSI/Team">Members</a></li><li><a href="/Team:Fudan-TSI/Attributions">Attributions</a></li><li><a href="/Team:Fudan-TSI/Team#Acknowledge">Acknowledge</a></li><li><a href="/Team:Fudan-TSI/Heritage">Heritage</a></li></ul></div><div class="col s12 m4">&nbsp;</div></div></div></div></div><div class="footer-copyright"><div class="container"><div class="contactUS row"><div class="col s12 m6 l4"><i class="fa fa-location-arrow"></i> Life Sci Bldg, 2005 Songhu Rd, Shanghai</div><div class="col s12 m6 l2"><i class="fa fa-fax"></i> +86-21-31246727</div><div class="col s12 m6 l2"><i class="fa fa-envelope-o"></i> igem@fudan.edu.cn</div><div class="col s12 m6 l4"><i class="fa fa-twitter"></i> <i class="fa fa-wechat"></i> Fudan_iGEM</div></div></div></div> </footer>
<script src="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/materialize.js&action=raw&ctype=text/javascript"></script>
+
</div></div></div><!-- #pageContent #FudanTSIBody #FudanTSIdivWrapper -->
  
<!-- Javascript -->
+
<script src="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/materialize.js&action=raw&ctype=text/javascript"></script><!-- Materialize 1.0.0-rc.2 -->
 
<script src="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-js.js&action=raw&ctype=text/javascript"></script>
 
<script src="https://2019.igem.org/wiki/index.php?title=Template:Fudan-TSI/Fudan-js.js&action=raw&ctype=text/javascript"></script>
 
 
</body>
 
</body>
 
</html>
 
</html>

Latest revision as of 05:54, 16 November 2019

Judging | 2019 iGEM Team:Fudan-TSI


Judging

Mutation library generation is critical for biological and medical research. Our toolbox "R-Evolution" is orthogonal and provides a wide range of applications among various species. It serves as a foundational advance to synthetic biology.

cover judging

Bronze Requirements

Please come to see our presentation at Room 309 on Nov 2nd at 9:30 am, and feel free to visit our poster stand in Zone 1-20.
2019-11-2 update: our presentation is available on YouTube or YouKu.

We have carefully documented each of our responsibilities and contribution to the project as well as the help we were offered by others. Please visit Attributions.

We put down how we came up with our mutagenesis system at Description, and what we’re trying to achieve through the implementation of our project at Applied Design.

We have added quantitative experimental characterization data to an existing part from the Registry of Standard Biological Parts: 1) document the experimental characterization on the registry main page; 2) this existing part is a Basic part and BioBrick RFC10 compatible; 3) NOT from our 2019 part number range.
Part:BBa_K1021005
Part:BBa_E0040 (We used 4 methods to verify and characterize the fluorescence recovery of EGFP from its nonsense mutant.)

Silver Requirements

New BioBrick Parts of our own design that are related to our project work as expected: 1) document the experimental characterization on the registry main page; 2) may be a Basic or Composite part; 3) BioBrick RFC10 compatible; 4) NOT the new part documented for Gold #2. Please visit
Part:BBa_K3257071
Part:BBa_K3257072
Part:BBa_K3257073 (Different degradation tags with differed degradation dynamics are tested, each of their effect on protein steady-state concentration is measured.)

We have significantly worked with currently registered 2019 iGEM teams in a meaningful way. We actively collaborated with different teams on various activities, including experimental design, plasmid sharing, and human practices. Please visit Collaborations.

In our Human Practices work, we presented how we interacted with the public and tried to promote understanding of biological research. Also, we recorded in detail how we engaged with different researchers in regards to our project’s prospects.

Gold Requirements

We have expand on our silver medal activity by demonstrating how we have integrated the investigated issues into the purpose, design, and execution of our project. We documented our process and described how our human practices work informed and shaped our project at different stages, at relevant researchers. We gained valuable insight on experimental design, project application, modeling and even human practice work itself.

We improved a previous part and have created a new BioBrick Part that has a functional improvement of an existing BioBrick Part: 1) document the experimental characterization on the registry main page; 2) BioBrick RFC10 compatible; 3) the sequences of the new and existing parts are different; 3) the existing part is NOT be from our 2019 part number range; 4) the existing part is different from the part we used in Bronze #5; 5) the new part we create is different from the new part documented in Silver #1.
Part:BBa_C0012Part:BBa_K3257045 (We improved the LacI repressor of Lac operon to enable lower level of basal leakage, and better orthogonality with arabinose inducer.)

Our project’s design and implementation is based on insight we have gained from modeling. We developed a new model for our project. We thoroughly documented: assumptions, relevant data, model results, and a clear explanation of our model. The model has impacted our project design in a meaningful way. We used deterministic and stochastic models to simulate the intracellular reactions in our system. Our modeling demonstrated theoretically of our system’s function and provided important guidance on several of our experimental designs.

We demonstrated that the two critical component of our system, reverse transcriptase and Cre recombinase are functional, and proved the feasibility of our system design. We thought carefully and complied all safety requirements in carrying out experiments. Please visit Demonstration.

Special Prizes

Integrated Human Practices »

During the progress of our project, we communicated with researchers of various research focus and improved our design based on their insights. 1) We interviewed the potential users of our system, and learned that mutation rate and labor cost are their major concerns. We then addressed both issues in our system design. 2) We discussed with researchers working on prokaryotes and received valuable feedback. Prof. Lin warned us of the false-positive caused by Cre, which inspired us to attach a degradation tag to it. Prof. Alper confirmed the necessity of capsid protein for efficient reverse transcription. 3) Modeling benefited as well. With help from Prof. Huang, we established the design of dividing our system into three sub-models. 4) In addition, we categorized and organized the HP approaches of previous projects and released a guidebook for collaborators and future teams.

Education and Public Engagement »

Interaction is our key focus. We divided our audience into three categories: kids, students, and the general public. 1) For kids, we introduced the concept and function of DNA through workshop. In the process, we established a long-term collaboration with Fudan Jiuqian Volunteer Association. 2) For students, to inspire them to pursue biological research, we held three lectures on synthetic biology, and one workshop to share lab experience. We also designed a boardgame to enlighten them with the mechanisms and significance of continuous evolution. 3) For the general public, we aimed to popularize biology - we distributed pamphlets with examples of how synthetic biology advancements have changed our lives, and published a video on PCR procedures to convey that the important discoveries were made from "down-to-earth" experiments. 4) In addition, we released a HP guidebook through cataloguing previous projects, which we distributed to collaborators and hope to guide future teams.

Model »

In our modeling, we successfully simulated the function of our mutagenesis system, and contributed to improve our experimental setup. We divided our system into 3 sub-models: induced expression model, reverse transcription model and Cre recombination model. We utilized deterministic and stochastic techniques with parameters derived from our experiments or published papers. Our modeling established theoretical basis for our experiments: 1) The determination of simultaneous or separate expression of reverse transcriptase and Cre is guided by models revealing their different working concentration. 2) We estimated the optimal expression level and induction time needed to achieve maximal recombination efficiency. 3) We modeled the effect of Cre degradation on recombination. 4) We demonstrated that mutations accumulate accompanying E. coli growth. Modeling acted as a shortcut of answering questions concerning experimental setup and revealed new insights into our system. Thus, we believe that our modeling work is very competitive for the best modeling prize.
Update 2019-11-4: we were nomited for the Best Model.

Measurement »

We focused our measurement on characterizing the fluorescence recovery of EGFP from its nonsense mutation in the following 4 ways: 1) Green fluorescence could be seen on the plate under UV light through naked eyes and recorded by a cellphone camera. Liquid culture could be placed in a culture dish and fluorescence is easily detectable under fluorescent microscopy. 2) We designed PCR primers to only amplify the recovered EGFP sequence but not the mutated version. The amplified band could be easily visualized after electrophoresis. 3) Fluorescence level was quantified through microplate reader according to fluorescein solutions and silicon beads, both standard samples are from the distributed measurement kit. 4) We ran PAGE gel of IPTG induced bacterial lysates. The mutated version produced a truncated protein at 17.8 kD, while the recovered EGFP is 26.9 kD. We used multiple methods to ensure that EGFP is truly recovered from its nonsense mutation.
Update 2019-11-4: we were nomited for the Best Measurement.

Software Tool »

Our software simplifies the primer design process for target-specific mutagenesis via reverse transcriptase (RT). We called it tRNA primer designer. Studies have shown that tRNA functions as the primer for in vivo reverse transcription initiation: the 5' end of the tRNA interacts with RT, and the 3' end matches with the mRNA encoding the target. The software consists of 4 parts: reverse transcriptase selection, target sequence input, designed-tRNA visualization, and primer output. Although we only test MMLV-RT experimentally, the software can adjust its designing method based on the properties of well-studied RT from 3 species, MMLV, HIV-1 and RSV. Users could design their tRNA primers even for eukaryotic experiments. In addition, we calculate and output the tRNA acceptor stem annealing temperature, as this might be used as an indicator for likelihood to success.

Hardware »

To track bacteria growth on the plate and observe the fluorescence recovery from nonsense mutation due to continuous mutagenesis, we devised this hardware - the Fluorescence Tracker. It provides continuous, hands-off recording of the growth of plate colonies as well as fluorescent protein expression. For users of our mutagenesis system, with the help of our hardware, they could plate, and then monitor all plates together to increase the likelihood of spotting bacteria colonies with recovered fluorescence at the earliest time point. After discussions with our PI, we improved our hardware by adding remote access through TeamViewer, which allows visualizing the dynamic changes on smartphones. Although the current hardware is only suitable for monitoring fluorescence recovery, it could be easily modified to monitor bacteria colonies growing out of any antibiotic plate. Our hardware allows us to come to lab knowing that a plate with desired colonies is waiting for us.

New Basic Part »

http://parts.igem.org/Part:BBa_K3257042

New Composite Part »

http://parts.igem.org/Part:BBa_K3257101

Part Collection »

We provide a toolbox for in vivo site-specific continuous mutagenesis. 1) We attached Cre with different degradation tags, which could be used according to user's interest to achieve optimal recombination efficiency. 2) We placed MMLV-RT under different IPTG-inducible promoters, which provides a range of different steady-state expression levels for various experimental purposes. 3) We included additional regulatory sequences (e.g. native primer binding site and poly-purine tract) required for the initiation and completion of reverse transcription. 4) To eliminate self-excision of Cre and promote recombination efficiency, we included a set of incompatible loxP sites. 5) We provide testing plasmids for system verification and optimization. In summary, our part collection provides a complete set for assembly, test, and optimization of continuous mutagenesis in different prokaryotic hosts.