150 likes | 169 Views
libSBML. - 2 minute introduction. Frank Bergmann and Sarah Keating. lib SBML. API library for working with SBML. lib SBML. read. lib SBML. read. create. lib SBML. read. create. manipulate. lib SBML. read. create. manipulate. convert between levels/versions.
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