The JSBML library is a powerful Java library that gives the use a easy possibility to read, write and manipulate SBML files with Java. Because there are many different levels and versions of SBML and much more software which is using it, it is often needed to secure the quality of the interchanged data. SBML provides a well maintained specification for SBML files and even a online validator to approve your own documents. JSBML actually is using this online validator for his validation process. But that means JSBML software, which want to check their created or loaded files, need internet connection to do the test. This project is about implementing a completely new validation system to JSBML, written in pure Java. The main focus here lays on a easy usability and good modularity to support future levels and versions of SBML too.


Roman Schulte


  • Andreas Dräger