Design patterns for the construction of computational biological models

被引:1
|
作者
Herajy, Mostafa [1 ]
Liu, Fei [2 ]
Heiner, Monika [3 ]
机构
[1] Port Said Univ, Fac Sci, Dept Math & Comp Sci, Port Said 42521, Egypt
[2] South China Univ Technol, Sch Software Engn, Guangzhou 510006, Peoples R China
[3] Brandenburg Tech Univ Cottbus, Comp Sci Inst, D-03013 Cottbus, Germany
基金
中国国家自然科学基金;
关键词
computational models; Petri nets; design patterns; reaction network design; systems biology; PETRI NETS; SYSTEMS; ANTAGONISM; SIMULATION;
D O I
10.1093/bib/bbae318
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Computational biological models have proven to be an invaluable tool for understanding and predicting the behaviour of many biological systems. While it may not be too challenging for experienced researchers to construct such models from scratch, it is not a straightforward task for early stage researchers. Design patterns are well-known techniques widely applied in software engineering as they provide a set of typical solutions to common problems in software design. In this paper, we collect and discuss common patterns that are usually used during the construction and execution of computational biological models. We adopt Petri nets as a modelling language to provide a visual illustration of each pattern; however, the ideas presented in this paper can also be implemented using other modelling formalisms. We provide two case studies for illustration purposes and show how these models can be built up from the presented smaller modules. We hope that the ideas discussed in this paper will help many researchers in building their own future models.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] COMPUTATIONAL CONSTRUCTION OF SPECIALIZED BIOLOGICAL NETWORKS
    Lee, Hang-Mao
    Dietz, Karl-Josef
    Hofestaedt, Ralf
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2013, 11 (01)
  • [2] Computational design of biological catalysts
    Marti, Sergio
    Andres, Juan
    Moliner, Vicent
    Silla, Estanislao
    Tunon, Inaki
    Bertran, Juan
    CHEMICAL SOCIETY REVIEWS, 2008, 37 (12) : 2634 - 2643
  • [3] A Framework for Automating the Construction of Computational Models
    Hourdakis, E.
    Trahanias, P.
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1328 - 1335
  • [4] A computational framework for the analysis of biological models
    Petsios, Stefanos Konstantinos D.
    Fotiadis, Dimitrios I.
    2007 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-16, 2007, : 1101 - 1104
  • [5] Recent Advances in Drug Design and Delivery Across Biological Barriers Using Computational Models
    Vanshita
    Gar, Akash
    Dewangan, Hitesh Kumar
    LETTERS IN DRUG DESIGN & DISCOVERY, 2022, 19 (10) : 865 - 876
  • [6] Toward integrating cognitive components with computational models of emotion using software design patterns
    Osuna, Enrique
    Rodriguez, Luis-Felipe
    Octavio Gutierrez-Garcia, J.
    COGNITIVE SYSTEMS RESEARCH, 2021, 65 : 138 - 150
  • [7] Design patterns of biological cells
    Andrews, Steven S.
    Wiley, H. Steven
    Sauro, Herbert M.
    BIOESSAYS, 2024, 46 (03)
  • [8] A computational design of a programmable biological processor
    Moskon, Miha
    Pusnik, Ziga
    Stanovnik, Lidija
    Zimic, Nikolaj
    Mraz, Miha
    BIOSYSTEMS, 2022, 221
  • [9] Computational design of iris folding patterns
    Igarashi Y.
    Igarashi T.
    Mitani J.
    Computational Visual Media, 2016, 2 (04) : 321 - 327
  • [10] Computational design of iris folding patterns
    Yuki Igarashi
    Takeo Igarashi
    Jun Mitani
    ComputationalVisualMedia, 2016, 2 (04) : 321 - 327