Skip to main content
EURASIP Journal on Bioinformatics and Systems Biology logoLink to EURASIP Journal on Bioinformatics and Systems Biology
. 2008 Nov 12;2009(1):195272. doi: 10.1155/2009/195272

A Bayesian Network View on Nested Effects Models

Cordula Zeller 1, Holger Fröhlich 2, Achim Tresch 3,
PMCID: PMC3171420  PMID: 19148294

Abstract

Nested effects models (NEMs) are a class of probabilistic models that were designed to reconstruct a hidden signalling structure from a large set of observable effects caused by active interventions into the signalling pathway. We give a more flexible formulation of NEMs in the language of Bayesian networks. Our framework constitutes a natural generalization of the original NEM model, since it explicitly states the assumptions that are tacitly underlying the original version. Our approach gives rise to new learning methods for NEMs, which have been implemented in the Inline graphic/Bioconductor package nem. We validate these methods in a simulation study and apply them to a synthetic lethality dataset in yeast.

1. Introduction

Nested effects models (NEMs) are a class of probabilistic models. They aim to reconstruct a hidden signalling structure (e.g., a gene regulatory system) by the analysis of high-dimensional phenotypes (e.g., gene expression profiles) which are consequences of well-defined perturbations of the system (e.g., RNA interference). NEMs have been introduced by Markowetz et al. [1], and they have been extended by Fröhlich et al. [2] and Tresch and Markowetz [3], see also the review of Markowetz and Spang [4]. There is an open-source software package "nem" available on the platform Inline graphic/Bioconductor [5, 13], which implements a collection of methods for learning NEMs from experimental data. The utility of NEMs has been shown in several biological applications (Drosophila melanogaster [1], Saccharomyces cerevisiae [6], estrogen receptor pathway, [7]). The model in its original formulation suffers from some ad hoc restrictions which seemingly are only imposed for the sake of computability. The present paper gives an NEM formulation in the context of Bayesian networks (BNs). Doing so, we provide a motivation for these restrictions by explicitly stating prior assumptions that are inherent to the original formulation. This leads to a natural and meaningful generalization of the NEM model.

The paper is organized as follows. Section 2 briefly recalls the original formulation of NEMs. Section 3 defines NEMs as a special instance of Bayesian networks. In Section 4, we show that this definition is equivalent to the original one if we impose suitable structural constraints. Section 5 exploits the BN framework to shed light onto the learning problem for NEMs. We propose a new approach to parameter learning, and we introduce structure priors that lead to the classical NEM as a limit case. In Section 6, a simulation study compares the performance of our approach to other implementations. Section 7 provides an application of NEMs to synthetic lethality data. In Section 8, we conclude with an outlook on further issues in NEM learning.

2. The Classical Formulation of Nested Effects Models

For the sake of self-containedness, we briefly recall the idea and the original definition of NEMs, as given in [3]. NEMs are models that primarily intend to establish causal relations between a set of binary variables, the signals Inline graphic. The signals are not observed directly rather than through their consequences on another set of binary variables, the effects Inline graphic. A variable assuming the value Inline graphic, respectively, Inline graphic is called active, respectively, inactive. NEMs deterministically predict the states of the effects, given the states of the signals. Furthermore, they provide a probabilistic model for relating the predicted state of an effect to its measurements. NEMs consist of a directed graph Inline graphic the nodes of which are the variables Inline graphic. Edges represent dependencies between their adjacent nodes. An arrow pointing from Inline graphic to Inline graphic means that Inline graphic is active whenever Inline graphic is active. To be more precise, the graph Inline graphic can be decomposed into a graph Inline graphic, which encodes the information flow between the signals, and a graph Inline graphic which relates each effect to exactly one signal, see Figure 1. The effects that are active as a consequence of a signal Inline graphic are those effects that can be reached from Inline graphic via at most one step in Inline graphic, followed by one step in Inline graphic. Let Inline graphic denote the predicted state of Inline graphic when signal Inline graphic is activated, and let Inline graphic be the matrix of all predicted effects.

Figure 1.

Figure 1

Example of a Nested effects model in its Bayesian network formulation. The bold arrows determine the graph Inline graphic, the solid thin arrows encode Inline graphic. Dashed arrows connect the effects to their reporters.

For the probabilistic part of the model, let Inline graphic be the data observed at effect Inline graphic when signal Inline graphic is activated (which, by the way, need not be binary and may comprise replicate measurements), and let Inline graphic be the matrix of all measurements. The stochastic model that relates the predictions Inline graphic to the experimental data Inline graphic is given by a set of "local" probabilities Inline graphic. There are several ways of specifying Inline graphic, depending on the kind of data and the estimation approach one wants to pursue (see [13]). An NEM is completely parameterized by Inline graphic and Inline graphic, and, assuming data independence, its likelihood is given by

graphic file with name 1687-4153-2009-195272-i36.gif (1)

3. The Bayesian Network Formulation of Nested Effects Models

A Bayesian network describes the joint probability distribution of a finite family of random variables (the nodes) by a directed acyclic graph Inline graphic and by a family of local probability distributions, which we assume to be parameterized by a set of parameters Inline graphic (for details, see, e.g., [8]). We want to cast the situation of Section 2 in the language of Bayesian networks. Assuming the acyclicity of the graph Inline graphic of the previous section, this is fairly easy. A discussion on how to proceed when Inline graphic contains cycles is given in Section 4. We have to model a deterministic signalling hierarchy, in which some components Inline graphic can be probed by measurements, and some components Inline graphic are perturbed in order to measure the reaction of the system as a whole. All these components Inline graphic will be hidden nodes in the sense that no observations will be available for Inline graphic, and we let the topology between these nodes be identical to that in the classical model. In order to account for the data, we introduce an additional layer of observable variables (observables, Inline graphic) in an obvious way: each effect node Inline graphic has an edge pointing to a unique (its) observable node Inline graphic (see Figure 1). Hence, Inline graphic, and we call Inline graphicthe observation ofInline graphic.

Let Inline graphic be the set of parents of a node Inline graphic, that is, the set of nodes that are direct predecessors of Inline graphic. For notational convenience, we add a zero node Inline graphic, Inline graphic, which has no parents, and which is a parent of all hidden nodes (but not of the observables). Note that by construction, Inline graphic is not empty unless Inline graphic is the zero node. For the hidden nodes, let the local probabilities describe a deterministic relationship,

graphic file with name 1687-4153-2009-195272-i58.gif (2)

We slightly abuse notation by writing Inline graphic for the maximum value that is assumed by a node in Inline graphic. Obviously, all hidden nodes are set to 0 or 1 deterministically, given their parents. The local probabilities Inline graphic, Inline graphic, remain arbitrary for the moment. Assume that we have made an intervention into the system by activating a set of nodes Inline graphic. This amounts to cutting all edges that lead to the nodes in Inline graphic and setting their states to value 1. When an intervention Inline graphic is performed, let Inline graphic be the value of Inline graphic. This value is uniquely determined by Inline graphic, as the next lemma shows.

Lemma 3.1.

Inline graphic if and only if Inline graphic can be reached from one of the nodes in Inline graphic by a directed path in Inline graphic (i.e., there exists a sequence of directed edges in Inline graphic possibly of length zero, that links an Inline graphic to Inline graphic). When performing an intervention Inline graphic, we, therefore, have

graphic file with name 1687-4153-2009-195272-i77.gif (3)

Proof.

The proof is straightforward though somewhat technical and may be skipped for first reading. Let Inline graphic be an ordering of the nodes compatible with Inline graphic, which means Inline graphic, Inline graphic. Such an ordering exists because the graph connecting the states is acyclic. The proof is by induction on the order, the case Inline graphic being trivial. If Inline graphic, there is nothing to prove. Hence, we may assume Inline graphic in the graph which arises from Inline graphic by cutting all edges that lead to a node in Inline graphic. Since Inline graphic, it follows that Inline graphic if and only if Inline graphic for some Inline graphic. This holds exactly if Inline graphic for some Inline graphic (in particular, Inline graphic). By induction, this is the case if and only if there exists an Inline graphic and a directed path from Inline graphic to Inline graphic, which can then be extended to a path from Inline graphic to Inline graphic.

Let Inline graphic be an observation of the effects generated during intervention Inline graphic. Marginalization over the hidden nodes yields

graphic file with name 1687-4153-2009-195272-i101.gif (4)

Since by (3) there is only one possible configuration for the hidden nodes, namely, Inline graphic, Inline graphic, (4) simplifies to

graphic file with name 1687-4153-2009-195272-i104.gif (5)
graphic file with name 1687-4153-2009-195272-i105.gif (6)

This formula is very intuitive. It says that if an intervention Inline graphic has been performed, one has to determine the unique current state of each effect node. This, in turn, determines the (conditional) probability distribution of the corresponding observable node, for which one has to calculate the probability of observing the data. The product over all effects then gives the desired result.

4. Specialization to the Original NEM Formulation

In fact, (6) can be written as

graphic file with name 1687-4153-2009-195272-i107.gif (7)

Let Inline graphic, Inline graphic, and Inline graphic. Following the NEM formulation of [3], we consider all replicate measurements of an intervention Inline graphic as generated from its own Bayesian network, and we try to learn the ratio Inline graphic separately for each intervention Inline graphic. Therefore, we include Inline graphic into the subscript. Taking logs in (7), it follows that

graphic file with name 1687-4153-2009-195272-i115.gif (8)

Suppose that we have performed a series Inline graphic of interventions, and we have generated observations Inline graphic, respectively. Assuming observational independence, we get

graphic file with name 1687-4153-2009-195272-i118.gif (9)

with the matrices Inline graphic and Inline graphic. The importance of (9) lies in the fact that it completely separates the estimation steps for Inline graphic and Inline graphic. The information about the topology Inline graphic of the Bayesian network enters the formula merely in the shape of Inline graphic, and the local probability distributions alone define Inline graphic. Hence, prior to learning the topology, one needs to learn the local probabilities only for once. Then, finding a Bayesian network that fits the data well means finding a topology which maximizes Inline graphic.

In the original formulation of NEMs, it is assumed that the set of interventions equals the set of all single-node interventions, Inline graphic, Inline graphic. As pointed out in Section 2, the topology of the BN can be captured by two graphs Inline graphic and Inline graphic, which we identify with their corresponding adjacency matrices Inline graphic and Inline graphic by abuse of notation. The Inline graphic adjacency matrix Inline graphic describes the connections among signals, and the Inline graphic adjacency matrix Inline graphic encodes the connection between signals and effects. For convenience, let the diagonal elements of Inline graphic equal Inline graphic. Denote by Inline graphic the adjacency matrix of the transitive closure of Inline graphic. Check that by Lemma 3.1, Inline graphic. Therefore, we seek

graphic file with name 1687-4153-2009-195272-i142.gif (10)

which for transitively closed graphs Inline graphic is exactly the formulation in [3]. It has the advantage that given Inline graphic, the optimal Inline graphic can be calculated exactly and very fast, which dramatically reduces the search space and simplifies the search for a good graph Inline graphic. The BN formulation of NEMs implies via (10) that two graphs Inline graphic are indistinguishable (likelihood equivalent, they fit all data equally well) if they have the same transitive closure. It is a subject of discussion whether the transitive closure of the underlying graph is a desirable property of such a model (think of causal chains which are observed in a stable state) or not (think of the dampening of a signal when passed from one node to another, or of a snapshot of the system where the signalling happens with large time lags), see [9].

It should be mentioned that the graph topology in our BN formulation of NEMs is necessarily acyclic, whereas the original formulation admits arbitrary graphs. This is only an apparent restriction. Due to the transitivity assumption, effects that connect to a cycle of signals will always react in the same way. This behaviour can also be obtained by arranging the nodes of the cycle in a chain and connecting the effects to the last node of the chain. This even leaves the possibility for connecting other effects to only a subset of the signals in the cycle by attaching them to a node higher up in the chain. As a consequence, admitting cycles does not extend the model class of NEMs in the Bayesian setting.

Although the original NEM model is algebraically and computationally appealing, it has some drawbacks. Learning the ratio Inline graphic separately for each intervention Inline graphic entails various problems as follows.

(1) Given an observation Inline graphic at observable Inline graphic together with the state of its parent Inline graphic, the quantity Inline graphic should not depend on the intervention Inline graphic during which the data were obtained, by the defining property of Bayesian networks. However, we learn the ratio Inline graphic separately for each intervention, that is, we learn separate local parameters Inline graphic, which is counterintuitive.

(2) Reference measurements Inline graphic are used to calculate the ratio Inline graphic, raising the need for a "null" experiment corresponding to an unperturbed observation Inline graphic of the system, which might not be available. The null experiment enters the estimation of each ratio Inline graphic. This introduces an unnecessary asymmetry in the importance of intervention Inline graphic relative to the other interventions.

(3) The procedure uses the data inefficiently since for a given topology, the quantities of interest Inline graphic, respectively, Inline graphic could be learned from all interventions that imply Inline graphic, respectively, Inline graphic, providing a broader basis for the estimation.

The method proposed in the last item is much more time-consuming, since the occurring probabilities have to be estimated individually for each topology. However, such a model promises to better capture the real situation, so we develop the theory into this direction.

5. NEM Learning in the Bayesian Network Setting

Bear in mind that a Bayesian network is parameterized by its topology Inline graphic and its local probability distributions, which we assume to be given by a set of local parameters Inline graphic. The ultimate goal is to maximize Inline graphic. In the presence of prior knowledge, (we assume independent priors for the topology and the local parameters), we can write

graphic file with name 1687-4153-2009-195272-i169.gif (11)

from which it follows that

graphic file with name 1687-4153-2009-195272-i170.gif (12)

If it is possible to solve the integral in (12) analytically, it can then be used by standard optimization algorithms for the approximation of Inline graphic. This full Bayesian approach will be pursued in Section 5.1. If the expression in (12) is computationally intractable or slow, we resort to a simultaneous maximum a posteriori estimation of Inline graphic and Inline graphic, that is,

graphic file with name 1687-4153-2009-195272-i174.gif (13)

The hope is that the maximization Inline graphic in (13) can be calculated analytically or at least very efficiently, see [3]. Then, maximization over Inline graphic is again done using standard optimization algorithms. Section 5.2 is devoted to this approach.

5.1. Bayesian Learning of the Local Parameters

Let the topology Inline graphic and the interventions Inline graphic be given. Let Inline graphic denote the number of times the observable Inline graphic was reported to take the value Inline graphic, while its true value was Inline graphic, and let Inline graphic be the number of measurements taken from Inline graphic when its true value is Inline graphic:

graphic file with name 1687-4153-2009-195272-i186.gif (14)

Binary Observables

The full Bayesian approach in a multinomial setting was introduced by Cooper and Herskovits [10].

The priors are assumed to follow beta distributions:

graphic file with name 1687-4153-2009-195272-i187.gif (15)

Here, Inline graphic, and Inline graphic are shape parameters, which, for the sake of simplicity, are set to the same value for every effect Inline graphic. This assumption can be easily dropped and different priors may be used for each effect.

In this special setting with binomial nodes with one parent, the well-known formula of Cooper and Herskovitz can be simplified to

graphic file with name 1687-4153-2009-195272-i191.gif (16)

Continuous Observables

Let us assume Inline graphic to be normally distributed with mean Inline graphic and variance Inline graphic, Inline graphic, Inline graphic. We refer to the work of Neapolitan [8] for the calculation of this section. Let the prior for the precision Inline graphic follow a Gamma distribution,

graphic file with name 1687-4153-2009-195272-i198.gif (17)

Given the precision Inline graphic, let the conditional prior for the mean Inline graphic be

graphic file with name 1687-4153-2009-195272-i201.gif (18)

So the Data of observable Inline graphic given its parent's state Inline graphic is

graphic file with name 1687-4153-2009-195272-i204.gif (19)

Then,

graphic file with name 1687-4153-2009-195272-i205.gif (20)

The data enters this equation via

graphic file with name 1687-4153-2009-195272-i206.gif (21)

5.2. Maximum Likelihood Learning of the Local Parameters

Let the topology Inline graphic and the interventions Inline graphic be given. For learning the parameters of the local distributions Inline graphic, we perform maximum likelihood estimation in two different settings. The observables are assumed to follow either a binomial distribution or a Gaussian distribution.

Binary Observables

For an effect Inline graphic, let its observable Inline graphic be a binary random variable with values in Inline graphic, and let Inline graphic, Inline graphic. The model is then completely parameterized by the topology Inline graphic and Inline graphic.

Note that

graphic file with name 1687-4153-2009-195272-i217.gif (22)

with Inline graphic. The parameter set Inline graphic that maximizes expression (22) is

graphic file with name 1687-4153-2009-195272-i220.gif (23)

(the ratios with a denominator of zero are irrelevant for the evaluation of (22) and are set to zero).

Continuous Observables

There is an analogous way of doing ML estimation in the case of continuous observable variables if one assumes Inline graphic to be a normal distribution with mean Inline graphic and variance Inline graphic, Inline graphic, Inline graphic.

Note that

graphic file with name 1687-4153-2009-195272-i226.gif (24)

with

graphic file with name 1687-4153-2009-195272-i227.gif (25)

The parameter set Inline graphic maximizing expression (24) is

graphic file with name 1687-4153-2009-195272-i229.gif (26)

(quotients with a denominator of zero are again irrelevant for the evaluation of (24) and are set to zero). Note that in both the discrete and the continuous case, Inline graphic depends on the topology Inline graphic, since the topology determines the values of Inline graphic, Inline graphic, Inline graphic.

5.3. Structure Learning

It is a major achievement of NEMs to restrict the topology of the underlying graphical structure in a sensible yet highly efficient way, thus, tremendously reducing the size of the search space. There is an arbitrary "core" network consisting of signal nodes, and there is a very sparse "marginal" network connecting the signals to the effects. It is, however, by no means necessary that the core network and the signal nodes coincide. We propose another partition of the hidden nodes into core nodes Inline graphic and marginal nodes Inline graphic, Inline graphic, which may be distinct from the partition into signals and effects, Inline graphic. No restrictions are imposed on the subgraph generated by the core nodes (except that the graph has to be acyclic). The key semantics of NEMs is that marginal nodes are viewed as the terminal nodes of a signalling cascade. The requirement that the marginal nodes have only few or at most one incoming edge can be translated into a well-known structure prior Inline graphic (see, e.g., [12]) which penalizes the number of parents of marginal nodes:

graphic file with name 1687-4153-2009-195272-i240.gif (27)

For the penalty parameter Inline graphic, this is the original NEM restriction. If Inline graphic, each marginal node can be assigned to all suitable core nodes. As a consequence, there is always a best scoring topology with an empty core graph. Inline graphic makes signalling to the marginal nodes "expensive" relative to signalling in the core graph. It is unclear how to choose Inline graphic optimally, so we stick to the choice Inline graphic for the applications. Simulation studies have shown that a simple gradient ascent algorithm does very well in optimizing the topology of the Bayesian network, compared to other methods that have been proposed [7].

6. Simulation

6.1. Network and Data Sampling

The ML and the Bayesian method for parameter learning have been implemented in the nem software [13], which is freely available at the Inline graphic/Bioconductor software platform [5]. To test the performance of our method, we conducted simulations with randomly created acyclic networks with Inline graphic signals. The out-degree Inline graphic of each signal was sampled from the power-law distribution

graphic file with name 1687-4153-2009-195272-i249.gif (28)

where Inline graphic is an appropriate normalization constant. Binary data (1 = effect, 0 = no effect) was simulated for the perturbation of each signal in the created network using 4 replicate measurements with type-I and type-II error rates Inline graphic and Inline graphic, which were drawn uniformly from Inline graphic and Inline graphic for each perturbation separately. This simulates individual measurement error characteristics for each experiment.

6.2. Results

We compared our Bayesian network model with the classical NEM using a greedy hill-climbing algorithm to find the best fitting connection between signals. We simulated Inline graphic and 250 effect nodes, and for each number of effects, 100 random networks were created as described above. Figure 2 demonstrates that both approaches perform very similarly.

Figure 2.

Figure 2

Results (specificity, sensitivity, and balanced accuracy) of simulation run. The continuous line (greedy (Bayes)) describes the performance of the traditional NEM method, the dashed line stands for our new approach via Bayesian networks.

7. Application

We apply the BN formulation of the NEM methodology to a dataset of synthetic lethality interactions in yeast. We reveal hierarchical dependencies of protein interactions. Synthetic lethality (SL) is the phenomenon that a cell survives the single gene deletion of a gene A and a gene B, but the double deletion of A and B is detrimental. In this case, A and B are called SL partners or an SL pair. It has been shown in [11] that it is not so much SL partners themselves whose gene products participate in the same protein complex or pathway, rather than genes that share many SL partners. The detection of genetic interactions via synthetic lethality screens and appropriate computational tools is a current area of research, see [14]. Ye and Peyser define a hypergeometric score function to test whether two genes have many SL partners in common. They apply their methodology to a large SL data set [15] for finding pairs (and, consequently, clusters) of genes whose products are likely to participate in the same pathway. We extend their approach as explained in Figure 3. SL partnership arises (not exclusively, but prevalently) among genes pertaining to two distinct pathways that complement each other in a vital cell function. If a gene A is upstream of gene B in some pathway, a deletion of gene A will affect at least as many pathways as a deletion of gene B. Hypothesizing a very simplistic world, all SL partners of B will as well be SL partners of A; but this subset relation can be detected by NEMs. Take the primary knockout genes as core nodes, and the secondary knockout genes as marginal nodes, which are active given a primary knockout whenever SL occurs. We used the dataset from [15] and chose 40 primary knockout genes having the most SL interaction partners as core genes, and included all their 194 SL partners as marginal nodes. An NEM with binary observables was estimated, both with the maximum likelihood approach and in the Bayesian setting. It should be emphasized that NEM estimation for this dataset is only possible in the new BN setting because there is no canonical "null experiment," which enables us to estimate the likelihood ratios Inline graphic needed in the classical setting in (7), (8), [14].

Figure 3.

Figure 3

Schematic reconstruction of a signalling pathway through synthetic lethality data. (a) A situation in which there are two pairs of complementary pathways (Inline graphic and Inline graphic). (b) Model of the situation as follows: the primary knockouts are considered signals Inline graphic (they are not observed). As those are our genes of interest, they will also form the core nodes. The secondary effects are accessible to observation and, therefore, represented by the effects Inline graphic, and Inline graphic. Each SL pair is connected by a dashed line. (c) NEMs that might be estimated from (b), using binary observables and one of the approaches in Sections 5.1 or 5.2.

Figure 4 displays the results of the NEM reconstruction. The NEMs estimated by both methods agree well as far as the hierarchical organisation of the network is concerned. However, they do not agree well with the clusters found in [11]. We refrain from a biological interpretation of these networks, since the results are of a preliminary nature. In particular, the reconstruction does not take advantage of prior knowledge, and the postulated edges were not validated experimentally.

Figure 4.

Figure 4

NEMs constructed from the SL data. Only core genes that have at least one edge are shown. (a) The ML estimate. (b) The Bayesian estimate (the prior choice (see (15)) was Inline graphic, respectively, Inline graphic). Nodes with the same shading pertain to the same clusters that were defined by Ye et al. [11]. Bold arrows appear in both reconstructions, thin arrows reverse their direction, and dashed arrows are unique to each reconstruction.

8. Summary and Outlook

Some aspects of the classical NEM concept appear in a different light when stated in the BN framework. Mainly, these are three folds: (1) the learning of the local parameters, for which we proposed new learning rules; (2) the structural constraints, they can be cast as priors on the NEM topology; (3) the distinction between hidden and observable nodes, which can be different from that of core nodes and marginal nodes.

We proposed some new lines of investigation, like a full Bayesian approach for the evaluation of Inline graphic, and a smooth structure prior with continuous penalty parameter Inline graphic. It is much easier to proceed in the BN framework and implement, for example, a boolean logic for the signal transduction, which is less simplistic than in the current model. A straightforward application of NEMs in their BN formulation to synthetic lethality data demonstrated the potential of the NEM method, with the purpose of stimulating further research in that field.

Contributor Information

Cordula Zeller, Email: cordulazeller@gmx.de.

Holger Fröhlich, Email: h.froehlich@dkfz-heidelberg.de.

Achim Tresch, Email: tresch@lmb.uni-muenchen.de.

Acknowledgments

The authors like to thank Peter Bühlmann and Daniel Schöner for proposing the application of NEMs to synthetic lethality data. This work was supported by the Deutsche Forschungsgemeinschaft, the Sonderforschungsbereich SFB646. H. Fröhlich is funded by the National Genome Research Network (NGFN) of the German Federal Ministry of Education and Research (BMBF) through the platforms SMP Bioinformatics (OIGR0450) and SMP RNA (OIGR0418).

References

  1. Markowetz F, Bloch J, Spang R. Non-transcriptional pathway features reconstructed from secondary effects of RNA interference. Bioinformatics. 2005;21(21):4026–4032. doi: 10.1093/bioinformatics/bti662. [DOI] [PubMed] [Google Scholar]
  2. Fröhlich H, Fellmann M, Sültmann H, Poustka A, Beissbarth T. Estimating large-scale signaling networks through nested effect models with intervention effects from microarray data. Bioinformatics. 2008;24(22):2650–2656. doi: 10.1093/bioinformatics/btm634. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Tresch A, Markowetz F. Structure learning in nested effects models. Statistical Applications in Genetics and Molecular Biology. 2008;7(1, article 9) doi: 10.2202/1544-6115.1332. [DOI] [PubMed] [Google Scholar]
  4. Markowetz F, Spang R. Inferring cellular networks—a review. BMC Bioinformatics. 2007;8, supplement 6:1–17. doi: 10.1186/1471-2105-8-S6-S5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Gentleman RC, Carey VJ, Bates DM. et al. Bioconductor: open software development for computational biology and bioinformatics. Genome biology. 2004;5(10, article R80):1–16. doi: 10.1186/gb-2004-5-10-r80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Markowetz F, Kostka D, Troyanskaya OG, Spang R. Nested effects models for high-dimensional phenotyping screens. Bioinformatics. 2007;23(13):i305–i312. doi: 10.1093/bioinformatics/btm178. [DOI] [PubMed] [Google Scholar]
  7. Froehlich H, Fellmann M, Sueltmann H, Poustka A, Beissbarth T. Large scale statistical inference of signaling pathways from RNAi and microarray data. BMC Bioinformatics. 2007;8, article 386:1–15. doi: 10.1186/1471-2105-8-386. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Neapolitan RE. Learning Bayesian Networks. Prentice Hall, Upper Saddle River, NJ, USA; 2003. [Google Scholar]
  9. Jacob J, Jentsch M, Kostka D, Bentink S, Spang R. Detecting hierarchical structure in molecular characteristics of disease using transitive approximations of directed graphs. Bioinformatics. 2008;24(7):995–1001. doi: 10.1093/bioinformatics/btn056. [DOI] [PubMed] [Google Scholar]
  10. Cooper GF, Herskovits E. A Bayesian method for the induction of probabilistic networks from data. Machine Learning. 1992;9(4):309–347. [Google Scholar]
  11. Ye P, Peyser BD, Pan X, Boeke JD, Spencer FA, Bader JS. Gene function prediction from congruent synthetic lethal interactions in yeast. Molecular Systems Biolog. 2005;1, article 2005.0026:1. doi: 10.1038/msb4100034. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Mukherjee S, Speed TP. Network inference using informative priors. Proceedings of the National Academy of Sciences of the United States of America. 2008;105(38):14313–14318. doi: 10.1073/pnas.0802272105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Fröhlich H, Beißbarth T, Tresch A. et al. Analyzing gene perturbation screens with nested effects models in R and bioconductor. Bioinformatics. 2008;24(21):2549–2550. doi: 10.1093/bioinformatics/btn446. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Le Meur N, Gentleman R. Modeling synthetic lethality. Genome Biology. 2008;9(9, article R135):1–10. doi: 10.1186/gb-2008-9-9-r135. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Tong AHY, Lesage G, Bader GD. et al. Global mapping of the yeast genetic interaction network. Science. 2004;303(5659):808–813. doi: 10.1126/science.1091317. [DOI] [PubMed] [Google Scholar]

Articles from EURASIP Journal on Bioinformatics and Systems Biology are provided here courtesy of Springer

RESOURCES