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 条
  • [41] Virtualization in systems biology: Metamodels and modeling languages for semantic data integration
    Roux-Rouquié, Magali
    Soto, Michel
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3380 LNBI : 28 - 43
  • [42] Towards a widespread adoption of metabolic modeling tools in biopharmaceutical industry: a process systems biology engineering perspective
    Richelle, Anne
    David, Blandine
    Demaegd, Didier
    Dewerchin, Marianne
    Kinet, Romain
    Morreale, Angelo
    Portela, Rui
    Zune, Quentin
    von Stosch, Moritz
    NPJ SYSTEMS BIOLOGY AND APPLICATIONS, 2020, 6 (01)
  • [43] Virtualization in systems biology:: Metamodels and modeling languages for semantic data integration
    Roux-Rouquié, M
    Soto, M
    TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY I, 2005, : 28 - 43
  • [44] Towards a widespread adoption of metabolic modeling tools in biopharmaceutical industry: a process systems biology engineering perspective
    Anne Richelle
    Blandine David
    Didier Demaegd
    Marianne Dewerchin
    Romain Kinet
    Angelo Morreale
    Rui Portela
    Quentin Zune
    Moritz von Stosch
    npj Systems Biology and Applications, 6
  • [45] A software engineering perspective on environmental modeling framework design: The Object Modeling System
    David, O.
    Ascough, J. C., II
    Lloyd, W.
    Green, T. R.
    Rojas, K. W.
    Leavesley, G. H.
    Ahuja, L. R.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 39 : 201 - 213
  • [46] Engineering software reuse for on-board embedded real-time systems
    Vardanega, T
    Caspersen, G
    SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (03): : 233 - 264
  • [47] MATHEMATICAL MODEL OF DEVELOPMENTAL TRENDS IN ENGINEERING SYSTEMS
    Kougiya, F. A.
    CHEMICAL AND PETROLEUM ENGINEERING, 2009, 45 (11-12) : 747 - 748
  • [48] A Complex Adaptive Systems Perspective of Software Reuse in the Digital Age: An Agenda for IS Research
    Vial, Gregory
    INFORMATION SYSTEMS RESEARCH, 2023, 34 (04) : 1728 - 1743
  • [49] HOW OBJECTIVE MECHANISMS FACILITATE THE DEVELOPMENT OF LARGE SOFTWARE SYSTEMS IN 3 PROGRAMMING-LANGUAGES
    EDELSON, DR
    SIGPLAN NOTICES, 1987, 22 (09): : 54 - 63
  • [50] A software engineering perspective on engineering machine learning systems: State of the art and challenges
    Giray, Gorkem
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180