Cargando…
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-...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10258968/ https://www.ncbi.nlm.nih.gov/pubmed/37308855 http://dx.doi.org/10.1186/s12859-023-05329-6 |
_version_ | 1785057569445773312 |
---|---|
author | Carretero Chavez, Willow Krantz, Marcus Klipp, Edda Kufareva, Irina |
author_facet | Carretero Chavez, Willow Krantz, Marcus Klipp, Edda Kufareva, Irina |
author_sort | Carretero Chavez, Willow |
collection | PubMed |
description | 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. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-023-05329-6. |
format | Online Article Text |
id | pubmed-10258968 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-102589682023-06-13 kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models Carretero Chavez, Willow Krantz, Marcus Klipp, Edda Kufareva, Irina BMC Bioinformatics Software 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. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-023-05329-6. BioMed Central 2023-06-12 /pmc/articles/PMC10258968/ /pubmed/37308855 http://dx.doi.org/10.1186/s12859-023-05329-6 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software Carretero Chavez, Willow Krantz, Marcus Klipp, Edda Kufareva, Irina kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title_full | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title_fullStr | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title_full_unstemmed | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title_short | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
title_sort | kboolnet: a toolkit for the verification, validation, and visualization of reaction-contingency (rxncon) models |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10258968/ https://www.ncbi.nlm.nih.gov/pubmed/37308855 http://dx.doi.org/10.1186/s12859-023-05329-6 |
work_keys_str_mv | AT carreterochavezwillow kboolnetatoolkitfortheverificationvalidationandvisualizationofreactioncontingencyrxnconmodels AT krantzmarcus kboolnetatoolkitfortheverificationvalidationandvisualizationofreactioncontingencyrxnconmodels AT klippedda kboolnetatoolkitfortheverificationvalidationandvisualizationofreactioncontingencyrxnconmodels AT kufarevairina kboolnetatoolkitfortheverificationvalidationandvisualizationofreactioncontingencyrxnconmodels |