LibSBGN

The main goal of the LibSBGN project is to provide a standard electronic implementation for the Systems Biology Graphical Notation (SBGN). The project develops both:

  • a standard exchange format: SBGN-ML and
  • software libraries for reading SBGN-ML documents

On this page you will find information about:

  • SBGN-ML files
  • Software supporting SBGN-ML

SBGN-ML files

For SBGN-ML we decided on using a basic XML representation of glyphs and connecting arcs.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<sbgn xmlns="http://sbgn.org/libsbgn/0.2">
    <map language="process description">
        <glyph id="glyph9" class="macromolecule">
            <label text="hexokinase"/>
            <bbox y="40.0" x="170.0" h="60.0" w="120.0"/>
        </glyph>
        <glyph id="glyph0" class="simple chemical">
            <label text="glucose"/>
            <bbox y="140.0" x="90.0" h="60.0" w="60.0"/>
        </glyph>
        ...
        <arc target="glyph8" source="glyph9" class="catalysis">
            <start y="100.0" x="230.0"/>
            <end y="160.0" x="230.0"/>
        </arc>
        <arc target="glyph8.1" source="glyph0" class="consumption">
            <start y="170.0" x="150.0"/>
            <end y="170.0" x="210.0"/>
        </arc>
    </map>
</sbgn>

Example files are available on source forge:

http://libsbgn.svn.sourceforge.net/viewvc/libsbgn/trunk/example-files/

each file is stored with an accompanying image.

Software supporting SBGN-ML

Software support for SBGN-ML is steadily growing. The libSBGN project provides a Java and a C++ library based on code generation from the SBGN-ML schema. The Java library is used by:


Another implementation is available through SBMLLayout, and is available for use with the Systems Biology Workbench or online.

More information

For further information see also the libSBGN development page at sourceforge: http://libsbgn.sf.net

Retrieved from "http://www.sbgn.org/SBGN_Software/LibSBGN"

This page was last modified 00:42, 20 February 2012.

Please use our issue tracker to send us suggestions and problem reports about this website.
This page was last modified 00:42, 20 February 2012.