Cargando…

Toward Synthesizing Executable Models in Biology

Over the last decade, executable models of biological behaviors have repeatedly provided new scientific discoveries, uncovered novel insights, and directed new experimental avenues. These models are computer programs whose execution mechanistically simulates aspects of the cell’s behaviors. If the o...

Descripción completa

Detalles Bibliográficos
Autores principales: Fisher, Jasmin, Piterman, Nir, Bodik, Rastislav
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4271700/
https://www.ncbi.nlm.nih.gov/pubmed/25566538
http://dx.doi.org/10.3389/fbioe.2014.00075
_version_ 1782349656747933696
author Fisher, Jasmin
Piterman, Nir
Bodik, Rastislav
author_facet Fisher, Jasmin
Piterman, Nir
Bodik, Rastislav
author_sort Fisher, Jasmin
collection PubMed
description Over the last decade, executable models of biological behaviors have repeatedly provided new scientific discoveries, uncovered novel insights, and directed new experimental avenues. These models are computer programs whose execution mechanistically simulates aspects of the cell’s behaviors. If the observed behavior of the program agrees with the observed biological behavior, then the program explains the phenomena. This approach has proven beneficial for gaining new biological insights and directing new experimental avenues. One advantage of this approach is that techniques for analysis of computer programs can be applied to the analysis of executable models. For example, one can confirm that a model agrees with experiments for all possible executions of the model (corresponding to all environmental conditions), even if there are a huge number of executions. Various formal methods have been adapted for this context, for example, model checking or symbolic analysis of state spaces. To avoid manual construction of executable models, one can apply synthesis, a method to produce programs automatically from high-level specifications. In the context of biological modeling, synthesis would correspond to extracting executable models from experimental data. We survey recent results about the usage of the techniques underlying synthesis of computer programs for the inference of biological models from experimental data. We describe synthesis of biological models from curated mutation experiment data, inferring network connectivity models from phosphoproteomic data, and synthesis of Boolean networks from gene expression data. While much work has been done on automated analysis of similar datasets using machine learning and artificial intelligence, using synthesis techniques provides new opportunities such as efficient computation of disambiguating experiments, as well as the ability to produce different kinds of models automatically from biological data.
format Online
Article
Text
id pubmed-4271700
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-42717002015-01-06 Toward Synthesizing Executable Models in Biology Fisher, Jasmin Piterman, Nir Bodik, Rastislav Front Bioeng Biotechnol Bioengineering and Biotechnology Over the last decade, executable models of biological behaviors have repeatedly provided new scientific discoveries, uncovered novel insights, and directed new experimental avenues. These models are computer programs whose execution mechanistically simulates aspects of the cell’s behaviors. If the observed behavior of the program agrees with the observed biological behavior, then the program explains the phenomena. This approach has proven beneficial for gaining new biological insights and directing new experimental avenues. One advantage of this approach is that techniques for analysis of computer programs can be applied to the analysis of executable models. For example, one can confirm that a model agrees with experiments for all possible executions of the model (corresponding to all environmental conditions), even if there are a huge number of executions. Various formal methods have been adapted for this context, for example, model checking or symbolic analysis of state spaces. To avoid manual construction of executable models, one can apply synthesis, a method to produce programs automatically from high-level specifications. In the context of biological modeling, synthesis would correspond to extracting executable models from experimental data. We survey recent results about the usage of the techniques underlying synthesis of computer programs for the inference of biological models from experimental data. We describe synthesis of biological models from curated mutation experiment data, inferring network connectivity models from phosphoproteomic data, and synthesis of Boolean networks from gene expression data. While much work has been done on automated analysis of similar datasets using machine learning and artificial intelligence, using synthesis techniques provides new opportunities such as efficient computation of disambiguating experiments, as well as the ability to produce different kinds of models automatically from biological data. Frontiers Media S.A. 2014-12-19 /pmc/articles/PMC4271700/ /pubmed/25566538 http://dx.doi.org/10.3389/fbioe.2014.00075 Text en Copyright © 2014 Fisher, Piterman and Bodik. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Bioengineering and Biotechnology
Fisher, Jasmin
Piterman, Nir
Bodik, Rastislav
Toward Synthesizing Executable Models in Biology
title Toward Synthesizing Executable Models in Biology
title_full Toward Synthesizing Executable Models in Biology
title_fullStr Toward Synthesizing Executable Models in Biology
title_full_unstemmed Toward Synthesizing Executable Models in Biology
title_short Toward Synthesizing Executable Models in Biology
title_sort toward synthesizing executable models in biology
topic Bioengineering and Biotechnology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4271700/
https://www.ncbi.nlm.nih.gov/pubmed/25566538
http://dx.doi.org/10.3389/fbioe.2014.00075
work_keys_str_mv AT fisherjasmin towardsynthesizingexecutablemodelsinbiology
AT pitermannir towardsynthesizingexecutablemodelsinbiology
AT bodikrastislav towardsynthesizingexecutablemodelsinbiology