Abstract

Systems biology has experienced dramatic growth in the number, size, and complexity of computational models. To reproduce simulation results and reuse models, researchers must exchange unambiguous model descriptions. We review the latest edition of the Systems Biology Markup Language (SBML), a format designed for this purpose. A community of modelers and software authors developed SBML Level 3 over the past decade. Its modular form consists of a core suited to representing reaction‐based models and packages that extend the core with features suited to other model types including constraint‐based models, reaction‐diffusion models, logical network models, and rule‐based models. The format leverages two decades of SBML and a rich software ecosystem that transformed how systems biologists build and interact with models. More recently, the rise of multiscale models of whole cells and organs, and new data sources such as single‐cell measurements and live imaging, has precipitated new ways of integrating data with models. We provide our perspectives on the challenges presented by these developments and how SBML Level 3 provides the foundation needed to support this evolution.

Highlights

  • Systems modeling and numerical simulations in biology can be traced to the mid-20th century

  • Systems Biology Markup Language (SBML) and associated software libraries and tools have been instrumental in the growth of systems biology

  • As modeling and simulation grew in popularity, SBML allowed researchers to exchange anduse new models in an open, well-supported, interoperable format

Read more

Summary

Introduction

Systems modeling and numerical simulations in biology can be traced to the mid-20th century. Most computational modeling frameworks in the domain of biology share some common concepts —variables that represent characteristics of different kinds of entities and processes that represent interactions between entities, containers/locations, etc.—and reusing SBML Level 3 Core constructs makes the conceptual similarities explicit This in turn makes interpretation of models easier (no need to learn new terminology) and reuse simpler (no need to translate between independent formats). HARMONY (the Hackathon on Resources for Modeling in Biology) is a codefest that focuses on the development of software, in particular via the development of libraries, tools, and specifications; by contrast, the COMBINE Forum meetings focus on the presentation of novel tools and the discussion of proposed features In addition to these general meetings, special SBML working groups are organized as needed to drive SBML package development. Test Suite The SBML Test Suite (http://sbml.org/Software/SBML_Test_Suite) helps developers implement SBML compatibility and helps users check SBML features supported in software

Thousands of test cases for
Conclusion
Conflict of interest
Acknowledgments by SBML community members
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call