Personal tools
You are here: Home Projects SBML Support SBML Support Tools

SBML Support Tools

SBML Support Tools (Importer and Exporter). SBML tools can convert EML (E-Cell Model description language) and SBML(System Biology Modeling language) bi-directionally. SBML tools are the Importer and the Exporter. SBML Importer can convert a SBML file into an EML file. To the contrary, SBML Exporter can convet a EML file into SBML file.

Download


To use SBML tools, you must install the folloing library.

libsbml :
LIBSBML is a C application programming interface (API) library for reading, writing and manipulating the Systems Biology Markup Language (SBML). Currently, the library supports all of SBML Level 1 Version 1 and Version 2, and nearly all of SBML Level 2 Version 1. (The still-unimplemented parts of Level 2 are support for RDF and support for MathML's semantics, annotation and annotation-xml elements. These will be implemented in the near future.)
LIBSBML HP

libsbml-2.1.0-1.i386.rpm [ DOWNLOAD ]
libsbml-python-2.1.0-1.i386.rpm [ DOWNLOAD ]

xerces :
Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents.
APACHE XML Project

xerces-c-2.3.0-3.i386.rpm[ DOWNLOAD ]

Installation


To install the Xerces, you command as follows :

    % rpm -ivh xerces-c-2.3.0-3.i386.rpm

To install the libsbml, you command as follows :

    % rpm -ivh libsbml-2.1.0-1.i386.rpm
    % rpm -ivh libsbml-python-2.1.0-1.i386.rpm

If you get the following error:

    Error: Failed dependencies:
    libsbml.so is needed by libsbml-python-2.1.0-1.i386.rpm

Please ignore these dependencies as follows:

    % rpm -ivh --nodeps libsbml-python-2.1.0-1.i386.rpm

Usage (in environment that E-Cell3 is installed)

SBML Importer

To convert an SBML file into a EML file, you command as follows:

    % ecell3-sbml2eml sample.xml

"sample.xml" is a SBML format file. After this command, "sample.eml" is generated in current directory.

SBML Exporter

To convert a EML file into an SBML file, you command as follows:

    % ecell3-eml2sbml sample.eml

"sample.eml" is an EML format file. After this command, "sample.xml" is generated in current directory.

Document Actions