Team:USTC Software/hoWRestriction

{|-
 * valign = "top"|


 * valign = "top" align = "justify" border = "0" width = "600px" bordercolor = "#F3F3F3"|

Restrictions - Input File List

 * 1) Node: Lets you specify the numbers of species you need to construct a network
 * 2) Target Time Course: Target time course represent the desired behavior of a system if you choose the function of "identification". While in the case of "simulation" or "sensitivity analysis", the target file determine the time course used in the simulation process
 * 3) Input Data: Lets you input desired dynamics of one or more species as time course. Note that you must assign which species an input is act on in the first line of this file. If an input is act on more than one species(exist in more than one ODE), you should repeat it for each species it acts on.
 * 4)  Initial Values: Lets you specify the initial value of species, this file must exist unless you choose to import your model with SBML file.
 * 5) Initial Parameters: Lets you specify the initial value of a parameter. There are six columns in this file: (1) flag (2) object (3)activator (4)function (5)para_index (6)value. Every line in this file represent only ONE parameter, the first five columns is used to locate a term in the ODEs and to locate a parameter in a term while the last column gives the value of a parameter. If you want to carry out simulation or sensitivity analysis, each paramter must be initialized in this file.
 * 6) Flag indicate the number of species involved in a term if it is a positive value and "-1" represent degradation term, "-2" represent constant term.
 * 7) Object indicate which species this term affect, or which ODE this term in.
 * 8) Activator indicate index of species involved in a term, the number of activators must in accordance with flag tag.
 * 9) Function indicate the type of reaction of this term.
 * 10) Para_index_value indicate the index of parameter in current reaction, since more than one parameters may exist in a reaction.
 * 11) The last column indicate the value of a parameter.
 * 12) Network Restriction: If you want to carry out topological identification, this file lets you cut unnecessary edges between species and restrict special rate term form of ceritain species. For other cases, this file also plays the role to input a certain topological structure. Compared to Initial Parameters File, there are two less columns in this file. The first three columns "flag", "object", "activator" are used to specify an edge in the network while the last column "func_list" determine type of the edge.
 * 13) Parameter Restriction: Lets you specify a parameter value that holds at all times during the identification. The organization of this file is absolutely the same with Initial Parameters File. This file is not needed unless you want to do identification.
 * 14) Parameter Relation Restriction: Lets you specify mathematical constraints on one or more parameters, species, or compartments that must hold during a simulation
 * 15) Parameter Range: Lets you specify the feasible range of parameters regardless of "7. PARAM_RESTRI". The organization of this file is similar to Initial Parameter File, while the last two columns "min" and "max" are minimum and maximum value of a parameter, instead of a certain value.
 * 16) Candidate Function List: All possible types of functions following different kinetic laws (see Table.1). User define functions are added to the end of this file.
 * 17) Algorithm Parameters: Lets you specify parameter values in genetic algorithm. "population","mutation_ratio","recombine_ratio","max_cycle" are set in this file.


 * valign = "top"|


 * }
 * }