Difference between revisions of "Team:Tongji Software/Public Engagement"

Line 1: Line 1:
<html>
+
{{Tongji_Software/css/MenuStyle_css}}
 +
<html lang="en" class="no-js">
  
 
<head>
 
<head>
     <title>Tongji Software | Pathlab</title>
+
     <meta charset="UTF-8">
 +
    <meta name="viewport" content="width=device-width, initial-scale=1">
 
     <style>
 
     <style>
 
         *::-webkit-scrollbar {
 
         *::-webkit-scrollbar {
 
             display: none;
 
             display: none;
 
         }
 
         }
       
 
        #sideMenu, #top_title {
 
            display: none;
 
        }
 
       
 
        #content {
 
            padding: 0px;
 
            width: 90vw;
 
            margin-top: -13px;
 
            margin-left: 10px;
 
        }
 
       
 
        #indexMenu ul {
 
            margin-left: -10px;
 
        }
 
       
 
        #bodyContent a[href ^="https://"] {
 
            padding: .4em 1em;
 
        }
 
        /*content style*/
 
 
          
 
          
 
         html,
 
         html,
Line 112: Line 94:
 
             padding: 0;
 
             padding: 0;
 
             border: 0;
 
             border: 0;
             font-size: 100%;
+
             /*font-size: 100%;*/
             /* font: inherit;*/
+
             /* font: inherit; */
 
             vertical-align: baseline;
 
             vertical-align: baseline;
 
         }
 
         }
Line 147: Line 129:
 
         }
 
         }
 
          
 
          
         blockquote:before,blockquote:after,q:before,q:after {
+
         blockquote:before,
 +
        blockquote:after,
 +
        q:before,
 +
        q:after {
 
             content: '';
 
             content: '';
 
             content: none;
 
             content: none;
Line 156: Line 141:
 
             border-spacing: 0;
 
             border-spacing: 0;
 
         }
 
         }
         /* -------------------------------- Primary style -------------------------------- */
+
         /* --------------------------------  
 +
 
 +
Primary style
 +
 
 +
 
 +
-------------------------------- */
 +
       
 +
        html * {
 +
            -webkit-font-smoothing: antialiased;
 +
            -moz-osx-font-smoothing: grayscale;
 +
        }
 
          
 
          
         *,*:after,*:before {
+
         *,
 +
        *:after,
 +
        *:before {
 
             -webkit-box-sizing: border-box;
 
             -webkit-box-sizing: border-box;
 
             -moz-box-sizing: border-box;
 
             -moz-box-sizing: border-box;
Line 166: Line 163:
 
         body {
 
         body {
 
             font-size: 100%;
 
             font-size: 100%;
             font-family: "Source Sans Pro", sans-serif;
+
             font-family: Ubuntu, sans-serif;
             color: rgba(2, 23, 37, 0.7);
+
             /*color: #3e3947;*/
            --color-text: #fff;
+
             color: white;
             --color-bg: #1f174e;
+
             background-color: white;
            --color-bg-2: #151436;
+
            --color-bg-3: #000;
+
            --color-link: #8596df;
+
            --color-link-hover: #723bb7;
+
             background: radial-gradient(ellipse at 30% 48%, var(--color-bg) 0, var(--color-bg-2) 45%, var(--color-bg-3) 150%);
+
            /*overflow: hidden;*/
+
            /* 溢出隐藏 */
+
            /*background: url("../img/cover.jpg") center no-repeat;*/
+
            -webkit-background-size: cover;
+
            background-size: cover;
+
 
         }
 
         }
 
          
 
          
         body.overflow-hidden {
+
         body,
             /* when primary navigation is visible, the content in the background won't scroll */
+
        html {
            overflow: hidden;
+
             height: 100%;
 
         }
 
         }
 
          
 
          
 
         a {
 
         a {
             color: white;
+
             color: #3e3947;
 
             text-decoration: none;
 
             text-decoration: none;
 
         }
 
         }
 
          
 
          
         a:hover,a:visited {
+
         img {
             color: white;
+
             max-width: 100%;
 
         }
 
         }
         /* -------------------------------- Modules - reusable parts of our design -------------------------------- */
+
         /* --------------------------------  
 +
 
 +
Modules - reusable parts of our design
 +
 
 +
-------------------------------- */
 
          
 
          
         .cd-container {
+
         .cd-img-replace {
             /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
+
             /* replace text with a background-image */
             width: 90%;
+
             display: inline-block;
             max-width: 768px;
+
             overflow: hidden;
             margin: 0 auto;
+
            text-indent: 100%;
 +
             white-space: nowrap;
 
         }
 
         }
 +
        /* --------------------------------
 +
 +
Main components
 +
 +
-------------------------------- */
 +
        /*
 +
1em -> 16px -> 1.1vw
 +
1px -> 0.06875vw
 +
950px -> 65.5vw --- width of SectionContianer
 +
*/
 +
        /*整体的section*/
 
          
 
          
         .cd-container:after {
+
         #SectionContainer .cd-section {
             content: "";
+
             min-height: 100vh;
             display: table;
+
             position: relative;
             clear: both;
+
             padding: 21vh 24.5vw 15vh 10vw;
 +
            /*21vh 22em 2em 10vw*/
 +
            text-align: justify;
 
         }
 
         }
        /* -------------------------------- Main components -------------------------------- */
 
 
          
 
          
         html,body {
+
         #SectionContainer .cd-section:nth-of-type(odd) {
             height: 100%;
+
             background-color: #3e3947;
 
         }
 
         }
 
          
 
          
         .cd-header {
+
         #SectionContainer .cd-section:nth-of-type(odd) p {
            position: absolute;
+
             color: white;
            top: 0;
+
            left: 0;
+
            /*响应式后最上条横杠的颜色*/
+
            background: rgba(2, 23, 37, 0);
+
            height: 50px;
+
            width: 100%;
+
            z-index: 3;
+
            /*最上条横杠阴影*/
+
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
+
             -webkit-font-smoothing: antialiased;
+
            -moz-osx-font-smoothing: grayscale;
+
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 768px) {
+
         #SectionContainer .cd-section:nth-of-type(even) {
             .cd-header {
+
             background-color: #745360;
                height: 80px;
+
                background: transparent;
+
                box-shadow: none;
+
            }
+
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 1170px) {
+
         #SectionContainer .cd-section:nth-of-type(even) p {
            .cd-header {
+
             color: white;
                -webkit-transition: background-color 0.3s;
+
                -moz-transition: background-color 0.3s;
+
                transition: background-color 0.3s;
+
               
+
                -webkit-transform: translate3d(0, 0, 0);
+
                -moz-transform: translate3d(0, 0, 0);
+
                -ms-transform: translate3d(0, 0, 0);
+
                -o-transform: translate3d(0, 0, 0);
+
                transform: translate3d(0, 0, 0);
+
                -webkit-backface-visibility: hidden;
+
                backface-visibility: hidden;
+
            }
+
 
+
            /*.cd-header .is-fixed {
+
                /* when the user scrolls down, we hide the header right above the viewport */
+
                position: fixed;
+
                top: -80px;
+
                background-color: rgba(2, 23, 37, 0.96);
+
                -webkit-transition: -webkit-transform 0.3s;
+
                -moz-transition: -moz-transform 0.3s;
+
                transition: transform 0.3s;
+
             } */
+
            .cd-header .is-visible {
+
                /* if the user changes the scrolling direction, we show the header */
+
                -webkit-transform: translate3d(0, 100%, 0);
+
                -moz-transform: translate3d(0, 100%, 0);
+
                -ms-transform: translate3d(0, 100%, 0);
+
                -o-transform: translate3d(0, 100%, 0);
+
                transform: translate3d(0, 100%, 0);
+
            }
+
 
+
            .cd-header .menu-is-open {
+
                /* add a background color to the header when the navigation is open */
+
                /*菜单打开后最上边那条横杠的颜色*/
+
                background-color: rgba(2, 23, 37, 0);
+
            }
+
 
         }
 
         }
 +
        /*每个推送的标题*/
 
          
 
          
         .cd-logo {
+
         #SectionContainer .cd-section p.PushTitle {
            display: block;
+
             position: relative;
             position: absolute;
+
             color: white;
             top: 50%;
+
             padding-top: 5em;
            bottom: auto;
+
             /*3.5em*/
             -webkit-transform: translateY(-50%);
+
             padding-bottom: 1em;
             -moz-transform: translateY(-50%);
+
             font-size: 1.5vw;
             -ms-transform: translateY(-50%);
+
             /*22px*/
             -o-transform: translateY(-50%);
+
             transform: translateY(-50%);
+
            left: .875em;
+
 
         }
 
         }
 
          
 
          
         .cd-logo img {
+
         #SectionContainer .cd-section p {
             display: block;
+
             position: relative;
 
         }
 
         }
 +
        /*加大的首字母*/
 
          
 
          
         @media only screen and (min-width: 768px) {
+
         #SectionContainer .cd-section b {
             .cd-logo {
+
             position: relative;
                left: 2.6em;
+
            font-weight: 500;
             }
+
            font-size: 1.4em;
 +
             overflow: unset;
 
         }
 
         }
 +
        /*总标题*/
 
          
 
          
         .cd-secondary-nav {
+
         #SectionContainer .cd-section #EduMainTitle {
             position: absolute;
+
             color: white;
             top: 50%;
+
             font-weight: bold;
 +
            font-size: 3.5vw;
 +
            /*50px*/
 +
            position: relative;
 
             bottom: auto;
 
             bottom: auto;
             -webkit-transform: translateY(-50%);
+
             padding-bottom: 1.2em;
             -moz-transform: translateY(-50%);
+
             overflow: unset;
            -ms-transform: translateY(-50%);
+
            -o-transform: translateY(-50%);
+
            transform: translateY(-50%);
+
            right: 10em;
+
            /* hidden on small devices */
+
            display: none;
+
 
         }
 
         }
 +
        /*三个部分的大标题*/
 
          
 
          
         .cd-secondary-nav li {
+
         #SectionContainer .cd-section h1.EduSubTitle:not(#EduSubTitle1) {
             display: inline-block;
+
             color: white;
             margin-left: 2.2em;
+
            font-weight: 500;
 +
             font-size: 2.1vw;
 +
            /*31px*/
 +
            position: relative;
 +
            bottom: auto;
 +
            padding-bottom: 1.2em;
 +
            overflow: unset;
 
         }
 
         }
 
          
 
          
         .cd-secondary-nav a {
+
         #SectionContainer .cd-section h1#EduSubTitle1 {
            display: inline-block;
+
 
             color: white;
 
             color: white;
             text-transform: uppercase;
+
             font-weight: 500;
             font-weight: 700;
+
             font-size: 2.1vw;
 +
            /*31px*/
 +
            position: relative;
 +
            bottom: auto;
 +
            padding-bottom: 0.5em;
 +
            /*padding-top: 2em;*/
 +
            overflow: unset;
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 768px) {
+
         #SectionContainer .cd-section p {
             .cd-secondary-nav {
+
             line-height: 1.6;
                display: block;
+
            }
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger {
+
         #SectionContainer .cd-section img.PushImage {
             position: fixed;
+
             display: block;
             right: 0;
+
             margin: 0 auto;
             top: 5vh;
+
             padding-bottom: 10px;
             height: 100%;
+
             padding-top: 10px;
            width: 50px;
+
            /*响应缩进后三条杠的颜色*/
+
            background-color: rgba(2, 23, 37, 0);
+
 
         }
 
         }
 
          
 
          
         #cd-primary-naver a:hover {
+
         #SectionContainer .cd-section #ImageTable {
             background-color: white;
+
             margin: 0 auto;
            color: black;
+
             padding-top: 20px;
             text-decoration: none;
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon {
+
         #SectionContainer .cd-section #PushTableImage1 {
             /* this span is the central line of the menu icon */
+
             padding-right: 1.5vw;
            display: inline-block;
+
             /*15px*/
            position: fixed;
+
         
+
            bottom: auto;
+
            right: auto;
+
            -webkit-transform: translateX(-50%) translateY(-50%);
+
            -moz-transform: translateX(-50%) translateY(-50%);
+
            -ms-transform: translateX(-50%) translateY(-50%);
+
            -o-transform: translateX(-50%) translateY(-50%);
+
            transform: translateX(-50%) translateY(-50%);
+
            width: 28px;
+
            height: 2px;
+
            background-color: white;
+
            -webkit-transition: background-color 0.3s;
+
            -moz-transition: background-color 0.3s;
+
            transition: background-color 0.3s;
+
             /* these are the upper and lower lines in the menu icon */
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon::before,
+
         #SectionContainer .cd-section #PushImage4 {
        .cd-primary-nav-trigger .cd-menu-icon:after {
+
             position: relative;
            content: '';
+
             float: right;
            width: 100%;
+
             margin: auto;
            height: 100%;
+
             padding-left: 20px;
             position: absolute;
+
             padding-right: 10px;
             background-color: white;
+
             right: 0;
+
             -webkit-transition: -webkit-transform .3s, top .3s, background-color 0s;
+
             -moz-transition: -moz-transform .3s, top .3s, background-color 0s;
+
            transition: transform .3s, top .3s, background-color 0s;
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon::before {
+
         #SectionContainer .cd-section .CharmingPoint {
             top: -5px;
+
             padding-left: 4em;
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon::after {
+
         #SectionContainer .cd-section #CharmingHeader {
             top: 5px;
+
             padding-left: 1.5em;
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon.is-clicked {
+
         #SectionContainer .cd-section #highschool {
             background-color: rgba(255, 255, 255, 0);
+
             float: right;
 +
            padding-left: 20px;
 +
            padding-right: 10px;
 +
            top: 5em;
 
         }
 
         }
 +
        /*/*/
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon.is-clicked::before,
+
         @media only screen and (min-width: 768px) {
        .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
+
            /*.cd-section h1 {
            background-color: white;
+
    font-size: 30px;
 +
    font-size: 1.875rem;
 +
  }*/
 +
            /*p的字体设置*/
 +
            #SectionContainer .cd-section p {
 +
                /*font-size: 1px;*/
 +
                font-size: 1.2vw;
 +
                /*1em*/
 +
                color: white;
 +
                /*line-height: 2;*/
 +
            }
 
         }
 
         }
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon.is-clicked::before {
+
         .cd-scroll-down {
             top: 0;
+
            position: absolute;
             -webkit-transform: rotate(135deg);
+
            left: 50%;
             -moz-transform: rotate(135deg);
+
             right: auto;
             -ms-transform: rotate(135deg);
+
             -webkit-transform: translateX(-50%);
             -o-transform: rotate(135deg);
+
             -moz-transform: translateX(-50%);
             transform: rotate(135deg);
+
             -ms-transform: translateX(-50%);
 +
             -o-transform: translateX(-50%);
 +
             transform: translateX(-50%);
 +
            bottom: 20px;
 +
            width: 38px;
 +
            height: 44px;
 +
            /*background: url("../images/cd-arrow-bottom.svg") no-repeat center center;*/
 
         }
 
         }
 +
        /* No Touch devices */
 
          
 
          
         .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
+
         .cd-nav-trigger {
             top: 0;
+
             display: none;
            -webkit-transform: rotate(225deg);
+
            -moz-transform: rotate(225deg);
+
            -ms-transform: rotate(225deg);
+
            -o-transform: rotate(225deg);
+
            transform: rotate(225deg);
+
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 768px) {
+
         .no-touch #cd-vertical-nav {
            .cd-primary-nav-trigger {
+
                width: 100px;
+
                padding-left: 1em;
+
                background-color: transparent;
+
                height: 30px;
+
                line-height: 30px;
+
                /*菜单栏整体位置*/
+
                left: -1vw;
+
                top: 8vh;
+
                bottom: auto;
+
                -webkit-transform: translateY(-50%);
+
                -moz-transform: translateY(-50%);
+
                -ms-transform: translateY(-50%);
+
                -o-transform: translateY(-50%);
+
                transform: translateY(-50%);
+
            }
+
            .cd-primary-nav-trigger .cd-menu-icon {
+
                left: auto;
+
                right: 1em;
+
                -webkit-transform: translateX(0) translateY(-50%);
+
                -moz-transform: translateX(0) translateY(-50%);
+
                -ms-transform: translateX(0) translateY(-50%);
+
                -o-transform: translateX(0) translateY(-50%);
+
                transform: translateX(0) translateY(-50%);
+
            }
+
        }
+
       
+
        .cd-primary-nav {
+
            /* by default it's hidden - on top of the viewport */
+
 
             position: fixed;
 
             position: fixed;
             height: 100%;
+
             right: 40px;
             width: 100%;
+
             top: 25%;
             margin: 10vh 0vw 0vh 0vw;
+
             bottom: auto;
            font-family: "Cambria";
+
             -webkit-transform: translateY(-50%);
            /*菜单下来后的背景色*/
+
             -moz-transform: translateY(-50%);
            /*background: rgba(2, 23, 37, 0.8);*/
+
             -ms-transform: translateY(-50%);
            --color-text: #fff;
+
             -o-transform: translateY(-50%);
            --color-bg: #1f174e;
+
             transform: translateY(-50%);
            --color-bg-2: #151436;
+
             z-index: 1;
            --color-bg-3: #000;
+
            --color-link: #8596df;
+
            --color-link-hover: #723bb7;
+
            background: radial-gradient(ellipse at 30% 48%, var(--color-bg) 0, var(--color-bg-2) 45%, var(--color-bg-3) 150%);
+
            z-index: 2;
+
            text-align: center;
+
            /*padding: 10vh 0 0 0;*/
+
            -webkit-backface-visibility: hidden;
+
            backface-visibility: hidden;
+
            overflow: auto;
+
            /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
+
            -webkit-overflow-scrolling: touch;
+
             -webkit-transform: translateY(-100%);
+
             -moz-transform: translateY(-100%);
+
             -ms-transform: translateY(-100%);
+
             -o-transform: translateY(-100%);
+
             transform: translateY(-100%);
+
             -webkit-transition-property: -webkit-transform;
+
            -moz-transition-property: -moz-transform;
+
            transition-property: transform;
+
            -webkit-transition-duration: 0.4s;
+
            -moz-transition-duration: 0.4s;
+
            transition-duration: 0.4s;
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav li {
+
         .no-touch #cd-vertical-nav li {
             font-size: 22px;
+
             text-align: right;
            font-size: 1.375rem;
+
            font-weight: 300;
+
            -webkit-font-smoothing: antialiased;
+
            -moz-osx-font-smoothing: grayscale;
+
            margin: .2em 0;
+
            text-transform: capitalize;
+
            /*text-transform: uppercase;*/
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav a {
+
         .no-touch #cd-vertical-nav a {
 
             display: inline-block;
 
             display: inline-block;
             padding: .4em 1em;
+
             /* prevent weird movements on hover when you use a CSS3 transformation - webkit browsers */
            border-radius: 0.25em;
+
             -webkit-backface-visibility: hidden;
             -webkit-transition: background 0.2s;
+
             backface-visibility: hidden;
             -moz-transition: background 0.2s;
+
            transition: background 0.2s, color 0.2s;
+
 
         }
 
         }
 
          
 
          
         .no-touch .cd-primary-nav a:hover {
+
         .no-touch #cd-vertical-nav a:after {
             background-color: white;
+
             content: "";
             color: black;
+
            display: table;
 +
             clear: both;
 
         }
 
         }
 
          
 
          
         .cd-primary-nav .cd-label {
+
         .no-touch #cd-vertical-nav a span {
             color: rgba(200, 40, 255, 1);
+
             float: right;
            /*color: rgba(142,255,255,1);*/
+
            text-transform: uppercase;
+
            font-weight: 700;
+
            font-size: 14px;
+
            font-size: 0.875rem;
+
            margin: 2.4em 0 .8em;
+
        }
+
       
+
        .cd-primary-nav .cd-social {
+
 
             display: inline-block;
 
             display: inline-block;
             margin: 0 .4em;
+
             -webkit-transform: scale(0.6);
 +
            -moz-transform: scale(0.6);
 +
            -ms-transform: scale(0.6);
 +
            -o-transform: scale(0.6);
 +
            transform: scale(0.6);
 
         }
 
         }
 
          
 
          
         .cd-primary-nav .cd-social a {
+
         .no-touch #cd-vertical-nav a.is-selected span {
             width: 44px;
+
             -webkit-transform: scale(1);
             height: 44px;
+
             -moz-transform: scale(1);
            padding: 0;
+
             -ms-transform: scale(1);
            background-image: url("../img/cd-socials.svg");
+
             -o-transform: scale(1);
             background-repeat: no-repeat;
+
             transform: scale(1);
            /* image replacement */
+
            overflow: hidden;
+
             text-indent: 100%;
+
             white-space: nowrap;
+
 
         }
 
         }
 
          
 
          
         .cd-primary-nav .cd-facebook a {
+
         .no-touch #cd-vertical-nav a:hover span {
             background-position: 0 0;
+
             -webkit-transform: scale(1);
 +
            -moz-transform: scale(1);
 +
            -ms-transform: scale(1);
 +
            -o-transform: scale(1);
 +
            transform: scale(1);
 
         }
 
         }
 +
        /*.no-touch #cd-vertical-nav a:hover .cd-label {*/
 +
        /*  opacity: 1;*/
 +
        /*}*/
 
          
 
          
         .cd-primary-nav .cd-instagram a {
+
         .no-touch #cd-vertical-nav a.is-selected .cd-label {
             background-position: -44px 0;
+
             opacity: 1;
 
         }
 
         }
 
          
 
          
         .cd-primary-nav .cd-dribbble a {
+
         .no-touch #cd-vertical-nav a.is-selected .cd-dot {
             background-position: -88px 0;
+
            /*点到达时的颜色*/
 +
             background-color: white;
 
         }
 
         }
 
          
 
          
         .cd-primary-nav .cd-twitter a {
+
         .no-touch #cd-vertical-nav .cd-dot {
             background-position: -132px 0;
+
             position: relative;
        }
+
            /* we set a top value in order to align the dot with the label. If you change label's font, you may need to change this top value*/
      .cd-primary-nav.is-visible {
+
            top: 0.9vw;
             -webkit-transform: translateY(0);
+
            /*13px*/
             -moz-transform: translateY(0);
+
            height: 12px;
             -ms-transform: translateY(0);
+
            width: 12px;
             -o-transform: translateY(0);
+
            border-radius: 50%;
             transform: translateY(0);
+
            /*点未到达时的颜色*/
 +
            background-color: dodgerblue;
 +
            -webkit-transition: -webkit-transform 0.2s, background-color 0.5s;
 +
            -moz-transition: -moz-transform 0.2s, background-color 0.5s;
 +
            transition: transform 0.2s, background-color 0.5s;
 +
             -webkit-transform-origin: 50% 50%;
 +
             -moz-transform-origin: 50% 50%;
 +
             -ms-transform-origin: 50% 50%;
 +
             -o-transform-origin: 50% 50%;
 +
             transform-origin: 50% 50%;
 
         }
 
         }
 
          
 
          
          
+
         .no-touch #cd-vertical-nav .cd-label {
        @media only screen and (min-width: 768px) {
+
            position: relative;
             .cd-primary-nav {
+
            margin-right: 0.6vw;
                padding: 80px 0;
+
             padding: .2em .5em;
             }
+
            /*padding: 0;*/
 +
            color: white;
 +
            font-size: 2.3vw;
 +
            /*34px*/
 +
            /*font-size: 0.875rem;*/
 +
            -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
 +
             -moz-transition: -moz-transform 0.2s, opacity 0.2s;
 +
            transition: transform 0.2s, opacity 0.2s;
 +
            /*文字未hover时的透明度*/
 +
            opacity: 0.5;
 +
            -webkit-transform-origin: 100% 50%;
 +
            -moz-transform-origin: 100% 50%;
 +
            -ms-transform-origin: 100% 50%;
 +
            -o-transform-origin: 100% 50%;
 +
            transform-origin: 100% 50%;
 
         }
 
         }
 +
        /* Touch devices */
 
          
 
          
         @media only screen and (min-width: 1170px) {
+
         .touch .cd-nav-trigger {
            .cd-primary-nav li {
+
            display: block;
                font-size: 30px;
+
            z-index: 2;
                font-size: 1.875rem;
+
             position: fixed;
             }
+
             bottom: 30px;
             .cd-primary-nav .cd-label {
+
            right: 5%;
                font-size: 16px;
+
            height: 44px;
                font-size: 1rem;
+
            width: 44px;
             }
+
            border-radius: 0.25em;
 +
             background: rgba(255, 255, 255, 0.9);
 
         }
 
         }
 
          
 
          
         .cd-intro {
+
         .touch .cd-nav-trigger span {
            position: relative;
+
            height: 100%;
+
            background: url("../img/cd-background-img.jpg") no-repeat center center;
+
            background-size: cover;
+
            z-index: 1;
+
            -webkit-font-smoothing: antialiased;
+
            -moz-osx-font-smoothing: grayscale;
+
        }
+
       
+
        .cd-intro h1 {
+
 
             position: absolute;
 
             position: absolute;
             width: 90%;
+
            height: 4px;
             max-width: 1170px;
+
             width: 4px;
 +
             background-color: #3e3947;
 +
            border-radius: 50%;
 
             left: 50%;
 
             left: 50%;
 
             top: 50%;
 
             top: 50%;
Line 599: Line 507:
 
             -o-transform: translateX(-50%) translateY(-50%);
 
             -o-transform: translateX(-50%) translateY(-50%);
 
             transform: translateX(-50%) translateY(-50%);
 
             transform: translateX(-50%) translateY(-50%);
            color: white;
 
            font-size: 20px;
 
            font-size: 1.25rem;
 
            font-weight: 300;
 
            text-align: center;
 
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 768px) {
+
         .touch .cd-nav-trigger span::before,
            .cd-intro h1 {
+
        .touch .cd-nav-trigger span::after {
                font-size: 30px;
+
            content: '';
                font-size: 1.875rem;
+
            height: 100%;
             }
+
            width: 100%;
 +
            position: absolute;
 +
            left: 0;
 +
            background-color: inherit;
 +
             border-radius: inherit;
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 1170px) {
+
         .touch .cd-nav-trigger span::before {
             .cd-intro {
+
             top: -9px;
                height: 700px;
+
            }
+
 
         }
 
         }
 
          
 
          
         .cd-main-content {
+
         .touch .cd-nav-trigger span::after {
             position: relative;
+
            bottom: -9px;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav {
 +
             position: fixed;
 
             z-index: 1;
 
             z-index: 1;
 +
            right: 5%;
 +
            bottom: 30px;
 +
            width: 90%;
 +
            max-width: 400px;
 +
            max-height: 90%;
 +
            overflow-y: scroll;
 +
            -webkit-overflow-scrolling: touch;
 +
            -webkit-transform-origin: right bottom;
 +
            -moz-transform-origin: right bottom;
 +
            -ms-transform-origin: right bottom;
 +
            -o-transform-origin: right bottom;
 +
            transform-origin: right bottom;
 +
            -webkit-transform: scale(0);
 +
            -moz-transform: scale(0);
 +
            -ms-transform: scale(0);
 +
            -o-transform: scale(0);
 +
            transform: scale(0);
 +
            -webkit-transition-property: -webkit-transform;
 +
            -moz-transition-property: -moz-transform;
 +
            transition-property: transform;
 +
            -webkit-transition-duration: 0.2s;
 +
            -moz-transition-duration: 0.2s;
 +
            transition-duration: 0.2s;
 +
            border-radius: 0.25em;
 +
            background-color: rgba(255, 255, 255, 0.9);
 
         }
 
         }
 
          
 
          
         .cd-main-content p {
+
         .touch #cd-vertical-nav a {
             line-height: 1.6;
+
             display: block;
             margin: 2em 0;
+
             padding: 1em;
 +
            border-bottom: 1px solid rgba(62, 57, 71, 0.1);
 
         }
 
         }
 
          
 
          
         @media only screen and (min-width: 1170px) {
+
        .touch #cd-vertical-nav a span:first-child {
             .cd-main-content p {
+
            display: none;
                font-size: 20px;
+
        }
                 font-size: 1.25rem;
+
       
 +
        .touch #cd-vertical-nav a.is-selected span:last-child {
 +
            color: #d88683;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open {
 +
            -webkit-transform: scale(1);
 +
            -moz-transform: scale(1);
 +
            -ms-transform: scale(1);
 +
            -o-transform: scale(1);
 +
            transform: scale(1);
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger {
 +
            background-color: transparent;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger span {
 +
            background-color: rgba(62, 57, 71, 0);
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger span::before,
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger span::after {
 +
            background-color: #3e3947;
 +
            height: 3px;
 +
            width: 20px;
 +
            border-radius: 0;
 +
            left: -8px;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger span::before {
 +
            -webkit-transform: rotate(45deg);
 +
            -moz-transform: rotate(45deg);
 +
            -ms-transform: rotate(45deg);
 +
            -o-transform: rotate(45deg);
 +
            transform: rotate(45deg);
 +
            top: 1px;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav.open+.cd-nav-trigger span::after {
 +
            -webkit-transform: rotate(135deg);
 +
            -moz-transform: rotate(135deg);
 +
            -ms-transform: rotate(135deg);
 +
            -o-transform: rotate(135deg);
 +
            transform: rotate(135deg);
 +
            bottom: 0;
 +
        }
 +
       
 +
        .touch #cd-vertical-nav li:last-child a {
 +
            border-bottom: none;
 +
        }
 +
       
 +
         @media only screen and (min-width: 768px) {
 +
             .touch .cd-nav-trigger,
 +
            .touch #cd-vertical-nav {
 +
                 bottom: 40px;
 
             }
 
             }
 
         }
 
         }
 
     </style>
 
     </style>
 +
    <!-- <link href='../font/T--Tongji_Software--fonts-Ubuntu.ttf' rel='stylesheet' type='text/css'> -->
 +
    <script src="https://2019.igem.org/Template:Tongji_Software/js/ProjectModernizr_js?action=raw&ctype=text/javascript"></script>
 +
    <!-- Modernizr -->
 +
    <title>PROJECT</title>
 
</head>
 
</head>
  
 
<body>
 
<body>
     <div id="coverText">
+
     <div style="position:absolute; margin:0vh 0vw 0vh -10px; width:100vw; color:white" id="section">
    </div>
+
        <nav id="cd-vertical-nav">
    <div id="indexMenu" style="position:fixed; z-index:10">
+
            <ul>
        <header class="cd-header">
+
                <li>
            <div id="menuButtom">
+
                    <a href="#section1" data-number="1">
                 <a class="cd-primary-nav-trigger" href="#0">
+
                        <span class="cd-dot"></span>
                    </span><span class="cd-menu-icon"></span>
+
                        <span class="cd-label">Public Number</span>
                </a>
+
                    </a>
            </div>
+
                 </li>
             <!-- cd-primary-nav-trigger -->
+
                <li>
         </header>
+
                    <a href="#section2" data-number="2">
 +
                        <span class="cd-dot"></span>
 +
                        <span class="cd-label">High School</span>
 +
                    </a>
 +
                </li>
 +
                <li>
 +
                    <a href="#section3" data-number="3">
 +
                        <span class="cd-dot"></span>
 +
                        <span class="cd-label">Tongji University</span>
 +
                    </a>
 +
                </li>
 +
             </ul>
 +
        </nav>
 +
        <a class="cd-nav-trigger cd-img-replace">Open navigation<span></span></a>
 +
         <div id="SectionContainer">
 +
            <section id="section1" class="cd-section">
 +
                <h1 id="EduMainTitle"><b>E</b>DUCATION & <b>E</b>NGAGEMENT</h1>
 +
                <br><br><br><br><br><br>
 +
                <h1 class="EduSubTitle" id="EduSubTitle1"><b>T</b>ONGJI iGEM <b>P</b>UBLIC <b>N</b>UMBER</h1>
 +
                <p>We created the tongji iGEM public number and regularly posted relevant pushes on iGEM in the public number.</p>
 +
                <br><br><br><br><br><br><br><br><br>
 +
                <img src="../images/PublicnnumberPicture.png" alt="PublicNumberPicture1" style="width: 65.5vw;height: 20.7vw">
 +
                <!--width: 950px;height: 300px-->
 +
                <br><br><br><br><br>
  
        <nav id="cd-primary-naver">
+
                <p class="PushTitle"><b>T</b>HE FIRST PUSH: PROGRAMMER (BALD) <b>iGEM</b>ER IS ONLINE</p>
            <ul class="cd-primary-nav">
+
                 <br><br>
                <li style="height:8vh"></li>
+
                <img src="../images/push1.png" alt="PushImage" style="width: 65.5vw">
                 <li><a href="https://2019.igem.org/Team:Tongji_Software">HOME</a></li>
+
                <!--950px-->
                 <li class="cd-label">About Us</li>
+
                <br><br>
 +
                 <p>
 +
                    Main content: Introduce igem from the perspective of software, including the teams participating in the calendar year, the main content of the project, etc., so that readers have a general understanding of igem and software.
 +
                    <br>
 +
                </p>
  
                 <li><a href="#0">Our Projects</a></li>
+
                 <p class="PushTitle"><b>T</b>HE SECOND PUSH: <b>6</b>th CCIC IN <b>S</b>HEN<b>Z</b>HEN</p>
                <li><a href="#0">Team Information</a></li>
+
                <div id="ImageTable">
 +
                    <table class="PushImage">
 +
                        <tr>
 +
                            <td id="PushTableImage1">
 +
                                <img src="../images/push2.1.png" alt="second push 1" class="PushImage" style="width: 32vw;height: 24vw">
 +
                                <!--width: 468px;height: 355px-->
 +
                            </td>
 +
                            <td>
 +
                                <img src="../images/push2.2.png" alt="second push 2" class="PushImage" style="width: 32vw;height: 24vw">
 +
                            </td>
 +
                        </tr>
 +
                    </table>
 +
                </div>
 +
                <br>
 +
                <p>
 +
                    Main content: It mainly introduces the tongji software team's participation in ccic in Shenzhen, and the harvest of our team. In the process of participating in ccic, we not only listened to the presentation of many teams, but also learned from the experience
 +
                    of other teams. We also listened to many lectures by biological experts and valuable suggestions from the judges on our projects. This was before the official igem competition. Very good exchange opportunities in China.
 +
                </p>
  
                 <li class="cd-label">Other</li>
+
                 <p class="PushTitle"><b>T</b>HE THIRD PUSH: SUBVERSIVE DISCIPLINE - <b>S</b>YNTHETIC <b>B</b>IOLOGY</p>
                <li><a href="https://2019.igem.org/Team:Tongji_Software/Demonstrate">Safety</a></li>
+
                 <p>
                <li><a href="https://2019.igem.org/Team:Tongji_Software/Human_Practices">Human Practices</a></li>
+
                    Original intention: Since our project is closely related to synthetic biology, we hope that our readers will have a certain understanding of synthetic biology before we formally introduce our project, so that we can better understand pathlab.
                 <li><a href="https://2019.igem.org/Team:Tongji_Software/Public_Engagement">Education & Engagement</a></li>
+
                    <br> Main content: As an emerging discipline in the field of biology in the 21st century, synthetic biology is the product of multidisciplinary intersections of molecular and cellular biology, evolutionary systematics, biochemistry,
                <li><a href="#0">Model</a></li>
+
                    informatics, mathematics, computer and engineering. So far, it has made remarkable achievements in many fields such as bioenergy, biomaterials, medical technology and exploring the laws of life. In 2014, the US Department of Defense
                <li><a href="https://2019.igem.org/Team:Tongji_Software/Medal">Medal</a></li>
+
                    listed it as one of the six major disruptive technologies for priority development in the 21st century; in the third technical forecast completed in 2014, China listed synthetic biotechnology as one of the top ten breakthrough technologies.
                 <li><a href="https://igem.org/2019_Judging_Form?id=3094">Judging Form</a></li>
+
                    . Moreover, in the “13th Five-Year Plan” for scientific and technological innovation strategic planning, synthetic biotechnology has been listed as a strategic forward-looking key development direction.
 +
                 </p>
  
                 <li class="cd-label">Follow us</li>
+
                 <p class="PushTitle"><b>T</b>HE FOURTH PUSH: EFFICIENT PATH SEARCHER - <b>A</b>LPHA <b>A</b>NT</p>
 +
                <img src="../images/push4.png" alt="fourth push" class="PushImage" style="width: 30vw;height: 30.6vw" id="PushImage4">
 +
                <!--440px;400px-->
 +
                <div style="width: 35vw">
 +
                    <!--500px-->
 +
                    <p>
 +
                        Original intention: Our project pathlab was inspired by the previous tongji software project alpha ant. Before introducing pathlab, we wanted the reader to first understand the alpha ant and related path search knowledge.
 +
                        <br> Main content: Alpha Ant is essentially a computational tool for pathway design and reconstruction. Allowing users to turn on Alpha Ant's effective and powerful path design guide in the face of the vast passages will clarify
 +
                        their choice. Alpha Ant represents an efficient and convenient path building tool. Alpha means "origination." In fact, Alpha Ant is the first software to be equipped with an integrated ranking standard. Alpha Ant means that it
 +
                        can find the most effective metabolic pathway connecting two molecules, just like the biological wisdom of an ant colony. Once food is discovered by scouts, it can be quickly organized to find the most effective source of food.
 +
                        So use ants to represent efficient signal detectors and path searchers.
 +
                    </p>
 +
                </div>
  
                 <li class="cd-social cd-facebook"><a href="#0">Facebook</a></li>
+
                 <p class="PushTitle"><b>T</b>HE FIFTH PUSH: PATH SEARCH <b>2.0</b> - INTEGRATED SERVICE PLATFORM <b>P</b>ATHLAB</p>
                 <li class="cd-social cd-instagram"><a href="#0">Instagram</a></li>
+
                <p>Main content: Pathlab is a comprehensive platform for channel design, which is mainly used for brainstorming in the early stage of determining the topic. When the user knows the product he wants or the substrate he can use, Path search,
                <li class="cd-social cd-dribbble"><a href="#0">Dribbble</a></li>
+
                    enzyme selection, and component search can be performed through Pathlab. In addition to the functions of these backbones, we also have functions such as word cloud, data update, and data upload to assist users in their use.
                 <li class="cd-social cd-twitter"><a href="#0">Twitter</a></li>
+
                </p>
             </ul>
+
                <div id="CharmingHeader">
         </nav>
+
                    <p>Charming points:</p>
 +
                </div>
 +
                 <div style="width: 51.6vw">
 +
                    <!--750px-->
 +
                    <p class="CharmingPoint">1. Optimize on the basis of dfs algorithm, adopt greedy (greedy) algorithm, and make a selection in each step, which is optimal.</p>
 +
                    <p class="CharmingPoint">2. codon optimization, improve the efficiency of enzyme expression in the plasmid</p>
 +
                    <p class="CharmingPoint">3. modular design, each part can be split and used separately</p>
 +
                    <p class="CharmingPoint">4. depth information, to provide users with newer research progress of each enzyme</p>
 +
                </div>
 +
 
 +
            </section>
 +
            <!-- cd-section -->
 +
 
 +
            <section id="section2" class="cd-section">
 +
                <h1 class="EduSubTitle"><b>X</b>IANG <b>M</b>ING <b>H</b>IGH <b>S</b>CHOOL</h1>
 +
                 <div class="TextContainer">
 +
                    <img src="../images/high_school2.png" class="PushImage" alt="high school" style="width: 30vw;height: 32vw" id="highschool">
 +
                    <!--width: 440px;height: 410px-->
 +
                    <div style="width: 35vw">
 +
                        <!--500px-->
 +
                        <p>
 +
                            In the early stage of the team, we represented for 2019 Tongji_Software team to give an introduction of Alpha Ant, the project of 2018 Tongji_Software, to the high school students of Xiangming High School.
 +
                            <br> We aimed at making those who are going to enter university have a general idea of iGEM and synthetic biology by making project presentations. Meanwhile, we encouraged them to take part in the iGEM competition, because
 +
                            they can learn many interesting and useful things by engaging themselves to the whole process of iGEM. Through this presentation, we found that those high school students showed great interests in iGEM and synthetic biology,
 +
                            and they also had some fresh ideas about synthetic biology and the project. For example, they asked whether there are connections between synthetic pathway of biology and organic synthesis of chemistry, and they were interested
 +
                            in the possibility of using machines or robots to simulate the biology pathways in reality.
 +
                        </p>
 +
                    </div>
 +
                    <p>
 +
                        This presentation, for our team, is the first human practice activity, and the key to this human practice is a review and conclusion of Alpha Ant, so as to have a clearer understanding of the whole project process and a deeper understanding of iGEM. Through
 +
                        this human practice, we realized the importance of biology simulation and the necessity of using computers to simulate bacteria to achieve the goal of reducing costs.
 +
                    </p>
 +
                </div>
 +
            </section>
 +
            <!-- cd-section -->
 +
 
 +
            <section id="section3" class="cd-section">
 +
                <h1 class="EduSubTitle"><b>P</b>RESENTATION IN <b>T</b>ONGJI <b>U</b>NIVERSITY</h1>
 +
                <div class="TextContainer">
 +
                    <p>The second presentation mainly introduced the status of bioinformatics in life science, the functions of bioinformatics in iGEM and how to use the knowledge of bioinformatics to construct a software about synthetic biology in iGEM.
 +
                        This presentation made us have a new understanding of bioinformatics, and understand the application of bioinformatics in synthetic biology. Meanwhile, in the process of preparing, we also organized the construction of software,to
 +
                        prepare for the later construction of software.
 +
                        <br> Firstly, we raised questions and divided these questions into parts, then we read related literature and discussed about the solutions, and in the process of finding solutions, we collected and cleared up useful data, built
 +
                        models to solve it, and we set up visual platform to make abstract problems more concrete. The interesting combination of codes in bioinformatics attracted students to join in the study of bioinformatics. The participation of software
 +
                        teams in iGEM competition also makes them see the wide application of bioinformatics and more motivated for them to learn. At the same time, in this presentation, we raised a question to the students about how to do the sequence
 +
                        alignment, and some of them thought that we can do the alignment from the beginning or the end of the sequences.
 +
                        <br> Although the students didn’t take many aspects into consideration, their different opinions on the same question inspired us to continue to try different algorithms, continuously optimize.
 +
                    </p>
 +
                </div>
 +
             </section>
 +
            <!-- cd-section -->
 +
         </div>
  
        <main class="cd-main-content">
 
            <div class="cd-container">
 
            </div>
 
        </main>
 
        <!-- <script src="js/jquery-2.1.0.min.js"></script>
 
        <script src="js/main.js"></script> -->
 
 
         <script src="https://2019.igem.org/Template:Tongji_Software/js/jquery_210_min_js?action=raw&ctype=text/javascript"></script>
 
         <script src="https://2019.igem.org/Template:Tongji_Software/js/jquery_210_min_js?action=raw&ctype=text/javascript"></script>
         <script src="https://2019.igem.org/Template:Tongji_Software/js/main_js?action=raw&ctype=text/javascript"></script>
+
         <script src="https://2019.igem.org/Template:Tongji_Software/js/ProjectMain_js?action=raw&ctype=text/javascript"></script>
        <!-- Resource jQuery -->
+
        <div id="foot"></div>
+
  
 +
        <!-- Resource jQuery -->
 
     </div>
 
     </div>
 
</body>
 
</body>
  
 
</html>
 
</html>

Revision as of 02:35, 14 October 2019

Tongji Software | Pathlab

PROJECT
Open navigation

EDUCATION & ENGAGEMENT







TONGJI iGEM PUBLIC NUMBER

We created the tongji iGEM public number and regularly posted relevant pushes on iGEM in the public number.










PublicNumberPicture1




THE FIRST PUSH: PROGRAMMER (BALD) iGEMER IS ONLINE



PushImage

Main content: Introduce igem from the perspective of software, including the teams participating in the calendar year, the main content of the project, etc., so that readers have a general understanding of igem and software.

THE SECOND PUSH: 6th CCIC IN SHENZHEN

second push 1 second push 2

Main content: It mainly introduces the tongji software team's participation in ccic in Shenzhen, and the harvest of our team. In the process of participating in ccic, we not only listened to the presentation of many teams, but also learned from the experience of other teams. We also listened to many lectures by biological experts and valuable suggestions from the judges on our projects. This was before the official igem competition. Very good exchange opportunities in China.

THE THIRD PUSH: SUBVERSIVE DISCIPLINE - SYNTHETIC BIOLOGY

Original intention: Since our project is closely related to synthetic biology, we hope that our readers will have a certain understanding of synthetic biology before we formally introduce our project, so that we can better understand pathlab.
Main content: As an emerging discipline in the field of biology in the 21st century, synthetic biology is the product of multidisciplinary intersections of molecular and cellular biology, evolutionary systematics, biochemistry, informatics, mathematics, computer and engineering. So far, it has made remarkable achievements in many fields such as bioenergy, biomaterials, medical technology and exploring the laws of life. In 2014, the US Department of Defense listed it as one of the six major disruptive technologies for priority development in the 21st century; in the third technical forecast completed in 2014, China listed synthetic biotechnology as one of the top ten breakthrough technologies. . Moreover, in the “13th Five-Year Plan” for scientific and technological innovation strategic planning, synthetic biotechnology has been listed as a strategic forward-looking key development direction.

THE FOURTH PUSH: EFFICIENT PATH SEARCHER - ALPHA ANT

fourth push

Original intention: Our project pathlab was inspired by the previous tongji software project alpha ant. Before introducing pathlab, we wanted the reader to first understand the alpha ant and related path search knowledge.
Main content: Alpha Ant is essentially a computational tool for pathway design and reconstruction. Allowing users to turn on Alpha Ant's effective and powerful path design guide in the face of the vast passages will clarify their choice. Alpha Ant represents an efficient and convenient path building tool. Alpha means "origination." In fact, Alpha Ant is the first software to be equipped with an integrated ranking standard. Alpha Ant means that it can find the most effective metabolic pathway connecting two molecules, just like the biological wisdom of an ant colony. Once food is discovered by scouts, it can be quickly organized to find the most effective source of food. So use ants to represent efficient signal detectors and path searchers.

THE FIFTH PUSH: PATH SEARCH 2.0 - INTEGRATED SERVICE PLATFORM PATHLAB

Main content: Pathlab is a comprehensive platform for channel design, which is mainly used for brainstorming in the early stage of determining the topic. When the user knows the product he wants or the substrate he can use, Path search, enzyme selection, and component search can be performed through Pathlab. In addition to the functions of these backbones, we also have functions such as word cloud, data update, and data upload to assist users in their use.

Charming points:

1. Optimize on the basis of dfs algorithm, adopt greedy (greedy) algorithm, and make a selection in each step, which is optimal.

2. codon optimization, improve the efficiency of enzyme expression in the plasmid

3. modular design, each part can be split and used separately

4. depth information, to provide users with newer research progress of each enzyme

XIANG MING HIGH SCHOOL

high school

In the early stage of the team, we represented for 2019 Tongji_Software team to give an introduction of Alpha Ant, the project of 2018 Tongji_Software, to the high school students of Xiangming High School.
We aimed at making those who are going to enter university have a general idea of iGEM and synthetic biology by making project presentations. Meanwhile, we encouraged them to take part in the iGEM competition, because they can learn many interesting and useful things by engaging themselves to the whole process of iGEM. Through this presentation, we found that those high school students showed great interests in iGEM and synthetic biology, and they also had some fresh ideas about synthetic biology and the project. For example, they asked whether there are connections between synthetic pathway of biology and organic synthesis of chemistry, and they were interested in the possibility of using machines or robots to simulate the biology pathways in reality.

This presentation, for our team, is the first human practice activity, and the key to this human practice is a review and conclusion of Alpha Ant, so as to have a clearer understanding of the whole project process and a deeper understanding of iGEM. Through this human practice, we realized the importance of biology simulation and the necessity of using computers to simulate bacteria to achieve the goal of reducing costs.

PRESENTATION IN TONGJI UNIVERSITY

The second presentation mainly introduced the status of bioinformatics in life science, the functions of bioinformatics in iGEM and how to use the knowledge of bioinformatics to construct a software about synthetic biology in iGEM. This presentation made us have a new understanding of bioinformatics, and understand the application of bioinformatics in synthetic biology. Meanwhile, in the process of preparing, we also organized the construction of software,to prepare for the later construction of software.
Firstly, we raised questions and divided these questions into parts, then we read related literature and discussed about the solutions, and in the process of finding solutions, we collected and cleared up useful data, built models to solve it, and we set up visual platform to make abstract problems more concrete. The interesting combination of codes in bioinformatics attracted students to join in the study of bioinformatics. The participation of software teams in iGEM competition also makes them see the wide application of bioinformatics and more motivated for them to learn. At the same time, in this presentation, we raised a question to the students about how to do the sequence alignment, and some of them thought that we can do the alignment from the beginning or the end of the sequences.
Although the students didn’t take many aspects into consideration, their different opinions on the same question inspired us to continue to try different algorithms, continuously optimize.