Cargando…

Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming

Motivation: Logic modeling is a useful tool to study signal transduction across multiple pathways. Logic models can be generated by training a network containing the prior knowledge to phospho-proteomics data. The training can be performed using stochastic optimization procedures, but these are unab...

Descripción completa

Detalles Bibliográficos
Autores principales: Guziolowski, Carito, Videla, Santiago, Eduati, Federica, Thiele, Sven, Cokelaer, Thomas, Siegel, Anne, Saez-Rodriguez, Julio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3753570/
https://www.ncbi.nlm.nih.gov/pubmed/23853063
http://dx.doi.org/10.1093/bioinformatics/btt393
_version_ 1782281858640248832
author Guziolowski, Carito
Videla, Santiago
Eduati, Federica
Thiele, Sven
Cokelaer, Thomas
Siegel, Anne
Saez-Rodriguez, Julio
author_facet Guziolowski, Carito
Videla, Santiago
Eduati, Federica
Thiele, Sven
Cokelaer, Thomas
Siegel, Anne
Saez-Rodriguez, Julio
author_sort Guziolowski, Carito
collection PubMed
description Motivation: Logic modeling is a useful tool to study signal transduction across multiple pathways. Logic models can be generated by training a network containing the prior knowledge to phospho-proteomics data. The training can be performed using stochastic optimization procedures, but these are unable to guarantee a global optima or to report the complete family of feasible models. This, however, is essential to provide precise insight in the mechanisms underlaying signal transduction and generate reliable predictions. Results: We propose the use of Answer Set Programming to explore exhaustively the space of feasible logic models. Toward this end, we have developed caspo, an open-source Python package that provides a powerful platform to learn and characterize logic models by leveraging the rich modeling language and solving technologies of Answer Set Programming. We illustrate the usefulness of caspo by revisiting a model of pro-growth and inflammatory pathways in liver cells. We show that, if experimental error is taken into account, there are thousands (11 700) of models compatible with the data. Despite the large number, we can extract structural features from the models, such as links that are always (or never) present or modules that appear in a mutual exclusive fashion. To further characterize this family of models, we investigate the input–output behavior of the models. We find 91 behaviors across the 11 700 models and we suggest new experiments to discriminate among them. Our results underscore the importance of characterizing in a global and exhaustive manner the family of feasible models, with important implications for experimental design. Availability: caspo is freely available for download (license GPLv3) and as a web service at http://caspo.genouest.org/. Supplementary information: Supplementary materials are available at Bioinformatics online. Contact: santiago.videla@irisa.fr
format Online
Article
Text
id pubmed-3753570
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-37535702013-08-27 Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming Guziolowski, Carito Videla, Santiago Eduati, Federica Thiele, Sven Cokelaer, Thomas Siegel, Anne Saez-Rodriguez, Julio Bioinformatics Original Papers Motivation: Logic modeling is a useful tool to study signal transduction across multiple pathways. Logic models can be generated by training a network containing the prior knowledge to phospho-proteomics data. The training can be performed using stochastic optimization procedures, but these are unable to guarantee a global optima or to report the complete family of feasible models. This, however, is essential to provide precise insight in the mechanisms underlaying signal transduction and generate reliable predictions. Results: We propose the use of Answer Set Programming to explore exhaustively the space of feasible logic models. Toward this end, we have developed caspo, an open-source Python package that provides a powerful platform to learn and characterize logic models by leveraging the rich modeling language and solving technologies of Answer Set Programming. We illustrate the usefulness of caspo by revisiting a model of pro-growth and inflammatory pathways in liver cells. We show that, if experimental error is taken into account, there are thousands (11 700) of models compatible with the data. Despite the large number, we can extract structural features from the models, such as links that are always (or never) present or modules that appear in a mutual exclusive fashion. To further characterize this family of models, we investigate the input–output behavior of the models. We find 91 behaviors across the 11 700 models and we suggest new experiments to discriminate among them. Our results underscore the importance of characterizing in a global and exhaustive manner the family of feasible models, with important implications for experimental design. Availability: caspo is freely available for download (license GPLv3) and as a web service at http://caspo.genouest.org/. Supplementary information: Supplementary materials are available at Bioinformatics online. Contact: santiago.videla@irisa.fr Oxford University Press 2013-09-15 2013-07-12 /pmc/articles/PMC3753570/ /pubmed/23853063 http://dx.doi.org/10.1093/bioinformatics/btt393 Text en © The Author 2013. Published by Oxford University Press. http://creativecommons.org/licenses/by/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Papers
Guziolowski, Carito
Videla, Santiago
Eduati, Federica
Thiele, Sven
Cokelaer, Thomas
Siegel, Anne
Saez-Rodriguez, Julio
Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title_full Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title_fullStr Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title_full_unstemmed Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title_short Exhaustively characterizing feasible logic models of a signaling network using Answer Set Programming
title_sort exhaustively characterizing feasible logic models of a signaling network using answer set programming
topic Original Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3753570/
https://www.ncbi.nlm.nih.gov/pubmed/23853063
http://dx.doi.org/10.1093/bioinformatics/btt393
work_keys_str_mv AT guziolowskicarito exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT videlasantiago exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT eduatifederica exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT thielesven exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT cokelaerthomas exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT siegelanne exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming
AT saezrodriguezjulio exhaustivelycharacterizingfeasiblelogicmodelsofasignalingnetworkusinganswersetprogramming