Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Mar 25:14:9.
doi: 10.1186/s13015-019-0145-8. eCollection 2019.

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

Affiliations

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

Alexandre Lemos et al. Algorithms Mol Biol. .

Abstract

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.

Keywords: (A)synchronous dynamics; Answer Set Programming; Biological regulatory networks; Boolean functions; Model repair.

PubMed Disclaimer

Conflict of interest statement

The authors declare that they have no competing interests.

Figures

Fig. 1
Fig. 1
An example of a logical regulatory graphs. A logical regulatory graph with four nodes and four edges with positive sign associated
Fig. 2
Fig. 2
Overview of the tool. The different components of the proposed tool
Fig. 3
Fig. 3
Cardinality minimal solutions for steady state. Model of a signalling-regulatory network at steady state before and after repair operations. The repair operations shown are some of the cardinality minimal solutions. Green (red) nodes represent the assignment of a node to the value true (false)
Fig. 4
Fig. 4
The average execution time to find the first optimal solution. Average execution time to find the first optimal solution to the networks with 10 nodes and with the number of arguments following the poison distribution with lambda 1 (and 3 time steps)

Similar articles

References

    1. Markowetz F. All biology is computational biology. PLoS Biol. 2017;15(3):2002050. doi: 10.1371/journal.pbio.2002050. - DOI - PMC - PubMed
    1. Chaouiya C. Petri net modelling of biological networks. Brief Bioinform. 2007;8(4):210–219. doi: 10.1093/bib/bbm029. - DOI - PubMed
    1. Glass L, Kauffman S. The logical analysis of continuous, non-linear biochemical control networks. J Theor Biol. 1973;39(1):103–129. doi: 10.1016/0022-5193(73)90208-7. - DOI - PubMed
    1. Thomas R, Thieffry D, Kaufman M. Dynamical behaviour of biological regulatory networks: I. Biological role of feedback loops and practical use of the concept of the loop-characteristic state. Bull Math Biol. 1995;57(2):247–276. doi: 10.1007/BF02460618. - DOI - PubMed
    1. Abou-Jaoude W, Traynard P, Monteiro PT, Saez-Rodriguez J, Helikar T, Thieffry D, Chaouiya C. Logical modeling and dynamical analysis of cellular networks. Front Genet. 2016;7:94. doi: 10.3389/fgene.2016.00094. - DOI - PMC - PubMed