
9.6
Reverse Engineering Genetic Networks
The methods discussed so far analyze the transcriptome level of genes in an explora-
tive way. Co-expressed genes might have similar regulatory characteristics, but it is
not possible to get information about the nature of the regulation. This task is
tackled by the analysis of genetic networks.
Genetic networks are composed of a set of molecular entities (genes, proteins,
compounds) and interactions between those entities. The purpose of these interac-
tions is to carry out some cellular functions. The dynamics of a genetic network de-
scribe functional pathways of a cell (or tissue) such as metabolism, gene regulation,
and signaling.
The task of reverse engineering of a genetic network is the reconstruction of the
interactions in a qualitative way from experimental data using algorithms that
weight the nature of the possible interactions with numerical values (cf. Section 3.5).
In contrast to the forward modeling of networks with known interactions, which
tries to determine network behavior by topological and dynamical characteristics (cf.
Chapter 8), reverse engineering is data-based and tries to estimate regulatory interac-
tions from the experimental data. Once determined, these networks can be used to
make predictions on the gene expression of the corresponding genes. In silico predic-
tions can be used to characterize vital functions of this network, e.g., predicting the
behavior of the network when knocking down a certain gene by a suitable model sys-
tem. In Section 9.6.1 we describe the simplest gene regulatory network model, the
Boolean network. Here, algorithms exist that can infer the Boolean rules from the
state transitions, which is exemplified with the REVEAL algorithm (Liang et al.
1999). In Section 9.6.2 we review alternative approaches, and in Section 9.6.3 we re-
port on recent findings that support the occurrence of specific modules in gene regu-
lation – the identification of common network motifs.
9.6.1
Reconstructing Boolean Networks
Consider a set of experimental conditions. An interesting question is whether we
can reconstruct the qualitative interactions of the corresponding genes. Obviously,
the general answer is no, because the set of experimental conditions might be too
general. However, there are two setups where we might succeed: time-dependent
measurements and knockout experiments. In time-dependent measurements, the
conditions are dependent on each other in the sense that (theoretically) a strong ex-
pression of a transcription factor at a certain time point will lead to activation (or re-
pression) of the gene expression of its targets at the next time point. Similarly,
knocking out the transcription factor should point to expression changes of its tar-
gets.
The simplest models of gene regulatory networks are Boolean models (see Sec-
tion 3.5 and Section 8.2). Here, genes have only discrete states and the regulatory in-
teractions are described by Boolean functions (Kauffman 1993). Quite a number of
328
9 Analysis of Gene Expression Data