kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models
Background Computational models of cell signaling networks are extremely useful tools for the exploration of underlying system behavior and prediction of response to various perturbations. By representing signaling cascades as executable Boolean networks, the previously developed rxncon (“reaction-c...
Saved in:
| Published in | BMC bioinformatics Vol. 24; no. 1; pp. 246 - 16 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
London
BioMed Central
12.06.2023
BioMed Central Ltd Springer Nature B.V BMC |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1471-2105 1471-2105 |
| DOI | 10.1186/s12859-023-05329-6 |
Cover
| Summary: | Background
Computational models of cell signaling networks are extremely useful tools for the exploration of underlying system behavior and prediction of response to various perturbations. By representing signaling cascades as executable Boolean networks, the previously developed
rxncon
(“reaction-contingency”) formalism and associated Python package enable accurate and scalable modeling of signal transduction even in large (thousands of components) biological systems. The models are split into reactions, which generate states, and contingencies, that impinge on reactions; this avoids the so-called “combinatorial explosion” of system size. Boolean description of the biological system compensates for the poor availability of kinetic parameters which are necessary for quantitative models. Unfortunately, few tools are available to support
rxncon
model development, especially for large, intricate systems.
Results
We present the
kboolnet
toolkit (
https://github.com/Kufalab-UCSD/kboolnet
, complete documentation at
https://github.com/Kufalab-UCSD/kboolnet/wiki
), an R package and a set of scripts that seamlessly integrate with the python-based
rxncon
software and collectively provide a complete workflow for the verification, validation, and visualization of
rxncon
models. The verification script
VerifyModel.R
checks for responsiveness to repeated stimulations as well as consistency of steady state behavior. The validation scripts
TruthTable.R
,
SensitivityAnalysis.R
, and
ScoreNet.R
provide various readouts for the comparison of model predictions to experimental data. In particular,
ScoreNet.R
compares model predictions to a cloud-stored
MIDAS
-format experimental database to provide a numerical score for tracking model accuracy. Finally, the visualization scripts allow for graphical representations of model topology and behavior. The entire
kboolnet
toolkit is cloud-enabled, allowing for easy collaborative development; most scripts also allow for the extraction and analysis of individual user-defined “modules”.
Conclusion
The
kboolnet
toolkit provides a modular, cloud-enabled workflow for the development of
rxncon
models, as well as their verification, validation, and visualization. This will enable the creation of larger, more comprehensive, and more rigorous models of cell signaling using the
rxncon
formalism in the future. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| ISSN: | 1471-2105 1471-2105 |
| DOI: | 10.1186/s12859-023-05329-6 |