Difference between revisions of "Team:SYSU-Software/Design"

(Prototype team page)
 
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
<html>
 
<html>
  
<h2>Design</h2>
+
<link rel="stylesheet" type="text/css" href="https://2015.igem.org/Team:SYSU-Software/Design/CSS?action=raw&amp;ctype=text/css"/>
 +
<div id="contentContainer">
 +
          <h1>Synbio Hub & CORE Design:<br>
 +
          Platform for community with useful integrations</h1>
  
<p>
+
          <img src = "https://static.igem.org/mediawiki/2015/e/ec/SYSU-Software_wpd1.jpg">
By talking about your design work on this page, there is one medal criterion that you can attempt to meet, and one award that you can apply for. If your team is going for a gold medal by building a functional prototype, you should tell us what you did on this page. If you are going for the <a href="https://2015.igem.org/Judging/Awards#SpecialPrizes">Applied Design award</a>, you should also complete this page and tell us what you did.  
+
</p>
+
  
<div class="highlightBox">
+
          <p class = "wenzi">Synbio Hub is a proof-of-principle standard bank of genetic design and crowdsourcing platform designed specifically for synthetic biology community. Collaborative construction of genetic design is made possible with the help of powerful integrations —CORE Design. By using CORE Design, you can re-use and re-design the project bank in CORE Bank, and crowdsource your design to the public in search of a better solution in the Co-development module. In the Co-development module, you can get, give and share your answers, vote for your favourite design, and designs with the highest performance (and hopefully stand the test of time) will migrate to CORE Bank for storage. CORE Design is also a powerful integration for mathematical modeling, data processing and plotting, plasmid construction, experiment scheduling and protocol management.</p>
<h4>Note</h4>
+
<p>In order to be considered for the <a href="https://2015.igem.org/Judging/Awards#SpecialPrizes">Best Applied Design award</a> and/or the <a href="https://2015.igem.org/Judging/Awards#Medals">functional prototype gold medal criterion</a>, you must fill out this page.</p>
+
</div>
+
  
<p>This is a prize for the team that has developed a synthetic biology product to solve a real world problem in the most elegant way. The students will have considered how well the product addresses the problem versus other potential solutions, how the product integrates or disrupts other products and processes, and how its lifecycle can more broadly impact our lives and environments in positive and negative ways.</p>
 
  
<p>
+
          <h2>New methods for collaboration in Synbio: Crowdsourcing</h2>
If you are working on art and design as your main project, please join the art and design track. If you are integrating art and design into the core of your main project, please apply for the award by completing this page.
+
          <div class = "tuzuowen wenzi">
</p>
+
              <img src = "https://static.igem.org/mediawiki/2015/2/23/SYSU-Software_wpd2.jpg">
 +
              For a long time, collaboration has been limited to two teams and does not open to the public. However, many difficult problems could have been more easily tackled with the help of collective intelligence in the Synbio community.Therefore, crowdsourcing might help. Henk van Ess once defiend <a href = "https://en.wikipedia.org/wiki/Crowdsourcing">crowdsourcing</a>.
 +
          </div>
 +
          <div class = "Boli wenzi">"Crowdsourcing is channeling the experts’ desire to solve a problem and then freely sharing the answer with everyone."</div>
  
</div>
+
          <p class = "wenzi">Obviously, in Synbio crowdsourcing helps uncouple difficult genetic designs into easier one, and via collaborative construction of these simpler ones, one can assemble a complete circuits.<br><br>
 +
          So how would crowdsourcing help the practices in Synbio? How does Co-development employ the theory of crowdsourcing to help in genetic design?</p>
 +
          <h3> 1. Communication leads to great collaboration.</h3>
 +
          <div class = "tuyouwen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/5/5c/SYSU-Software-wpd3.png">Most of us have experience in Q & A (Question and answer) platform. It is a good way for communication between experts and non-technical individuals. Hence, in CORE we adopt this <span>user-friendly</span> way as blueprints. Users can ask questions, answer them, remark and comment on the genetic designs, and so on. iGEMers can use this platform to <span>communicate</span>, and the connections between iGEM teams around the world is closer still.
 +
          </div>
  
 +
 +
 +
          <h3>2. Crowdsourcing and collaborative construction of genetic design.</h3>
 +
          <div class = "tuyouwen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/a/a6/SYSU-Software_wpd4.jpg">
 +
            Co-development is NOT JUST a Q & A platform. It is <span>a well-designed platform for synthetic biologists</span>. According to the principle of <a href = "https://en.wikipedia.org/wiki/Modular_design">modular design</a>, a complex network design can be separated into several relatively independent modules. So if you have problems designing one modules of a complex network, you can outsource this module to other iGEMers or synthetic biologists, seek help and tackle problems together. You can also give your answer — the design, together with many other synthetic biologists in the <span>community</span>.
 +
          </div>
 +
 +
          <h3>3. Rate the design.</h3>
 +
          <div class = "tuyouwen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/6/6c/SYSU-Software-wpd5.png">
 +
            We encourage everyone to <span>share their answers</span> — the designs. For one particular  question, there might be more than one answer; how can we identify which one is better? The <span>rating system</span> in CORE might help you. This time, the rating system depends on the grade given by every user. You can vote for your favourite (and also the most reliable) design and CORE uses the radar map to map out the average ratings by different users.
 +
           
 +
          </div>
 +
 +
 +
          <p class = "wenzi">CORE bases crowdsourcing on the user-friendly Q & A platform, and is well-designed for synthetic biologists in that it provides users a platform for collaborative construction of genetic designs, and share, rate and visualize the performance of the designs.</p>
 +
 +
          <h2>Standardized “Synbio Hub” Bank: “Open Source” Synbio</h2>
 +
          <div class = "wenzi tuzuowen">
 +
            <img src = "https://static.igem.org/mediawiki/2015/6/67/SYSU-Software_wpd6.jpg">
 +
            <a href = " https://github.com/">GitHub</a> is a successful repository for open source software. It contains several <a href = "https://github.com/features">features</a>: hosting projects, integrated issue tracking, collaborative review and easy management. These features are also applicable to Synbio and in iGEM. For instance, there were so many great projects from 2004 to 2014 in iGEM. These projects were documented in the team wiki, with different formats and styles. Information on these is scattered in the wiki, making them difficult to use and re-use.
 +
            So, how can these features apply to Synbio? There are two important components in GitHub: the bank, and the collaborative code review and management.
 +
            The most important one is the bank: in general it is for open source projects, and invites everyone to share, use and modify the codes. This features help make software development more collaborative.
 +
            CORE employs the idea of “repository” from “GitHub”, and adjusts this idea to the standardized bank of genetic design of teams. This idea is implemented as CORE Bank, a bank for genetic designs.
 +
          </div>
 +
 +
          <h3>1. Standardized documentation of genetic design.</h3>
 +
          <div class = "wenzi tuyouwen">
 +
            <img src = "https://static.igem.org/mediawiki/2015/0/07/SYSU-Software-wpd7.png">
 +
            In CORE Bank, every single documentation of genetic design contains four parts: Description, Modeling, References and User Reviews. These four parts constitutes the standard documentation of genetic design.
 +
          </div>
 +
 +
 +
          <h3>2. SBOLv made sharing easier.</h3>
 +
          <div class = "wenzi tuyouwen">
 +
            <img src = "https://static.igem.org/mediawiki/2015/f/fd/SYSU-Software-wpd8.png">
 +
            Every genetic design is represented using SBOLv standard; it is a standard that supports the specification and exchange of genetic design information in synthetic biology. With SBOLv in CORE, design sharing is made easier.
 +
          </div>
 +
 +
          <h3>3. Safer exchanging and sharing of genetic design.</h3>
 +
          <div class = "wenzi tuyouwen">
 +
            <img src = "https://static.igem.org/mediawiki/2015/f/fb/SYSU-Software-wpd9.png">
 +
            In the bank, there might be genetic designs with unknown safety problems. These safety problems might be new to CORE, and are hard to identify. Hence, we crowdsource the task of evaluating safety level of a genetic design to the community; users can vote for five aspects of the performance of a circuits, and one of the aspect is “Safety”.
 +
          </div>
 +
 +
          <h3>4. Machine learning algorithms help choose design that stands the test of time. </h3>
 +
          <p class = "wenzi">In Co-development, every user can vote for their favourite design based on five aspects as mentioned. </p>
 +
          <div class = "Boli wenzi">How can the most-voted-for designs be moved from Co-development to CORE Bank for bank?</div>
 +
 +
          <p class = "wenzi">Machine learning algorithms will help. Machine learning uses supervised algorithms to learn the
 +
          weights of different aspects for genetic design that can be moved into CORE Bank and that cannot
 +
          be. After that, when new designs are created and a substantial number of users have voted for the
 +
          circuits on the five aspects, CORE will use the weights learn from previous designs to decide
 +
          which one can be moved into Bank. For more details, please see “Documentation/Back-end”.<br><br>
 +
          CORE Bank aims at documenting every design in a standardized way and through bank of the projects helps the design, re-design and re-use of projects. So get inspirations on this bank!</p>
 +
 +
          <h2>Genetic Design and Wet-lab Assistance</h2>
 +
 +
          <div class = "tuzuowen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/7/79/SYSU-Software_wpd10.png">
 +
            Roberta Kwok has pointed out that in Synbio, five challenges remain: 1) many of the  parts are undefined; 2) the circuitry is unpredictable; 3) the complexity is unwieldy; 4) many parts are incompatible; 5) variability crashes the system. Synbio is the application of engineering principles on biology, and by strictly using these engineering principles one can fulfill the powerful potentials of synthetic biology in genetic design.
 +
          </div>
 +
 +
 +
          <h3>1. Abstraction and Design Hierarchy.</h3>
 +
          <div class = "tuyouwen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/a/aa/SYSU-Software-wpd11.jpg">
 +
            Synthetic biology has abstracted biological systems into four levels: DNA, parts, devices and systems <a href="http://www.nature.com/nature/journal/v438/n7067/full/nature04342.html">(Drew, 2005)</a>. By designing complex systems following up the four levels, one might easily design biological components of higher-level based on the lower-level ones. In CORE, we abstracted the genetic design of previous years into basic units — parts. Through the use of these parts, we assembled many genetic devices like AND Gates. <a href="http://www.nature.com/nature/journal/v438/n7067/full/nature04335.html">(Sprinzak & Elowitz, 2005)</a>. The devices are the basis of genetic design in CORE.
 +
          </div>
 +
 +
          <h3>2. Design based on biological devices. </h3>
 +
          <div class = "tuyouwen wenzi">
 +
            <img src = "https://static.igem.org/mediawiki/2015/a/ad/SYSU-Software_wpd12.jpg">
 +
            It is a common sense that starting from the scratch is (nearly) always the most laborious ones. If we already have a genetic design and want to modify, and we want to use another parts of higher performance,<span class = "Boli wezi"> what should we do? </span><br>
 +
            In CORE, we can design circuits based on the previous project! For instance, starting from the
 +
            projects with motility function and a biosensor, we can make a design that make bacteria gather aroundcertain stimulation.
 +
          </div>
 +
 +
          <h3>3. Uncoupling of genetic design.</h3>
 +
          <div class = "wenzi tuyouwen">
 +
              <img src = "https://static.igem.org/mediawiki/2015/5/58/SYSU-Software-wpd13.jpg">
 +
              If we have difficulties designing a complex network, you can just use CORE Design to design only the easiest parts, and then crowdsource the other parts to the public. The theory of modular design helps us uncoupling a complex circuit and does their separate jobs.
 +
          </div>
 +
 +
          <h3>4. Standardization:</h3>
 +
          <div class = "wenzi tuyouwen">
 +
              <img src = "https://static.igem.org/mediawiki/2015/9/96/SYSU-Software-wpd14.jpg">
 +
              Compatible to standard assembly methods and assembly standard (RFC 10) in the Plasmid module. Use of SBOL (v) standard helps information parsing and exchanging.
 +
          </div>
 +
 +
          <div class = "Boli wenzi">However, genetic design is by no means the whole story for synthetic biology.</div>
 +
 +
          <h3>1. Data processing and mathematical modeling:</h3>
 +
          <div class = "wenzi tuyouwen">
 +
              <img src = "https://static.igem.org/mediawiki/2015/7/71/SYSU-Software_wpd15.jpg">
 +
              Modeling module support synthetic biology by generating a simulative plot of expression in a circuit thus provides a reference for biologists. Data processing module makes it easier to visualize the data and allows users to skip quickly between data and design.
 +
          </div>
 +
 +
          <h3>2. Plasmid viewer:</h3>
 +
          <div class = "wenzi tuyouwen">
 +
              <img src = "https://static.igem.org/mediawiki/2015/d/d4/SYSU-Software-wpd16.jpg">
 +
              The Plasmid module can support synthetic biology by support the use of biological parts in construction of plasmid, and support the use of standard preffix and suffix in biological parts.
 +
          </div>
 +
 +
          <h3>3. Experiment scheduling and protocol managements:</h3>
 +
          <div class = "wenzi tuyouwen">
 +
              <img src = "https://static.igem.org/mediawiki/2015/3/36/SYSU-Software_wpd17.jpg">
 +
              This module lists protocols and schedules in a clear way, which help users better understand what to do and make better use of their time. Protocols and schedules can also be editted in order to meet different requirements.
 +
          </div>
 +
          <div class = "wenzi Boli">CORE Design is an integrated solution to the wet-lab practices.</div>
 +
      </div>
 
</html>
 
</html>
 +
{{SYSU-Software/FOOTER}}

Latest revision as of 03:38, 19 September 2015

SYSU-SOFTWARE IGEM 2015

Synbio Hub & CORE Design:
Platform for community with useful integrations

Synbio Hub is a proof-of-principle standard bank of genetic design and crowdsourcing platform designed specifically for synthetic biology community. Collaborative construction of genetic design is made possible with the help of powerful integrations —CORE Design. By using CORE Design, you can re-use and re-design the project bank in CORE Bank, and crowdsource your design to the public in search of a better solution in the Co-development module. In the Co-development module, you can get, give and share your answers, vote for your favourite design, and designs with the highest performance (and hopefully stand the test of time) will migrate to CORE Bank for storage. CORE Design is also a powerful integration for mathematical modeling, data processing and plotting, plasmid construction, experiment scheduling and protocol management.

New methods for collaboration in Synbio: Crowdsourcing

For a long time, collaboration has been limited to two teams and does not open to the public. However, many difficult problems could have been more easily tackled with the help of collective intelligence in the Synbio community.Therefore, crowdsourcing might help. Henk van Ess once defiend crowdsourcing.
"Crowdsourcing is channeling the experts’ desire to solve a problem and then freely sharing the answer with everyone."

Obviously, in Synbio crowdsourcing helps uncouple difficult genetic designs into easier one, and via collaborative construction of these simpler ones, one can assemble a complete circuits.

So how would crowdsourcing help the practices in Synbio? How does Co-development employ the theory of crowdsourcing to help in genetic design?

1. Communication leads to great collaboration.

Most of us have experience in Q & A (Question and answer) platform. It is a good way for communication between experts and non-technical individuals. Hence, in CORE we adopt this user-friendly way as blueprints. Users can ask questions, answer them, remark and comment on the genetic designs, and so on. iGEMers can use this platform to communicate, and the connections between iGEM teams around the world is closer still.

2. Crowdsourcing and collaborative construction of genetic design.

Co-development is NOT JUST a Q & A platform. It is a well-designed platform for synthetic biologists. According to the principle of modular design, a complex network design can be separated into several relatively independent modules. So if you have problems designing one modules of a complex network, you can outsource this module to other iGEMers or synthetic biologists, seek help and tackle problems together. You can also give your answer — the design, together with many other synthetic biologists in the community.

3. Rate the design.

We encourage everyone to share their answers — the designs. For one particular question, there might be more than one answer; how can we identify which one is better? The rating system in CORE might help you. This time, the rating system depends on the grade given by every user. You can vote for your favourite (and also the most reliable) design and CORE uses the radar map to map out the average ratings by different users.

CORE bases crowdsourcing on the user-friendly Q & A platform, and is well-designed for synthetic biologists in that it provides users a platform for collaborative construction of genetic designs, and share, rate and visualize the performance of the designs.

Standardized “Synbio Hub” Bank: “Open Source” Synbio

GitHub is a successful repository for open source software. It contains several features: hosting projects, integrated issue tracking, collaborative review and easy management. These features are also applicable to Synbio and in iGEM. For instance, there were so many great projects from 2004 to 2014 in iGEM. These projects were documented in the team wiki, with different formats and styles. Information on these is scattered in the wiki, making them difficult to use and re-use. So, how can these features apply to Synbio? There are two important components in GitHub: the bank, and the collaborative code review and management. The most important one is the bank: in general it is for open source projects, and invites everyone to share, use and modify the codes. This features help make software development more collaborative. CORE employs the idea of “repository” from “GitHub”, and adjusts this idea to the standardized bank of genetic design of teams. This idea is implemented as CORE Bank, a bank for genetic designs.

1. Standardized documentation of genetic design.

In CORE Bank, every single documentation of genetic design contains four parts: Description, Modeling, References and User Reviews. These four parts constitutes the standard documentation of genetic design.

2. SBOLv made sharing easier.

Every genetic design is represented using SBOLv standard; it is a standard that supports the specification and exchange of genetic design information in synthetic biology. With SBOLv in CORE, design sharing is made easier.

3. Safer exchanging and sharing of genetic design.

In the bank, there might be genetic designs with unknown safety problems. These safety problems might be new to CORE, and are hard to identify. Hence, we crowdsource the task of evaluating safety level of a genetic design to the community; users can vote for five aspects of the performance of a circuits, and one of the aspect is “Safety”.

4. Machine learning algorithms help choose design that stands the test of time.

In Co-development, every user can vote for their favourite design based on five aspects as mentioned.

How can the most-voted-for designs be moved from Co-development to CORE Bank for bank?

Machine learning algorithms will help. Machine learning uses supervised algorithms to learn the weights of different aspects for genetic design that can be moved into CORE Bank and that cannot be. After that, when new designs are created and a substantial number of users have voted for the circuits on the five aspects, CORE will use the weights learn from previous designs to decide which one can be moved into Bank. For more details, please see “Documentation/Back-end”.

CORE Bank aims at documenting every design in a standardized way and through bank of the projects helps the design, re-design and re-use of projects. So get inspirations on this bank!

Genetic Design and Wet-lab Assistance

Roberta Kwok has pointed out that in Synbio, five challenges remain: 1) many of the parts are undefined; 2) the circuitry is unpredictable; 3) the complexity is unwieldy; 4) many parts are incompatible; 5) variability crashes the system. Synbio is the application of engineering principles on biology, and by strictly using these engineering principles one can fulfill the powerful potentials of synthetic biology in genetic design.

1. Abstraction and Design Hierarchy.

Synthetic biology has abstracted biological systems into four levels: DNA, parts, devices and systems (Drew, 2005). By designing complex systems following up the four levels, one might easily design biological components of higher-level based on the lower-level ones. In CORE, we abstracted the genetic design of previous years into basic units — parts. Through the use of these parts, we assembled many genetic devices like AND Gates. (Sprinzak & Elowitz, 2005). The devices are the basis of genetic design in CORE.

2. Design based on biological devices.

It is a common sense that starting from the scratch is (nearly) always the most laborious ones. If we already have a genetic design and want to modify, and we want to use another parts of higher performance, what should we do?
In CORE, we can design circuits based on the previous project! For instance, starting from the projects with motility function and a biosensor, we can make a design that make bacteria gather aroundcertain stimulation.

3. Uncoupling of genetic design.

If we have difficulties designing a complex network, you can just use CORE Design to design only the easiest parts, and then crowdsource the other parts to the public. The theory of modular design helps us uncoupling a complex circuit and does their separate jobs.

4. Standardization:

Compatible to standard assembly methods and assembly standard (RFC 10) in the Plasmid module. Use of SBOL (v) standard helps information parsing and exchanging.
However, genetic design is by no means the whole story for synthetic biology.

1. Data processing and mathematical modeling:

Modeling module support synthetic biology by generating a simulative plot of expression in a circuit thus provides a reference for biologists. Data processing module makes it easier to visualize the data and allows users to skip quickly between data and design.

2. Plasmid viewer:

The Plasmid module can support synthetic biology by support the use of biological parts in construction of plasmid, and support the use of standard preffix and suffix in biological parts.

3. Experiment scheduling and protocol managements:

This module lists protocols and schedules in a clear way, which help users better understand what to do and make better use of their time. Protocols and schedules can also be editted in order to meet different requirements.
CORE Design is an integrated solution to the wet-lab practices.