Repairing Boolean logical models from time-series data using Answer Set Programming

被引:1
|
作者
Lemos, Alexandre [1 ]
Lynce, Ines [1 ]
Monteiro, Pedro T. [1 ]
机构
[1] Univ Lisbon, Inst Super Tecn, INESC ID, Rua Alves Redol 9, P-1000029 Lisbon, Portugal
来源
关键词
Biological regulatory networks; Boolean functions; Model repair; (A)synchronous dynamics; Answer Set Programming; REGULATORY NETWORKS;
D O I
10.1186/s13015-019-0145-8
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Boolean models of biological signalling-regulatory networks are increasingly used to formally describe and understand complex biological processes. These models may become inconsistent as new data become available and need to be repaired. In the past, the focus has been shed on the inference of (classes of) models given an interaction network and time-series data sets. However, repair of existing models against new data is still in its infancy, where the process is still manually performed and therefore slow and prone to errors. Results: In this work, we propose a method with an associated tool to suggest repairs over inconsistent Boolean models, based on a set of atomic repair operations. Answer Set Programming is used to encode the minimal repair problem as a combinatorial optimization problem. In particular, given an inconsistent model, the tool provides the minimal repairs that render the model capable of generating dynamics coherent with a (set of) time-series data set(s), considering either a synchronous or an asynchronous updating scheme. Conclusions: The method was validated using known biological models from different species, as well as synthetic models obtained from randomly generated networks. We discuss the method's limitations regarding each of the updating schemes and the considered minimization algorithm.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Repairing Boolean logical models from time-series data using Answer Set Programming
    Alexandre Lemos
    Inês Lynce
    Pedro T. Monteiro
    Algorithms for Molecular Biology, 14
  • [2] 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
  • [3] Using Answer Set Programming for Solving Boolean Games
    De Clercq, Sofie
    De Cock, Martine
    Banters, Kim
    Schockaert, Steven
    Nowe, Ann
    FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 602 - 605
  • [4] From (Quantified) Boolean Formulae to Answer Set Programming
    Stephan, Igor
    Da Mota, Benoit
    Nicolas, Pascal
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (04) : 565 - 590
  • [5] Answer Set Programming from a Logical Point of View
    Cabalar, Pedro
    Pearce, David
    Valverde, Agustin
    KUNSTLICHE INTELLIGENZ, 2018, 32 (2-3): : 109 - 118
  • [6] Repairing SHACL Constraint Violations Using Answer Set Programming
    Ahmetaj, Shqiponja
    David, Robert
    Polleres, Axel
    Simkus, Mantas
    SEMANTIC WEB - ISWC 2022, 2022, 13489 : 375 - 391
  • [7] Analysis of Time-Series Data Using the Rough Set
    Matsumoto, Yoshiyuki
    Watada, Junzo
    INNOVATION IN MEDICINE AND HEALTHCARE 2015, 2016, 45 : 139 - 148
  • [8] Logical Clustering and Learning for Time-Series Data
    Vazquez-Chanlatte, Marcell
    Deshmukh, Jyotirmoy V.
    Jin, Xiaoqing
    Seshia, Sanjit A.
    COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 305 - 325
  • [9] An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
    Berestovsky, Natalie
    Nakhleh, Luay
    PLOS ONE, 2013, 8 (06):
  • [10] A Boolean network inference from time-series gene expression data using a genetic algorithm
    Barman, Shohag
    Kwon, Yung-Keun
    BIOINFORMATICS, 2018, 34 (17) : 927 - 933