Abstract
Motivation: Understanding the structure and interplay of cellular signalling pathways is one of the great challenges in molecular biology. Boolean Networks can infer signalling networks from observations of protein activation. In situations where it is difficult to assess protein activation directly, Nested Effect Models are an alternative. They derive the network structure indirectly from downstream effects of pathway perturbations. To date, Nested Effect Models cannot resolve signalling details like the formation of signalling complexes or the activation of proteins by multiple alternative input signals. Here we introduce Boolean Nested Effect Models (B-NEM). B-NEMs combine the use of downstream effects with the higher resolution of signalling pathway structures in Boolean Networks.
Results: We show that B-NEMs accurately reconstruct signal flows in simulated data. Using B-NEM we then resolve BCR signalling via PI3K and TAK1 kinases in BL2 lymphoma cell lines.
Availability and implementation: R code is available at https://github.com/MartinFXP/B-NEM (github). The BCR signalling dataset is available at the GEO database (http://www.ncbi.nlm.nih.gov/geo/) through accession number GSE68761.
Contact: martin-franz-xaver.pirkl@ukr.de, Rainer.Spang@ukr.de
Supplementary information: Supplementary data are available at Bioinformatics online.
1 Introduction
Cells process input signals to output signals using a network of cellular signalling pathways. For example, a small molecule binds a membrane receptor. The signal is brought into the cell via structural modification of the receptor. A set of kinases and other signalling molecules propagate the signal through the cytosol. This involves both activation and repression of proteins. Often complexes of multiple proteins must form before a signal propagates. Some of the molecules are also part of different pathways linking multiple pathways together. Eventually, the signal enters the nucleus where transcription factors and chromatin remodelling enzymes become activated. Finally, the combination of activated transcription factors and regulatory co-factors leads to the transcription of a large set of genes changing the phenotype of the cell. Understanding the structure and the interplay of pathways is crucial both for understanding the cellular mechanism and for designing novel therapies that target specific pathways.
Inferring networks from molecular profiles is a well-developed field in bioinformatics. Transcriptional data can be generated more easily compared with protein activation data. Consequently, many algorithms were developed that focus on the reconstruction of regulatory networks. For example, Gaussian graphical models (Schäfer and Strimmer, 2005), Bayesian networks (Friedman etal., 2000), the PC-algorithm (Kalisch and Bühlmann, 2007) or the Algorithm for the Reconstruction of Accurate Cellular Networks (Margolin etal., 2006). All these methods use observational gene expression data to construct regulatory networks based on different association scores between genes.
It is no problem to quantify the expression of any gene using standard methods like qPCR, microarrays or RNAseq. Observing signalling networks is more complicated. Protein activation can operate on the levels of protein expression, cellular protein localization or protein modifications like phosphorylation, ubiquitination etc. Although there are assays to assess activation on any of these levels, those assays are more elaborate, more expensive and less generic. Moreover, for every protein a priori information on which type of modification mediates signal transduction is necessary.
Molecular biologists have been inferring pathways without formal computations for many years. Typically functional/interventional data are used. Pathways are perturbed by activation or inhibition of genes and the consequences of the interventions are observed, organized and interpreted. Also a range of algorithms have been described that formalize these types of arguments and make them accessible to bigger and more complex pathway models.
Sachs etal. (2005) use flow cytometry data from perturbation experiments to infer protein signalling pathways with a Bayesian network approach. They test for conditional independence between proteins’ states using protein inhibition experiments and direct measurement of these states.
Markowetz etal. (2005) introduced Nested Effects Models (NEMs) (Froehlich etal., 2011; Markowetz et al., 2007; Niederberger etal., 2012). NEMs infer non-transcriptional signalling pathways by transcriptional downstream effects of pathway perturbation. A pathway is activated in a set of cellular assays where specific pathway components are silenced. The silencing of a specific component blocks the flow of information in a specific branch of the pathway. As a consequence, genes that normally change expression in response to the stimulus no longer react in inhibition assays. NEMs infer the pathway structure from the nesting of these sets: if the effected genes of perturbing gene B are a noisy subset of the effected genes of gene A, then A is upstream of B. This concept has been extended to time series data (Anchang etal., 2009; Dümcke et al., 2014; Froehlich etal., 2011), evolving networks (Wang etal., 2014), and network inference with hidden confounders (Sadeh etal., 2013).
To date NEMs can infer the upstream/downstream relations of genes in a pathway (Markowetz etal., 2005), they can distinguish activation from repression (Vaske etal., 2009) and they can resolve the flow of information (Anchang etal., 2009; Froehlich etal., 2011). However they cannot model the role of complex formation in signalling pathways. If a protein X is activated by a complex, all members of the complex must be present and in the correct activation state. The proteins in the complex operate concertedly and are linked to X by an AND gate. In another scenario, X can be activated independently by several proteins. In this case the proteins are linked by an OR gate. Boolean Networks (Kauffman, 1969) model logical gates. They have been used to simulate signalling pathways (Klamt etal., 2007) and to reconstruct them from interventional data (Saez-Rodriguez etal., 2009). Allowing for logical gates lead to identifiability problems of network structures. To resolve these ambiguities, prior knowledge on the pathway structures is used. Saez-Rodriguez etal., (2009) describe an algorithm called CellNetOptimizer to construct signalling pathways from directly observed activation states of proteins in the Boolean Network framework. They combine prior knowledge networks (PKNs), with protein phosphorylation data from interventional assays.
Here we describe Boolean Nested Effect Models (B-NEM). This method combines advantages from Boolean Network Models and Nested Effect Models. Like Boolean Networks B-NEMs distinguish between the alternative and cooperative activation of a protein, and like normal NEMs, B-NEMs do not need direct observations of protein activity. Moreover, B-NEMs can use data from assays where several pathway genes are perturbed simultaneously. In the following, we will describe the model formalism and define a pathway score together with a genetic algorithm to search for high scoring networks. We will then validate our algorithm on simulated data and use it to analyze B-cell receptor (BCR) signalling in lymphoma cells.
2 Boolean NEMs
2.1 Pathway model and score
2.1.1 Signalling pathways and deterministic boolean networks
Molecular signalling pathways can be described as Deterministic Boolean Networks (Saez-Rodriguez etal., 2009). Networks are encoded as directed acyclic hyper-graphs consisting of a set of nodes and a set of Hyper-edges . Every node Si represents a signalling protein that can be either active (Si = 1) or inactive (Si = 0). Hyper-edges describe how the signal is propagated through the network. Every directed hyper-edge Hj connects one or more parent nodes with a single child node. Hyper-edges with one parent node specify whether the child is activated or repressed by its parent. Hyper-edges with more parents specify a unique activation pattern of the parent nodes that is required for activating the child. If a node has multiple incoming hyper-edges, it can be independently activated by all of them. Hence, every hyper-edge with more than one parent node encodes an AND gate and multiple hyper-edges with the same child form OR gates (Fig. 1). Signalling pathways form AND gates, if multiple proteins need to be jointly activated to propagate the signal to their target molecule. This is often associated with the formation of larger protein complexes. OR gates in contrast occur when signalling is organized in a redundant manner. As with Bayesian networks and NEMs, we assume that the real graph is acyclic. This limits the scope of the method to models of signalling pathways in which the signal is propagated from receptors via branching cytosolic effector pathways into the nucleus without feedback loops.
2.1.2 Experimental design and data
Our goal is to estimate the signalling pathway model from a dataset D. The data consist of K gene expression profiles from a set of functional assays with specific perturbations of the pathway. We assume that the expression data are on a logarithmic scale. Perturbations include the exogenous stimulation of pathway receptors and the inhibition of signalling components. Every profile D(k) is hence associated with a specific experimental condition C(k) that specifies which receptors were stimulated and which signalling genes were inhibited. This is the typical experimental set-up of NEMs (Markowetz etal., 2005, 2007). Following the NEM literature, we call the signalling pathway components S-Genes and the genes that show expression changes in response to perturbations E-Genes. S-genes and E-genes can but need not overlap.
2.1.3 Expected and observed response schemes
For a given hyper-graph and a given condition C(k), we can calculate the activation states of all nodes in as follows: (i) root nodes are initialized to zero, (ii) stimulated nodes are set to 1 and inhibited nodes are set to 0 independently of any incoming signals from parent nodes, (iii) all other nodes are determined by propagating activation states through the directed acyclic graph using the Boolean functions defined by the hyper-edges of . Let be the set of all experimental conditions, and a set of comparisons between pairs of conditions. For every pair of conditions we can determine, whether the expected activation of an S-gene is identical under both conditions or not. We set , if the predicted state of Sj is identical under Ck and Cl. We set , if Sj was switched on, i.e. if it is inactive under Ck but active under Cl and we set , if Sj was switched off. We call the Expected S-gene Response Scheme (ERS) of (Fig. 1, middle).
Analogously, we organize the observed E-gene responses. For a given E-gene Ej, let be the expression change of Ej in comparison i. We call Δ the Observed E-gene Response Scheme (ORS).
2.1.4 Scoring hyper-graphs
For a given hyper-graph , we want to score how well its expected S-gene responses match the observed E-gene responses Δ. This cannot be done directly, because refers to activation states of S-genes, while Δ refers to downstream effects in E-genes. Following the NEM literature (Markowetz etal., 2005; Tresch and Markowetz, 2008), we assign E-genes to S-genes. For every E-gene E we search for the S-gene for which the expected S-gene responses match observed E-gene responses best. We quantify this match by the absolute value of the rank correlation between expected S-gene and the observed E-gene responses. Finally, we score the hyper-graph by balancing its data fit with its size:
(1) |
The first sum runs over all E-genes and the second sum runs over all hyper-edges in . is the rank correlation of x and y, #pa(H) is the number of parent nodes of hyper-edge H. is a parameter to calibrate the penalty for network size. The network size penalty is identical to that used in Saez-Rodriguez etal. (2009). Where m is the number of E-genes used in the score and M is the maximal network size possible. This way the score normalizes to and the size penalty to . This makes ζ independent of the number of E-genes or the overall size of the fully connected network.
2.2 Restricting the search space using prior knowledge
Like Bayesian networks and standard NEMs, also B-NEMs are affected by likelihood/score equivalence. It is possible that two different networks have the same ERS . If in addition the networks have identical size, they yield identical scores no matter what the data looks like. If not the smaller network is chosen. Note that depends on the design of the set of perturbation assays C. Two networks can be distinguished by one experimental design but not by another. Figure 2 gives an example, how the design can (i) affect score equivalence classes and (ii) affect the optimal scoring network. Interestingly we need an experiment involving only S3 during stimulation of S0 to correctly identify the signalling logic of S4.
If the data cannot distinguish between competing networks it is still possible that existing domain knowledge can. Like Saez-Rodriguez etal., (2009) we represent pathway knowledge by a priori restrictions of the network search space. With these restrictions, we do not only reduce network ambiguity due to score equivalence, but also ensure that the constructed networks follow general conventions of modelling signalling pathways (e.g. the signal is propagated from receptors, via cytosolic molecules to nuclear factors). We encode prior knowledge by a directed graph G whose edges are a collection of all links between S-genes that are a priori possible. In other words, it is the missing edges of G that define the search space restriction. We refer to G as a PKN. PKNs are then extended to a Boolean network by adding hyper-edges such that all Boolean functions allowed in G are a priori possible. Hence, while B-NEMs use help from prior knowledge to estimate the network structure they infer logical gates only from data. Using prior knowledge can resolve score equivalence problems, but there is no guarantee that it always does.
2.3 Network search
The size of the space of hyper-graphs that needs to be searched is , where n is the number of hyper-edges in the extended PKN. Even for small PKN an exhaustive search is hence impractical. Here we use a genetic algorithm (Saez-Rodriguez etal., 2009) involving tournament selection (Sokolov and Whitley, 2005) and complementary insertion (Louis and Rawlins, 1992) Details are given in the Supplementary Section S1.
Running time of the GA can be a limiting factor. It is determined by the size of the search space. The more hyper-edges we exclude a priori, the smaller the search space and the faster the algorithm. For n = 504 our algorithm runs < 10 h on an Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20 GHz.
We now describe a generic way to construct PKNs that effectively reduce the search space using prior knowledge that is often readily available. We first limit the size of AND gates to two incoming nodes then we assign S-genes uniformly to five hierarchical layers: stimuli, receptors, membrane complexes, cytosolic signalling and nuclear signalling. Then we assume that it is known whether a gene is an activator or a repressor. We then exclude a priori all edges that span more than two adjacent layers. This restricts the search space for a 30 node network to 504 hyper-edges. Of course, if more specific domain knowledge is available, we can relax some of these generic parameters like allowing for larger complexes modelled by AND gates with more than two parents or edges spanning more than two layers.
3 Simulations
Before applying B-NEM in practice we check whether the algorithm can reconstruct networks accurately, if the data is generated from known Boolean networks. We refer to underlying data generating networks as Ground Truth Networks (GTNs). GTNs and matching PKNs are generated by randomly sampling edges from a super PKN shown in the Supplementary Figure S3. The super PKN has 30 nodes and 144 edges, respectively 504 hyper-edges after extension. The nodes fall onto five layers representing ligands, receptors, membrane complexes, cytosolic and nuclear signalling. Edges connect nodes on adjacent layers. 90% of edges are stimulating and 10% are inhibiting. We first draw a PKN and then a GTN. To generate a network of n nodes we randomly choose n nodes from the super PKN, ensuring that there is at least one node at every layer. For this set of n nodes we take all hyper-edges connecting those nodes as the extended PKN. From this PKN we randomly sample 50% hyper-edges, but make sure that the network is at one point stimulated. This means we reject GTNs which do not change their state during any stimulation. Similarly we generate networks of n hyper-edges. Without restricting the GTN to a specific number of nodes. Finally 10 E-genes were attached to every S-gene. Note that the PKN is always consistent with the GTN, no existing edges are a priori excluded. For a given GTN and a set of conditions we calculated the E-gene response scheme and added Gaussian noise with . Every E-gene profile was generated in triplicates with independent noise. The experimental conditions consist of controls, single and double stimulations, single inhibitions and the single/double stimulations together with single inhibitions. Finally, observed E-gene response schemes were composed by the differences between controls and single/double stimulations/inhibitions and the differences between single/double stimulation and single/double stimulation with a single inhibition.
3.1 B-NEM accurately estimate the equivalence class of networks with up to 30 S-genes
We first tested the performance of B-NEM for GTNs with 10, 15, 20, 25 and 30 S-genes. For each size we generated 10 random GTNs and matching PKNs and run B-NEM on E-gene data generated from these GTNs. The GTNs consisted of 10% of the allowed edges in the corresponding PKN, hence the PKNs were consistent with the GTN and effectively reduce the search space. We then compared the ERSs of the estimated networks with that of the GTNs. Figure 3, top shows the sensitivity and specificity of the estimated networks (solid circle, dashed triangle). The corresponding computation time is shown as the dotted line connecting crosses. In this setting computation is a limiting factor for networks with 30 genes, but reconstruction accuracy is not.
3.2 Network reconstruction is sensitive to the strength of the PKN
In the previous simulation, we checked whether the algorithm finds the correct equivalence class of networks. However, equivalence classes can be large and are hard to interpret. Due to score equivalence multiple networks in the same equivalence class cannot be distinguished by data. However, equivalence classes can be shrunk effectively by strong PKNs rendering network reconstruction practical. Thus, we evaluated the accuracy of the estimated networks as a function of the strength of the PKN. For 10 random GTNs with 50 hyper-edges drawn randomly from the full PKN, we run B-NEM using PKNs of 50, 164, 277, 390, 504 a priori possible hyper-edges. Figure 3, bottom shows the sensitivity and specificity of the reconstructed networks both on the level of ERSs and the actual networks. Although the performance stays very good with respect to response schemes (equivalence classes) it breaks down with respect to network reconstruction if the PKN becomes weak.
If we do not allow for negative regulation, the PKN needn’t be a DAG but can have cycles. Cycles in a PKN with negative regulation can lead to undefined ERSs. See Supplementary Section S2 for details.
4 Modelling B-cell signalling
We now apply the B-NEM framework to a previously unpublished dataset monitoring gene expression changes in the Burkitt lymphoma cell line BL2 after induction of the BCR. Our analysis explains how BCR signalling propagates to downstream effector pathways like the NFκB, MAP kinase, P38 or JNK pathways through activation of the intermediate messengers TAK1 and PI3K.
BCR signalling was induced in BL2 cells by cross-linking IgM with an anti-IgM antibody. S-genes were inhibited on protein level using small molecules: 5Z-7-oxozeaenol (TAK1), IKK2 inhibitor VIII (IKK2), Ly294002 (PI3K), SB203580 (P38/MAPK14), SP600125 (JNK), U0126 (ERK1/2). In addition to single inhibitions, IKK2, JNK and P38 were jointly inhibited yielding three double and one triple inhibition. All inhibitions were done in triplicate both under BCR stimulation and control conditions and gene expression profiles were generated using Affymetrix hgu133plus2 Genechips. Moreover, profiles of six negative controls (unstimulated BL2 cells) and six positive controls (BCR stimulated cells) were produced, yielding a dataset of 72 gene expression profiles in total. The dataset was made available at the GEO database under GSE68761.
The raw data were normalized (see Supplement Section S3) and observed E-gene response schemes were calculated for the comparisons listed in Table 1. We filtered for E-genes that respond to BCR stimulation by at least an absolute log2 fold change of 1 and to another comparison by at least an absolute log2 fold change of . This corresponds to a change in expression of at least 100%, respectively 50%, leaving us with 602 E-genes and their continuous observed E-gene response scheme.
Table 1.
Base level | Change level | |
---|---|---|
(control) | versus | (BCR+) |
(BCR+) | versus | (BCR+,PI3K-) |
(BCR+) | versus | (BCR+,TAK1-) |
(BCR+) | versus | (BCR+,ERK-) |
(BCR+) | versus | (BCR+,IKK2-) |
(BCR+) | versus | (BCR+,P38-) |
(BCR+) | versus | (BCR+,JNK-) |
(BCR+) | versus | (BCR+,IKK2-,P38-) |
(BCR+) | versus | (BCR+,IKK2-,JNK-) |
(BCR+) | versus | (BCR+,P38-,JNK-) |
(BCR+) | versus | (BCR+,IKK2-,P38-,JNK-) |
+ denotes activation of the node and − inhibition in that particular condition.
4.1 Prior knowledge in BCR signalling
The BCR is the cell surface receptor that initiates BCR signalling upon binding of an antigen. BCR signalling leads to the activation of IKK2, P38, ERK and JNK (DeFranco, 1997; Richards etal., 2001; Schuman etal., 2009; Shinohara and Kurosaki, 2009). These four effector pathways send signals into the nucleus that affect gene expression. The two proteins PI3K and TAK1 are potential mediators of BCR induced activation of effector pathways. We do not put any restriction on the hierarchical ordering of PI3K and TAK1. PI3K and TAK1 are parts of several other pathways where they are described as activators and not as repressor of signalling. We thus assume that the same holds true in BCR induced signalling. What is not known is which activations depend on which of the two mediators, nor is it known whether they activate downstream pathways independently from each other (OR gate) or jointly (AND gate). Furthermore the combinatorial inhibitions of IKK2, P38 and JNK allow more freedom in the PKN and therefore we do a complete reconstruction on this subnetwork. We summarize this prior knowledge situation in the PKN of Figure 4.
4.2 Calibrating the sparseness parameter ζ
Calibrating ζ is critical to the performance of B-NEM. We randomly split the set of E-genes in half. For various settings of ζ (exponential decrease ) we learn a network using the first half of the data (training set), and then score this network using the second independent half (test set) but without employing the complexity penalty in Equation (1). We repeat this step with 100 different random splits of E-genes and take the mean of graph size, connected S-genes (both in percent) and scores of the test sets. Figure 5 shows that the score continuously improves as ζ approaches zero. For ζ = 0 the test accuracy drops again. Note that for any positive zeta the smaller network wins in case of likelihood equivalence while for ζ = 0 there is no size penalty operating at all. We thus set ζ to .
4.3 The role of PI3K and TAK1
We run B-NEM on this data using the PKN and the parameter settings described above. Figure 6 shows the highest scoring network. The network predicts that the activation of the JNK pathway is only PI3K dependent, while Erk is only TAK1 dependent. IKK2 activation is predicted either as redundant by PI3K or alternatively TAK1. P38 is positively regulated by PI3K via either JNK or alternatively jointly with IKK2. The signal flow to P38 can be stopped either with the inhibition of PI3K or the double inhibition of JNK and IKK2. The ORSs side by side with the corresponding ERSs can be seen in Supplementary Figures S5–S11.
That TAK1 alone, as proposed by our model, cannot block signalling into IKK2 and JNK has been detected for toll-like receptor 8 (TLR8) signalling in mouse embryonic fibroblasts (MEF, Qin etal., 2006). TAK1 knock-out mice still showed an activated NFκB pathway. TLR8 also seems to be causative in some lymphomas (Ngo etal., 2011). Furthermore Matta etal., (2012) show that herpes virus encoded viral FLICE inhibitory protein K13 inducted NFκB activity is not impaired in TAK1 deficient MEFs. Chen and Debnath (2013) give evidence that the IKK complex (IKK1, IKK2, NEMO) acts independently of PI3K in mammary epithelial cells and Xue etal. (2000) that ERK can be activated independently from PI3K in nerve growth factor-dependent sympathetic neurons. Kloo etal. (2011) propose the regulation of IKK2 by PI3K in diffuse large B-Cell like lymphomas. They show in their data, that the PI3K inhibitor only partially blocks IKK2 inhibitor target genes i.e. downstream targets of PI3K are a subset of downstream targets of IKK2, which is not true in our case. In the NEM logic this either places PI3K downstream of IKK2 or PI3K and IKK2 have joint downstream targets. A third explanation is that some NFκB activity is regulated by PI3K, but another alternative regulation is possible as depicted in our network in Figure 6.
As a comparison we applied the original NEM to the data (Supplementary Section S4).
5 Discussion
We have introduced B-NEM a novel method to infer signalling network structures. B-NEM extends the framework of standard NEMs. Standard models infer upstream/downstream relations of signalling genes. B-NEMs in addition resolve the Boolean logic of signal propagation. They distinguishing between the independent activation of a protein by multiple upstream proteins and the joint activation by a complex formed from the upstream proteins. Moreover, B-NEMs distinguish between activating and inhibiting interactions. Due to identifiability problems associated with the estimation of Boolean networks, B-NEM modelling must build on strong prior assumptions on the network structure. Networks cannot be constructed from scratch, but unknown features of existing networks can be resolved. We demonstrated this idea by resolving the role of PI3K and TAK1 as mediators of BCR signalling. In our cancer derived cell lines signalling was perturbed. Such cancer derived changes in signalling mechanisms can be further characterized in a comparative B-NEM analysis of signalling in primary healthy cells and tumor-derived cell lines.
B-NEM exploits combinatorial perturbations of multiple genes. Because it is in general not feasible to perform all possible combinations, a subset needs to be chosen. We suggest an iterative procedure. First a B-NEM is learned from single gene perturbations. In case high scoring networks are incoherent with respect to an important pathway feature, one can simulate combinatorial perturbation data from these high scoring networks aiming at identifying those combinations that resolve the incoherence.
In simulations we showed that B-NEMs identify the correct score equivalence class of a signalling pathway with high accuracy. Identifying the correct signalling topology is harder. The most critical step here is the use of prior knowledge. We implement prior knowledge by excluding hyper-edges. A full Bayesian framework allows using softer priors that specify prior distributions on the full space of network topologies. However, for large networks these are not practical with B-NEM because a reduction of the search space is needed for computational reasons. The a priori restriction of the search space is needed for at least three independent reasons. First, the search space needs to be reduced in order to achieve practical running times of the algorithm. Second, together with the regularizing penalty for overly complex networks the PKN is used to limit over-fitting. Third, PKNs limit network ambiguities due to score equivalence of multiple networks. Fortunately, these goals are not opposing. The stronger the prior assumptions, the faster the algorithm, the less over-fitting we have, and the fewer the ambiguities due to score equivalence. On the other side, incorrect a priori assumptions can be disastrous as well. They lead to biased and under-fitted network models. Therefore one must find a good balance between belief in prior knowledge from literature and the data.
Funding
This work was supported by the Bavarian Research Network for Molecular Biosystems (BioSysNet).
C onflict of I nterest: none declared.
Supplementary Material
References
- Anchang B., et al. (2009) Modeling the temporal interplay of molecular signaling and gene expression by using dynamic nested effects models. Proc. Natl Acad. Sci USA, 106, 6447–6452. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen N., Debnath J. (2013) IB kinase complex (IKK) triggers detachment-induced autophagy in mammary epithelial cells independently of the PI3K-AKT-MTORC1 pathway. Autophagy, 9, 1214–1227. [DOI] [PMC free article] [PubMed] [Google Scholar]
- DeFranco A.L. (1997) The complexity of signaling pathways activated by the BCR. Curr. Opin. Immunol., 9, 296–308. [DOI] [PubMed] [Google Scholar]
- Dümcke S., et al. (2014) Exact likelihood computation in Boolean networks with probabilistic time delays, and its application in signal network reconstruction. Bioinformatics, 30, 414–419. [DOI] [PubMed] [Google Scholar]
- Friedman N., et al. (2000) Using Bayesian networks to analyze expression data. J. Comput. Biol., 7, 601–620. [DOI] [PubMed] [Google Scholar]
- Froehlich H., et al. (2011) Fast and efficient dynamic nested effects models. Bioinformatics, 27, 238–244. [DOI] [PubMed] [Google Scholar]
- Kalisch M., Bühlmann P. (2007) Estimating high-dimensional directed acyclic graphs with the PC-algorithm. J. Mach. Learn. Res., 8, 613–636. [Google Scholar]
- Kauffman S.A. (1969) Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol., 22, 437–467. [DOI] [PubMed] [Google Scholar]
- Klamt S., et al. (2007) Structural and functional analysis of cellular networks with CellNetAnalyzer. BMC Syst. Biol., 1, 2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kloo B., et al. (2011) Critical role of PI3K signaling for NF-Bdependent survival in a subset of activated B-celllike diffuse large B-cell lymphoma cells. Proc. Natl Acad. Sci. USA, 108, 272–277. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Louis S.J., Rawlins G.J.E. (1992) Predicting convergence time for genetic algorithms. In: Whitley L.D. (ed.) Foundations of Genetic Algorithms 2. Morgan Kaufmann, San Mateo, CA, pp. 141–161. [Google Scholar]
- Margolin A.A., et al. (2006) ARACNE: an algorithm for the reconstruction of gene regulatory networks in a mammalian cellular context. BMC Bioinformatics, 7(Suppl 1), S7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Markowetz F., et al. (2005) Non-transcriptional pathway features reconstructed from secondary effects of RNA interference. Bioinformatics, 21, 4026–4032. [DOI] [PubMed] [Google Scholar]
- Markowetz F., et al. (2007) Nested effects models for high-dimensional phenotyping screens. Bioinformatics, 23, i305–i312. [DOI] [PubMed] [Google Scholar]
- Matta H., et al. (2012) Kaposis sarcoma associated herpesvirus encoded viral FLICE inhibitory protein K13 activates NF-B pathway independent of TRAF6, TAK1 and LUBAC. PLoS One, 7, e36601. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ngo V.N., et al. (2011) Oncogenically active MYD88 mutations in human lymphoma. Nature, 470, 115–119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Niederberger T., et al. (2012) MC EMiNEM maps the interaction landscape of the Mediator. PLoS Comput. Biol., 8, e1002568. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Qin J., et al. (2006) TLR8-mediated NF-B and JNK activation are TAK1-independent and MEKK3-dependent. J. Biol. Chem., 281, 21013–21021. [DOI] [PubMed] [Google Scholar]
- Richards J.D., et al. (2001) Inhibition of the MEK/ERK signaling pathway blocks a subset of B cell responses to antigen. J. Immunol., 166, 3855–3864. [DOI] [PubMed] [Google Scholar]
- Sachs K., et al. (2005) Causal protein-signaling networks derived from multiparameter single-cell data. Science, 308, 523–529. [DOI] [PubMed] [Google Scholar]
- Sadeh M.J., et al. (2013) Considering unknown unknowns - reconstruction of non-confoundable causal relations in biological networks. In: Proceedings of the 17th International Conference on Research in Computational Molecular Biology RECOMB’13, Springer-Verlag, Berlin, Heidelberg, pp. 234–248.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Saez-Rodriguez J., et al. (2009) Discrete logic modelling as a means to link protein signalling networks with functional analysis of mammalian signal transduction. Mol. Syst. Biol., 5, 331. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schäfer J., Strimmer K. (2005) An empirical Bayes approach to inferring large-scale gene association networks. Bioinformatics, 21, 754–764. [DOI] [PubMed] [Google Scholar]
- Schuman J., et al. (2009) A critical role of TAK1 in B-cell receptor–mediated nuclear factor B activation. Blood, 113, 4566–4574. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shinohara H., Kurosaki T. (2009) Comprehending the complex connection between PKC, TAK1, and IKK in BCR signaling. Immunol. Rev., 232, 300–318. [DOI] [PubMed] [Google Scholar]
- Sokolov A., Whitley D. (2005) Unbiased tournament selection. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation GECCO ’05, ACM, New York, NY, USA, pp. 1131–1138. . [Google Scholar]
- Tresch A., Markowetz F. (2008) Structure learning in nested effects models. Stat. Appl. Genet. Mol. Biol., 7, Article9. [DOI] [PubMed] [Google Scholar]
- Vaske C.J., et al. (2009) A factor graph nested effects model to identify networks from genetic perturbations. PLoS Comput. Biol., 5, e1000274. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang X., et al. (2014) Reconstructing evolving signalling networks by hidden Markov nested effects models. Ann. Appl. Stat., 8, 448–480. [Google Scholar]
- Xue L., et al. (2000) The ras/phosphatidylinositol 3-kinase and Ras/ERK pathways function as independent survival modules each of which inhibits a distinct apoptotic signaling pathway in sympathetic neurons. J. Biol. Chem., 275, 8817–8824. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.