Using answer set programming to deal with boolean networks and attractor computation: application to gene regulatory networks of cells

被引:1
|
作者
Khaled, Tarek [1 ]
Benhamou, Belaid [1 ]
Trinh, Van-Giang [1 ]
机构
[1] Aix Marseille Univ, Univ Toulon, CNRS, LIS, Marseille, France
关键词
Answer set programming; Logic programming; Systems biology; Gene regulatory network; Boolean network; Attractor; Cellular phenotype; FINDING ATTRACTORS; LOGICAL ANALYSIS; MODEL; ROBUST;
D O I
10.1007/s10472-023-09886-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deciphering gene regulatory networks' functioning is an essential step for better understanding of life, as these networks play a fundamental role in the control of cellular processes. Boolean networks have been widely used to represent gene regulatory networks. They allow to describe the dynamics of complex gene regulatory networks straightforwardly and efficiently. The attractors are essential in the analysis of the dynamics of a Boolean network. They explain that a particular cell can acquire specific phenotypes that may be transmitted over several generations. In this work, we consider a new representation of Boolean networks' dynamics based on a new semantics used in Answer Set Programming (ASP). We use logic programs and ASP to express and deal with gene regulatory networks seen as Boolean networks, and develop a method to detect all the attractors of such networks. We first show how to represent and deal with general Boolean networks for the synchronous and asynchronous updates modes, where the computation of attractors requires a simulation of these networks' dynamics. Then, we propose an approach for the particular case of circular networks where no simulation is needed. This last specific case plays an essential role in biological systems. We show several theoretical properties; in particular, simple attractors of the gene networks are represented by the stable models of the corresponding logic programs and cyclic attractors by its extra-stable models. These extra-stable models correspond to the extra-extensions of the new semantics that are not captured by the semantics of stable models. We then evaluate the proposed approach for general Boolean networks on real biological networks and the one dedicated to the case of circular networks on Boolean networks generated randomly. The obtained results for both approaches are encouraging.
引用
收藏
页码:713 / 750
页数:38
相关论文
共 50 条
  • [1] Using answer set programming to deal with boolean networks and attractor computation: application to gene regulatory networks of cells
    Tarek Khaled
    Belaid Benhamou
    Van-Giang Trinh
    Annals of Mathematics and Artificial Intelligence, 2023, 91 : 713 - 750
  • [2] Modelling gene and protein regulatory networks with Answer Set Programming
    Fayruzov, Timur
    Janssen, Jeroen
    Vermeir, Dirk
    Cornelis, Chris
    De Cock, Martine
    INTERNATIONAL JOURNAL OF DATA MINING AND BIOINFORMATICS, 2011, 5 (02) : 209 - 229
  • [3] Attractor Stabilizability of Boolean Networks With Application to Biomolecular Regulatory Networks
    Rafimanzelat, Mohammad Reza
    Bahrami, Fariba
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2019, 6 (01): : 72 - 81
  • [4] Computing Attractors of Multi-Valued Gene Regulatory Networks using Fuzzy Answer Set Programming
    Mushthofa, Mushthofa
    Schockaert, Steven
    De Cock, Martine
    2016 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2016, : 1955 - 1962
  • [5] Synthesis of Boolean Networks from Biological Dynamical Constraints using Answer-Set Programming
    Chevalier, Stephanie
    Froidevaux, Christine
    Pauleve, Loic
    Zinovyev, Andrei
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, : 34 - 41
  • [6] Scalable Enumeration of Trap Spaces in Boolean Networks via Answer Set Programming
    Giang Trinh
    Benhamou, Belaid
    Pastva, Samuel
    Soliman, Sylvain
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 9, 2024, : 10714 - 10722
  • [7] Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
    Louis Fippo Fitime
    Olivier Roux
    Carito Guziolowski
    Loïc Paulevé
    Algorithms for Molecular Biology, 12
  • [8] Identification of bifurcation transitions in biological regulatory networks using Answer-Set Programming
    Fitime, Louis Fippo
    Roux, Olivier
    Guziolowski, Carito
    Pauleve, Loic
    ALGORITHMS FOR MOLECULAR BIOLOGY, 2017, 12
  • [9] P_UNSAT approach of attractor calculation for Boolean gene regulatory networks
    He, Qinbin
    Xia, Zhile
    Lin, Bin
    JOURNAL OF THEORETICAL BIOLOGY, 2018, 447 : 171 - 177
  • [10] Extending boolean regulatory network models with Answer Set Programming
    Fayruzov, Timur
    Janssen, Jeroen
    Cornelis, Chris
    Vermeir, Dirk
    De Cock, Martine
    2010 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2010, : 207 - 212