CONVERTER
SBML (Systems Biology Makeup Language) is a computer-readable format for representing models of biochemical reaction networks. SBML can enable the convenient description of metabolic networks, cell-signaling pathways, regulatory networks, and many others. Dozens of software packages support this format. Many biochemical problems are written as SBML files. For the convenience of SBML users, we provide an easy SBML to STOCHKIT Converter using Java.
Software needed: Java. (Java "1.4.2_01" is recommend)
How to use the Converter:
- Set the environment variable
a)setenv CONVERTER_HOME (The home dir for the package)
Example: setenv CONVERTER_HOME $HOME/converter
b)setenv LD_LIBRARY_PATH (The dir for the libs)
Please specify the $CONVERTER_HOME/lib to be one of them
Example: Setenv LD_LIBRARY_PATH "$CONVERTER_HOME/lib: $LD_LIBRARY_PATH"
- Write the SBML file for your model
Our SBML2STOCHKIT CONVERTER can accept standard Version1(level 1 and 2) and Version 2 SBML files with requests.(For details, see the following section).
- Check the sub directory
make sure that you have the sub dir with the model name you specified in your SBML file in the $CONVERTER_HOME
- Run the Converter with the following command in the converter home dir
java -classpath .:./jar:./jar/parser.jar:./jar/xerces.jar Converter test.xml 100
Note: test.xml is the file name of your SBML file and 10 is how long you want to simulate
- Get the result
The results are in the subdirectory of $CONVERTER_HOME with the model name you specified in your SBML file.
Specifying Parameters for the Converter
- After specifying the model, give the <listOfSpecies>, including the initial value for each species
(This is the number of molecules of species, NOT the concentration)
Example:
<specie name="S1" compartment="DimerDecay" initialAmount="1000" boundaryCondition="false" />
- In the <listOfReactions> specify the kinetic lawfor each reaction
Example:
<kineticLaw formula="c1*S1">
- In the <kineticLaw formula="c1*S1"> specify theParameter
Example:
<listOfParameters>
<parameter name="c1" value="1"/>
</listOfParameters>
For details, please read the UserGuide.