Center for Bioinformatics Tuebingen (ZBIT), University of Tuebingen, Tübingen, Germany.
Bioinformatics. 2011 Aug 1;27(15):2167-8. doi: 10.1093/bioinformatics/btr361. Epub 2011 Jun 22.
The specifications of the Systems Biology Markup Language (SBML) define standards for storing and exchanging computer models of biological processes in text files. In order to perform model simulations, graphical visualizations and other software manipulations, an in-memory representation of SBML is required. We developed JSBML for this purpose. In contrast to prior implementations of SBML APIs, JSBML has been designed from the ground up for the Java programming language, and can therefore be used on all platforms supported by a Java Runtime Environment. This offers important benefits for Java users, including the ability to distribute software as Java Web Start applications. JSBML supports all SBML Levels and Versions through Level 3 Version 1, and we have strived to maintain the highest possible degree of compatibility with the popular library libSBML. JSBML also supports modules that can facilitate the development of plugins for end user applications, as well as ease migration from a libSBML-based backend.
Source code, binaries and documentation for JSBML can be freely obtained under the terms of the LGPL 2.1 from the website http://sbml.org/Software/JSBML.
系统生物学标记语言(SBML)的规范定义了以文本文件存储和交换生物过程计算机模型的标准。为了执行模型模拟、图形可视化和其他软件操作,需要 SBML 的内存表示形式。我们为此目的开发了 JSBML。与之前的 SBML API 实现相比,JSBML 是从头开始为 Java 编程语言设计的,因此可以在所有受 Java 运行时环境支持的平台上使用。这为 Java 用户带来了重要的好处,包括能够将软件作为 Java Web Start 应用程序分发。JSBML 通过 Level 3 Version 1 支持所有 SBML 级别和版本,我们努力保持与流行的 libSBML 库尽可能高的兼容性。JSBML 还支持模块,这可以方便为最终用户应用程序开发插件,并方便从基于 libSBML 的后端迁移。
JSBML 的源代码、二进制文件和文档可根据 LGPL 2.1 的条款从网站 http://sbml.org/Software/JSBML 免费获得。