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

Abstract 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...

Full description

Bibliographic Details
Main Authors: Louis Fippo Fitime, Olivier Roux, Carito Guziolowski, Loïc Paulevé
Format: Article
Language:English
Published: BMC 2017-07-01
Series:Algorithms for Molecular Biology
Online Access:http://link.springer.com/article/10.1186/s13015-017-0110-3
id doaj-c8166175daa440a9a3e30c8e97f22dac
record_format Article
spelling doaj-c8166175daa440a9a3e30c8e97f22dac2020-11-25T02:52:25ZengBMCAlgorithms for Molecular Biology1748-71882017-07-0112111410.1186/s13015-017-0110-3Identification of bifurcation transitions in biological regulatory networks using Answer-Set ProgrammingLouis Fippo Fitime0Olivier Roux1Carito Guziolowski2Loïc Paulevé3LS2N, UMR CNRS 6004, Ecole Centrale de NantesLS2N, UMR CNRS 6004, Ecole Centrale de NantesLS2N, UMR CNRS 6004, Ecole Centrale de NantesLRI UMR 8623, Univ. Paris-Sud-CNRS, Université Paris-SaclayAbstract 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 .http://link.springer.com/article/10.1186/s13015-017-0110-3
collection DOAJ
language English
format Article
sources DOAJ
author Louis Fippo Fitime
Olivier Roux
Carito Guziolowski
Loïc Paulevé
spellingShingle Louis Fippo Fitime
Olivier Roux
Carito Guziolowski
Loïc Paulevé
Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
Algorithms for Molecular Biology
author_facet Louis Fippo Fitime
Olivier Roux
Carito Guziolowski
Loïc Paulevé
author_sort Louis Fippo Fitime
title 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_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_sort identification of bifurcation transitions in biological regulatory networks using answer-set programming
publisher BMC
series Algorithms for Molecular Biology
issn 1748-7188
publishDate 2017-07-01
description Abstract 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 .
url http://link.springer.com/article/10.1186/s13015-017-0110-3
work_keys_str_mv AT louisfippofitime identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT olivierroux identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT caritoguziolowski identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
AT loicpauleve identificationofbifurcationtransitionsinbiologicalregulatorynetworksusinganswersetprogramming
_version_ 1724730162064392192