Cargando…

Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming

BACKGROUND: Numerous cellular differentiation processes can be captured using discrete qualitative models of biological regulatory networks. These models describe the temporal evolution of the state of the network subject to different competing transitions, potentially leading the system to differen...

Descripción completa

Detalles Bibliográficos
Autores principales: Fitime, Louis Fippo, Roux, Olivier, Guziolowski, Carito, Paulevé, Loïc
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5520421/
https://www.ncbi.nlm.nih.gov/pubmed/28736575
http://dx.doi.org/10.1186/s13015-017-0110-3
_version_ 1783251815701151744
author Fitime, Louis Fippo
Roux, Olivier
Guziolowski, Carito
Paulevé, Loïc
author_facet Fitime, Louis Fippo
Roux, Olivier
Guziolowski, Carito
Paulevé, Loïc
author_sort Fitime, Louis Fippo
collection PubMed
description BACKGROUND: Numerous cellular differentiation processes can be captured using discrete qualitative models of biological regulatory networks. These models describe the temporal evolution of the state of the network subject to different competing transitions, potentially leading the system to different attractors. This paper focusses on the formal identification of states and transitions that are crucial for preserving or pre-empting the reachability of a given behaviour. METHODS: In the context of non-deterministic automata networks, we propose a static identification of so-called bifurcations, i.e., transitions after which a given goal is no longer reachable. Such transitions are naturally good candidates for controlling the occurrence of the goal, notably by modulating their propensity. Our method combines Answer-Set Programming with static analysis of reachability properties to provide an under-approximation of all the existing bifurcations. RESULTS: We illustrate our discrete bifurcation analysis on several models of biological systems, for which we identify transitions which impact the reachability of given long-term behaviour. In particular, we apply our implementation on a regulatory network among hundreds of biological species, supporting the scalability of our approach. CONCLUSIONS: Our method allows a formal and scalable identification of transitions which are responsible for the lost of capability to reach a given state. It can be applied to any asynchronous automata networks, which encompass Boolean and multi-valued models. An implementation is provided as part of the Pint software, available at http://loicpauleve.name/pint. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13015-017-0110-3) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5520421
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-55204212017-07-21 Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming Fitime, Louis Fippo Roux, Olivier Guziolowski, Carito Paulevé, Loïc Algorithms Mol Biol Research BACKGROUND: Numerous cellular differentiation processes can be captured using discrete qualitative models of biological regulatory networks. These models describe the temporal evolution of the state of the network subject to different competing transitions, potentially leading the system to different attractors. This paper focusses on the formal identification of states and transitions that are crucial for preserving or pre-empting the reachability of a given behaviour. METHODS: In the context of non-deterministic automata networks, we propose a static identification of so-called bifurcations, i.e., transitions after which a given goal is no longer reachable. Such transitions are naturally good candidates for controlling the occurrence of the goal, notably by modulating their propensity. Our method combines Answer-Set Programming with static analysis of reachability properties to provide an under-approximation of all the existing bifurcations. RESULTS: We illustrate our discrete bifurcation analysis on several models of biological systems, for which we identify transitions which impact the reachability of given long-term behaviour. In particular, we apply our implementation on a regulatory network among hundreds of biological species, supporting the scalability of our approach. CONCLUSIONS: Our method allows a formal and scalable identification of transitions which are responsible for the lost of capability to reach a given state. It can be applied to any asynchronous automata networks, which encompass Boolean and multi-valued models. An implementation is provided as part of the Pint software, available at http://loicpauleve.name/pint. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s13015-017-0110-3) contains supplementary material, which is available to authorized users. BioMed Central 2017-07-20 /pmc/articles/PMC5520421/ /pubmed/28736575 http://dx.doi.org/10.1186/s13015-017-0110-3 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
Fitime, Louis Fippo
Roux, Olivier
Guziolowski, Carito
Paulevé, Loïc
Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title_full Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title_fullStr Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title_full_unstemmed Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title_short Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
title_sort identification of bifurcation transitions in biological regulatory networks using answer-set programming
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5520421/
https://www.ncbi.nlm.nih.gov/pubmed/28736575
http://dx.doi.org/10.1186/s13015-017-0110-3
work_keys_str_mv AT fitimelouisfippo identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT rouxolivier identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT guziolowskicarito identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT pauleveloic identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming