Difference between revisions of "Team:SYSU-Software/Design"
(Prototype team page) |
|||
Line 2: | Line 2: | ||
<html> | <html> | ||
− | < | + | <link rel="stylesheet" type="text/css" href="https://2015.igem.org/Team:SYSU-Software/Design/CSS?action=raw&ctype=text/css"/> |
+ | <div id="contentContainer"> | ||
+ | <h1>Synbio Hub & CORE Design:<br> | ||
+ | Platform for community with powerful integrations</h1> | ||
− | < | + | <img src = "https://static.igem.org/mediawiki/2015/e/ec/SYSU-Software_wpd1.jpg"> |
− | + | ||
− | + | ||
− | < | + | <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> |
− | + | ||
− | + | ||
− | + | ||
− | |||
− | < | + | <h2>New methods for collaboration in Synbio: Crowdsourcing</h2> |
− | + | <div class = "tuzuowen wenzi"> | |
− | </ | + | <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"> | ||
+ | <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 (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). 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}} |
Revision as of 02:32, 19 September 2015
Synbio Hub & CORE Design:
Platform for community with powerful 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
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.
2. Crowdsourcing and collaborative construction of genetic design.
3. Rate the design.
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
1. Standardized documentation of genetic design.
2. SBOLv made sharing easier.
3. Safer exchanging and sharing of genetic design.
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.
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
1. Abstraction and Design Hierarchy.
2. Design based on biological devices.
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.