Cargando…

PeTTSy: a computational tool for perturbation analysis of complex systems biology models

BACKGROUND: Over the last decade sensitivity analysis techniques have been shown to be very useful to analyse complex and high dimensional Systems Biology models. However, many of the currently available toolboxes have either used parameter sampling, been focused on a restricted set of model observa...

Descripción completa

Detalles Bibliográficos
Autores principales: Domijan, Mirela, Brown, Paul E., Shulgin, Boris V., Rand, David A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4785672/
https://www.ncbi.nlm.nih.gov/pubmed/26964749
http://dx.doi.org/10.1186/s12859-016-0972-2
_version_ 1782420444335308800
author Domijan, Mirela
Brown, Paul E.
Shulgin, Boris V.
Rand, David A.
author_facet Domijan, Mirela
Brown, Paul E.
Shulgin, Boris V.
Rand, David A.
author_sort Domijan, Mirela
collection PubMed
description BACKGROUND: Over the last decade sensitivity analysis techniques have been shown to be very useful to analyse complex and high dimensional Systems Biology models. However, many of the currently available toolboxes have either used parameter sampling, been focused on a restricted set of model observables of interest, studied optimisation of a objective function, or have not dealt with multiple simultaneous model parameter changes where the changes can be permanent or temporary. RESULTS: Here we introduce our new, freely downloadable toolbox, PeTTSy (Perturbation Theory Toolbox for Systems). PeTTSy is a package for MATLAB which implements a wide array of techniques for the perturbation theory and sensitivity analysis of large and complex ordinary differential equation (ODE) based models. PeTTSy is a comprehensive modelling framework that introduces a number of new approaches and that fully addresses analysis of oscillatory systems. It examines sensitivity analysis of the models to perturbations of parameters, where the perturbation timing, strength, length and overall shape can be controlled by the user. This can be done in a system-global setting, namely, the user can determine how many parameters to perturb, by how much and for how long. PeTTSy also offers the user the ability to explore the effect of the parameter perturbations on many different types of outputs: period, phase (timing of peak) and model solutions. PeTTSy can be employed on a wide range of mathematical models including free-running and forced oscillators and signalling systems. To enable experimental optimisation using the Fisher Information Matrix it efficiently allows one to combine multiple variants of a model (i.e. a model with multiple experimental conditions) in order to determine the value of new experiments. It is especially useful in the analysis of large and complex models involving many variables and parameters. CONCLUSIONS: PeTTSy is a comprehensive tool for analysing large and complex models of regulatory and signalling systems. It allows for simulation and analysis of models under a variety of environmental conditions and for experimental optimisation of complex combined experiments. With its unique set of tools it makes a valuable addition to the current library of sensitivity analysis toolboxes. We believe that this software will be of great use to the wider biological, systems biology and modelling communities. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-0972-2) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4785672
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-47856722016-03-11 PeTTSy: a computational tool for perturbation analysis of complex systems biology models Domijan, Mirela Brown, Paul E. Shulgin, Boris V. Rand, David A. BMC Bioinformatics Software BACKGROUND: Over the last decade sensitivity analysis techniques have been shown to be very useful to analyse complex and high dimensional Systems Biology models. However, many of the currently available toolboxes have either used parameter sampling, been focused on a restricted set of model observables of interest, studied optimisation of a objective function, or have not dealt with multiple simultaneous model parameter changes where the changes can be permanent or temporary. RESULTS: Here we introduce our new, freely downloadable toolbox, PeTTSy (Perturbation Theory Toolbox for Systems). PeTTSy is a package for MATLAB which implements a wide array of techniques for the perturbation theory and sensitivity analysis of large and complex ordinary differential equation (ODE) based models. PeTTSy is a comprehensive modelling framework that introduces a number of new approaches and that fully addresses analysis of oscillatory systems. It examines sensitivity analysis of the models to perturbations of parameters, where the perturbation timing, strength, length and overall shape can be controlled by the user. This can be done in a system-global setting, namely, the user can determine how many parameters to perturb, by how much and for how long. PeTTSy also offers the user the ability to explore the effect of the parameter perturbations on many different types of outputs: period, phase (timing of peak) and model solutions. PeTTSy can be employed on a wide range of mathematical models including free-running and forced oscillators and signalling systems. To enable experimental optimisation using the Fisher Information Matrix it efficiently allows one to combine multiple variants of a model (i.e. a model with multiple experimental conditions) in order to determine the value of new experiments. It is especially useful in the analysis of large and complex models involving many variables and parameters. CONCLUSIONS: PeTTSy is a comprehensive tool for analysing large and complex models of regulatory and signalling systems. It allows for simulation and analysis of models under a variety of environmental conditions and for experimental optimisation of complex combined experiments. With its unique set of tools it makes a valuable addition to the current library of sensitivity analysis toolboxes. We believe that this software will be of great use to the wider biological, systems biology and modelling communities. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-0972-2) contains supplementary material, which is available to authorized users. BioMed Central 2016-03-10 /pmc/articles/PMC4785672/ /pubmed/26964749 http://dx.doi.org/10.1186/s12859-016-0972-2 Text en © Domijan et al. 2016 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
Domijan, Mirela
Brown, Paul E.
Shulgin, Boris V.
Rand, David A.
PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title_full PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title_fullStr PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title_full_unstemmed PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title_short PeTTSy: a computational tool for perturbation analysis of complex systems biology models
title_sort pettsy: a computational tool for perturbation analysis of complex systems biology models
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4785672/
https://www.ncbi.nlm.nih.gov/pubmed/26964749
http://dx.doi.org/10.1186/s12859-016-0972-2
work_keys_str_mv AT domijanmirela pettsyacomputationaltoolforperturbationanalysisofcomplexsystemsbiologymodels
AT brownpaule pettsyacomputationaltoolforperturbationanalysisofcomplexsystemsbiologymodels
AT shulginborisv pettsyacomputationaltoolforperturbationanalysisofcomplexsystemsbiologymodels
AT randdavida pettsyacomputationaltoolforperturbationanalysisofcomplexsystemsbiologymodels