Difference between revisions of "Team:Tongji Software/Collaborations"

Line 248: Line 248:
 
             bottom: auto;
 
             bottom: auto;
 
             padding-bottom: 1.2em;
 
             padding-bottom: 1.2em;
 +
            overflow: unset;
 
         }
 
         }
 
         /*大标题*/
 
         /*大标题*/
Line 688: Line 689:
  
 
<body>
 
<body>
     <nav id="cd-vertical-nav" style="padding-top: 30vh">
+
     <div style="position:absolute; margin:0vh 0vw 0vh -10px; width:100vw; color:white" id="section">
        <ul>
+
        <nav id="cd-vertical-nav" style="padding-top: 30vh">
            <li>
+
            <ul>
                <a href="#section1" data-number="1">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section1" data-number="1">
                    <span class="cd-label">Description</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Description</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section2" data-number="2">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section2" data-number="2">
                    <span class="cd-label">Design</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Design</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section3" data-number="3">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section3" data-number="3">
                    <span class="cd-label">Contribution</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Contribution</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section4" data-number="4">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section4" data-number="4">
                    <span class="cd-label">Validation</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Validation</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section5" data-number="5">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section5" data-number="5">
                    <span class="cd-label">Demonstrate</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Demonstrate</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section6" data-number="6">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section6" data-number="6">
                    <span class="cd-label">Improve</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Improve</span>
            </li>
+
                    </a>
            <li>
+
                </li>
                <a href="#section7" data-number="7">
+
                <li>
                    <span class="cd-dot"></span>
+
                    <a href="#section7" data-number="7">
                    <span class="cd-label">Collaboration</span>
+
                        <span class="cd-dot"></span>
                </a>
+
                        <span class="cd-label">Collaboration</span>
            </li>
+
                    </a>
        </ul>
+
                </li>
    </nav>
+
            </ul>
    <a class="cd-nav-trigger cd-img-replace">Open navigation<span></span></a>
+
        </nav>
 +
        <a class="cd-nav-trigger cd-img-replace">Open navigation<span></span></a>
  
  
    <div id="SectionContainer">
+
        <div id="SectionContainer">
        <section id="section1" class="cd-section">
+
            <section id="section1" class="cd-section">
            <h1 id="ProMainTitle"><b>P</b>ROJECT</h1>
+
                <h1 id="ProMainTitle"><b>P</b>ROJECT</h1>
            <br><br><br><br><br><br><br>
+
                <br><br><br><br><br><br><br>
  
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>ESCRIPTION</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>ESCRIPTION</h1>
  
            <h2 class="ProSubSubTitle"><b>O</b>VERVIEW</h2>
+
                <h2 class="ProSubSubTitle"><b>O</b>VERVIEW</h2>
            <p>Our software constructs an optimal synthetic pathway in E. coli or yeast based on the desired product provided by the user. In such a synthetic pathway, we will comprehensively consider the requirements and provide information about the enzymes
+
                <p>Our software constructs an optimal synthetic pathway in E. coli or yeast based on the desired product provided by the user. In such a synthetic pathway, we will comprehensively consider the requirements and provide information about the
                needed for each step of the reaction. Finally, along with the appropriate promoter, the sequences of all the required enzymes are joined together to form a backbone of a biobrick for the user. At the same time, the relevant research literature
+
                    enzymes needed for each step of the reaction. Finally, along with the appropriate promoter, the sequences of all the required enzymes are joined together to form a backbone of a biobrick for the user. At the same time, the relevant
                , as well as a post-experiment feedback community, will be provided.</p>
+
                    research literature , as well as a post-experiment feedback community, will be provided.</p>
  
            <h2 class="ProSubSubTitle"><b>W</b>HY <b>T</b>HIS <b>P</b>ROJECT -- <b>M</b>EET <b>T</b>HE <b>N</b>EEDS</h2>
+
                <h2 class="ProSubSubTitle"><b>W</b>HY <b>T</b>HIS <b>P</b>ROJECT -- <b>M</b>EET <b>T</b>HE <b>N</b>EEDS</h2>
            <p>A computational tool for pathway design and reconstruction is needed when synthetic biologists want to optimize genetic processes within cells, model for yield prediction, make flux balance analysis and generate value-added products. However,
+
                <p>A computational tool for pathway design and reconstruction is needed when synthetic biologists want to optimize genetic processes within cells, model for yield prediction, make flux balance analysis and generate value-added products. However,
                when actually establishing a metabolic pathway, it is a cumbersome problem to separately purchase different enzymes from different suppliers and transfer them into chassis. We consider that all the enzymes in a pathway can be constructed
+
                    when actually establishing a metabolic pathway, it is a cumbersome problem to separately purchase different enzymes from different suppliers and transfer them into chassis. We consider that all the enzymes in a pathway can be constructed
                in the same plasmid to transfer at one time. And then, enzymes expression regulation under different conditions will ensure the realization of the pathway. In this process, synthetic DNA may be an indispensable part. Although the cost
+
                    in the same plasmid to transfer at one time. And then, enzymes expression regulation under different conditions will ensure the realization of the pathway. In this process, synthetic DNA may be an indispensable part. Although the cost
                of synthetic DNA is not low at present, it continues to decline. We believe that synthetic DNA will be popular in the future, and by that time, our tools will be more practical.</p>
+
                    of synthetic DNA is not low at present, it continues to decline. We believe that synthetic DNA will be popular in the future, and by that time, our tools will be more practical.</p>
  
            <h2 class="ProSubSubTitle"> <b>H</b>OW <b>W</b>E <b>S</b>TART -- <b>I</b>NSPIRATION <b>I</b>NSIDE <b>I</b>GEM</h2>
+
                <h2 class="ProSubSubTitle"> <b>H</b>OW <b>W</b>E <b>S</b>TART -- <b>I</b>NSPIRATION <b>I</b>NSIDE <b>I</b>GEM</h2>
            <p>We appreciate three previous iGEM projects that provide part of our inspiration.<br /> ①Team: Tongji-Software 2018——Their useful tool AlphaAnt shows us the framework to design a pathway.<br /> ②Team: HokkaidoU_Japan 2012——Their experiments
+
                <p>We appreciate three previous iGEM projects that provide part of our inspiration.<br /> ①Team: Tongji-Software 2018——Their useful tool AlphaAnt shows us the framework to design a pathway.<br /> ②Team: HokkaidoU_Japan 2012——Their experiments
                give us confidence to construct multiple enzymes on the same plasmid.<br /> ③Team: IIT-Madras 2017——Their statistics on codon preferences give us inspiration for sequence optimization.</p>
+
                    give us confidence to construct multiple enzymes on the same plasmid.<br /> ③Team: IIT-Madras 2017——Their statistics on codon preferences give us inspiration for sequence optimization.</p>
  
            <h2 class="ProSubSubTitle"><b>W</b>HAT <b>W</b>E <b>A</b>RE <b>D</b>OING</h2>
+
                <h2 class="ProSubSubTitle"><b>W</b>HAT <b>W</b>E <b>A</b>RE <b>D</b>OING</h2>
            <p>On the main body, based on the project of Tongji-Software in 2018, we optimize the algorithm by pruning, and expand the database of the reaction, adding novel reactions. [1]</p>
+
                <p>On the main body, based on the project of Tongji-Software in 2018, we optimize the algorithm by pruning, and expand the database of the reaction, adding novel reactions. [1]</p>
            <p>With reference to the frequency of use of various biological chassis, there are two chassis options available for users: E. coli and yeast. [2] We will produce different results depending on the strain selected by the user.</p>
+
                <p>With reference to the frequency of use of various biological chassis, there are two chassis options available for users: E. coli and yeast. [2] We will produce different results depending on the strain selected by the user.</p>
            <p>We select enzymes with higher catalytic efficiency by the nature of the parameters of the enzyme itself. [3] To ensure that the enzyme is expressed normally, we use taxonomic knowledge and sequence alignment analysis to select strains that
+
                <p>We select enzymes with higher catalytic efficiency by the nature of the parameters of the enzyme itself. [3] To ensure that the enzyme is expressed normally, we use taxonomic knowledge and sequence alignment analysis to select strains
                are close to the selected chassis as the sequence source for the enzyme. Subsequently, the codons are optimized. In regulating the expression of synthetic sequences, we integrate the relevant signaling pathways to make the biobrick skeleton
+
                    that are close to the selected chassis as the sequence source for the enzyme. Subsequently, the codons are optimized. In regulating the expression of synthetic sequences, we integrate the relevant signaling pathways to make the biobrick
                in the results more practical. At the same time, the comprehensive physical and chemical properties of the enzyme are also part of the results, so that users can apply it in actual experimental operations.</p>
+
                    skeleton in the results more practical. At the same time, the comprehensive physical and chemical properties of the enzyme are also part of the results, so that users can apply it in actual experimental operations.</p>
            <p>In addition, we consider the association recommendations for the literature on products or enzymes. In this way, users may be able to explore more research directions.</p>
+
                <p>In addition, we consider the association recommendations for the literature on products or enzymes. In this way, users may be able to explore more research directions.</p>
            <p>After all, the results of the design software are ideal. We need to establish a community where synthetic biologists can exchange ideas and apply feedback after the actual experiment. This community not only provides users with a reference
+
                <p>After all, the results of the design software are ideal. We need to establish a community where synthetic biologists can exchange ideas and apply feedback after the actual experiment. This community not only provides users with a reference
                to the results, but also provides a direction for our developers to improve the software.</p>
+
                    to the results, but also provides a direction for our developers to improve the software.</p>
  
            <h2 class="ProSubSubTitle"><b>R</b>EFERRENCE</h2>
+
                <h2 class="ProSubSubTitle"><b>R</b>EFERRENCE</h2>
            <p>[1] Hadadi N, MohammadiPeyhani H, Miskovic L, Seijo M, Hatzimanikatis V. Enzyme annotation for orphan and novel reactions using knowledge of substrate reactive sites. Proc Natl Acad Sci U S A. 2019;116(15):7298–7307.</p>
+
                <p>[1] Hadadi N, MohammadiPeyhani H, Miskovic L, Seijo M, Hatzimanikatis V. Enzyme annotation for orphan and novel reactions using knowledge of substrate reactive sites. Proc Natl Acad Sci U S A. 2019;116(15):7298–7307.</p>
            <p>[2] Juhyun Kim, Manuel Salvador, Elizabeth Saunders, Jaime González, Claudio Avignone-Rossa, and Jose Ignacio Jiménez. Properties of alternative microbial hosts used in synthetic biology: towards the design of a modular chassis. Essays Biochem.
+
                <p>[2] Juhyun Kim, Manuel Salvador, Elizabeth Saunders, Jaime González, Claudio Avignone-Rossa, and Jose Ignacio Jiménez. Properties of alternative microbial hosts used in synthetic biology: towards the design of a modular chassis. Essays
                2016 Nov 30; 60(4): 303–313.</p>
+
                    Biochem. 2016 Nov 30; 60(4): 303–313.</p>
            <p>[3] Pablo Carbonell, Jerry Wong, Neil Swainston, Eriko Takano, Nicholas J Turner, Nigel S Scrutton, Douglas B Kell, Rainer Breitling, Jean-Loup Faulon, Selenzyme: enzyme selection tool for pathway design, Bioinformatics, Volume 34, Issue 12,
+
                <p>[3] Pablo Carbonell, Jerry Wong, Neil Swainston, Eriko Takano, Nicholas J Turner, Nigel S Scrutton, Douglas B Kell, Rainer Breitling, Jean-Loup Faulon, Selenzyme: enzyme selection tool for pathway design, Bioinformatics, Volume 34, Issue
                15 June 2018, Pages 2153–2154.</p>
+
                    12, 15 June 2018, Pages 2153–2154.</p>
            <a href="#section2" class="cd-scroll-down cd-img-replace">scroll down</a>
+
                <a href="#section2" class="cd-scroll-down cd-img-replace">scroll down</a>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <section id="section2" class="cd-section">
+
            <section id="section2" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>ESIGN</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>ESIGN</h1>
            <h2 class="ProSubSubTitle"><b>D</b>ATA</h2>
+
                <h2 class="ProSubSubTitle"><b>D</b>ATA</h2>
            <p>The data of 2018 Tongji-Software team are used and updated, and the physicochemical properties of enzymes are collated in BRENDA database, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature.</p>
+
                <p>The data of 2018 Tongji-Software team are used and updated, and the physicochemical properties of enzymes are collated in BRENDA database, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature.</p>
            <br><br>
+
                <br><br>
            <img src="../img/tmp.png" alt="几个数据库整理出来的数据格式.jpg" style="width: 65.5vw; height: 20vw">
+
                <img src="../img/tmp.png" alt="几个数据库整理出来的数据格式.jpg" style="width: 65.5vw; height: 20vw">
            <br><br>
+
                <br><br>
  
            <h2 class="ProSubSubTitle"><b>S</b>EARCHING <b>A</b>LGORITHM</h2>
+
                <h2 class="ProSubSubTitle"><b>S</b>EARCHING <b>A</b>LGORITHM</h2>
            <img src="../img/tmp.png" class="RightImage" alt="算法图示.jpg" style="width: 30vw; height: 28.5vw">
+
                <img src="../img/tmp.png" class="RightImage" alt="算法图示.jpg" style="width: 30vw; height: 28.5vw">
            <div style="width: 35vw">
+
                <div style="width: 35vw">
                <!--500px-->
+
                    <!--500px-->
                <p>Instead of DFS algorithm which is used in last year, we choose Greedy algorithm. Greedy algorithm is an algorithmic paradigm that follows the problem-solving heuristic of making the locally optimal choice at each stage with the intent
+
                    <p>Instead of DFS algorithm which is used in last year, we choose Greedy algorithm. Greedy algorithm is an algorithmic paradigm that follows the problem-solving heuristic of making the locally optimal choice at each stage with the intent
                    of finding a global optimum. In many problems, a greedy strategy does not usually produce an optimal solution, but nonetheless a greedy heuristic may yield locally optimal solutions that approximate a globally optimal solution in a
+
                        of finding a global optimum. In many problems, a greedy strategy does not usually produce an optimal solution, but nonetheless a greedy heuristic may yield locally optimal solutions that approximate a globally optimal solution
                    reasonable amount of time. And in our software, with limited reactions, we made tests and drawn the conclusion that Greedy algorithm can also get a globally optimal solution with less time.</p>
+
                        in a reasonable amount of time. And in our software, with limited reactions, we made tests and drawn the conclusion that Greedy algorithm can also get a globally optimal solution with less time.</p>
            </div>
+
                </div>
  
            <h2 class="ProSubSubTitle"><b>R</b>ANKING <b>C</b>RITERIA</h2>
+
                <h2 class="ProSubSubTitle"><b>R</b>ANKING <b>C</b>RITERIA</h2>
            <img src="../img/tmp.png" class="LeftImage" alt="具体图文解释.jpg" style="width: 30vw; height: 28.5vw">
+
                <img src="../img/tmp.png" class="LeftImage" alt="具体图文解释.jpg" style="width: 30vw; height: 28.5vw">
            <p>When scoring the pathway, we consider thermodynamic feasibility, competition of heterologous reactions, frequency of reaction and toxicity of compound, which are used in last year’s project. In the function of Enzyme Selection, we searched
+
                <p>When scoring the pathway, we consider thermodynamic feasibility, competition of heterologous reactions, frequency of reaction and toxicity of compound, which are used in last year’s project. In the function of Enzyme Selection, we searched
                for the presence of the required enzyme in the close source bacteria of the engineering bacteria according to the affinity of the bacteria. If the same enzyme exists in multiple near-source bacteria, we will arrange the sequence according
+
                    for the presence of the required enzyme in the close source bacteria of the engineering bacteria according to the affinity of the bacteria. If the same enzyme exists in multiple near-source bacteria, we will arrange the sequence according
                to the physicochemical properties of the enzyme, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature. In order to measure the adaptability of physical and chemical properties, we build a model.</p>
+
                    to the physicochemical properties of the enzyme, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature. In order to measure the adaptability of physical and chemical properties, we build a model.</p>
            <div id="model-url" style="width: 65.5vm">model页链接</div>
+
                <div id="model-url" style="width: 65.5vm">model页链接</div>
  
            <h2 class="ProSubSubTitle"><b>L</b>ITERATURE <b>R</b>ECOMMENDATION</h2>
+
                <h2 class="ProSubSubTitle"><b>L</b>ITERATURE <b>R</b>ECOMMENDATION</h2>
            <p>Considering that users will perform some personalized operations in the practical application of the result pathway, we provide the relevant literature keywords of compounds in Pubmed required for each step of the reaction in the form of word
+
                <p>Considering that users will perform some personalized operations in the practical application of the result pathway, we provide the relevant literature keywords of compounds in Pubmed required for each step of the reaction in the form
                clouds. This may inspire users with possible target compounds or a follow-up research direction.</p>
+
                    of word clouds. This may inspire users with possible target compounds or a follow-up research direction.</p>
            <div id="ImageTable">
+
                <div id="ImageTable">
                <table class="StdImage">
+
                    <table class="StdImage">
                    <tr>
+
                        <tr>
                        <td><img src="../img/tmp.png" alt="具体原理.jpg" class="LeftImage" style="width: 22vw; height: 20vw"></td>
+
                            <td><img src="../img/tmp.png" alt="具体原理.jpg" class="LeftImage" style="width: 22vw; height: 20vw"></td>
                        <td><img src="../img/tmp.png" alt="具体原理.jpg" class="MiddleImage" style="width: 22vw; height: 20vw"></td>
+
                            <td><img src="../img/tmp.png" alt="具体原理.jpg" class="MiddleImage" style="width: 22vw; height: 20vw"></td>
                        <td><img src="../img/tmp.png" alt="具体原理.jpg" class="RightImage" style="width: 22vw; height: 20vw"></td>
+
                            <td><img src="../img/tmp.png" alt="具体原理.jpg" class="RightImage" style="width: 22vw; height: 20vw"></td>
                    </tr>
+
                        </tr>
                </table>
+
                    </table>
            </div>
+
                </div>
  
            <h2 class="ProSubSubTitle"><b>C</b>ONDON <b>O</b>PTIMIZATION</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>ONDON <b>O</b>PTIMIZATION</h2>
            <p>We searched the codon preference databases of E. coli and yeast from the Internet, and modified the infrequently used codon with the information in the database to avoid the difficulties caused by translation and gene expression, and improve
+
                <p>We searched the codon preference databases of E. coli and yeast from the Internet, and modified the infrequently used codon with the information in the database to avoid the difficulties caused by translation and gene expression, and improve
                the success of expressing foreign genes.</p>
+
                    the success of expressing foreign genes.</p>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
  
        <section id="section3" class="cd-section">
+
            <section id="section3" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>C</b>ONTRIBUTION</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>C</b>ONTRIBUTION</h1>
            <p>Building a complete pathway requires three steps: searching for a pathway, selecting related enzymes, and designing parts. These steps are quite difficult for a worker to realize by himself, so we aim at making the whole process into one software
+
                <p>Building a complete pathway requires three steps: searching for a pathway, selecting related enzymes, and designing parts. These steps are quite difficult for a worker to realize by himself, so we aim at making the whole process into one
                to reduce workers pressure on complicated and boring work.</p>
+
                    software to reduce workers pressure on complicated and boring work.</p>
            <p>On this basis, we developed our software called Pathlab, whose core idea is modular design. We made each step into certain module, and for the users, they can choose to use one module or the combination of any modules.</p>
+
                <p>On this basis, we developed our software called Pathlab, whose core idea is modular design. We made each step into certain module, and for the users, they can choose to use one module or the combination of any modules.</p>
            <p>In brief, Pathlab makes people who work in synthetic biology have a platform to search a certain pathway that can be applied.</p>
+
                <p>In brief, Pathlab makes people who work in synthetic biology have a platform to search a certain pathway that can be applied.</p>
            <br><br>
+
                <br><br>
            <img src="../img/tmp.png" alt="运行截图.jpg" style="width: 65.5vw; height: 20vw">
+
                <img src="../img/tmp.png" alt="运行截图.jpg" style="width: 65.5vw; height: 20vw">
            <br><br>
+
                <br><br>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <section id="section4" class="cd-section">
+
            <section id="section4" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>V</b>ALIDATION</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>V</b>ALIDATION</h1>
            <p>In order to verify whether pathlab can achieve the expected function, we use software to search several paths and compare them with the actual paths in the literature.<br />
+
                <p>In order to verify whether pathlab can achieve the expected function, we use software to search several paths and compare them with the actual paths in the literature.<br />
                <p>EXAMPLE 1</p>
+
                    <p>EXAMPLE 1</p>
                <p>EXAMPLE 2</p>
+
                    <p>EXAMPLE 2</p>
                <p>EXAMPLE 3 (中国农业大学的通路,链接至collaboration)</p>
+
                    <p>EXAMPLE 3 (中国农业大学的通路,链接至collaboration)</p>
                <p>EXAMPLE 4(四川大学的通路,链接至collaboration)</p>
+
                    <p>EXAMPLE 4(四川大学的通路,链接至collaboration)</p>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <section id="section5" class="cd-section">
+
            <section id="section5" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>EMONSTRATION</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>D</b>EMONSTRATION</h1>
            <p></p>
+
                <p></p>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <section id="section6" class="cd-section">
+
            <section id="section6" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>I</b>MPROVE</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>I</b>MPROVE</h1>
            <p>Our software was built on the project of last year's Tongji_Software team. The main improvement is to change the searching algorithm and add software functions, including the enzyme selection and parts design</p>
+
                <p>Our software was built on the project of last year's Tongji_Software team. The main improvement is to change the searching algorithm and add software functions, including the enzyme selection and parts design</p>
  
            <h2 class="ProSubSubTitle"><b>S</b>EARCHING <b>A</b>LGORITHM</h2>
+
                <h2 class="ProSubSubTitle"><b>S</b>EARCHING <b>A</b>LGORITHM</h2>
            <p>In theory, the greedy algorithm may fail to get a global optimum while improving the speed. However, we use both DFS algorithm and greedy algorithm to find specific pathways, and then compare the results. We found that based on the existing
+
                <p>In theory, the greedy algorithm may fail to get a global optimum while improving the speed. However, we use both DFS algorithm and greedy algorithm to find specific pathways, and then compare the results. We found that based on the existing
                database, we made tests to check the accuracy of Greedy in limited reactions compared with DFS, and the accuracy of two algorithms is similar, but the speed of greedy algorithm is significantly improved, so we think this is a good improvement.</p>
+
                    database, we made tests to check the accuracy of Greedy in limited reactions compared with DFS, and the accuracy of two algorithms is similar, but the speed of greedy algorithm is significantly improved, so we think this is a good
            <div id="ImageTable">
+
                    improvement.
                <table class="StdImage">
+
                </p>
                    <tr>
+
                <div id="ImageTable">
                        <td><img src="../img/tmp.png" alt="两种算法准确率与速度比较.jpg" class="LeftImage" style="width: 32.75vw; height: 24vw"></td>
+
                    <table class="StdImage">
                        <td><img src="../img/tmp.png" alt="两种算法准确率与速度比较.jpg" class="RightImage" style="width: 32.75vw; height: 24vw"></td>
+
                        <tr>
                    </tr>
+
                            <td><img src="../img/tmp.png" alt="两种算法准确率与速度比较.jpg" class="LeftImage" style="width: 32.75vw; height: 24vw"></td>
                </table>
+
                            <td><img src="../img/tmp.png" alt="两种算法准确率与速度比较.jpg" class="RightImage" style="width: 32.75vw; height: 24vw"></td>
            </div>
+
                        </tr>
 +
                    </table>
 +
                </div>
  
            <h2 class="ProSubSubTitle"><b>A</b>DDITIONAL <b>F</b>UNCTIONS</h2>
+
                <h2 class="ProSubSubTitle"><b>A</b>DDITIONAL <b>F</b>UNCTIONS</h2>
            <p>In choosing the enzymes needed for each reaction, we establish our own judgment model. At the same time, the key words related to compounds needed in the pathway were sorted out, and these key words would be presented as a word cloud. When
+
                <p>In choosing the enzymes needed for each reaction, we establish our own judgment model. At the same time, the key words related to compounds needed in the pathway were sorted out, and these key words would be presented as a word cloud.
                providing the final result of enzyme selection to the user, the optimized sequence is provided considering the codon preference for the engineering bacteria.</p>
+
                    When providing the final result of enzyme selection to the user, the optimized sequence is provided considering the codon preference for the engineering bacteria.</p>
            <p>In parts design, we cleared up the data from iGEM part database, and we made a search engine which enables users to search parts with their name or a certain function.</p>
+
                <p>In parts design, we cleared up the data from iGEM part database, and we made a search engine which enables users to search parts with their name or a certain function.</p>
            <p>These functions can be used as a whole, meanwhile they can be used separately.</p>
+
                <p>These functions can be used as a whole, meanwhile they can be used separately.</p>
            <p>What’s more, users can apply for their own account on our website, and can leave a message on the webpage. We will always pay attention to your message and constantly optimize the Pathlab, and users can also make comments about optimized enzymes
+
                <p>What’s more, users can apply for their own account on our website, and can leave a message on the webpage. We will always pay attention to your message and constantly optimize the Pathlab, and users can also make comments about optimized
                or different parts. Moreover, your message will be seen by other users, and users can communicate through the message board and user can read others comments about the enzyme or parts they are going to use.</p>
+
                    enzymes or different parts. Moreover, your message will be seen by other users, and users can communicate through the message board and user can read others comments about the enzyme or parts they are going to use.</p>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <section id="section7" class="cd-section">
+
            <section id="section7" class="cd-section">
            <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>C</b>OLLRBORATION</h1>
+
                <h1 class="ProSubTitle"><b>P</b>ROJECT - <b>C</b>OLLRBORATION</h1>
            <p>The paths found by our software are based on databases and algorithms, which need to be verified by practical experiments. At the same time, the results obtained by our software can provide support for the path design of the experimental team.</p>
+
                <p>The paths found by our software are based on databases and algorithms, which need to be verified by practical experiments. At the same time, the results obtained by our software can provide support for the path design of the experimental
            <p>Through CCiC, we had a deep communication with three other experimental teams related to pathways construction. We know the substrates they own and the products they want to get,then try to design parts through Pathlab search paths and verify
+
                    team.
                with the pathways they implement.</p>
+
                </p>
 +
                <p>Through CCiC, we had a deep communication with three other experimental teams related to pathways construction. We know the substrates they own and the products they want to get,then try to design parts through Pathlab search paths and
 +
                    verify with the pathways they implement.</p>
  
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 1:<b>T</b>ONGJI-<b>C</b>HINA</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 1:<b>T</b>ONGJI-<b>C</b>HINA</h2>
            <p>Because we are from the same school, Tongji_China and us have more integrated collaboration from the very beginning. We had conferences together for several times, and their project is about manufacturing, meanwhile, ours about pathway search,
+
                <p>Because we are from the same school, Tongji_China and us have more integrated collaboration from the very beginning. We had conferences together for several times, and their project is about manufacturing, meanwhile, ours about pathway
                so we get feedback from them after they used our software, and our results also inspire them sometimes.</p>
+
                    search, so we get feedback from them after they used our software, and our results also inspire them sometimes.</p>
            <p>One of their suggestions which had a great influence to us is that we should avoid that some of the result is that putting some of the groups on a compound and then take it down, which is pretty useless. So we added codes to avoid this kind
+
                <p>One of their suggestions which had a great influence to us is that we should avoid that some of the result is that putting some of the groups on a compound and then take it down, which is pretty useless. So we added codes to avoid this
                of situation take place. And we had searched the pathway they used, but we didn't get a realistic and practical result, so we realized that the data we used had limitation.</p>
+
                    kind of situation take place. And we had searched the pathway they used, but we didn't get a realistic and practical result, so we realized that the data we used had limitation.</p>
            <p>For Tongji_China, they tried to improve the synthesis of indigo, and the method of finding new pathways could be found through reading literature, experimental attempts through the combination of existing pathways, or simulated synthesis through
+
                <p>For Tongji_China, they tried to improve the synthesis of indigo, and the method of finding new pathways could be found through reading literature, experimental attempts through the combination of existing pathways, or simulated synthesis
                software design and retrieval. Therefore, we provided help in software retrieval. But in the existing database we did not find useful results, because the data in the synthetic indigo pathways are already published literature or need the
+
                    through software design and retrieval. Therefore, we provided help in software retrieval. But in the existing database we did not find useful results, because the data in the synthetic indigo pathways are already published literature
                experimental materials are too expensive, not suitable for synthesis, but we found the reaction of the upstream and downstream information about indigo provide certain reference and support for their experiments, they also try to give
+
                    or need the experimental materials are too expensive, not suitable for synthesis, but we found the reaction of the upstream and downstream information about indigo provide certain reference and support for their experiments, they also
                us your attempt to retrieve database does not exist in the reaction, to join the design new reaction, to design efficient and useful pathways.</p>
+
                    try to give us your attempt to retrieve database does not exist in the reaction, to join the design new reaction, to design efficient and useful pathways.</p>
  
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 2:中国农业大学</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 2:中国农业大学</h2>
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 3:电子科技大学</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 3:电子科技大学</h2>
            <div id="ImageTable">
+
                <div id="ImageTable">
                <table class="StdImage">
+
                    <table class="StdImage">
                    <tr>
+
                        <tr>
                        <td><img src="../img/tmp.png" alt="需要实验结果.jpg" class="LeftImage" style="width: 32.75vw; height: 24vw"></td>
+
                            <td><img src="../img/tmp.png" alt="需要实验结果.jpg" class="LeftImage" style="width: 32.75vw; height: 24vw"></td>
                        <td><img src="../img/tmp.png" alt="软件结果.jpg" class="RightImage" style="width: 32.75vw; height: 24vw"></td>
+
                            <td><img src="../img/tmp.png" alt="软件结果.jpg" class="RightImage" style="width: 32.75vw; height: 24vw"></td>
                    </tr>
+
                        </tr>
                </table>
+
                    </table>
            </div>
+
                </div>
            <p class="para"> hhhhhhhh hhhhhhhhhhhhhhh hhhhhhhhh hhhhhhhh hhhhhhh hhhhhhh hhhhhhhhhhhhhhhh hhhhh hhhhhhhhh hh hhhhhhh hhhhhh hhhhhhhhhhhh hhhhhh hhh hhhhh hhhhhhhhhh hhhhhhhh hhhhhhhhhhhhh hhhhh hh hhhhhhhhhhh hhhhhh h hh hhh hhhhhhhhhhh hhhhhhhhhhh hhhhhhhhhh
+
                <p class="para"> hhhhhhhh hhhhhhhhhhhhhhh hhhhhhhhh hhhhhhhh hhhhhhh hhhhhhh hhhhhhhhhhhhhhhh hhhhh hhhhhhhhh hh hhhhhhh hhhhhh hhhhhhhhhhhh hhhhhh hhh hhhhh hhhhhhhhhh hhhhhhhh hhhhhhhhhhhhh hhhhh hh hhhhhhhhhhh hhhhhh h hh hhh hhhhhhhhhhh hhhhhhhhhhh
                hhhhhh h hhhhh hh hhhh hhhhhhhhh hhhhhh hhh h hh hhhhhhhh h hhhhhhhhhhh hhhh h hhh hhhhhhhhhhhhh</p>
+
                    hhhhhhhhhh hhhhhh h hhhhh hh hhhh hhhhhhhhh hhhhhh hhh h hh hhhhhhhh h hhhhhhhhhhh hhhh h hhh hhhhhhhhhhhhh</p>
  
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 4:<b>W</b>ASHIFTON <b>I</b>GEM</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 4:<b>W</b>ASHIFTON <b>I</b>GEM</h2>
            <p>Washington iGEM invited us to participate in the manufacturing of their audiobook which is a popular science of biology, and we mainly do some translation and recording word for them, thus making chinese students can read and know what biology
+
                <p>Washington iGEM invited us to participate in the manufacturing of their audiobook which is a popular science of biology, and we mainly do some translation and recording word for them, thus making chinese students can read and know what
                is.
+
                    biology is.
            </p>
+
                </p>
  
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 5:<b>S</b>ASTRA <b>I</b>GEM</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 5:<b>S</b>ASTRA <b>I</b>GEM</h2>
            <p>SASTRA iGEM invited us to participate in their manufacturing of their magazine, and our collaboration forms including but not limited to write articles about synthesis biology and experiment, provide interviews with professionals, and make
+
                <p>SASTRA iGEM invited us to participate in their manufacturing of their magazine, and our collaboration forms including but not limited to write articles about synthesis biology and experiment, provide interviews with professionals, and
                the theme of synthesis biology or to shoot related photography.</p>
+
                    make the theme of synthesis biology or to shoot related photography.</p>
  
            <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 6:<b>U</b>CD <b>I</b>GEM</h2>
+
                <h2 class="ProSubSubTitle"><b>C</b>OLLABORATION 6:<b>U</b>CD <b>I</b>GEM</h2>
            <p>We participated in UCD’s research about the use of mammals in this iGEM competition.</p>
+
                <p>We participated in UCD’s research about the use of mammals in this iGEM competition.</p>
        </section>
+
            </section>
        <!-- cd-section -->
+
            <!-- cd-section -->
  
        <!--
+
            <!--
 
<section id="section3" class="cd-section">
 
<section id="section3" class="cd-section">
 
<h1 class="title1">Notebook</h1>
 
<h1 class="title1">Notebook</h1>
Line 1,265: Line 1,271:
  
 
         -->
 
         -->
 +
        </div>
 +
 +
        <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/ProjectMain_js?action=raw&ctype=text/javascript"></script>
 +
        <!-- Resource jQuery -->
 
     </div>
 
     </div>
  
    <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/ProjectMain_js?action=raw&ctype=text/javascript"></script>
 
    <!-- Resource jQuery -->
 
 
</body>
 
</body>
  
 
</html>
 
</html>

Revision as of 15:46, 13 October 2019

Tongji Software | Pathlab

PROJECT
Open navigation

PROJECT








PROJECT - DESCRIPTION

OVERVIEW

Our software constructs an optimal synthetic pathway in E. coli or yeast based on the desired product provided by the user. In such a synthetic pathway, we will comprehensively consider the requirements and provide information about the enzymes needed for each step of the reaction. Finally, along with the appropriate promoter, the sequences of all the required enzymes are joined together to form a backbone of a biobrick for the user. At the same time, the relevant research literature , as well as a post-experiment feedback community, will be provided.

WHY THIS PROJECT -- MEET THE NEEDS

A computational tool for pathway design and reconstruction is needed when synthetic biologists want to optimize genetic processes within cells, model for yield prediction, make flux balance analysis and generate value-added products. However, when actually establishing a metabolic pathway, it is a cumbersome problem to separately purchase different enzymes from different suppliers and transfer them into chassis. We consider that all the enzymes in a pathway can be constructed in the same plasmid to transfer at one time. And then, enzymes expression regulation under different conditions will ensure the realization of the pathway. In this process, synthetic DNA may be an indispensable part. Although the cost of synthetic DNA is not low at present, it continues to decline. We believe that synthetic DNA will be popular in the future, and by that time, our tools will be more practical.

HOW WE START -- INSPIRATION INSIDE IGEM

We appreciate three previous iGEM projects that provide part of our inspiration.
①Team: Tongji-Software 2018——Their useful tool AlphaAnt shows us the framework to design a pathway.
②Team: HokkaidoU_Japan 2012——Their experiments give us confidence to construct multiple enzymes on the same plasmid.
③Team: IIT-Madras 2017——Their statistics on codon preferences give us inspiration for sequence optimization.

WHAT WE ARE DOING

On the main body, based on the project of Tongji-Software in 2018, we optimize the algorithm by pruning, and expand the database of the reaction, adding novel reactions. [1]

With reference to the frequency of use of various biological chassis, there are two chassis options available for users: E. coli and yeast. [2] We will produce different results depending on the strain selected by the user.

We select enzymes with higher catalytic efficiency by the nature of the parameters of the enzyme itself. [3] To ensure that the enzyme is expressed normally, we use taxonomic knowledge and sequence alignment analysis to select strains that are close to the selected chassis as the sequence source for the enzyme. Subsequently, the codons are optimized. In regulating the expression of synthetic sequences, we integrate the relevant signaling pathways to make the biobrick skeleton in the results more practical. At the same time, the comprehensive physical and chemical properties of the enzyme are also part of the results, so that users can apply it in actual experimental operations.

In addition, we consider the association recommendations for the literature on products or enzymes. In this way, users may be able to explore more research directions.

After all, the results of the design software are ideal. We need to establish a community where synthetic biologists can exchange ideas and apply feedback after the actual experiment. This community not only provides users with a reference to the results, but also provides a direction for our developers to improve the software.

REFERRENCE

[1] Hadadi N, MohammadiPeyhani H, Miskovic L, Seijo M, Hatzimanikatis V. Enzyme annotation for orphan and novel reactions using knowledge of substrate reactive sites. Proc Natl Acad Sci U S A. 2019;116(15):7298–7307.

[2] Juhyun Kim, Manuel Salvador, Elizabeth Saunders, Jaime González, Claudio Avignone-Rossa, and Jose Ignacio Jiménez. Properties of alternative microbial hosts used in synthetic biology: towards the design of a modular chassis. Essays Biochem. 2016 Nov 30; 60(4): 303–313.

[3] Pablo Carbonell, Jerry Wong, Neil Swainston, Eriko Takano, Nicholas J Turner, Nigel S Scrutton, Douglas B Kell, Rainer Breitling, Jean-Loup Faulon, Selenzyme: enzyme selection tool for pathway design, Bioinformatics, Volume 34, Issue 12, 15 June 2018, Pages 2153–2154.

scroll down

PROJECT - DESIGN

DATA

The data of 2018 Tongji-Software team are used and updated, and the physicochemical properties of enzymes are collated in BRENDA database, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature.



几个数据库整理出来的数据格式.jpg

SEARCHING ALGORITHM

算法图示.jpg

Instead of DFS algorithm which is used in last year, we choose Greedy algorithm. Greedy algorithm is an algorithmic paradigm that follows the problem-solving heuristic of making the locally optimal choice at each stage with the intent of finding a global optimum. In many problems, a greedy strategy does not usually produce an optimal solution, but nonetheless a greedy heuristic may yield locally optimal solutions that approximate a globally optimal solution in a reasonable amount of time. And in our software, with limited reactions, we made tests and drawn the conclusion that Greedy algorithm can also get a globally optimal solution with less time.

RANKING CRITERIA

具体图文解释.jpg

When scoring the pathway, we consider thermodynamic feasibility, competition of heterologous reactions, frequency of reaction and toxicity of compound, which are used in last year’s project. In the function of Enzyme Selection, we searched for the presence of the required enzyme in the close source bacteria of the engineering bacteria according to the affinity of the bacteria. If the same enzyme exists in multiple near-source bacteria, we will arrange the sequence according to the physicochemical properties of the enzyme, including the ratio of Kcat to Km, Km value, optimal pH and optimal temperature. In order to measure the adaptability of physical and chemical properties, we build a model.

model页链接

LITERATURE RECOMMENDATION

Considering that users will perform some personalized operations in the practical application of the result pathway, we provide the relevant literature keywords of compounds in Pubmed required for each step of the reaction in the form of word clouds. This may inspire users with possible target compounds or a follow-up research direction.

具体原理.jpg 具体原理.jpg 具体原理.jpg

CONDON OPTIMIZATION

We searched the codon preference databases of E. coli and yeast from the Internet, and modified the infrequently used codon with the information in the database to avoid the difficulties caused by translation and gene expression, and improve the success of expressing foreign genes.

PROJECT - CONTRIBUTION

Building a complete pathway requires three steps: searching for a pathway, selecting related enzymes, and designing parts. These steps are quite difficult for a worker to realize by himself, so we aim at making the whole process into one software to reduce workers pressure on complicated and boring work.

On this basis, we developed our software called Pathlab, whose core idea is modular design. We made each step into certain module, and for the users, they can choose to use one module or the combination of any modules.

In brief, Pathlab makes people who work in synthetic biology have a platform to search a certain pathway that can be applied.



运行截图.jpg

PROJECT - VALIDATION

In order to verify whether pathlab can achieve the expected function, we use software to search several paths and compare them with the actual paths in the literature.

EXAMPLE 1

EXAMPLE 2

EXAMPLE 3 (中国农业大学的通路,链接至collaboration)

EXAMPLE 4(四川大学的通路,链接至collaboration)

PROJECT - DEMONSTRATION

PROJECT - IMPROVE

Our software was built on the project of last year's Tongji_Software team. The main improvement is to change the searching algorithm and add software functions, including the enzyme selection and parts design

SEARCHING ALGORITHM

In theory, the greedy algorithm may fail to get a global optimum while improving the speed. However, we use both DFS algorithm and greedy algorithm to find specific pathways, and then compare the results. We found that based on the existing database, we made tests to check the accuracy of Greedy in limited reactions compared with DFS, and the accuracy of two algorithms is similar, but the speed of greedy algorithm is significantly improved, so we think this is a good improvement.

两种算法准确率与速度比较.jpg 两种算法准确率与速度比较.jpg

ADDITIONAL FUNCTIONS

In choosing the enzymes needed for each reaction, we establish our own judgment model. At the same time, the key words related to compounds needed in the pathway were sorted out, and these key words would be presented as a word cloud. When providing the final result of enzyme selection to the user, the optimized sequence is provided considering the codon preference for the engineering bacteria.

In parts design, we cleared up the data from iGEM part database, and we made a search engine which enables users to search parts with their name or a certain function.

These functions can be used as a whole, meanwhile they can be used separately.

What’s more, users can apply for their own account on our website, and can leave a message on the webpage. We will always pay attention to your message and constantly optimize the Pathlab, and users can also make comments about optimized enzymes or different parts. Moreover, your message will be seen by other users, and users can communicate through the message board and user can read others comments about the enzyme or parts they are going to use.

PROJECT - COLLRBORATION

The paths found by our software are based on databases and algorithms, which need to be verified by practical experiments. At the same time, the results obtained by our software can provide support for the path design of the experimental team.

Through CCiC, we had a deep communication with three other experimental teams related to pathways construction. We know the substrates they own and the products they want to get,then try to design parts through Pathlab search paths and verify with the pathways they implement.

COLLABORATION 1:TONGJI-CHINA

Because we are from the same school, Tongji_China and us have more integrated collaboration from the very beginning. We had conferences together for several times, and their project is about manufacturing, meanwhile, ours about pathway search, so we get feedback from them after they used our software, and our results also inspire them sometimes.

One of their suggestions which had a great influence to us is that we should avoid that some of the result is that putting some of the groups on a compound and then take it down, which is pretty useless. So we added codes to avoid this kind of situation take place. And we had searched the pathway they used, but we didn't get a realistic and practical result, so we realized that the data we used had limitation.

For Tongji_China, they tried to improve the synthesis of indigo, and the method of finding new pathways could be found through reading literature, experimental attempts through the combination of existing pathways, or simulated synthesis through software design and retrieval. Therefore, we provided help in software retrieval. But in the existing database we did not find useful results, because the data in the synthetic indigo pathways are already published literature or need the experimental materials are too expensive, not suitable for synthesis, but we found the reaction of the upstream and downstream information about indigo provide certain reference and support for their experiments, they also try to give us your attempt to retrieve database does not exist in the reaction, to join the design new reaction, to design efficient and useful pathways.

COLLABORATION 2:中国农业大学

COLLABORATION 3:电子科技大学

需要实验结果.jpg 软件结果.jpg

hhhhhhhh hhhhhhhhhhhhhhh hhhhhhhhh hhhhhhhh hhhhhhh hhhhhhh hhhhhhhhhhhhhhhh hhhhh hhhhhhhhh hh hhhhhhh hhhhhh hhhhhhhhhhhh hhhhhh hhh hhhhh hhhhhhhhhh hhhhhhhh hhhhhhhhhhhhh hhhhh hh hhhhhhhhhhh hhhhhh h hh hhh hhhhhhhhhhh hhhhhhhhhhh hhhhhhhhhh hhhhhh h hhhhh hh hhhh hhhhhhhhh hhhhhh hhh h hh hhhhhhhh h hhhhhhhhhhh hhhh h hhh hhhhhhhhhhhhh

COLLABORATION 4:WASHIFTON IGEM

Washington iGEM invited us to participate in the manufacturing of their audiobook which is a popular science of biology, and we mainly do some translation and recording word for them, thus making chinese students can read and know what biology is.

COLLABORATION 5:SASTRA IGEM

SASTRA iGEM invited us to participate in their manufacturing of their magazine, and our collaboration forms including but not limited to write articles about synthesis biology and experiment, provide interviews with professionals, and make the theme of synthesis biology or to shoot related photography.

COLLABORATION 6:UCD IGEM

We participated in UCD’s research about the use of mammals in this iGEM competition.