BioSANS: A software package for symbolic and numeric biological simulation

PLoS One. 2022 Apr 18;17(4):e0256409. doi: 10.1371/journal.pone.0256409. eCollection 2022.

Abstract

Modeling biochemical systems can provide insights into behaviors that are difficult to observe or understand. It requires software, programming, and understanding of the system to build a model and study it. Softwares exist for systems biology modeling, but most support only certain types of modeling tasks. Desirable features including ease in preparing input, symbolic or analytical computation, parameter estimation, graphical user interface, and systems biology markup language (SBML) support are not seen concurrently in one software package. In this study, we developed a python-based software that supports these features, with both deterministic and stochastic propagations. The software can be used by graphical user interface, command line, or as a python import. We also developed a semi-programmable and intuitively easy topology input method for the biochemical reactions. We tested the software with semantic and stochastic SBML test cases. Tests on symbolic solution and parameter estimation were also included. The software we developed is reliable, well performing, convenient to use, and compliant with most of the SBML tests. So far it is the only systems biology software that supports symbolic, deterministic, and stochastic modeling in one package that also features parameter estimation and SBML support. This work offers a comprehensive set of tools and allows for better availability and accessibility for studying kinetics and dynamics in biochemical systems.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Cell Physiological Phenomena
  • Computer Simulation
  • Models, Biological
  • Programming Languages*
  • Software
  • Systems Biology* / methods

Grants and funding

Both EF and CPH acknowledges the support from project AS-IA-106-M01 from Academia Sinica and project 109-2113-M-001-022-MY4 and 110-2123-M-001-005 from Ministry of Science and Technology of Taiwan. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.