SemGen is an experimental software tool for automating the modular composition and decomposition of biosimulation models.

SemGen facilitates the construction of complex, integrated models, and the swift extraction of reusable sub-models from larger ones. SemGen relies on the semantically-rich SemSim model description format to help automate these modeling tasks.

With SemGen, users can:

  • Visualize models using D3 force-directed networks,
  • Create SemSim versions of existing models and annotate them with rich semantic data,
  • Automatically decompose models into interoperable submodels,
  • Semi-automatically merge models into more complex systems, and
  • Encode models in executable simulation formats.