Team:USTC Software/Features
From 2010.igem.org
(Difference between revisions)
(→Overall project) |
(→Overall Project) |
||
Line 12: | Line 12: | ||
|However, since our software is developed for non-biological background users, it is unrealistic to expect them to model their design manually. To solve this problem, the USTC_Software 2010 team attempts to take synthetic biology modeling one step further by introducing new methods for automatic modeling of biological systems. Just as the word ''automation'' implies, users are only required to submit their assembling of parts, and the generation of biological model is automatically done by our program. Being the first-ever team trying to develop a synthetic biology automatic modeling tool, we focus on genetic regulatory network for the first year and develop our software tool, '''iGaME''', which will assist the design of genetic function modules for biological systems in synthetic biology. We believe this will greatly relieve users from handling complex interactions of species in biological system. | |However, since our software is developed for non-biological background users, it is unrealistic to expect them to model their design manually. To solve this problem, the USTC_Software 2010 team attempts to take synthetic biology modeling one step further by introducing new methods for automatic modeling of biological systems. Just as the word ''automation'' implies, users are only required to submit their assembling of parts, and the generation of biological model is automatically done by our program. Being the first-ever team trying to develop a synthetic biology automatic modeling tool, we focus on genetic regulatory network for the first year and develop our software tool, '''iGaME''', which will assist the design of genetic function modules for biological systems in synthetic biology. We believe this will greatly relieve users from handling complex interactions of species in biological system. | ||
|- | |- | ||
- | |Many novel and revolutionary concepts are proposed during our development. The first is our <font size="5">[[Team:USTC_Software/model_features|''Chain-Node'']]</font> model for complex structure with multiple chains bound together. It is necessary for automation since behaviors of species (such as how it react with other species) must be determined by their structures instead of their names: it is impossible to construct a universal name-based reaction database applying for different systems. The next is <font size="5">[[Team:USTC_Software/model_features|''Template'']]</font>. A species with a certain structure is a template species, and a reaction occurring between several template species is a template reaction. The introduction of ''Template'' makes it possible to describe a group of reactions with same structure-determined reaction mechanism. Finally, based on our ''Chain-Node'' and ''Template'' concept, we propose an XML-based <font size="5">[[Team:USTC_Software/ | + | |Many novel and revolutionary concepts are proposed during our development. The first is our <font size="5">[[Team:USTC_Software/model_features|''Chain-Node'']]</font> model for complex structure with multiple chains bound together. It is necessary for automation since behaviors of species (such as how it react with other species) must be determined by their structures instead of their names: it is impossible to construct a universal name-based reaction database applying for different systems. The next is <font size="5">[[Team:USTC_Software/model_features|''Template'']]</font>. A species with a certain structure is a template species, and a reaction occurring between several template species is a template reaction. The introduction of ''Template'' makes it possible to describe a group of reactions with same structure-determined reaction mechanism. Finally, based on our ''Chain-Node'' and ''Template'' concept, we propose an XML-based <font size="5">[[Team:USTC_Software/model_features|''Standard Biological Part Automatic Modeling Database Language'']] </font>(''MoDeL'' for abbreviation) to fully characterize ''Species'' and ''Reaction'' in templates with clear definitions of elements and attributes in XML fashion. It is a database language for next generation when automatic modeling is widely used throughout the world. To know more, users are suggested to read this <font size="5">[[Team:USTC_Software/MoDeL| ''One-Minute Introduction'' ]]</font> to have an intuitive idea of our modeling system. |
|- | |- | ||
|Though we have no enough time to achieve our ultimate goal completely, we have successfully developed a ''MoDeL''-based, automatic modeling and simulation software. Our program falls into 3 major components. The first component is <font size="5">[[Team:USTC_Software/User_Interface| ''User Interface'' ]]</font>. Users could give their assembling of parts by drag-and-drop function and setup initial conditions as well. System behavior as output will also be shown there. The second component is database written in <font size="5">[[Team:USTC_Software/MoDeL| ''MoDeL'' ]]</font>, which is the kernel of our automatic modeling idea. The last component is our <font size="5">[[Team:USTC_Software/Simulation| ''Core Program'' ]]</font> designed to support ''MoDeL'' language. It functions as a driver: completing system network based on users' input and data stored in our database to give dynamic analysis as output. | |Though we have no enough time to achieve our ultimate goal completely, we have successfully developed a ''MoDeL''-based, automatic modeling and simulation software. Our program falls into 3 major components. The first component is <font size="5">[[Team:USTC_Software/User_Interface| ''User Interface'' ]]</font>. Users could give their assembling of parts by drag-and-drop function and setup initial conditions as well. System behavior as output will also be shown there. The second component is database written in <font size="5">[[Team:USTC_Software/MoDeL| ''MoDeL'' ]]</font>, which is the kernel of our automatic modeling idea. The last component is our <font size="5">[[Team:USTC_Software/Simulation| ''Core Program'' ]]</font> designed to support ''MoDeL'' language. It functions as a driver: completing system network based on users' input and data stored in our database to give dynamic analysis as output. | ||
|} | |} |
Revision as of 14:15, 27 October 2010
Overall Project
|