Difference between revisions of "Team:USTC-Software/Human Practices"

 
(9 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
<html>
 
<html>
  
<!--对应链接<li><a href="https://2019.igem.org/Team:USTC-Software/Collaborations">Collaborations</a></li>-->
 
 
<link href="https://2019.igem.org/Template:USTC-Software/css/default?action=raw&ctype=text/css" rel="stylesheet"
 
<link href="https://2019.igem.org/Template:USTC-Software/css/default?action=raw&ctype=text/css" rel="stylesheet"
 
       type="text/css"/>
 
       type="text/css"/>
Line 22: Line 21:
 
<!--    </div>-->
 
<!--    </div>-->
 
     <div class="col-lg-12 col-md-12">
 
     <div class="col-lg-12 col-md-12">
       <div class="card page-content">
+
       <div class="card page-content" style="background: rgba(255, 255, 255, 0.6);">
 
         <div class="card-body">
 
         <div class="card-body">
 
           <h1 class="text-center">Human Practice</h1>
 
           <h1 class="text-center">Human Practice</h1>
Line 36: Line 35:
 
             </div>
 
             </div>
 
             During this trip, the research leader complained a lot about the inconvenience and unreliability of the industrial production process. Despite their high level of research, they said that there remained no good pre-analytical way to decide how to improve their process of production. The existing way and tools had too many limits to be used by researchers so that they could only experiment with changes thought out of experience. Also, with careful consideration of environmental protection, they kept on finding ways to improve their products while not impact productive rates.  
 
             During this trip, the research leader complained a lot about the inconvenience and unreliability of the industrial production process. Despite their high level of research, they said that there remained no good pre-analytical way to decide how to improve their process of production. The existing way and tools had too many limits to be used by researchers so that they could only experiment with changes thought out of experience. Also, with careful consideration of environmental protection, they kept on finding ways to improve their products while not impact productive rates.  
             <br>
+
             <br><br>
            <br>
+
 
             We talked a lot with the leader about what we have seen. Naturally, an idea occurred to our mind that we may be able to do something to make the industrial process easier. The leader was glad we had this thought.
 
             We talked a lot with the leader about what we have seen. Naturally, an idea occurred to our mind that we may be able to do something to make the industrial process easier. The leader was glad we had this thought.
 
           </div>
 
           </div>
Line 48: Line 46:
 
             meets the requirements of real production environments.
 
             meets the requirements of real production environments.
 
             <br>
 
             <br>
            <div class="text-center psgImg">
 
              <img src="https://static.igem.org/mediawiki/2019/3/36/T--USTC-Software--hp_hongjiong.jpg" alt="">
 
              <p>Figure 2: Meeting with Prof. Jiong Hong</p>
 
            </div>
 
 
             <div class="passage">
 
             <div class="passage">
               "Indeed, there is a huge gap between theoretical production and the real industrial process. however, maybe you can think about one aspect of the production such as Flux Balance Analysis and use linear programming to make production."
+
               <div class="passage">
 +
                <div class="notepaper">
 +
                  <figure class="quote">
 +
                    <blockquote class="curly-quotes">
 +
                      Indeed, there is a huge gap between theoretical production and the real industrial process. however,
 +
                      maybe you can think about one aspect of the production such as Flux Balance Analysis and use linear
 +
                      programming to make production.
 +
                    </blockquote>
 +
                    <figcaption class="quote-by">— Jiong Hong</figcaption>
 +
                  </figure>
 +
                </div>
 +
              </div>
 
             </div>
 
             </div>
 +
            <div class="text-center psgImg">
 +
                <img src="https://static.igem.org/mediawiki/2019/3/36/T--USTC-Software--hp_hongjiong.jpg" alt="">
 +
                <p>Figure 2: Meeting with Prof. Jiong Hong</p>
 +
              </div>
 
           </div>
 
           </div>
 
           <h4>Preliminary product design</h4>
 
           <h4>Preliminary product design</h4>
Line 62: Line 71:
 
             simplify the process of analysis.
 
             simplify the process of analysis.
 
             <br>
 
             <br>
            <div class="text-center psgImg">
 
              <img src="https://static.igem.org/mediawiki/2019/b/b2/T--USTC-Software--downside1.png" alt="">
 
              <img src="https://static.igem.org/mediawiki/2019/4/49/T--USTC-Software--downside2.png" alt="">
 
              <p>Figure 3: Downsides of current product</p>
 
            </div>
 
 
             <br>
 
             <br>
 
             We first considered to support a wild and customized searching function based on the optimization of
 
             We first considered to support a wild and customized searching function based on the optimization of
Line 74: Line 78:
 
             <div class="text-center psgImg">
 
             <div class="text-center psgImg">
 
               <img src="https://static.igem.org/mediawiki/2019/3/34/T--USTC-Software--hp_cobra.jpg" alt="">
 
               <img src="https://static.igem.org/mediawiki/2019/3/34/T--USTC-Software--hp_cobra.jpg" alt="">
               <p>Figure 4: Learn cobra</p>
+
               <p>Figure 3: Learn cobra</p>
 
             </div>
 
             </div>
 
             Then we visited Wenfei Yu, the leader of team USTC in 2018, and got acknowledged about some common databases
 
             Then we visited Wenfei Yu, the leader of team USTC in 2018, and got acknowledged about some common databases
 
             used in Syn-Biology and their shortcomings. Also, we became aware of cobrapy, a tool that offers several
 
             used in Syn-Biology and their shortcomings. Also, we became aware of cobrapy, a tool that offers several
 
             APIs to do FBA.
 
             APIs to do FBA.
             <br>
+
             <br><br>
            <br>
+
 
             To help us, USTC 2019 team gave us a hand, they helped us invite Pengcen Jiang, who had a good command of Cobra and was one of the USTC 2016. After her careful and patient instruction, we had a comprehensive acknowledge of Cobra, which is of great benefit to our project.          </div>
 
             To help us, USTC 2019 team gave us a hand, they helped us invite Pengcen Jiang, who had a good command of Cobra and was one of the USTC 2016. After her careful and patient instruction, we had a comprehensive acknowledge of Cobra, which is of great benefit to our project.          </div>
           <h3>Mid-term: A Change of Emphasis</h3>
+
            <hr>
 +
            <div class="text-center psgImg" style="text-align: left !important;">
 +
                <img src="https://static.igem.org/mediawiki/2019/5/51/T--USTC-Software--hp_newidea.png" alt="" style="max-width: 320px;">
 +
            </div>
 +
            <div class="text-center psgImg">
 +
              <img src="https://static.igem.org/mediawiki/2019/b/bc/T--USTC-Software--design-1m.png" alt="" style="max-height: 700px;">
 +
              <p>Preliminary product design</p>
 +
           </div><hr>
 +
            <h3>Mid-term: A Change of Emphasis</h3>
 
           <h4>Meetup with SYSU 2019 team</h4>
 
           <h4>Meetup with SYSU 2019 team</h4>
 
           <div class="passage">
 
           <div class="passage">
Line 91: Line 102:
 
             targeted for Synthetic Biology. In other words, there was a bias in our aim, for the work done to optimize
 
             targeted for Synthetic Biology. In other words, there was a bias in our aim, for the work done to optimize
 
             the databases will distract us to design FBA workflow and its efficiency.
 
             the databases will distract us to design FBA workflow and its efficiency.
            <br>
+
             <div class="text-center psgImg" style="display: flex; justify-content: space-around;">
             <div class="text-center psgImg">
+
                <div>
              <img src="https://static.igem.org/mediawiki/2019/7/74/T--USTC-Software--colla_zhongshan.jpg" alt="">
+
                <img src="https://static.igem.org/mediawiki/2019/7/74/T--USTC-Software--colla_zhongshan.jpg" alt="" style="max-height: 300px;">
              <p>Figure 5: Meetup with SYSU team</p>
+
                <p>Figure 4: Meetup with SYSU team</p>
 +
              </div>
 +
              <div>
 +
                  <img src="https://static.igem.org/mediawiki/2019/b/b2/T--USTC-Software--downside1.png" alt="" style="max-height: 300px;">
 +
                  <p>Figure 5: Downsides of current product</p>
 +
                  </div>
 
             </div>
 
             </div>
 
             In the emergency meeting that night we all admitted that the problem did exist. Then we decided immediately
 
             In the emergency meeting that night we all admitted that the problem did exist. Then we decided immediately
 
             a change of emphasis of our project, which would more concentrated on the optimization of FBA and the whole
 
             a change of emphasis of our project, which would more concentrated on the optimization of FBA and the whole
 
             framework.
 
             framework.
 
 
           </div>
 
           </div>
 
           <h4>Discussion with upperclassmen</h4>
 
           <h4>Discussion with upperclassmen</h4>
Line 106: Line 121:
 
             question that whether we can provide a recommendation of Biobricks when we end up giving graphs of analysis.
 
             question that whether we can provide a recommendation of Biobricks when we end up giving graphs of analysis.
 
             <br>
 
             <br>
             <div class="notepaper">
+
             <div class="text-center psgImg">
               <figure class="quote">
+
               <img src="https://static.igem.org/mediawiki/2019/4/42/T--USTC-Software--hp_upperclassman.jpg" alt="">
                <blockquote class="curly-quotes">
+
              <p>Figure 6: Discussion with upperclassmen</p>
                  The same wind blows on us all.
+
                  The difference in arrival is not
+
                  the blowing of the wind,
+
                  but the set of the sail.
+
                </blockquote>
+
                <figcaption class="quote-by">— Jim Rohn</figcaption>
+
              </figure>
+
 
             </div>
 
             </div>
 
             For example, if modifications and analysis had been done to the user's model based on E. coli, the
 
             For example, if modifications and analysis had been done to the user's model based on E. coli, the
 
             researcher can immediately be acknowledged by our system which Biobricks he or she can use. After more
 
             researcher can immediately be acknowledged by our system which Biobricks he or she can use. After more
 
             discussion, we found it would be a pretty useful function. So we decided to append our system with a micro
 
             discussion, we found it would be a pretty useful function. So we decided to append our system with a micro
             recommendation system for proper Biobricks. <br>
+
             recommendation system for proper Biobricks.
            <div class="text-center psgImg">
+
            <br><br><hr>
              <img src="https://static.igem.org/mediawiki/2019/4/42/T--USTC-Software--hp_upperclassman.jpg" alt="">
+
          <div class="text-center psgImg" style="text-align: left !important;">
              <p>Figure 6: Discussing with senior student</p>
+
            <img src="https://static.igem.org/mediawiki/2019/5/51/T--USTC-Software--hp_newidea.png" alt="" style="max-width: 320px;">
            </div>
+
 
           </div>
 
           </div>
 +
          <div class="psgImg text-center">
 +
            <img src="https://static.igem.org/mediawiki/2019/5/54/T--USTC-Software--design-2m.png" alt="" style="max-height: 700px;">
 +
            <p>After a change of emphasis</p>
 +
          </div><hr>
 
           <h3>CCIC: Weighing and Cooperating</h3>
 
           <h3>CCIC: Weighing and Cooperating</h3>
 
           <div class="passage">
 
           <div class="passage">
Line 134: Line 145:
 
             enriched our project, made it closer to a mature one.
 
             enriched our project, made it closer to a mature one.
 
             <br>
 
             <br>
             <div class="psgImg text-center">
+
             <div class="text-center psgImg" style="display: flex; justify-content: space-around;">
               <img src="https://static.igem.org/mediawiki/2019/a/ab/T--USTC-Software--hp_ccic.jpg" alt="">
+
              <div>
 +
               <img src="https://static.igem.org/mediawiki/2019/a/ab/T--USTC-Software--hp_ccic.jpg" alt="" style="max-height: 300px;">
 
               <p>Figure 7: Attending the CCIC meeting</p>
 
               <p>Figure 7: Attending the CCIC meeting</p>
 +
              </div>
 +
                <div>
 +
                <img src="https://static.igem.org/mediawiki/2019/8/8a/T--USTC-Software--hp_meetinccic.jpg" alt="" style="max-height: 300px;">
 +
                <p>Figure 8: Communication with UESTC</p>
 +
              </div>
 
             </div>
 
             </div>
 
           </div>
 
           </div>
Line 144: Line 161:
 
             suggestions, for their project was related to increasing generation rate of products of fermentation.
 
             suggestions, for their project was related to increasing generation rate of products of fermentation.
 
             After knowing that we can only analyze changes of major metabolites’ flux, they were quite disappointed. We
 
             After knowing that we can only analyze changes of major metabolites’ flux, they were quite disappointed. We
             talked to the professors and some senior students there at CCIC and they approved our design. For "it is not
+
             talked to the professors and some senior students there at CCIC and they approved our design.
            unnecessary for a researcher who does flux analysis to do this job, for it should be considered during
+
            <div class="notepaper">
            experimental design. Your analysis of flux major metabolites is much more useful in a generative perspective
+
                <figure class="quote">
            and considering the accuracy."
+
                  <blockquote class="curly-quotes">
 +
                    It is not
 +
                    unnecessary for a researcher who does flux analysis to do this job, for it should be considered during
 +
                    experimental design. Your analysis of flux major metabolites is much more useful in a generative
 +
                    perspective
 +
                    and considering the accuracy.
 +
                  </blockquote>
 +
<!--                  <figcaption class="quote-by">— Jiong Hong</figcaption>-->
 +
                </figure>
 +
              </div>
 
             <div class="text-center psgImg">
 
             <div class="text-center psgImg">
 
               <img src="https://static.igem.org/mediawiki/2019/3/3f/T--USTC-Software--colla_tongji.jpg" alt="">
 
               <img src="https://static.igem.org/mediawiki/2019/3/3f/T--USTC-Software--colla_tongji.jpg" alt="">
               <p>Figure 8: Communication</p>
+
               <p>Figure 9: Communication</p>
 
             </div>
 
             </div>
 
           </div>
 
           </div>
Line 160: Line 186:
 
             deeply in the projects of iGEM Software Teams.
 
             deeply in the projects of iGEM Software Teams.
 
             <br>
 
             <br>
            <div class="text-center psgImg">
+
          </div><br><hr>
               <img src="https://static.igem.org/mediawiki/2019/8/8a/T--USTC-Software--hp_meetinccic.jpg" alt="">
+
          <div class="text-center psgImg" style="text-align: left !important; margin-bottom: 0;">
              <p>Figure 9: Communication with UESTC</p>
+
               <img src="https://static.igem.org/mediawiki/2019/5/51/T--USTC-Software--hp_newidea.png" alt="" style="max-width: 320px; margin-bottom: 0">
 
             </div>
 
             </div>
          </div>
+
            <div class="psgImg text-center" style="margin-top: 0;">
 +
              <img src="https://static.igem.org/mediawiki/2019/5/5c/T--USTC-Software--design-3m.png" alt="" style="max-height: 700px;">
 +
              <p>A complete design of our project</p>
 +
            </div><hr>
 
           <h3>Test Run</h3>
 
           <h3>Test Run</h3>
 
           <h4>With USTC 2019</h4>
 
           <h4>With USTC 2019</h4>
Line 170: Line 199:
 
             Team USTC has always been enthusiastic to help us test our tool and improve our project. We had done several
 
             Team USTC has always been enthusiastic to help us test our tool and improve our project. We had done several
 
             tests together, during which some small functions, such as optimizations with the display of graphs in the
 
             tests together, during which some small functions, such as optimizations with the display of graphs in the
             output, comparisions between different but alike models and polishing UI of the interface, were added in.
+
             output, comparisions between different but alike models and polishing UI of the interface, were added in.</div>
          </div>
+
 
           <h4>With SJTU-Software 2019</h4>
 
           <h4>With SJTU-Software 2019</h4>
          <div class="passage">
+
<div class="passage">After the first period of development, we cooperated with SJSU to test projects for each other. We gained much useful advice, with which we improved our projects. They said we had a very friendly UI; our web design was concise, and the data content was abundant. Our project made high integration between biobricks of iGEM and FBA analysis, so it’s convenient to make better research of the metabolic flux. Also, they gave us some feedback that we still had some defects, and gave us some advice. First, the user should enter a JSON file with metabolite and coefficient to create a reaction. However, it’s unfriendly for users to create JSON files manually. Besides, considering there are plenty of models in our well-integrated database, people don’t need to enter the model id manually but can choose from the known models.</div>
            unfinished yet
+
          </div>
+
 
           <h2 class="ref">References</h2>
 
           <h2 class="ref">References</h2>
 
           <div class="ref-list">
 
           <div class="ref-list">
Line 190: Line 216:
  
 
</div>
 
</div>
 +
 
<!--autoMenu css and js files, generate Menu of each article-->
 
<!--autoMenu css and js files, generate Menu of each article-->
 
<!--<link href="https://2019.igem.org/Template:USTC-Software/css/autoMenu?action=raw&ctype=text/css" rel="stylesheet">-->
 
<!--<link href="https://2019.igem.org/Template:USTC-Software/css/autoMenu?action=raw&ctype=text/css" rel="stylesheet">-->
Line 211: Line 238:
 
<!--add blockquote style-->
 
<!--add blockquote style-->
 
<link rel="stylesheet" href="https://2019.igem.org/Template:USTC-Software/css/blockquote?action=raw&ctype=text/css">
 
<link rel="stylesheet" href="https://2019.igem.org/Template:USTC-Software/css/blockquote?action=raw&ctype=text/css">
 +
<!-- some updated css style -->
 +
<!--<style>-->
 +
<!--div.card p {margin: 20px;}-->
 +
<!--div.card h2,h3,h4 {margin: 25px;}-->
 +
<!--div.card h1 {margin-top: 30px;}-->
 +
<!--div.card img {margin-left: 30px; margin-right:30px;}-->
 +
<!--</style>-->
  
 
</html>
 
</html>
  
 
{{USTC-Software/html/footer}}
 
{{USTC-Software/html/footer}}

Latest revision as of 03:31, 22 October 2019

Human Practice

Earlier Stage

Visit to Huaheng Biotech

Huaheng Biotech is a company which the leading position around the world, in the field of alanine products producing using methods of microbiological fermentation. They had put a major capital investment in research and development. After communicating with their research leader, we took a visit to their plant and had a meetup with their researchers.

Figure 1: Visit to Huaheng Biotech

During this trip, the research leader complained a lot about the inconvenience and unreliability of the industrial production process. Despite their high level of research, they said that there remained no good pre-analytical way to decide how to improve their process of production. The existing way and tools had too many limits to be used by researchers so that they could only experiment with changes thought out of experience. Also, with careful consideration of environmental protection, they kept on finding ways to improve their products while not impact productive rates.

We talked a lot with the leader about what we have seen. Naturally, an idea occurred to our mind that we may be able to do something to make the industrial process easier. The leader was glad we had this thought.

Meeting with Prof. Jiong Hong

After acknowledging the problems faced in the real world, we went to have a meeting with our PI, professor Jiong Hong. Prof. Hong informed us about the existence of Flux Balance Analysis and further researches based on it. Then we had some investigation about FBA, only to find that all existing tools to do FBA lack the ease of use despite the beauty of its method. It first came into our mind to build a great FBA tool that meets the requirements of real production environments.
Indeed, there is a huge gap between theoretical production and the real industrial process. however, maybe you can think about one aspect of the production such as Flux Balance Analysis and use linear programming to make production.
— Jiong Hong

Figure 2: Meeting with Prof. Jiong Hong

Preliminary product design

We proposed a revolutionary workflow that would greatly improve efficiency and decrease the complexity of using. In other words, we designed a high-level framework to automatically solve many inner logics and thus simplify the process of analysis.

We first considered to support a wild and customized searching function based on the optimization of databases. After a job done by UESTC-Software in 2018, we wanted to do some upgrade of the scale of databases.

Figure 3: Learn cobra

Then we visited Wenfei Yu, the leader of team USTC in 2018, and got acknowledged about some common databases used in Syn-Biology and their shortcomings. Also, we became aware of cobrapy, a tool that offers several APIs to do FBA.

To help us, USTC 2019 team gave us a hand, they helped us invite Pengcen Jiang, who had a good command of Cobra and was one of the USTC 2016. After her careful and patient instruction, we had a comprehensive acknowledge of Cobra, which is of great benefit to our project.

Preliminary product design


Mid-term: A Change of Emphasis

Meetup with SYSU 2019 team

We went to Guangzhou in July and visited the iGEM team of Sun Yat-sen University. In the meetup, we introduced our projects to each other. At that time, we devoted ourselves to optimize our database which was at a great scale and then linking the output to FBA’s input. However, our idea hadn’t been fully approved by the SYSU team and their professor. They put forward that out idea about optimizing massive databases was not targeted for Synthetic Biology. In other words, there was a bias in our aim, for the work done to optimize the databases will distract us to design FBA workflow and its efficiency.

Figure 4: Meetup with SYSU team

Figure 5: Downsides of current product

In the emergency meeting that night we all admitted that the problem did exist. Then we decided immediately a change of emphasis of our project, which would more concentrated on the optimization of FBA and the whole framework.

Discussion with upperclassmen

He helped us tease out our whole project and his clear thinking impressed us very much. He then raised a question that whether we can provide a recommendation of Biobricks when we end up giving graphs of analysis.

Figure 6: Discussion with upperclassmen

For example, if modifications and analysis had been done to the user's model based on E. coli, the researcher can immediately be acknowledged by our system which Biobricks he or she can use. After more discussion, we found it would be a pretty useful function. So we decided to append our system with a micro recommendation system for proper Biobricks.


After a change of emphasis


CCIC: Weighing and Cooperating

CCic, which stands for the Conference of China iGEMer Community, is the biggest synthetic biology conference in China. This year we had a wonderful time there in Shenzhen. We did presentations and our idea was evaluated by many experts and lovers in the field of synthetic biology. There we were encouraged to expand our project to a platform, using which users can share their models, and see the history of modifying. It enriched our project, made it closer to a mature one.

Figure 7: Attending the CCIC meeting

Figure 8: Communication with UESTC

Communication with Tongji 2019

After our presentation, teammates of Tongji 2019 found us and asked whether we can offer some more specific suggestions, for their project was related to increasing generation rate of products of fermentation. After knowing that we can only analyze changes of major metabolites’ flux, they were quite disappointed. We talked to the professors and some senior students there at CCIC and they approved our design.
It is not unnecessary for a researcher who does flux analysis to do this job, for it should be considered during experimental design. Your analysis of flux major metabolites is much more useful in a generative perspective and considering the accuracy.

Figure 9: Communication

Cooperating with UESTC-Software

During the communication with UESTC-Software 2019, we came up with the idea to build our recommendation system base on their well-handled data, for they had done a great job in collecting data and optimizing databases. We then reached cooperation with each other and the first time opened up collaboration lying deeply in the projects of iGEM Software Teams.


A complete design of our project


Test Run

With USTC 2019

Team USTC has always been enthusiastic to help us test our tool and improve our project. We had done several tests together, during which some small functions, such as optimizations with the display of graphs in the output, comparisions between different but alike models and polishing UI of the interface, were added in.

With SJTU-Software 2019

After the first period of development, we cooperated with SJSU to test projects for each other. We gained much useful advice, with which we improved our projects. They said we had a very friendly UI; our web design was concise, and the data content was abundant. Our project made high integration between biobricks of iGEM and FBA analysis, so it’s convenient to make better research of the metabolic flux. Also, they gave us some feedback that we still had some defects, and gave us some advice. First, the user should enter a JSON file with metabolite and coefficient to create a reaction. However, it’s unfriendly for users to create JSON files manually. Besides, considering there are plenty of models in our well-integrated database, people don’t need to enter the model id manually but can choose from the known models.

References

  • 1. https://www.ncbi.nlm.nih.gov
  • 2. https://2018.igem.org/Team:UESTC-Software/Description