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
. 2011 Dec 22:12:490.
doi: 10.1186/1471-2105-12-490.

"Antelope": a hybrid-logic model checker for branching-time Boolean GRN analysis

Affiliations

"Antelope": a hybrid-logic model checker for branching-time Boolean GRN analysis

Gustavo Arellano et al. BMC Bioinformatics. .

Abstract

Background: In Thomas' formalism for modeling gene regulatory networks (GRNs), branching time, where a state can have more than one possible future, plays a prominent role. By representing a certain degree of unpredictability, branching time can model several important phenomena, such as (a) asynchrony, (b) incompletely specified behavior, and (c) interaction with the environment. Introducing more than one possible future for a state, however, creates a difficulty for ordinary simulators, because infinitely many paths may appear, limiting ordinary simulators to statistical conclusions. Model checkers for branching time, by contrast, are able to prove properties in the presence of infinitely many paths.

Results: We have developed Antelope ("Analysis of Networks through TEmporal-LOgic sPEcifications", http://turing.iimas.unam.mx:8080/AntelopeWEB/), a model checker for analyzing and constructing Boolean GRNs. Currently, software systems for Boolean GRNs use branching time almost exclusively for asynchrony. Antelope, by contrast, also uses branching time for incompletely specified behavior and environment interaction. We show the usefulness of modeling these two phenomena in the development of a Boolean GRN of the Arabidopsis thaliana root stem cell niche.There are two obstacles to a direct approach when applying model checking to Boolean GRN analysis. First, ordinary model checkers normally only verify whether or not a given set of model states has a given property. In comparison, a model checker for Boolean GRNs is preferable if it reports the set of states having a desired property. Second, for efficiency, the expressiveness of many model checkers is limited, resulting in the inability to express some interesting properties of Boolean GRNs.Antelope tries to overcome these two drawbacks: Apart from reporting the set of all states having a given property, our model checker can express, at the expense of efficiency, some properties that ordinary model checkers (e.g., NuSMV) cannot. This additional expressiveness is achieved by employing a logic extending the standard Computation-Tree Logic (CTL) with hybrid-logic operators.

Conclusions: We illustrate the advantages of Antelope when (a) modeling incomplete networks and environment interaction, (b) exhibiting the set of all states having a given property, and (c) representing Boolean GRN properties with hybrid CTL.

PubMed Disclaimer

Figures

Figure 1
Figure 1
A fragment of the state-transition graph of a Boolean GRN exemplifying asynchrony. Assume that the behavior of a network specifies a simultaneous transition of the value of the two rightmost genes from 0 to 1 (panel (a)). If we exclude the possibility of simultaneous changes, it might be more realistic to model such a phenomenon with an indetermination (panel (b)).
Figure 2
Figure 2
A fragment of the state-transition graph of a Boolean GRN showing the appearance of infinitely many paths. Infinitely many paths appear in this Boolean GRN because of one state (s1) having more than one future and occurring in a cycle. Some paths are: (s0s1s2 ...), (s0s1s1s2 ...), (s0s1s1s1s2 ...), ... A simulator using a random device traverses the model forward, state by state, following a single path of the state graph, limiting the use of such a tool to drawing only statistical conclusions about all paths in models such as this one. Model checkers, by contrast, can prove precise properties, even in the presence of infinitely many paths resulting from states having more than one future.
Figure 3
Figure 3
The interaction diagram of the GRN underlying cell type determination in the root stem cell niche of the model plant A. thaliana. The abbreviated names of the genes are inside ellipses and the edges correspond to the regulatory interactions. Auxin is a morphogene. The genes are: Auxin/INDOLE-3-ACETIC ACID (Aux/IAA), AUXIN RESPONSE FACTOR (ARF), JACKDAW (JKD), MAGPIE (MGP), PLETHORA (PLT), SCARECROW (SCR), SHORTROOT (SHR), and WUSCHEL-RELATED HOMEBOX5 (WOX5). Ordinary arrow heads denote activation; T-bar arrow heads denote inhibition.
Figure 4
Figure 4
Screenshot of Antelope showing the stable steady states for the stem cell niche GRN without indeterminations. The upper frame displays the name of the file being analyzed, the analysis performed (with the Hybrid CTL formula), and the mode by which the property was checked (synchronous or asynchronous). The middle frame displays the analysis results. The bottom frame displays new actions that can be done. The stable steady states correspond to the root SCN cellular types.
Figure 5
Figure 5
Screenshot of Antelope showing the results for unstable steady state search for the stem cell niche GRN with an indetermination in the SCR logical rule. This indetermination represents a mutation in FAS. As observed, SCR activity is present even in the absence of SHR, which is indispensable for SCR activity. It is important to note that some of the changes can only be observed analyzing the basins of attraction. For instance, the steady states for QC and CEI (two different cell types) are not possible without SCR presence; hence, a change of one steady state for another is only observable through their basins of attraction.

References

    1. von Dassow G, Meir E, Munro E, Odell G. The segment polarity network is a robust developmental module. Nature. 2000;406:188–192. doi: 10.1038/35018085. - DOI - PubMed
    1. Espinosa-Soto C, Padilla-Longoria P, Alvarez-Buylla E. A gene regulatory network model for cell-fate determination during Arabidopsis thaliana flower development that is robust and recovers experimental gene expression profiles. The Plant Cell. 2004;16:2923–2939. doi: 10.1105/tpc.104.021725. - DOI - PMC - PubMed
    1. Li S, Assmann SM, Albert R. Predicting essential components of signal transduction networks: a dynamic model of guard cell abscisic acid signaling. PLoS Biology. 2006;4(10):1732–1748. - PMC - PubMed
    1. Albert R. In: Complex Networks. Ben-Naim E, Frauenfelder H, Toroczkai Z, editor. Springer; 2004. Boolean modeling of genetic regulatory networks; pp. 459–481. [Lecture Notes in Physics Vol. 650]
    1. de Jong H. Modeling and simulation of genetic regulatory systems: a literature review. Journal of Computational Biology. 2002;9:67–103. doi: 10.1089/10665270252833208. - DOI - PubMed

Publication types

LinkOut - more resources