Efficiently Encoding Complex Biochemical Models with the Multistate Model Builder (MSMB)

Methods Mol Biol. 2019:1945:119-139. doi: 10.1007/978-1-4939-9102-0_5.

Abstract

Biologists seek to create increasingly complex molecular regulatory network models. Writing such a model is a creative effort that requires flexible analysis tools and better modeling languages than offered by many of today's biochemical model editors. Our Multistate Model Builder (MSMB) supports multistate models created using different modeling styles that suit the modeler rather than the software. MSMB defines a simple but powerful syntax to describe multistate species. Our syntax reduces the number of reactions needed to encode the model, thereby reducing the cognitive load involved with model creation. MSMB gives extensive feedback during all stages of model creation. Users can activate error notifications, and use these notifications as a guide toward a consistent, syntactically correct model. Any consistent model can be exported to SBML or COPASI formats. We show the effectiveness of MSMB's multistate syntax through realistic models of cell cycle regulation and mRNA transcription. MSMB is an open-source project implemented in Java and it uses the COPASI API. Complete information and the installation package can be found at http://copasi.org/Projects/ .

Keywords: Biological networks; COPASI; Chemical reaction systems; Mathematical modeling; Model editor; Multistate; SBML; Software; Systems biology.

MeSH terms

  • Algorithms
  • Computational Biology / methods*
  • Computer Graphics
  • Computer Simulation
  • Models, Biological*
  • Programming Languages
  • Software*
  • Systems Biology / methods*