Characteristics of mathematical modeling languages that facilitate model reuse in systems biology: a software engineering perspective

被引:6
|
作者
Schoelzel, Christopher [1 ]
Blesius, Valeria [1 ]
Ernst, Gernot [2 ,3 ]
Dominik, Andreas [1 ]
机构
[1] Univ Appl Sci, TH Mittelhessen, Giessen, Germany
[2] Vestre Viken Hosp Trust, Kongsberg, Norway
[3] Univ Oslo, Oslo, Norway
关键词
MULTISCALE; STANDARDS; REPRODUCIBILITY; SIMULATION; MULTILEVEL; CELL; ENVIRONMENT; CELLML-1.1; REPOSITORY;
D O I
10.1038/s41540-021-00182-w
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Reuse of mathematical models becomes increasingly important in systems biology as research moves toward large, multi-scale models composed of heterogeneous subcomponents. Currently, many models are not easily reusable due to inflexible or confusing code, inappropriate languages, or insufficient documentation. Best practice suggestions rarely cover such low-level design aspects. This gap could be filled by software engineering, which addresses those same issues for software reuse. We show that languages can facilitate reusability by being modular, human-readable, hybrid (i.e., supporting multiple formalisms), open, declarative, and by supporting the graphical representation of models. Modelers should not only use such a language, but be aware of the features that make it desirable and know how to apply them effectively. For this reason, we compare existing suitable languages in detail and demonstrate their benefits for a modular model of the human cardiac conduction system written in Modelica.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Characteristics of mathematical modeling languages that facilitate model reuse in systems biology: a software engineering perspective
    Christopher Schölzel
    Valeria Blesius
    Gernot Ernst
    Andreas Dominik
    npj Systems Biology and Applications, 7
  • [2] Using engineering techniques to study biological systems - Systems biology software is taking advantage of the modeling, simulation, and analysis techniques created for engineering and mathematical systems
    Zannella, Kristen
    R&D MAGAZINE, 2007, 49 (06): : 22 - 22
  • [3] Mathematical Modeling in Systems Biology
    Kraikivski, Pavel
    ENTROPY, 2023, 25 (10)
  • [4] Mathematical Modeling in Systems Biology
    Yli-Harja, Olli
    Emmert-Streib, Frank
    Yli-Hietanen, Jari
    ADVANCES IN ARTIFICIAL LIFE, EVOLUTIONARY COMPUTATION, AND SYSTEMS CHEMISTRY, WIVACE 2016, 2017, 708 : 161 - 166
  • [5] A review of mathematical modeling of bone remodeling from a systems biology perspective
    Cook, Carley V.
    Lighty, Ariel M.
    Smith, Brenda J.
    Versypt, Ashlee N. Ford
    FRONTIERS IN SYSTEMS BIOLOGY, 2024, 4
  • [6] Systems biology - An engineering perspective
    Kremling, A.
    Saez-Rodriguez, J.
    JOURNAL OF BIOTECHNOLOGY, 2007, 129 (02) : 329 - 351
  • [7] The mathematical foundations of physical systems modeling languages
    Benveniste, Albert
    Caillaud, Benoit
    Malandain, Mathias
    ANNUAL REVIEWS IN CONTROL, 2020, 50 : 72 - 118
  • [8] Defining systems biology: An engineering perspective
    Wolkenhauer, O.
    IET SYSTEMS BIOLOGY, 2007, 1 (04) : 204 - 206
  • [9] Innovations in systems and software engineering guest editorial: special issue on software and systems reuse
    Jilani, Lamia Labed
    Ben Sassi, Sihem
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (01) : 1 - 3
  • [10] Innovations in systems and software engineering guest editorial: special issue on software and systems reuse
    Lamia Labed Jilani
    Sihem Ben Sassi
    Innovations in Systems and Software Engineering, 2022, 18 : 1 - 3