Skip to content

Version 2.0

Compare
Choose a tag to compare
@codekaust codekaust released this 26 Aug 11:46
· 249 commits to master since this release
b310ab4

Features and Enhancements

  • Extended Annotation Capabilities: Earlier versions of ModelPolisher could annotate only those elements of models which have a BiGG Id mentioned for them. This project added functionality to annotate elements without BiGG Id also.
  • AnnotateDB Integration: ModelPolisher now uses AnnotateDB, a database containing mappings of annotations found in computational biological models, also in addition to BiGGDB to annotate models.
  • Docker Containerisation: Previously, ModelPolisher used BiGG Models Database as the only resource for annotation. Now, the new project AnnotateDB has been added. To simplify the end-users interaction with the software, ModelPolisher is now available in Docker containers so that the database backend does not longer have to be restored from a dump file.
  • Glossary: ModelPolisher 2.0 can now produce glossary files for models which are annotated by ModelPolisher. This functionality has been added during the project.
  • CombineArchive Support: ModelPolisher 2.0 produces multiple files (output model, glossary). Thus CombineArchive support was added to produce the complete output of one model as a single Combine Archive.
  • Improved Documentation: ModelPolisher documentation is updated with the recent features and now provides better instructions to build and run ModelPolisher.

Version 2.0 of ModelPolisher does no longer support an SQLite database backend.

Bug Fixes

  • Updated Matlab Parser: Matlab Parser used by ModelPolisher to parse .mat models were based on library com.jmatio which was no longer maintained. I updated the Matlab Parser using HebiRobotics/MFL.