150 likes | 170 Views
Get a quick introduction to libSBML, a powerful API library for working with SBML in various programming languages such as C++, C, Python, Java, and more. With libSBML, you can easily read, create, manipulate, convert between levels/versions, write, and validate SBML models, ensuring proper unit checking. This LGPL-licensed library closely mimics the SBML structure and offers different language bindings and XML parsers for flexibility. Stay in line with specifications, ensure backwards compatibility, and benefit from features like checking for over-determined systems.
E N D
libSBML - 2 minute introduction Frank Bergmann and Sarah Keating
libSBML • API library for working with SBML
libSBML • read
libSBML • read • create
libSBML • read • create • manipulate
libSBML • read • create • manipulate • convert between levels/versions
libSBML • read • create • manipulate • convert between levels/versions • write
libSBML • read • create • manipulate • convert between levels/versions • write • validate
libSBML • API library for working with SBML
libSBML • Standard ANSI C++ • C • C# • Python • Java • MATLAB • Octave • Perl • Ruby LGPL
libSBML • closely mimic SBML structure • different language bindings • different XML parsers
libSBML • unit checking • check for over-determined systems
libSBML • develop in line with specification • backwards compatibility
Acknowledgements Ben Bornstein JPL, USA Akiya Jouraku Keio, Japan Mike Hucka Caltech, USA