Cargando…

CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB

BACKGROUND: In cancer research, robustness of a complex biochemical network is one of the most relevant properties to investigate for the development of novel targeted therapies. In cancer systems biology, biological networks are typically modeled through Ordinary Differential Equation (ODE) models....

Descripción completa

Detalles Bibliográficos
Autores principales: Bianconi, Fortunato, Antonini, Chiara, Tomassoni, Lorenzo, Valigi, Paolo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6617887/
https://www.ncbi.nlm.nih.gov/pubmed/31288758
http://dx.doi.org/10.1186/s12859-019-2933-z
_version_ 1783433794545516544
author Bianconi, Fortunato
Antonini, Chiara
Tomassoni, Lorenzo
Valigi, Paolo
author_facet Bianconi, Fortunato
Antonini, Chiara
Tomassoni, Lorenzo
Valigi, Paolo
author_sort Bianconi, Fortunato
collection PubMed
description BACKGROUND: In cancer research, robustness of a complex biochemical network is one of the most relevant properties to investigate for the development of novel targeted therapies. In cancer systems biology, biological networks are typically modeled through Ordinary Differential Equation (ODE) models. Hence, robustness analysis consists in quantifying how much the temporal behavior of a specific node is influenced by the perturbation of model parameters. The Conditional Robustness Algorithm (CRA) is a valuable methodology to perform robustness analysis on a selected output variable, representative of the proliferation activity of cancer disease. RESULTS: Here we introduce our new freely downloadable software, the CRA Toolbox. The CRA Toolbox is an Object-Oriented MATLAB package which implements the features of CRA for ODE models. It offers the users the ability to import a mathematical model in Systems Biology Markup Language (SBML), to perturb the model parameter space and to choose the reference node for the robustness analysis. The CRA Toolbox allows the users to visualize and save all the generated results through a user-friendly Graphical User Interface (GUI). The CRA Toolbox has a modular and flexible architecture since it is designed according to some engineering design patterns. This tool has been successfully applied in three nonlinear ODE models: the Prostate-specific Pten(−/−) mouse model, the Pulse Generator Network and the EGFR-IGF1R pathway. CONCLUSIONS: The CRA Toolbox for MATLAB is an open-source tool implementing the CRA to perform conditional robustness analysis. With its unique set of functions, the CRA Toolbox is a remarkable software for the topological study of biological networks. The source and example code and the corresponding documentation are freely available at the web site: http://gitlab.ict4life.com/SysBiOThe/CRA-Matlab. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-019-2933-z) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-6617887
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-66178872019-07-22 CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB Bianconi, Fortunato Antonini, Chiara Tomassoni, Lorenzo Valigi, Paolo BMC Bioinformatics Software BACKGROUND: In cancer research, robustness of a complex biochemical network is one of the most relevant properties to investigate for the development of novel targeted therapies. In cancer systems biology, biological networks are typically modeled through Ordinary Differential Equation (ODE) models. Hence, robustness analysis consists in quantifying how much the temporal behavior of a specific node is influenced by the perturbation of model parameters. The Conditional Robustness Algorithm (CRA) is a valuable methodology to perform robustness analysis on a selected output variable, representative of the proliferation activity of cancer disease. RESULTS: Here we introduce our new freely downloadable software, the CRA Toolbox. The CRA Toolbox is an Object-Oriented MATLAB package which implements the features of CRA for ODE models. It offers the users the ability to import a mathematical model in Systems Biology Markup Language (SBML), to perturb the model parameter space and to choose the reference node for the robustness analysis. The CRA Toolbox allows the users to visualize and save all the generated results through a user-friendly Graphical User Interface (GUI). The CRA Toolbox has a modular and flexible architecture since it is designed according to some engineering design patterns. This tool has been successfully applied in three nonlinear ODE models: the Prostate-specific Pten(−/−) mouse model, the Pulse Generator Network and the EGFR-IGF1R pathway. CONCLUSIONS: The CRA Toolbox for MATLAB is an open-source tool implementing the CRA to perform conditional robustness analysis. With its unique set of functions, the CRA Toolbox is a remarkable software for the topological study of biological networks. The source and example code and the corresponding documentation are freely available at the web site: http://gitlab.ict4life.com/SysBiOThe/CRA-Matlab. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-019-2933-z) contains supplementary material, which is available to authorized users. BioMed Central 2019-07-09 /pmc/articles/PMC6617887/ /pubmed/31288758 http://dx.doi.org/10.1186/s12859-019-2933-z Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Bianconi, Fortunato
Antonini, Chiara
Tomassoni, Lorenzo
Valigi, Paolo
CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title_full CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title_fullStr CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title_full_unstemmed CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title_short CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB
title_sort cra toolbox: software package for conditional robustness analysis of cancer systems biology models in matlab
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6617887/
https://www.ncbi.nlm.nih.gov/pubmed/31288758
http://dx.doi.org/10.1186/s12859-019-2933-z
work_keys_str_mv AT bianconifortunato cratoolboxsoftwarepackageforconditionalrobustnessanalysisofcancersystemsbiologymodelsinmatlab
AT antoninichiara cratoolboxsoftwarepackageforconditionalrobustnessanalysisofcancersystemsbiologymodelsinmatlab
AT tomassonilorenzo cratoolboxsoftwarepackageforconditionalrobustnessanalysisofcancersystemsbiologymodelsinmatlab
AT valigipaolo cratoolboxsoftwarepackageforconditionalrobustnessanalysisofcancersystemsbiologymodelsinmatlab