Cargando…
ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks
BACKGROUND: This paper addresses the problem of finding attractors in biological regulatory networks. We focus here on non-deterministic synchronous and asynchronous multi-valued networks, modeled using automata networks (AN). AN is a general and well-suited formalism to study complex interactions b...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5557630/ https://www.ncbi.nlm.nih.gov/pubmed/28814968 http://dx.doi.org/10.1186/s13015-017-0111-2 |
_version_ | 1783257247507283968 |
---|---|
author | Ben Abdallah, Emna Folschette, Maxime Roux, Olivier Magnin, Morgan |
author_facet | Ben Abdallah, Emna Folschette, Maxime Roux, Olivier Magnin, Morgan |
author_sort | Ben Abdallah, Emna |
collection | PubMed |
description | BACKGROUND: This paper addresses the problem of finding attractors in biological regulatory networks. We focus here on non-deterministic synchronous and asynchronous multi-valued networks, modeled using automata networks (AN). AN is a general and well-suited formalism to study complex interactions between different components (genes, proteins,...). An attractor is a minimal trap domain, that is, a part of the state-transition graph that cannot be escaped. Such structures are terminal components of the dynamics and take the form of steady states (singleton) or complex compositions of cycles (non-singleton). Studying the effect of a disease or a mutation on an organism requires finding the attractors in the model to understand the long-term behaviors. RESULTS: We present a computational logical method based on answer set programming (ASP) to identify all attractors. Performed without any network reduction, the method can be applied on any dynamical semantics. In this paper, we present the two most widespread non-deterministic semantics: the asynchronous and the synchronous updating modes. The logical approach goes through a complete enumeration of the states of the network in order to find the attractors without the necessity to construct the whole state-transition graph. We realize extensive computational experiments which show good performance and fit the expected theoretical results in the literature. CONCLUSION: The originality of our approach lies on the exhaustive enumeration of all possible (sets of) states verifying the properties of an attractor thanks to the use of ASP. Our method is applied to non-deterministic semantics in two different schemes (asynchronous and synchronous). The merits of our methods are illustrated by applying them to biological examples of various sizes and comparing the results with some existing approaches. It turns out that our approach succeeds to exhaustively enumerate on a desktop computer, in a large model (100 components), all existing attractors up to a given size (20 states). This size is only limited by memory and computation time. |
format | Online Article Text |
id | pubmed-5557630 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-55576302017-08-16 ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks Ben Abdallah, Emna Folschette, Maxime Roux, Olivier Magnin, Morgan Algorithms Mol Biol Research BACKGROUND: This paper addresses the problem of finding attractors in biological regulatory networks. We focus here on non-deterministic synchronous and asynchronous multi-valued networks, modeled using automata networks (AN). AN is a general and well-suited formalism to study complex interactions between different components (genes, proteins,...). An attractor is a minimal trap domain, that is, a part of the state-transition graph that cannot be escaped. Such structures are terminal components of the dynamics and take the form of steady states (singleton) or complex compositions of cycles (non-singleton). Studying the effect of a disease or a mutation on an organism requires finding the attractors in the model to understand the long-term behaviors. RESULTS: We present a computational logical method based on answer set programming (ASP) to identify all attractors. Performed without any network reduction, the method can be applied on any dynamical semantics. In this paper, we present the two most widespread non-deterministic semantics: the asynchronous and the synchronous updating modes. The logical approach goes through a complete enumeration of the states of the network in order to find the attractors without the necessity to construct the whole state-transition graph. We realize extensive computational experiments which show good performance and fit the expected theoretical results in the literature. CONCLUSION: The originality of our approach lies on the exhaustive enumeration of all possible (sets of) states verifying the properties of an attractor thanks to the use of ASP. Our method is applied to non-deterministic semantics in two different schemes (asynchronous and synchronous). The merits of our methods are illustrated by applying them to biological examples of various sizes and comparing the results with some existing approaches. It turns out that our approach succeeds to exhaustively enumerate on a desktop computer, in a large model (100 components), all existing attractors up to a given size (20 states). This size is only limited by memory and computation time. BioMed Central 2017-08-15 /pmc/articles/PMC5557630/ /pubmed/28814968 http://dx.doi.org/10.1186/s13015-017-0111-2 Text en © The Author(s) 2017 Open AccessThis 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 | Research Ben Abdallah, Emna Folschette, Maxime Roux, Olivier Magnin, Morgan ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title | ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title_full | ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title_fullStr | ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title_full_unstemmed | ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title_short | ASP-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
title_sort | asp-based method for the enumeration of attractors in non-deterministic synchronous and asynchronous multi-valued networks |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5557630/ https://www.ncbi.nlm.nih.gov/pubmed/28814968 http://dx.doi.org/10.1186/s13015-017-0111-2 |
work_keys_str_mv | AT benabdallahemna aspbasedmethodfortheenumerationofattractorsinnondeterministicsynchronousandasynchronousmultivaluednetworks AT folschettemaxime aspbasedmethodfortheenumerationofattractorsinnondeterministicsynchronousandasynchronousmultivaluednetworks AT rouxolivier aspbasedmethodfortheenumerationofattractorsinnondeterministicsynchronousandasynchronousmultivaluednetworks AT magninmorgan aspbasedmethodfortheenumerationofattractorsinnondeterministicsynchronousandasynchronousmultivaluednetworks |