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-...

Descripción completa

Detalles Bibliográficos
Autores principales: Carretero Chavez, Willow, Krantz, Marcus, Klipp, Edda, Kufareva, Irina
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