- Method
- Open Access

# Sparse graphical Gaussian modeling of the isoprenoid gene network in *Arabidopsis thaliana*

- Anja Wille
^{1, 2, 3}Email author, - Philip Zimmermann
^{1, 4}Email author, - Eva Vranová
^{1, 4}, - Andreas Fürholz
^{1, 4}, - Oliver Laule
^{1, 4}, - Stefan Bleuler
^{1, 5}, - Lars Hennig
^{1, 4}, - Amela Prelić
^{1, 5}, - Peter von Rohr
^{1, 6}, - Lothar Thiele
^{1, 5}, - Eckart Zitzler
^{1, 5}, - Wilhelm Gruissem
^{1, 4}and - Peter Bühlmann
^{1, 3}

**5**:R92

https://doi.org/10.1186/gb-2004-5-11-r92

© Wille et al.; licensee BioMed Central Ltd. 2004

**Received: **12 May 2004

**Accepted: **27 August 2004

**Published: **25 October 2004

## Abstract

We present a novel graphical Gaussian modeling approach for reverse engineering of genetic regulatory networks with many genes and few observations. When applying our approach to infer a gene network for isoprenoid biosynthesis in *Arabidopsis thaliana*, we detect modules of closely connected genes and candidate genes for possible cross-talk between the isoprenoid pathways. Genes of downstream pathways also fit well into the network. We evaluate our approach in a simulation study and using the yeast galactose network.

## Keywords

- Carotenoid
- Gene Pair
- Additional Data File
- Isoprenoid
- Plastoquinone

## Background

The analysis of genetic regulatory networks has received a major impetus from the huge amounts of data made available by high-throughput technologies such as DNA microarrays. The genome-wide, massively parallel monitoring of gene activity will increase the understanding of the molecular basis of disease and facilitate the identification of therapeutic targets.

To fully uncover regulatory structures, different analysis tools for transcriptomic and other high-throughput data will have to be used in an integrative or iterative fashion. In simple eukaryotes or prokaryotes, gene-expression data has been combined with two-hybrid data [1] and phenotypic data [2] to successfully predict protein-protein interaction and transcriptional regulation on a large scale. If the principal organization of a gene network has been established, differential equations may be used to study its quantitative behavior [3, 4].

In higher organisms, however, little is known about regulatory control mechanisms. As a first step in reverse engineering of genetic regulatory networks, structural relationships between genes can be explored on the basis of their expression profiles. Here, we focus on graphical models [5, 6] as a probabilistic tool to analyze and visualize conditional dependencies between genes. Genes are represented by the vertices of a graph and conditional dependencies between their expression profiles are encoded by edges. Graphical modeling can be carried out with directed and undirected edges, with discretized and continuous data. Over the past few years, graphical models, in particular Bayesian networks, have become increasingly popular in reverse engineering of genetic regulatory networks [7–10].

Graphical models are powerful for a small number of genes. As the number of genes increases, however, reliable estimates of conditional dependencies require many more observations than are usually available from gene-expression profiling. Furthermore, because the number of models grows super-exponentially with the number of genes, only a small subset of models can be tested [10]. Most important, a large number of genes often entails a large number of spurious edges in the model [11]. The interpretation of the graph within a conditional-independence framework is then rendered difficult [12]. Even a search for local dependence structures and subnetworks with high statistical support [7] provides no guarantee against the detection of numerous spurious features.

Some of these problems may be circumvented by restricting the number of possible models or edges [10, 13] or by exploiting prior knowledge on the network structure. So far, however, this prior knowledge is difficult to obtain.

As an alternative approach to modeling genetic networks with many genes, we propose not to condition on all genes at a time. Instead, we apply graphical modeling to small subnetworks of three genes to explore the dependence between two of the genes conditional on the third. These subnetworks are then combined for making inferences on the complete network. This modified graphical modeling approach makes it possible to include many genes in the network while studying dependence patterns in a more complex and exhaustive way than with only pairwise correlation-based relationships.

For an independent validation of our method, we compare our modified graphical Gaussian modeling (GGM) approach with conventional graphical modeling in a simulation study. We show at the end of the Results section that our approach outperforms the standard method in simulation settings with many genes and few observations. For a further evaluation with real data, we apply our approach to the galactose-utilization data from [14] to detect galactose-regulated genes in *Saccharomyces cerevisiae*.

The main aim of this methodological work, however, was to elucidate the regulatory network of the two isoprenoid biosynthesis pathways in *Arabidopsis thaliana* (reviewed in [15]). The greater part of this paper is therefore devoted to the inference and biological interpretation of a genetic regulatory network for these two pathways. To motivate our novel modeling strategy, we first describe the problems that we encountered with standard GGMs before presenting the results of our modified GGM approach.

## Results

Isoprenoids serve numerous biochemical functions in plants: for example, as components of membranes (sterols), as photosynthetic pigments (carotenoids and chlorophylls) and as hormones (gibberellins). Isoprenoids are synthesized through condensation of the five-carbon intermediates isopentenyl diphosphate (IPP) and dimethylallyl diphosphate (DMAPP). In higher plants, two distinct pathways for the formation of IPP and DMAPP exist, one in the cytosol and the other in the chloroplast. The cytosolic pathway, often described as the mevalonate or MVA pathway, starts from acetyl-CoA to form IPP via several steps, including the intermediate mevalonate (MVA). In contrast, the plastidial (non-mevalonate or MEP) pathway involves condensation of pyruvate and glyceraldehyde 3-phosphate via several intermediates to form IPP and DMAPP. Whereas the MVA pathway is responsible for the synthesis of sterols, sesquiterpenes and the side chain of ubiquinone, the MEP pathway is used for the synthesis of isoprenes, carotenoids and the side chains of chlorophyll and plastoquinone. Although both pathways operate independently under normal conditions, interaction between them has been repeatedly reported [16, 17].

Reduced flux through the MVA pathway after treatment with lovastatin can be partially compensated for by the MEP pathway. However, inhibition of the MEP pathway in seedlings leads to reduced levels in carotenoids and chlorophylls, indicating a predominantly unidirectional transport of isoprenoid intermediates from the chloroplast to the cytosol [16, 18], although some reports indicate that an import of isoprenoid intermediates into the chloroplast also takes place [19–21].

### Application of standard GGM to isoprenoid pathways in *Arabidopsis thaliana*

Genes coding for enzymes in the two isoprenoid pathways

Name | AGI number | Subcellular location |
---|---|---|

AACT1 | At5g47720 | C |

AACT2 | At5g48230 | C |

CMK | At2g26930 | P |

DPPS1 | At2g23410 | C/ER |

DPPS2 | At5g58770 | M |

DPPS3 | At5g58780 | ER |

DXPS1 | At3g21500 | P |

DXPS2 | At4g15560 | P* |

DXPS3 | At5g11380 | P |

DXR | At5g62790 | P* |

FPPS1 | At4g17190 | C |

FPPS2 | At5g47770 | C/M* |

GGPPS1 | At1g49530 | M* |

GGPPS2 | At2g18620 | P |

GGPPS3 | At2g18640 | C/ER* |

GGPPS4 | At2g23800 | C/ER* |

GGPPS5 | At3g14510 | M |

GGPPS6 | At3g14530 | P |

GGPPS7 | At3g14550 | P* |

GGPPS8 | At3g20160 | C/ER |

GGPPS9 | At3g29430 | M |

GGPPS10 | At3g32040 | P |

GGPPS11 | At4g36810 | P* |

GGPPS12 | At4g38460 | P |

GPPS | At2g34630 | P* |

HDR | At4g34350 | P |

HDS | At5g60600 | P* |

HMGR1 | At1g76490 | C/ER* |

HMGR2 | At2g17370 | C/ER* |

HMGS | At4g11820 | C |

IPPI1 | At3g02780 | P |

IPPI2 | At5g16440 | C |

MCT | At2g02500 | P* |

MECPS | At1g63970 | P |

MK | At5g27450 | C |

MPDC1 | At2g38700 | C |

MPDC2 | At3g54250 | C |

PPDS1 | At1g17050 | P |

PPDS2 | At1g78510 | P |

UPPS1 | At2g17570 | M |

*AACT2*appears to be completely independent from all genes in the model although it is strongly correlated with

*MK*,

*MPDC1*and

*FPPS2*(see Additional data file 4 for the correlation patterns).

This phenomenon had already been observed in a simulation study by Friedman *et al*. [25] and may be related to the surprisingly frequent appearance of edges with a low absolute pairwise correlation coefficient but a high bootstrap estimate (Figure 1c). Although there is no concise explanation for this pattern, one conjecture would be that the simultaneous conditioning on many variables introduces many spurious edges with little absolute pairwise correlation but high absolute partial correlation into the model. Our modification for GGMs is to improve upon this drawback.

### Application of our modified GGM approaches

As described in more detail in Materials and methods, our approach aims at modeling dependencies between two genes by taking the effect of other genes separately into account. In the hope of identifying direct co-regulation between genes, an edge is drawn between two genes *i* and *j* when their pairwise correlation is not the effect of a third gene. Each edge has therefore a clear interpretation.

We have developed two versions of our method: a frequentist approach in which each edge is tested for presence or absence; and a likelihood approach with parameters *θ*_{
ij
}, which describe the probability for an edge between *i* and *j* in a latent random graph. One main benefit of the second version over full graphical models is that one can easily test on a large scale how well additional genes can be incorporated into the network. This allows the selection of additional candidate genes for the network in a fast and efficient way.

*A. thaliana*and by attaching 795 additional genes from 56 other metabolic pathways to it. Figure 3 shows the network model obtained from the frequentist modified GGM approach. Because we find a module with strongly interconnected genes in each of the two pathways, we split the graph into two subgraphs, each displaying the subnetwork of one module and its neighbors. Our finding provides a further example that within a pathway many consecutive or closely positioned genes are potentially jointly regulated [26].

In the MEP pathway, the genes *DXR*, *MCT*, *CMK* and *MECPS* are nearly fully connected (upper panel of Figure 3). From this group of genes, there are a few edges to genes in the MVA pathway. Among these genes, *AACT1* and *HMGR1* form candidates for cross-talk between the MEP and the MVA pathway because they have no further connection to the MVA pathway. Their correlation to *DXR*, *MCT*, *CMK* and *MECPS* is always negative.

Similarly, the genes *AACT2*, *HMGS*, *HMGR2*, *MK*, *MPDC1*, *FPPS1* and *FPPS2* share many edges in the MVA pathway (lower panel of Figure 3). The subgroup *AACT2*, *MK*, *MPDC1* and *FPPS2* is completely interconnected. From these genes, we find edges to *IPPI1* and *GGPPS12* in the MEP pathway. Whereas *IPPI1* is positively correlated with *AACT2*, *MK*, *MPDC1* and *FPPS2*, *GGPPS12* displays negative correlation to the four genes.

*AACT2*and

*MK*,

*MPDC1*and

*FPPS2*. In general, we found a better agreement between the absolute pairwise correlation and the selected edges (frequentist approach) or the probability parameters

*θ*(latent random graph approach). Figures 4a and 4b show the selected edges and

*θ*-values as a function of the absolute pairwise correlation.

### Attaching additional pathway genes to the network

Following construction of the isoprenoid genetic network, 795 additional genes from 56 metabolic pathways were incorporated. Among these were genes from pathways downstream of the two isoprenoid biosynthesis pathways, such as phytosterol biosynthesis, mono- and diterpene metabolism, porphyrin/chlorophyll metabolism, carotenoid biosynthesis, plastoquinone biosynthesis for example. Using the second version of our method, that is, the latent random graph approach, we compared *θ*-values for all gene pairs in the network with and without attaching these additional genes (Figure 4b and 4c). As expected, the parameters *θ* for the edge probabilities decreased if additional genes were included in the isoprenoid network (see Materials and methods). After addition, if for a gene pair *i*, *j*, *θ*_{
ij
}dropped by more than 0.3, it was assumed that the dependence between *i* and *j* could be 'explained' by some of the additional genes.

To find these genes out of all additionally tested candidates *k*, GGMs with genes *i*, *j* and *k* were formed. A gene *k* was considered to explain the dependency between *i* and *j* when an edge between *i* and *j* was not supported in the GGM, that is, when the null hypothesis *ρ*_{ij|k}= 0 was accepted in the corresponding likelihood ratio test. *k* was then taken to 'attach well' to the gene pair *i*, *j*.

Thus, for each gene pair *i*, *j* whose parameter *θ*_{
ij
}dropped by more than 0.3, we obtained a list of well-attaching genes. Genes appearing significantly frequently in these lists of well-attaching genes were assumed to connect well to the complete genetic network. We tested for significance by randomization: For each gene pair *i*, *j*, a randomized list of well-attaching genes was formed with the same size as the original gene list. To explore which pathways attach significantly well to the MVA and MEP pathways, the portion of genes from each of the 56 pathways was summed over all gene pairs *i*, *j*. These sums were then compared for the originally attached genes and the sums of randomly attached genes in 100 datasets.

Pathways whose genes attach significantly well to the isoprenoid pathways

Both isoprenoid pathways | MEP pathway | MVA pathway |
---|---|---|

Plastoquinone* | Plastoquinone* | Plastoquinone* |

Carotenoid* | Carotenoid* | Phytosterol* |

Calvin cycle | Porphyrin/chlorophyll* | |

Histidine | One carbon pool | |

One carbon pool | Calvin cycle | |

Tocopherol* | ||

Porphyrin/chlorophyll* |

On a metabolic level, our results are substantiated by earlier labeling experiments using [1-^{13}C] glucose, which revealed that sterols were formed via the MVA pathway, while plastidic isoprenoids (β-carotene, lutein, phytol and plastoquinone-9) were synthesized using intermediates from the MEP pathway [27]. Moreover, incorporation of [1-^{13}C]- and [2,3,4,5-^{13}C_{4}]1-deoxy-D-xylulose into β-carotene, lutein and phytol indicated that the carotenoid and chlorophyll biosynthesis pathways proceed from intermediates obtained via the MEP pathway [28].

In contrast, a close connection between the MVA and the MEP pathways could not be detected. This suggests that cross-talk on the transcriptional level may be restricted to single genes in both pathways.

In a further analysis step, we examined which gene pairs the four identified pathways (plastoquinone, carotenoid, chlorophyll, and phytosterols) attached to. Genes from the plastoquinone pathway were predominantly linked to the genes *DXR*, *MCT*, *CMK*, *GGPPS11*, *GGPPS12*, *AACT1*, *HMGR1* and *FPPS1*, supporting the hypothesis that *AACT1* and *HMGR1* are involved in communication between the MEP and MVA pathways.

Genes from the carotenoid pathway attached to *DXPS2*, *HDS*, *HDR*, *GGPPS11*, *DPPS2* and *PPDS2*, whereas the chlorophyll biosynthesis appears to be related to *DXPS2*, *DXPS3*, *DXR*, *CMK*, *MCT*, *HDS*, *HDR*, *GGPPS11* and *GGPPS12*. Genes from the phytosterol pathway attach to *FPPS1*, *HMGS*, *DPPS2*, *PPDS1* and *PPDS2*.

*σ*

_{ ij }|, where

*σ*

_{ ij }denotes the pairwise correlation between genes

*i*and

*j*.

The positions of the MVA pathway genes (labeled 'm') and the non-mevalonate pathway genes (labeled 'n'), respectively, are shown to the right of the figure. The symbol + represents the positions of genes from the downstream pathways identified in Table 2, whereby the vertical line is drawn to distinguish between genes downstream of the mevalonate and the non-mevalonate pathway. From Figure 5 it can be easily seen that there is no clear pattern of (positional) association between genes of the isoprenoid biosynthesis and downstream pathways in the hierarchical clustering.

### Simulation study

For an independent comparison between the modified and the conventional GGM approaches, we simulated gene-expression data with 40 genes and 100 observations. This simulation framework corresponds to the data for isoprenoid biosynthesis and is thought to be only exemplary at this point. An extensive simulation study is currently underway and will be presented elsewhere.

Following recent findings on the topology of metabolic and protein networks [29, 30], we simulated scale-free networks in which the fraction of nodes with *k* edges decays as a power law ∝ *k*^{-γ}. For metabolic and protein networks, *γ* is usually estimated to range between 2 and 3, which would result in very sparse networks with fewer edges than nodes in our simulation settings. To allow for denser networks, we generated 100 graphs each for *γ* = 0.5, 1.5 and 2.5. With 40 nodes, these graphs then comprised 88.3, 49.7 and 30.5 edges on average. For each edge, the conditional dependence of the corresponding gene pairs was modeled with a latent random variable in a structural equation model as described in [31]. Further details are of technical nature and are omitted here. The use of latent random variables enabled us to model partial correlation coefficients according to the previously defined network structure while ensuring positive definiteness of the complete partial correlation matrix. This matrix was then transformed into a covariance matrix Σ, from which synthetic gene expression data with 100 observations were sampled according to a multivariate normal distribution *N*(0,Σ).

ROC curves depict the true-positive rate as a function of the false-negative rate. However, in our setting where the false-positive edges by far outnumber the true-positive ones, the proportion of true positives among the selected edges is also of interest (Figure 6b). Note that this proportion is the complementary false-discovery rate 1-FDR [32]. Figure 6b provides further evidence that the modified GGM approaches have a better performance than standard GGM.

### Application to galactose utilization in *Saccharomyces cerevisiae*

For further evaluation, we applied our approach to the galactose-utilization dataset from [14] to detect galactose-regulated genes in *Saccharomyces cerevisiae*. Ideker *et al*. [14] used self-organizing maps to cluster 997 genes with significant expression changes in 20 systematic perturbation experiments of the galactose pathway. From the nine galactose genes under investigation, two subgroups with three and four genes, respectively, were found in two of the 16 clusters. Nine of the 87 genes in these two clusters carried GAL4p-binding sites and are thus candidate genes for regulation by the transcription factor GAL4p. Among these candidate genes, *GCY1* and *PCL10* are known to be targets of GAL4p [33], and *YMR318C* has been implicated in another binding-site study [34].

After incorporating all yeast genes into our network of the nine galactose genes, 13 genes were found to attach significantly well. Among these, *GCY1* and *PCL10* were also detected. Furthermore, three out of the remaining 11 candidate genes (*MLF3*, *YEL057C* and *YPL066W*) had GAL4p-binding sites. These genes were also identified in [14]. This result shows once more that with our approach we are not only able to model the dependence between genes but also find genes whose expression profiles fit well to the original genes in the model. In contrast to [14], we did not have to rely on gene clusters with a high occurrence of galactose genes to find these genes.

## Discussion

Analysis of gene expression patterns, for example cluster analysis, often focuses on coexpression and pairwise correlation between genes. Graphical models are based on a more sophisticated measure of conditional dependence among genes. However, with this measure, modeling is restricted to a small number of genes. With a larger set of genes, it is rather difficult to interpret the model and to generate hypotheses on the regulation of genetic networks.

In our approaches, in the search for significant co-regulation between two genes all other genes in the model are also taken into account. However, the effect of these genes is examined separately, one gene at a time. Because of this simplification, modeling can include a larger number of genes. Also, each edge has a clear interpretation, representing a pair of significantly correlated genes whose dependence cannot be explained by a third gene in the model. Our frequentist method has a resemblance to the first two steps in the SGS and PC algorithms [31]. By restricting the modeling to subnetworks with three genes, we avoid the statistically unreliable and computationally costly search for conditional independence in large subsets, as in the SGS algorithm. Also, we avoid having to remove edges in a stepwise fashion, as in the PC algorithm. Therefore, we do not run the risk of mistakenly removing an edge at an early stage, which leads to improved stability in the modeling process.

By using a Gaussian model, we can only reveal linear dependencies between genes. For handling nonlinearities, gene-expression profiles should be discretized and analyzed in a multinomial framework. In principle, it should be straightforward to adopt our approach to a multinomial model. Because we focused on linear dependencies, we have not addressed this problem so far.

For the isoprenoid biosynthesis pathways in *A. thaliana*, we constructed a genetic network and identified candidate genes for cross-talk between both pathways. Interestingly, both positive and negative correlations were found between the identified candidate genes and the corresponding pathways. *AACT1* and *HMGR1*, key genes of the MVA pathway, were found to be negatively correlated to the module of connected genes in the MEP pathway. This suggests that in the experimental conditions tested, *AACT1* and *HMGR1* may respond differently (than the MEP pathway genes) to environmental conditions, or that they possess a different organ-specific expression profile. In either case, expression within both groups seems to be mutually exclusive. On the other hand, a positive correlation was identified between *IPPI1* and members of the MVA pathway, suggesting that this enzyme controls the steady-state levels of IPP and DMAPP in the plastid when a high level of transfer of intermediates between plastid and cytosol takes place.

Although we have considered only metabolic genes in this analysis, the method can be extended to identify genes encoding other types of proteins belonging to the same transcription module. In fact, transcription factors and other regulator proteins, as well as structural proteins such as transporters, are often found in the same expression module [26]. Our results suggest that the expression of genes belonging to the chlorophyll and carotenoid biosynthesis pathways is controlled by a module that possibly includes genes from the MEP pathway.

Similarly, the expression of genes in the phytosterol pathway appears to be influenced by genes from the MVA pathway. For the downstream regulation of plastoquinone biosynthesis, however, genes from both pathways seem to be involved. This finding is in agreement with the dual localization of enzymes from the plastoquinone pathway in either the plastid or the cytosol. The regulation of this pathway may therefore depend on processes happening on the metabolic and regulatory level in both compartments.

We have shown in a simulation study that for gene-expression data with many genes and few observations, the modified GGM approaches have performed better in recovering conditional dependence structures than conventional GGM. However, a final evaluation of our inferred network for the isoprenoid biosynthesis pathways in *A. thaliana* can only be made on the basis of additional knowledge and biological experiments. At this stage, the use of domain knowledge has provided some means of network validation. As genes from the respective downstream pathways were significantly more often attached to the isoprenoid network than were candidate genes from other pathways, we are quite confident that our method can grasp the modularity in the dependence structure within groups of genes and also between groups of genes. Such modularity would have been difficult to detect by standard graphical modeling or clustering.

## Materials and methods

### Graphical Gaussian models (GGMs)

Let *q* be the number of genes in the network, and *n* be the number of observations for each gene. The vector of log-scaled gene-expression values, *Y* = (*Y*_{1},...,*Y*_{
q
}) is assumed to follow a multivariate normal distribution *N*(*μ*,Σ) with mean *μ* = (*μ*_{1},...,*μ*_{
q
}) and covariance matrix Σ. The partial correlation coefficients *ρ*_{ij|rest}, which measure the correlation between genes *i* and *j* conditional on all other genes in the model are calculated as

where *ω*_{
ij
}, *1*, *j* = 1,...,*q* are the elements of the precision matrix Ω = Σ^{-1}.

Using likelihood methods, each partial correlation coefficients *ρ*_{ij|rest}can be estimated and tested against the null hypothesis *ρ*_{ij|rest}= 0 [5]. An edge between genes *i* and *j* is drawn if the null hypothesis is rejected. Since the estimation of the partial correlation coefficients involves matrix inversion, estimators are very sensitive to the rank of the matrix. If the model comprises many genes, estimates are only reliable for a large number of observations.

Commonly, the modeling of the graph is carried out in a stepwise backward manner starting from the full model from which edges are removed consecutively. The process stops when no further improvement can be achieved by removal of an additional edge. The final model is usually evaluated by bootstrapping to exclude spurious edges in the model.

### Modified GGM approaches

Let *i*, *j* be a pair of genes. The sample Pearson's correlation coefficient *σ*_{
ij
}is the commonly used measure for coexpression. For examining possible effects of other genes *k* on *σ*_{
ij
}, we consider GGMs for all triples of genes *i*, *j*, *k* with *k* ≠ *i*, *j*. For each *k*, the partial correlation coefficient *ρ*_{ij|k}is computed and compared to *σ*_{
ij
}. If the expression level of *k* is independent of *i* and *j*, the partial correlation coefficient would not differ from *σ*_{
ij
}. If on the other hand, the correlation between *i* and *j* is caused by *k* since *k* co-regulates both genes, one would expect *ρ*_{ij|k}to be close to 0. Here, we use the terminology, that *k* 'explains' the correlation between *i* and *j*.

In order to combine the different *ρ*_{ij|k}values in a biologically and statistically meaningful way, we define an edge between *i* and *j* if *ρ*_{ij|k}≠ 0 for all remaining genes *k*. In particular, if there is at least one *k* with *ρ*_{ij|k}= 0, no edge between *i* and *j* is drawn since the correlation between *i* and *j* may be the effect of *k*. Our approach can be implemented as a frequentist approach in which each edge is tested for presence or absence or alternatively, as a likelihood approach with parameters *θ*_{
ij
}, which describe the probability for an edge between *i* and *j* in a latent random graph.

### Frequentist approach

*i*,

*j*and all remaining genes

*k*, p-values

*ρ*

_{ij|k}are obtained from the likelihood ratio test of the null hypothesis

*ρ*

_{ij|k}= 0. In order to combine the different

*p*-values

*ρ*

_{ij|k}, we simply test whether a third gene

*k*exists that 'explains' the correlation between

*i*and

*j*. For this purpose, we apply the following procedure:

- (1)
For each pair

*i*,*j*form the maximum*p*-value

*p*

_{ij,max }= max{

*p*

_{ij|k},

*k*≠

*i, j*}.

- (2)
Adjust each

*p*_{ij,max }according to standard multiple testing procedures such as FDR [32]. - (3)
If the adjusted

*p*_{ij,max }value is smaller than 0.05, draw an edge between the genes*i*and*j*; otherwise omit it.

The correction for multiple testing in step 2 is carried out with respect to the possible number of edges (*q*(*q* - 1))/2 in the model. Implicitly, multiple testing over all genes *k* is also involved in step 1. However, because the maximum over all *p*_{ij|k}is considered, a multiple testing correction is not necessary.

### Latent random graph approach

The frequentist approach has the disadvantage that a connection between two genes *i* and *j* is either considered to be present or absent. Also, it is not taken into account whether an edge between *i* and *k* respectively *j* and *k* is truly present when we test for *ρ*_{ij|k}= 0. In our second method, we introduce a parameter *θ*_{
ij
}as the probability for an edge between two genes *i* and *j* in a latent random graph model. Let *θ* be the parameter vector of *θ*_{
ij
}for all 1 ≤ *i* < *j* ≤ *q* and *y* = (*y*^{1},...,*y*^{
n
}) be a sample of *n* observations. For estimating *θ*, we maximize the log-likelihood *L*(*θ*) = log*P*_{
θ
}(*y*) via the EM-algorithm [35].

Let *θ*^{
t
}be a current estimate of *θ*. Further, let *g* be the unobserved graph encoded as an adjacency matrix with *g*_{
ij
}∈ {0,1} depending on whether there is an edge between genes *i* and *j* or not. In the E-step of the EM-algorithm, the conditional expectation of the complete data log-likelihood is determined with respect to the conditional distribution *p*(*g*|*y*,*θ*^{
t
}),

By assuming independence between edges, Equation (1) becomes

and further, after replacing

and summing out Equation 2 we find

*P*(*g*_{
ij
}= 1|*y*,*θ*^{
t
}) and *P*(*g*_{
ij
}= 0|*y*,*θ*^{
t
}) at the right side of Equation (3) are approximated by the statistical evidence of edge *i*, *j* in GGMs with genes *i*, *j* and *k*. As we only want to estimate the effect of *k* on the correlation between *i* and *j*, we distinguish only the two cases whether *k* is a common neighbor of *i* and *j*, for example, *g*_{
ik
}= 1 and *g*_{
jk
}= 1 or not. When *k* is a common neighbor, we test *ρ*_{ij|k}≠ 0 versus *ρ*_{ij|k}= 0. When *k* is not a common neighbor of *i* and *j*, we test *σ*_{
ij
}≠ 0 versus *σ*_{
ij
}= 0 for the pairwise correlation coefficients instead. Thus, we obtain

*p*-values of the corresponding likelihood ratio tests. After replacing Equation (4) in Equation (3), the M-step of the EM-algorithm, that is the maximization of

*E*

_{ θ }(log

*P*

_{ θ }(

*g*)|

*y*,

*θ*

^{ t }) with respect to

*θ*, leads to an iterative updating scheme

*θ*

^{ t }→

*θ*

^{t+1 }with

*θ*as follows

- (1)
For gene pairs

*i*,*j*, compute*P*(*ρ*_{ ij }|*k*≠ 0) and*P*(*σ*_{ ij }≠ 0) for all genes*k*≠*i*,*j*. - (2)
Starting with

*θ*^{0}, apply iteratively Equation (5) until the error |*θ*^{t+1 }-*θ*^{ t }| drops below a prespecified value, for example 10^{-6}.

Our latent random graph approach also enables us to fit a large number of additional genes into a constructed genetic network. In this case, for a gene pair *i*, *j* in step 1 of the analysis, the partial correlation coefficients *ρ*_{ij|k}are not only computed and tested for genes *k* in the model but also for the additional candidate genes. However, the iteration in step 2 is not extended to these candidate genes. In other words, *θ*_{
ij
}is only iteratively updated in Equation (5) if both genes *i*, *j* are in the original model. For candidate genes *k*, *θ*_{
ik
}and *θ*_{
jk
}are kept fixed at a prespecified value, for example 1, and are not re-estimated in the EM-iteration process.

This outline introduces a second level into the modeling process. At the first level, the network between the original genes is constructed. At the second level, we test how additional candidate genes influence the parameters *θ*. If these candidates have an effect on the correlation between *i* and *j*, *θ*_{
ij
}will decrease. Thus, by comparing the original network with the network inferred from allowing for additional genes in step 1, we can determine which candidate genes lower the *θ*-values and, accordingly, fit well into the network.

## Additional data files

Additional data is available with the online version of this paper. Additional data files 1 and 2 contain the gene expression values of the isoprenoid genes (Additional data file 1) and the 795 genes from other pathways (Additional data file 2). Additional data file 3 contains a more detailed description of the microarray data (such as experimental conditions, hybridization and standardization). Additional data file 4 describes the correlation pattern of the 40 isoprenoid genes.

## Declarations

## Authors’ Affiliations

## References

- Jansen R, Yu H, Greenbaum D, Kluger Y, Krogan N, Chung S, Emili A, Snyder M, Greenblatt J, Gerstein M: A Bayesian networks approach for predicting protein-protein interactions from genomic data. Science. 2003, 302: 449-453. 10.1126/science.1087361.PubMedView ArticleGoogle Scholar
- Covert M, Knight E, Reed J, Herrgard M, Palsson B: Integrating high-throughput and computational data elucidates bacterial networks. Nature. 2004, 429: 92-96. 10.1038/nature02456.PubMedView ArticleGoogle Scholar
- Kurata H, El-Samad H, Yi TM, Khammash MJD: Feedback regulation of the heat shock response in
*E. coli*. Proc 40th IEEE Conf Decision Control. 2001, 837-842.Google Scholar - Gardner T, Cote I, Gill JA, Grant A, Watkinson A: Long-term region-wide declines in Caribbean corals. Science. 2003, 301: 958-960. 10.1126/science.1086050.PubMedView ArticleGoogle Scholar
- Edwards D: Introduction to Graphical Modelling. 2000, New York; Springer Verlag, 2View ArticleGoogle Scholar
- Lauritzen S: Graphical Models. 1996, Oxford: Oxford University PressGoogle Scholar
- Friedman N, Linial M, Nachman I, Pe'er D: Using Bayesian networks to analyze expression data. J Comput Biol. 2000, 7: 601-620. 10.1089/106652700750050961.PubMedView ArticleGoogle Scholar
- Hartemink AJ, Gifford DK, Jaakkola TS, Young RA: Using graphical models and genomic expression data to statistically validate models of genetic regulatory networks. Pac Symp Biocomput. 2001, 1: 422-433.Google Scholar
- Toh H, Horimoto K: Inference of a genetic network by a combined approach of cluster analysis and graphical Gaussian modeling. Bioinformatics. 2002, 18: 287-297. 10.1093/bioinformatics/18.2.287.PubMedView ArticleGoogle Scholar
- Wang J, Myklebost O, Hovig E: MGraph: graphical models for microarray data analysis. Bioinformatics. 2003, 19: 2210-2211. 10.1093/bioinformatics/btg298.PubMedView ArticleGoogle Scholar
- Husmeier D: Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic Bayesian networks. Bioinformatics. 2003, 19: 2271-2282. 10.1093/bioinformatics/btg313.PubMedView ArticleGoogle Scholar
- Waddell PJ, Kishino H: Cluster inference methods and graphical models evaluated on NCI60 microarray gene expression data. Genome Inform Ser Workshop Genome Inform. 2000, 11: 129-140.PubMedGoogle Scholar
- Friedman N, Nachman I, Pe'er D: Learning Bayesian network structure from massive datasets: The 'Sparse Candidate' algorithm. Proc Fifteenth Conf Uncertainty Artific Intellig. 1999, 206-215.Google Scholar
- Ideker T, Thorsson V, Ranish JA, Christmas R, Buhler J, Eng JK, Bumgarner R, Goodlett DR, Aebersold R, Hood L: Integrated genomic and proteomic analyses of a systematically perturbed metabolic network. Science. 2001, 292: 929-934. 10.1126/science.292.5518.929.PubMedView ArticleGoogle Scholar
- Rodriguez-Concepcion M, Boronat A: Elucidation of the methylerythritol phosphate pathway for isoprenoid biosynthesis in bacteria and plastids. A metabolic milestone achieved through genomics. Plant Physiol. 2002, 130: 1079-1089. 10.1104/pp.007138.PubMedView ArticleGoogle Scholar
- Laule O, Fürholz A, Chang HS, Zhu T, Wang X, Heifetz PB, Gruissem W, Lange M: Crosstalk between cytosolic and plastidial pathways of isoprenoid biosynthesis in
*Arabidopsis thaliana*. Proc Natl Acad Sci USA. 2003, 100: 6866-6871. 10.1073/pnas.1031755100.PubMedPubMed CentralView ArticleGoogle Scholar - Rodriguez-Concepcion M, Fores O, Martinez-Garcia JF, Gonzalez V, Phillips M, Ferrer A, Boronat A: Distinct light-mediated pathways regulate the biosynthesis and exchange of isoprenoid precursors during
*Arabidopsis*seedling development. Plant Cell. 2004, 16: 144-156. 10.1105/tpc.016204.PubMedPubMed CentralView ArticleGoogle Scholar - Bick JA, Lange BM: Metabolic cross talk between cytosolic and plastidial pathways of isoprenoid biosynthesis: unidirectional transport of intermediates across the chloroplast envelope membrane. Arch Biochem Biophys. 2003, 415: 146-154. 10.1016/S0003-9861(03)00233-9.PubMedView ArticleGoogle Scholar
- Kasahara H, Hanada A, Kuzuyama T, Takagi M, Kamiya Y, Yamaguchi S: Contribution of the mevalonate and methylerythritol phosphate pathways to the biosynthesis of gibberellins in
*Arabidopsis*. J Biol Chem. 2002, 277: 45188-45194. 10.1074/jbc.M208659200.PubMedView ArticleGoogle Scholar - Nagata N, Suzuki M, Yoshida S, Muranaka T: Mevalonic acid partially restores chloroplast and etioplast development in
*Arabidopsis*lacking the non-mevalonate pathway. Planta. 2002, 216: 345-350. 10.1007/s00425-002-0871-9.PubMedView ArticleGoogle Scholar - Hemmerlin A, Hoeffler JF, Meyer O, Tritsch D, Kagan IA, Grosdemange-Billiard C, Rohmer M, Bach TJ: Cross-talk between the cytosolic mevalonate and the plastidial methylerythritol phosphate pathways in tobacco bright yellow-2 cells. J Biol Chem. 2003, 278: 26666-26676. 10.1074/jbc.M302526200.PubMedView ArticleGoogle Scholar
- Lange B, Ghassemian M: Genome organization in
*Arabidopsis thaliana*: a survey for genes involved in isoprenoid and chlorophyll metabolism. Plant Mol Biol. 2003, 51: 925-948. 10.1023/A:1023005504702.PubMedView ArticleGoogle Scholar - Schwarz G: Estimating the dimension of a model. Annls Statistics. 1978, 6: 461-464.View ArticleGoogle Scholar
- MIM 3.1 student version. [http://www.hypergraph.dk]
- Friedman N, Goldszmidt M, Wyner A: Data analysis with Bayesian networks: a bootstrap approach. In Proc Fifteenth Conf Uncertainty Artific Intellig. 1999, 196-205.Google Scholar
- Ihmels J, Levy R, Barkai N: Principles of transcriptional control in the metabolic network of
*Saccharomyces cerevisiae*. Nat Biotechnol. 2004, 22: 86-92. 10.1038/nbt918.PubMedView ArticleGoogle Scholar - Lichtenthaler HK, Schwender J, Disch A, Rohmer M: Biosynthesis of isoprenoids in higher plant chloroplasts proceeds via a mevalonate-independent pathway. FEBS Lett. 1997, 400: 271-274. 10.1016/S0014-5793(96)01404-4.PubMedView ArticleGoogle Scholar
- Arigoni D, Sagner S, Latzel C, Eisenreich W, Bacher A, Zenk MH: Terpenoid biosynthesis from 1-deoxy-D-xylulose in higher plants by intramolecular skeletal rearrangement. Proc Natl Acad Sci USA. 1997, 94: 10600-10605. 10.1073/pnas.94.20.10600.PubMedPubMed CentralView ArticleGoogle Scholar
- Maslov S, Sneppen K: Specificity and stability in topology of protein networks. Science. 2002, 296: 910-913. 10.1126/science.1065103.PubMedView ArticleGoogle Scholar
- Jeong H, Tombor B, Albert R, Oltvai ZN, Barabasi AL: The large-scale organization of metabolic networks. Nature. 2000, 407: 651-654. 10.1038/35036627.PubMedView ArticleGoogle Scholar
- Spirtes P, Glymour C, Scheines R: Causation, Prediction, and Search. 2000, Cambridge, MA: MIT Press, 2Google Scholar
- Benjamini Y, Hochberg Y: Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Statist Soc Ser B. 1995, 57: 289-300.Google Scholar
- Ren B, Robert F, Wyrick JJ, Aparicio O, Jennings EG, Simon I, Zeitlinger J, Schreiber J, Hannett N, Kanin E, et al: Genome-wide location and function of DNA binding proteins. Science. 2000, 290: 2306-2309. 10.1126/science.290.5500.2306.PubMedView ArticleGoogle Scholar
- Roth FP, Hughes JD, Estep PW, Church GM: Finding DNA regulatory motifs within unaligned noncoding sequences clustered by whole-genome mRNA quantitation. Nat Biotechnol. 1998, 16: 939-945. 10.1038/nbt1098-939.PubMedView ArticleGoogle Scholar
- Dempster AP, Laird NM, Rubin DB: Maximum likelihood from incomplete data via the EM algorithm. J R Statist Soc Ser B. 1977, 39: 1-38.Google Scholar
- TargetP prediction of subcellular location. [http://www.cbs.dtu.dk/services/TargetP]
- Friendly M: Corrgrams: Exploratory displays for correlation matrices. Amer Statistician. 2002, 56: 316-324. 10.1198/000313002533.View ArticleGoogle Scholar
- Kleffmann T, Russenberger D, von Zychlinski A, Christopher W, Sjolander K, Gruissem W, Baginsky S: The
*Arabidopsis thaliana*chloroplast proteome reveals pathway abundance and novel protein functions. Curr Biol. 2004, 14: 354-362. 10.1016/j.cub.2004.02.039.PubMedView ArticleGoogle Scholar - Himanen K, Boucheron E, Vanneste S, de Almeida Engler J, Inze D, Beeckman T: Auxin-mediated cell cycle activation during early lateral root initiation. Plant Cell. 2002, 14: 2339-2351. 10.1105/tpc.004960.PubMedPubMed CentralView ArticleGoogle Scholar
- Redman J, Haas B, Tanimoto G, Town C: Development and evaluation of an
*Arabidopsis*whole genome Affymetrix probe array. Plant J. 2004, 38: 545-561. 10.1111/j.1365-313X.2004.02061.x.PubMedView ArticleGoogle Scholar - Liu W, Mei R, Di X, Ryder T, Hubbell E, Dee S, Webster T, Harrington C, Ho M, Baid J, Smeekens S: Analysis of high density expression microarrays with signed-rank call algorithms. Bioinformatics. 2002, 18: 1593-1599. 10.1093/bioinformatics/18.12.1593.PubMedView ArticleGoogle Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.