|
|
(One intermediate revision not shown) |
Line 1: |
Line 1: |
- | __NOTOC__
| + | <font size = "3">'''Links'''</font> |
- | | + | ---- |
- | {{USTCSW_Heading}}
| + | |
- | | + | |
| {|- | | {|- |
- | |<font color = "white">Col1</font> | + | |align = "left"| |
- | | | + | *[[Team:USTC|USTC Team Wiki]] |
- | ==Basic Description==
| + | *[http://biotech.ustc.edu.cn/forum/forumdisplay.php?fid=26 External Team Forum] |
- | | + | *[http://igem.ustc.edu.cn/ External Team Wiki] |
- | The '''Database''' part is designated to build up the bridge combining the abstract parameters yielded by the '''System Identification''' process and the concrete needs from users via '''SBML'''. Therefore, corresponding to its transitive role here, the inputs and outputs of this part is similarity characterized.
| + | *[http://spreadsheets.google.com/pub?key=plR27rERjfUK_lAs01fg5YA Summary of iGEM Teams] |
- | | + | *[http://en.ustc.edu.cn/about.php About USTC] |
- | ==The Functions==
| + | |} |
- | | + | |
- | 1.Filter all matching reactions from the database via matching suitable parameters of all terms of the ODE array, provided by preceding '''GA''' and '''PSO''' part;<br />
| + | |
- | 2.Yield a complete list of substances contained in these reactions;<br />
| + | |
- | 3.Sort reactions by reaction type, reactant/product’s type or number;<br />
| + | |
- | 4.Make it possible for users to expand the database in directed form.<br />
| + | |
- | | + | |
- | ==Abstract and approximation==
| + | |
- | | + | |
- | 1.All bio-chemical reactions on the genetic level are characterized in a finite set of reaction types, specifically as listed in [[Media:keneticlaw.png]] here;<br />
| + | |
- | 2.Each term of the ODE can be mapped to part of a prototype of reactions (including all info from reactants and partial info from products);<br />
| + | |
- | 3.Space-independent and Compartment-independent.<br />
| + | |
- | | + | |
- | ==Data Structure and Organization==
| + | |
- | <pre>
| + | |
- | struct reactor{
| + | |
- | int rnum;//number of reactants
| + | |
- | char **ract;//names of reactants
| + | |
- | };
| + | |
- | | + | |
- | struct product{
| + | |
- | int pnum;//number of products
| + | |
- | char **prdt;//names of products
| + | |
- | };
| + | |
- | | + | |
- | struct reaction{
| + | |
- | int num;//reaction number
| + | |
- | struct reactor RACT;//info of reactants
| + | |
- | struct product PRDT;//info of products
| + | |
- | int type;//reaction type as listed in keneticlaw.pdf
| + | |
- | double *para;//all parameters
| + | |
- | char note[MAXLEN];//self-defined notes
| + | |
- | };
| + | |
- | </pre>
| + | |
- | ==Visualization==
| + | |
- | | + | |
- | [[Image:database_ustcsw.png|center|800px|The organization of data structure and storage form.]]<br />
| + | |
- | | + | |
- | ==Instructions==
| + | |
- | {
| + | |
- | 1.Input the tolerance of deviation of stored reactions from idea identified parameters in percentage (temporarily confined to 0% to 1000%);<br />
| + | |
- | 2.How many results counting down from the top of the list do you want to see? Input an integer no bigger than 10;<br />
| + | |
- | 3.Or you may tell the substances’ name you want to include just in string form less than 50 bytes.<br />
| + | |
- | <br />
| + | |
- | <br />
| + | |
- | | + | |
- | [[Image:ITinCP_database_ustcsw.png|left|frame|300px|Independent test in console application]]
| + | |
- | | + | |
- | ==Outputs==
| + | |
- | | + | |
- | '''dbt0.dat, dbt1.dat …, dbt9.dat''': all reactions contained in best ten models <br />
| + | |
- | '''sub0.dat, sub1.dat …, sub9.dat''': all related substances respectively related in the ten sets of reaction<br />
| + | |
- | | + | |
- | ==Defects== | + | |
- | | + | |
- | 1.Not ready for repeated searches at one traverse of the original database;<br />
| + | |
- | 2.Better performs if parameters could be interchanged though RAM/ROM;<br />
| + | |
- | 3.Limited forms of reaction types;<br />
| + | |
- | 4.If ordered itself, the database will be capable to offer higher searching efficiency;<br />
| + | |
- | | + | |
- | |<font color = "white">Col1</font> | + | |
- | |<font color = "white">Col1</font>
| + | |