Cargando…

Automatic validation of computational models using pseudo-3D spatio-temporal model checking

BACKGROUND: Computational models play an increasingly important role in systems biology for generating predictions and in synthetic biology as executable prototypes/designs. For real life (clinical) applications there is a need to scale up and build more complex spatio-temporal multiscale models; th...

Descripción completa

Detalles Bibliográficos
Autores principales: Pârvu, Ovidiu, Gilbert, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4272535/
https://www.ncbi.nlm.nih.gov/pubmed/25440773
http://dx.doi.org/10.1186/s12918-014-0124-0
_version_ 1782349730695610368
author Pârvu, Ovidiu
Gilbert, David
author_facet Pârvu, Ovidiu
Gilbert, David
author_sort Pârvu, Ovidiu
collection PubMed
description BACKGROUND: Computational models play an increasingly important role in systems biology for generating predictions and in synthetic biology as executable prototypes/designs. For real life (clinical) applications there is a need to scale up and build more complex spatio-temporal multiscale models; these could enable investigating how changes at small scales reflect at large scales and viceversa. Results generated by computational models can be applied to real life applications only if the models have been validated first. Traditional in silico model checking techniques only capture how non-dimensional properties (e.g. concentrations) evolve over time and are suitable for small scale systems (e.g. metabolic pathways). The validation of larger scale systems (e.g. multicellular populations) additionally requires capturing how spatial patterns and their properties change over time, which are not considered by traditional non-spatial approaches. RESULTS: We developed and implemented a methodology for the automatic validation of computational models with respect to both their spatial and temporal properties. Stochastic biological systems are represented by abstract models which assume a linear structure of time and a pseudo-3D representation of space (2D space plus a density measure). Time series data generated by such models is provided as input to parameterised image processing modules which automatically detect and analyse spatial patterns (e.g. cell) and clusters of such patterns (e.g. cellular population). For capturing how spatial and numeric properties change over time the Probabilistic Bounded Linear Spatial Temporal Logic is introduced. Given a collection of time series data and a formal spatio-temporal specification the model checker Mudi (http://mudi.modelchecking.org) determines probabilistically if the formal specification holds for the computational model or not. Mudi is an approximate probabilistic model checking platform which enables users to choose between frequentist and Bayesian, estimate and statistical hypothesis testing based validation approaches. We illustrate the expressivity and efficiency of our approach based on two biological case studies namely phase variation patterning in bacterial colony growth and the chemotactic aggregation of cells. CONCLUSIONS: The formal methodology implemented in Mudi enables the validation of computational models against spatio-temporal logic properties and is a precursor to the development and validation of more complex multidimensional and multiscale models. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-014-0124-0) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4272535
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-42725352015-01-02 Automatic validation of computational models using pseudo-3D spatio-temporal model checking Pârvu, Ovidiu Gilbert, David BMC Syst Biol Methodology Article BACKGROUND: Computational models play an increasingly important role in systems biology for generating predictions and in synthetic biology as executable prototypes/designs. For real life (clinical) applications there is a need to scale up and build more complex spatio-temporal multiscale models; these could enable investigating how changes at small scales reflect at large scales and viceversa. Results generated by computational models can be applied to real life applications only if the models have been validated first. Traditional in silico model checking techniques only capture how non-dimensional properties (e.g. concentrations) evolve over time and are suitable for small scale systems (e.g. metabolic pathways). The validation of larger scale systems (e.g. multicellular populations) additionally requires capturing how spatial patterns and their properties change over time, which are not considered by traditional non-spatial approaches. RESULTS: We developed and implemented a methodology for the automatic validation of computational models with respect to both their spatial and temporal properties. Stochastic biological systems are represented by abstract models which assume a linear structure of time and a pseudo-3D representation of space (2D space plus a density measure). Time series data generated by such models is provided as input to parameterised image processing modules which automatically detect and analyse spatial patterns (e.g. cell) and clusters of such patterns (e.g. cellular population). For capturing how spatial and numeric properties change over time the Probabilistic Bounded Linear Spatial Temporal Logic is introduced. Given a collection of time series data and a formal spatio-temporal specification the model checker Mudi (http://mudi.modelchecking.org) determines probabilistically if the formal specification holds for the computational model or not. Mudi is an approximate probabilistic model checking platform which enables users to choose between frequentist and Bayesian, estimate and statistical hypothesis testing based validation approaches. We illustrate the expressivity and efficiency of our approach based on two biological case studies namely phase variation patterning in bacterial colony growth and the chemotactic aggregation of cells. CONCLUSIONS: The formal methodology implemented in Mudi enables the validation of computational models against spatio-temporal logic properties and is a precursor to the development and validation of more complex multidimensional and multiscale models. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-014-0124-0) contains supplementary material, which is available to authorized users. BioMed Central 2014-12-02 /pmc/articles/PMC4272535/ /pubmed/25440773 http://dx.doi.org/10.1186/s12918-014-0124-0 Text en © Pârvu and Gilbert; licensee BioMed Central Ltd. 2014 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.
spellingShingle Methodology Article
Pârvu, Ovidiu
Gilbert, David
Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title_full Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title_fullStr Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title_full_unstemmed Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title_short Automatic validation of computational models using pseudo-3D spatio-temporal model checking
title_sort automatic validation of computational models using pseudo-3d spatio-temporal model checking
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4272535/
https://www.ncbi.nlm.nih.gov/pubmed/25440773
http://dx.doi.org/10.1186/s12918-014-0124-0
work_keys_str_mv AT parvuovidiu automaticvalidationofcomputationalmodelsusingpseudo3dspatiotemporalmodelchecking
AT gilbertdavid automaticvalidationofcomputationalmodelsusingpseudo3dspatiotemporalmodelchecking