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

(flow-text)
m
 
(49 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">
+
  <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 2019-9-15 -->
+
  <ul id="slide-out" class="sidenav">
            <nav id="topNav" class="white z-depth-0_5">
+
    <li style="padding: 0"><div class="sidenavBanner">
                <div class="nav-wrapper">
+
      <div class="background"></div>
                    <div id="teamLogo" class="brand-logo">
+
      <p class="flow-text" style="width:100%;text-align:center"><span class="white-text">Judging</span></p>
                        <a href="/Team:Fudan-TSI" target="_self"><img alt="2019 team logo" src="https://static.igem.org/mediawiki/2019/3/3c/T--Fudan-TSI--Logo0.gif"></a>
+
    </div></li>
                    </div>
+
    <li>
                    <ul id="nav-mobile" class="right">
+
      <ul class="collapsible expandable">
                        <li>
+
        <li class="onThisPageNav"><span>Requirements</span></li>
                            <a id="navList" data-target="slide-out" class="waves-effect waves-light sidenav-trigger right">
+
        <li class="onThisPageNav"><a href="#section1">Bronze</a></li>
                                <i class="fa fa-navicon" style="font-size:24px"></i>
+
        <li class="onThisPageNav"><a href="#section2">Silver</a></li>
                            </a>
+
        <li class="onThisPageNav"><a href="#section3">Gold</a></li>
                        </li>
+
         <li class="onThisPageNav"><a href="#section4">Special Prizes</a></li>
                    </ul>
+
                </div>
+
            </nav>
+
            <!-- Dropdown and List elements in navigation bar -->
+
            <!-- Slide-out navigator contents 2019-9-15 -->
+
            <ul id="slide-out" class="sidenav">
+
                <li style="padding: 0"><div class="sidenavBanner">
+
                    <div class="background">
+
                    </div>
+
                    <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>On this page</li>
+
                        <li class="onThisPageNav"><a class="flow-text" href="#section1">Bronze Requirements</a></li>
+
                        <li class="onThisPageNav"><a class="flow-text" href="#section2">Silver Requirements</a></li>
+
                        <li class="onThisPageNav"><a class="flow-text" href="#section3">Gold Requirements</a></li>
+
                        <li class="onThisPageNav"><a class="flow-text" href="#section4">Special Prizes</a></li>
+
                        <li style="flow-text">Team: Fudan-TSI</li>
+
<li><div class="collapsible-header flow-text">Project</div>
+
    <div class="collapsible-body"><ul>
+
         <li><a style="flow-text" href="/Team:Fudan-TSI/Description">Background</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Design">Design</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Applied_Design">Applied Design</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Experiments">Experiments</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Judging">Judging</a></li>
+
    </ul></div>
+
</li>
+
<li><div class="collapsible-header flow-text">Results</div>
+
    <div class="collapsible-body"><ul>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Results#ReverseTranscription">Reverse Transcription</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Results#Recombination">Recombination</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Demonstrate">Demonstration</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Measurement">Measurement</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Notebook">Notebook</a></li>
+
    </ul></div>
+
</li>
+
<li><div class="collapsible-header flow-text">Model</div>
+
    <div class="collapsible-body"><ul>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Model">Modeling</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Software">Software</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Hardware">Hardware</a></li>
+
    </ul></div>
+
</li>
+
<li><div class="collapsible-header flow-text">Parts</div>
+
    <div class="collapsible-body"><ul>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Basic_Part">Basic parts</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Composite_Part">Composite parts</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Improve">Improved parts</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Part_Collection">Part collection</a></li>
+
    </ul></div>
+
</li>
+
<li><div class="collapsible-header flow-text">Outreach</div>
+
    <div class="collapsible-body"><ul>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Public_Engagement">Education &amp; Public engagement</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Integrated_Human_Practice">Integrated human practice</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Collaborations">Collaborations</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Safety">Safety</a></li>
+
    </ul></div>
+
</li>
+
<li><div class="collapsible-header flow-text">Team</div>
+
    <div class="collapsible-body"><ul>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Team">Members</a></li>
+
        <li><a style="flow-text" href="/Team:Fudan-TSI/Attributions">Attributions</a></li>
+
        <li><a style="flow-text" href="https://2018.igem.org/Team:Fudan/Heritage" target=_blank>Heritage</a></li>
+
    </ul></div>
+
</li>
+
                    </ul><!-- .expandable -->
+
                </li>
+
                <li><div class="placeHolder"></div></li>
+
            </ul>
+
        </header>
+
  
         <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">
 
                <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 class="flow-text"><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));
                <ul id="pageContentNav" class="hide-on-med-and-down z-depth-0">
+
        xMidIJ = (xI + xJ) / 2.0;
                        <li class="onThisPageNav"><a class="flow-text" href="#section1">Bronze Requirements</a></li>
+
        xMidJK = (xJ + xK) / 2.0;
                        <li class="onThisPageNav"><a class="flow-text" href="#section2">Silver Requirements</a></li>
+
        yMidIJ = (yI + yJ) / 2.0;
                        <li class="onThisPageNav"><a class="flow-text" href="#section3">Gold Requirements</a></li>
+
        yMidJK = (yJ + yK) / 2.0;
                        <li class="onThisPageNav"><a class="flow-text" href="#section4">Special Prizes</a></li>
+
        xCenter = (yDiffIJ < EPSILON) ? xMidIJ :
                </ul>
+
          (yDiffJK < EPSILON) ? xMidJK :
                <!-- side navigator of page content -->
+
          (m1 * xMidIJ - m2 * xMidJK + yMidJK - yMidIJ) / (m1 - m2);
                <main style="margin: 0;">
+
        yCenter  = (yDiffIJ > yDiffJK) ?
                    <div class="section container" id="section1">
+
          m1 * (xCenter - xMidIJ) + yMidIJ :
                        <h2>Bronze Requirements</h2>
+
          m2 * (xCenter - xMidJK) + yMidJK;
                        <p class="flow-text">
+
        xDiff = xJ - xCenter;
1. Registration and Giant Jamboree Attendance
+
        yDiff = yJ - yCenter;
2. Competition Deliverables
+
        // 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;
 +
            }
 +
          }
  
Apart from this wiki your are looking, posters and presentations will come to you at Jamboree. Here is our judging form.
 
  
3. Attributions
+
          // point outside circumcirc = leave candidates
See each member's contribution and help from others.
+
          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);
 +
              }
 +
            }
 +
          }
  
4.(a) Characterization in Interlab
 
We have successfully completed the InterLab Measurement Study and submitted high-quality data.
 
  
4.(b) Characterization in Parts
+
        // done
We have added new, high quality, experimental characterization data to an existing BioBrick Part from the Registry: J23101
+
        return candidates;
                    </p></div>
+
        };
                    <div class="section container" id="section2">
+
      })();
                        <h2>Silver Requirements</h2>
+
      var tesselation = (function() {
                        <p class="flow-text">
+
        var svg, svgW, svgH, prevGroup;
1. Validated Part
+
        function createRandomTesselation() {
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.
+
        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);
 +
              }
 +
            }
 +
          }
  
2. Collaboration
+
          var g = createRandomTesselation();
 +
          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>
  
See how we established meaningful collaborations with teams all over the world.
+
<!--////////////////////////////////////////////////////
 +
      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>
  
3. Human Practices
+
<div id="section1" class="section container scrolSpy">
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.
+
  <h2>Bronze Requirements</h2>
                    </p></div>
+
  <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>
                    <div class="section container" id="section3">
+
  <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>
                        <h2>Gold Requirements</h2>
+
  <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">
+
  <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.
1. Integrated Human Practices
+
      <br/><a href="http://parts.igem.org/Part:BBa_K1021005" target="_blank">Part:BBa_K1021005</a>
Our human practice is a mirror to our project, as we were constantly improving our project, applied design and hardware, based on others feedback.
+
      <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>
  
2. Improve a Previous Part
+
<div id="section2" class="section container scrolSpy">
 +
  <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>
  
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.
+
<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>
  
3. Model
+
<div id="section4" class="section container scrolSpy">
Modeling tools aid in the rational design and make the engineered system predictable. Visit our Model page to take a closer look.
+
  <h2>Special Prizes</h2>
 
+
  <h4><a href="/Team:Fudan-TSI/Human_Practices#IntegratedHumanPractices">Integrated Human Practices &raquo;</a></h4>
4. Demonstration
+
  <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>
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/Public_Engagement">Education and Public Engagement &raquo;</a></h4>
                    </p></div>
+
  <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>
                    <div class="section container" id="section1">
+
  <h4><a href="/Team:Fudan-TSI/Model">Model &raquo;</a></h4>
                        <h2>Special Prizes</h2>
+
  <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 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 <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>
                        <p class="flow-text">
+
  <h4><a href="/Team:Fudan-TSI/Measurement">Measurement &raquo;</a></h4>
<h4>Integrated Human Practices</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>
<p class="flow-text">
+
  <h4><a href="/Team:Fudan-TSI/Software">Software Tool &raquo;</a></h4>
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”.</p>
+
  <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>
 
+
  <h4><a href="/Team:Fudan-TSI/Hardware">Hardware &raquo;</a></h4>
<h4>Education and Public Engagement</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>
<p class="flow-text">
+
  <h4><a href="http://parts.igem.org/Part:BBa_K3257042" target="_blank">New Basic Part &raquo;</a></h4>
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.</p>
+
  <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>
<h4>Model</h4>
+
  <p class="flow-text">http://parts.igem.org/Part:<a href="http://parts.igem.org/Part:BBa_K3257101" target="_blank">BBa_K3257101</a></p>
<p class="flow-text">
+
  <h4><a href="/Team:Fudan-TSI/Part_Collection">Part Collection &raquo;</a></h4>
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.
+
  <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>
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.</p>
+
  <p><br/><br/></p>
 
+
<h4>Product Design</h4>
+
<p class="flow-text">
+
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.</p>
+
 
+
<h4>Hardware</h4>
+
<p class="flow-text">
+
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.</p>
+
 
+
<h4>Best Part Collection</h4>
+
<p class="flow-text">
+
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.</p>
+
 
+
<h4>Best New Basic Part</h4>
+
<p class="flow-text">
+
Please have a look on our favourite basic part: BBa_K2753003.</p>
+
 
+
<h4>Best New Composite Part</h4>
+
<p class="flow-text">
+
Have a look on our favourite composite part: BBa_K2753018.</p>
+
                        </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">
+
                    <h4 style="margin:0;padding:10px 0;">Project Summary</h4>
+
                    <p class="flow-text" style="margin:0">Mutation library generation is critical for biological and medical research, but current methods cannot mutate a specific sequence continuously without manual intervention. Here we present a toolbox for <i>in vivo</i> continuous mutation library construction. First, the target DNA is transcribed into RNA. Next, our reverse transcriptase reverts RNA into cDNA, during which the target is randomly mutated by enhanced error-prone reverse transcription. Finally, the mutated version replaces the original sequence through recombination. These steps will be carried out iteratively, generating a random mutation library of the target with high efficiency as mutations accumulate along with bacterial growth. Our toolbox is orthogonal and provides a wide range of applications among various species. R-Evolution could mutate coding sequences and regulatory sequences, which enables the <i>in vivo</i> evolution of individual proteins or multiple targets at a time, promotes high-throughput research, and serves as a foundational advance to synthetic biology.
+
                    </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-TSI"><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:12.5px">R-Evolution: an <i>in vivo</i> sequence-specific toolbox for continuous mutagenesis</h3>
+
                        </div>
+
                        <div id="usefulLinks" 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/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.