Software Open Access


Rodriguez, Nicolas; Dräger, Andreas


We are pleased to announce the final release of JSBML-1.0, which is now available for downloading from

JSBML is a community-driven project to create a free, open-source, pure Java library for reading, writing, and manipulating SBML files and data streams. It is an alternative to the mixed Java/native code-based interface provided in libSBML.

For more details, please visit

You can find a detailed list of the user-visible new features and bug fixes since 1.0-beta1 and 1.0-rc1 in the news at

The most important new feature of JSBML-1.0 is the support for the SBML Level 3 packages. The list below explains which ones are supported exactly and which ones are experimental. An experimental package support is provided when the SBML Level 3 package specifications have not yet been finalized, and the package implementations are themselves in a state of development and provided 'as-is' for experimental development only.

An other major change is that now the XML annotation element is read as an XMLNode object class instead of String. This will hopefully make it easier to manipulate nonstandard annotations.

Other notable changes include: the manipulation and merging of units have been significantly improved, the modules for CellDesigner plugins and libSBML input/output have been rewritten, bugs have been fixed in the cloning of whole SBMLDocument and their subcomponents, and bug fixes have been fixed in the notification of change listeners.

For people using jsbml-0.8, the link below will highlight the api changes since 0.8:

Thank you for your interest and support of JSBML and SBML in general.

The JSBML team. 

Files (27.6 MB)
Name Size
27.6 MB Download
All versions This version
Views 9191
Downloads 88
Data volume 220.9 MB220.9 MB
Unique views 9191
Unique downloads 88


Cite as