| Literature DB >> 35782730 |
Ahmed Abdelmonem Hemedan1, Anna Niarakis2,3, Reinhard Schneider1, Marek Ostaszewski1.
Abstract
Molecular mechanisms of health and disease are often represented as systems biology diagrams, and the coverage of such representation constantly increases. These static diagrams can be transformed into dynamic models, allowing for in silico simulations and predictions. Boolean modelling is an approach based on an abstract representation of the system. It emphasises the qualitative modelling of biological systems in which each biomolecule can take two possible values: zero for absent or inactive, one for present or active. Because of this approximation, Boolean modelling is applicable to large diagrams, allowing to capture their dynamic properties. We review Boolean models of disease mechanisms and compare a range of methods and tools used for analysis processes. We explain the methodology of Boolean analysis focusing on its application in disease modelling. Finally, we discuss its practical application in analysing signal transduction and gene regulatory pathways in health and disease.Entities:
Keywords: BF, Boolean Function; BN, Boolean Network; Boolean networks; Logical modelling; Modelling formats; Systems Biology standards
Year: 2022 PMID: 35782730 PMCID: PMC9234349 DOI: 10.1016/j.csbj.2022.06.035
Source DB: PubMed Journal: Comput Struct Biotechnol J ISSN: 2001-0370 Impact factor: 6.155
Fig. 1(A) illustrates a simple directed Network [35], with typically used logical functions. Red arrow refers to the inhibition effects. Black arrows refer to the activation effect. (B) shows Boolean functions either in basic logical expressions or as a truth table. (C) shows the Boolean gates AND/OR/NOT, describing the dynamics update from time (t) to (t + 1). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 2represents the network updating in time for a simple regulatory graph. (A) Boolean network includes three components X1, X2, X3 which have states (zero/one). The dynamics of a component is represented by Boolean function BF. Synchronous updating scheme updates all states at the same time, the successor states have two possible values, one (ON) or zero (OFF). In the asynchronous updating scheme, the start states are not updated at the same time (one state is updated per iteration), the successor states have two possible values one (ON) or zero (OFF). (B) A Probabilistic Boolean network shows that states are updated at the same time and the successor states present different probabilities; p represents the updated probability values of the variables. Importantly, an asynchronous updating scheme can be used in PBNs as well.
Fig. 3represents a regulatory graph in which the X3 node is subjected to activation (green link)/inhibition effects (red link). Node perturbations represent the changes of the X3 states based on Knockout/overexpression. Edge perturbations represent the changes of functions based on X1 ->X3 interaction mutations. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 4Interoperability of Boolean modelling tools, libraries, and formats. The format of data resources (white colour) can be translated by tools and libraries (grey colour) to modelling formats (blue colour), to be used by the popular Boolean modelling tools (green colour). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Summary of key tools and their functionalities that were implemented to perform Boolean analysis and simulations. GUI – Graphical User Interface, CL – Command Line.
| Tools | Interface | Format | Network generation | Updating scheme | Attractor search | Attractor analysis | Topological analysis |
|---|---|---|---|---|---|---|---|
| CellCollective | Web, GUI | SBML qual | – | Asynchronous | Heuristic, Exhaustive | – | Centrality |
| GINSIM | GUI | SBML qual | – | Asynchronous | Heuristic, Exhaustive | – | – |
| BooleSim | Web, GUI | Own | – | Synchronous | – | – | – |
| ADAM | Web, GUI | SBML core | – | Asynchronous | Heuristic, Exhaustive | – | – |
| BoolNet | CL, Cytoscape | SBML qual | Random | Asynchronous | Heuristic, Exhaustive | – | Centrality, Clustering |
| CellNopt | CL, Cytoscape | SBML core, SBML qual | – | Synchronous | – | – | Centrality |
| RMut | CL | Own | Random | Synchronous | – | Stability, Controlability | Centrality, Clustering |
| SQUAD | GUI | SBML core, SBML qual | – | Synchronous | – | – | – |
| CABERNET | GUI, Cytoscape | SBML core | Random, Augumented | Synchronous | Heuristic, Exhaustive | Stability | Centrality, Clustering |
| NetDS | GUI | SBML core | Random | Synchronous | Heuristic, Exhaustive | Stability | Centrality |
| GDSC | Web, GUI | Own | – | Synchronous | Heuristic, Exhaustive | – | Centrality |
| CANA | CL | Own | Random | Synchronous | Exhaustive | Stability, Controlability | – |
| CABEAN | CL | Own | – | Asynchronous | Exhaustive | Stability, Controlability | – |
| ASSA-PBN | CL | Own | Random | Synchronous | Heuristic, Exhaustive | Stability, Controlability | – |
| caspo | CL | Own | Augumented | Synchronous | – | – | – |
| BMA | Web, GUI, CL | Own | – | Synchronous | Exhaustive | Stability, Controlability | – |
selected some of applications of Boolean modelling in clinical and translational medicine.
| Models | Size | Type | Reference |
|---|---|---|---|
| T cell signalling (MAPK signalling and PI3K/PKB signalling) | 94 nodes/123 interactions | Cell signalling | |
| TCR signalling, Cytokine signalling, and cell cycle | 65 nodes/135 interactions | Cell signalling | |
| Plasticity of CD4+ T cell differentiation | 38 nodes/ 96 interactions | Cell signalling | |
| TGFB1, IL6, and TNF signalling | 38 nodes/ 59 interactions | Cell signalling | |
| Gastric adenocarcinoma | 10 nodes/ 34 interactions | Cancer signalling | |
| Simplified cancer network | 96 nodes/ 249 interactions | Cancer signalling | |
| RTKs, WNT/β-catenin, TGF-β/Smads, Rb, HIF-1, p53, PI3K/AKT signalling pathways | 98 nodes/254 edges | Cancer signalling | |
| Pro-apoptotic pathways with the growth factor signalling | 37 nodes/ 63 interactions | Cancer signalling | |
| PI3K/AKT1 signalling pathway | 30 nodes/ 42 interactions | Cancer signalling | |
| Signalling pathways around BRAF in colorectal and melanoma cancers. | 33 nodes/43 interactions | Cancer signalling | |
| Signalling in prostate cancer | 133 nodes/ 449 interactions | Cancer signalling |