LibSBML: an API library for SBML
- PMID: 18252737
- PMCID: PMC2517632
- DOI: 10.1093/bioinformatics/btn051
LibSBML: an API library for SBML
Abstract
LibSBML is an application programming interface library for reading, writing, manipulating and validating content expressed in the Systems Biology Markup Language (SBML) format. It is written in ISO C and C++, provides language bindings for Common Lisp, Java, Python, Perl, MATLAB and Octave, and includes many features that facilitate adoption and use of both SBML and the library. Developers can embed libSBML in their applications, saving themselves the work of implementing their own SBML parsing, manipulation and validation software.
Availability: LibSBML 3 was released in August 2007. Source code, binaries and documentation are freely available under LGPL open-source terms from http://sbml.org/software/libsbml.
References
-
- Ausbrooks R, Buswell S, Dalmas S, Devitt S, Diaz A, Hunter R, Smith B, Soiffer N, Sutor R, Watt S. 2001. Mathematical Markup Language (MathML) Version 2.0 (Second Edition) W3C Recommendation 21 October 2003.
-
- Finney A, Hucka M, Bornstein BJ, Keating SM, Shapiro BE, Matthews J, Kovitz BL, Schilstra MJ, Funahashi A, Doyle JC, Kitano H. Software Infrastructure for Effective Communication and Reuse of Computational Models. In: Szallasi Z, Stelling J, Periwal V, editors. System Modeling in Cell Biology: From Concepts to Nuts and Bolts. MIT Press; Cambridge, Mass: 2006.
-
- Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley; Boston: 1995.
-
- Hucka M, Finney A, Sauro HM, Bolouri H, Doyle JC, Kitano H, Arkin AP, Bornstein BJ, Bray D, Cornish-Bowden A, Cuellar AA, Dronov S, Gilles ED, Ginkel M, Gor V, Goryanin II, Hedley WJ, Hodgman TC, Hofmeyr J-H, Hunter PJ, Juty NS, Kasberger JL, Kremling A, Kummer U, Le Novère N, Loew LM, Lucio D, Mendes P, Minch E, Mjolsness ED, Nakayama Y, Nelson MR, Nielsen PF, Sakurada T, Schaff JC, Shapiro BE, Shimizu TS, Spence HD, Stelling J, Takahashi K, Tomita M, Wagner J, Wang J. The Systems Biology Markup Language (SBML): A Medium for Representation and Exchange of Biochemical Network Models. Bioinformatics. 2003;19:524–531. - PubMed
-
- Hucka M, Finney AM, Hoops S, Keating SM, Le Novère N. Systems Biology Markup Language (SBML) Level 2: Structures and Facilities for Model Definitions. 2007. Available from Nature Precedings, http://hdl.nature.com/10101/npre.2007.58.2. - PMC - PubMed
Publication types
MeSH terms
Substances
Grants and funding
LinkOut - more resources
Full Text Sources