Estimating Attractor Reachability in Asynchronous Logical Models

Logical models are well-suited to capture salient dynamical properties of regulatory networks. For networks controlling cell fate decisions, cell fates are associated with model attractors (stable states or cyclic attractors) whose identification and reachability properties are particularly relevant...

Full description

Bibliographic Details
Main Authors: Nuno D. Mendes, Rui Henriques, Elisabeth Remy, Jorge Carneiro, Pedro T. Monteiro, Claudine Chaouiya
Format: Article
Language:English
Published: Frontiers Media S.A. 2018-09-01
Series:Frontiers in Physiology
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fphys.2018.01161/full
id doaj-7e91480e5d1c48e3acf5398053c08e72
record_format Article
spelling doaj-7e91480e5d1c48e3acf5398053c08e722020-11-24T22:05:35ZengFrontiers Media S.A.Frontiers in Physiology1664-042X2018-09-01910.3389/fphys.2018.01161381182Estimating Attractor Reachability in Asynchronous Logical ModelsNuno D. Mendes0Rui Henriques1Rui Henriques2Elisabeth Remy3Jorge Carneiro4Pedro T. Monteiro5Pedro T. Monteiro6Claudine Chaouiya7Instituto Gulbenkian de Ciência, Oeiras, PortugalDepartment of Computer Science and Engineering, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, PortugalInstituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento, Lisbon, PortugalAix Marseille University, CNRS, Centrale Marseille, I2M UMR 7373, Marseille, FranceInstituto Gulbenkian de Ciência, Oeiras, PortugalDepartment of Computer Science and Engineering, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, PortugalInstituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento, Lisbon, PortugalInstituto Gulbenkian de Ciência, Oeiras, PortugalLogical models are well-suited to capture salient dynamical properties of regulatory networks. For networks controlling cell fate decisions, cell fates are associated with model attractors (stable states or cyclic attractors) whose identification and reachability properties are particularly relevant. While synchronous updates assume unlikely instantaneous or identical rates associated with component changes, the consideration of asynchronous updates is more realistic but, for large models, may hinder the analysis of the resulting non-deterministic concurrent dynamics. This complexity hampers the study of asymptotical behaviors, and most existing approaches suffer from efficiency bottlenecks, being generally unable to handle cyclical attractors and quantify attractor reachability. Here, we propose two algorithms providing probability estimates of attractor reachability in asynchronous dynamics. The first algorithm, named Firefront, exhaustively explores the state space from an initial state, and provides quasi-exact evaluations of the reachability probabilities of model attractors. The algorithm progresses in breadth, propagating the probabilities of each encountered state to its successors. Second, Avatar is an adapted Monte Carlo approach, better suited for models with large and intertwined transient and terminal cycles. Avatar iteratively explores the state space by randomly selecting trajectories and by using these random walks to estimate the likelihood of reaching an attractor. Unlike Monte Carlo simulations, Avatar is equipped to avoid getting trapped in transient cycles and to identify cyclic attractors. Firefront and Avatar are validated and compared to related methods, using as test cases logical models of synthetic and biological networks. Both algorithms are implemented as new functionalities of GINsim 3.0, a well-established software tool for logical modeling, providing executable GUI, Java API, and scripting facilities.https://www.frontiersin.org/article/10.3389/fphys.2018.01161/fullregulatory networklogical modelingdiscrete asynchronous dynamicsattractorsreachability
collection DOAJ
language English
format Article
sources DOAJ
author Nuno D. Mendes
Rui Henriques
Rui Henriques
Elisabeth Remy
Jorge Carneiro
Pedro T. Monteiro
Pedro T. Monteiro
Claudine Chaouiya
spellingShingle Nuno D. Mendes
Rui Henriques
Rui Henriques
Elisabeth Remy
Jorge Carneiro
Pedro T. Monteiro
Pedro T. Monteiro
Claudine Chaouiya
Estimating Attractor Reachability in Asynchronous Logical Models
Frontiers in Physiology
regulatory network
logical modeling
discrete asynchronous dynamics
attractors
reachability
author_facet Nuno D. Mendes
Rui Henriques
Rui Henriques
Elisabeth Remy
Jorge Carneiro
Pedro T. Monteiro
Pedro T. Monteiro
Claudine Chaouiya
author_sort Nuno D. Mendes
title Estimating Attractor Reachability in Asynchronous Logical Models
title_short Estimating Attractor Reachability in Asynchronous Logical Models
title_full Estimating Attractor Reachability in Asynchronous Logical Models
title_fullStr Estimating Attractor Reachability in Asynchronous Logical Models
title_full_unstemmed Estimating Attractor Reachability in Asynchronous Logical Models
title_sort estimating attractor reachability in asynchronous logical models
publisher Frontiers Media S.A.
series Frontiers in Physiology
issn 1664-042X
publishDate 2018-09-01
description Logical models are well-suited to capture salient dynamical properties of regulatory networks. For networks controlling cell fate decisions, cell fates are associated with model attractors (stable states or cyclic attractors) whose identification and reachability properties are particularly relevant. While synchronous updates assume unlikely instantaneous or identical rates associated with component changes, the consideration of asynchronous updates is more realistic but, for large models, may hinder the analysis of the resulting non-deterministic concurrent dynamics. This complexity hampers the study of asymptotical behaviors, and most existing approaches suffer from efficiency bottlenecks, being generally unable to handle cyclical attractors and quantify attractor reachability. Here, we propose two algorithms providing probability estimates of attractor reachability in asynchronous dynamics. The first algorithm, named Firefront, exhaustively explores the state space from an initial state, and provides quasi-exact evaluations of the reachability probabilities of model attractors. The algorithm progresses in breadth, propagating the probabilities of each encountered state to its successors. Second, Avatar is an adapted Monte Carlo approach, better suited for models with large and intertwined transient and terminal cycles. Avatar iteratively explores the state space by randomly selecting trajectories and by using these random walks to estimate the likelihood of reaching an attractor. Unlike Monte Carlo simulations, Avatar is equipped to avoid getting trapped in transient cycles and to identify cyclic attractors. Firefront and Avatar are validated and compared to related methods, using as test cases logical models of synthetic and biological networks. Both algorithms are implemented as new functionalities of GINsim 3.0, a well-established software tool for logical modeling, providing executable GUI, Java API, and scripting facilities.
topic regulatory network
logical modeling
discrete asynchronous dynamics
attractors
reachability
url https://www.frontiersin.org/article/10.3389/fphys.2018.01161/full
work_keys_str_mv AT nunodmendes estimatingattractorreachabilityinasynchronouslogicalmodels
AT ruihenriques estimatingattractorreachabilityinasynchronouslogicalmodels
AT ruihenriques estimatingattractorreachabilityinasynchronouslogicalmodels
AT elisabethremy estimatingattractorreachabilityinasynchronouslogicalmodels
AT jorgecarneiro estimatingattractorreachabilityinasynchronouslogicalmodels
AT pedrotmonteiro estimatingattractorreachabilityinasynchronouslogicalmodels
AT pedrotmonteiro estimatingattractorreachabilityinasynchronouslogicalmodels
AT claudinechaouiya estimatingattractorreachabilityinasynchronouslogicalmodels
_version_ 1725825584962994176