Modeling Dependent Gene Expression 1 ¨ DONATELLO TELESCA1,4 , PETER MULLER , 2 GIOVANNI PARMIGIANI , RALPH S. FREEDMAN3

Author’s Footnote 1

The University of Texas M.D. Anderson Cancer Center, Department of Biostatistics. 2

3

Johns Hopkins University, Departments of Oncology and Biostatistics.

The University of Texas M.D. Anderson Cancer Center, Department of Gynecologic Oncology.

November 13, 2008

4

For Correspondence

Donatello Telesca, Ph.D. Department of Biostatistics The University of Texas M.D. Anderson Cancer Center 1515 Holcombe Boulevard, Unit 447 Houston, TX 77030 phone: 713 792 1619 e-mail: [email protected]

1

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

2

Modeling Dependent Gene Expression

Abstract We consider modeling dependent high throughput gene expression data. Dependence between genes is introduced via the explicit consideration of informative prior information associated with available pathways, representing known biochemical regulatory processes. The important features of the proposed model are the ease of representing typical prior information on the nature of dependencies, model-based parsimonious representation of the signal as an ordinal outcome, and the use of a coherent probability model over both, structure and strength of the conjectured dependencies. As part of the inference we reduce the recorded data to a trinary response representing underexpression, average expression and overexpression. To achieve this, we use an extension of a model proposed in the recent literature. Inference in the described model is implemented through Markov chain Monte Carlo (MCMC) simulation, including posterior simulation over conditional dependence and independence. The latter involves a variable dimensional parameter space. We use a reversible jump MCMC scheme. The motivating example are data from ovarian cancer patients. We use the proposed dependent probability model to derive inference about differentially expressed genes. In the example, a well known molecular pathway provides prior information on the dependence structure.

Keywords: Conditional Independence, Microarray Data, Probability Of Expression, Probit Models, Reciprocal Graphs, Reversible Jumps MCMC.

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

1

(Do not cite or circulate)

3

INTRODUCTION

We consider inference about dependence of high throughput gene expression data. The motivating application is inference for a microarray group comparison experiment. We develop a parsimonious probability model to represent and learn about dependence between genes. The key features of the proposed inference are a restriction of the dependence model to parsimonious structures relying only on indicators of under– and over–expression, and a model specification that explicitly facilitates the use of substantive prior information. The latter is achieved by mimicking popular representations of molecular pathways. The proposed model builds on the POE model developed by Parmigiani et al. (2002), integrating inference about probability of differential expression and inference about dependence between genes through the formulation of a coherent probability model. Existing approaches for probabilistic modeling of dependence structures usually attempt to explore the space of all possible graphical models, often restricted to Directed Acyclic Graphs (DAGs) or Bayesian networks (BN) (Lauritzen 1996) and decomposable models (Dawid and Lauritzen 1993). Recent literature has seen the application of BN and dynamic BN to microarray data (Murphy and Mian 1999, Friedman et al. 2000), with applications and extensions of this methodology reported in Ong et al. (2002), Perrin et al. (2003) and Beal et al. (2005) among others. Although appealing, these techniques have computational and methodological limitations related with modeling conditional independence under the “large p”, “small n” paradigm and the difficult specification of consistent prior models across dimensions (Dobra et al. 2004). In contrast, we focus on proposing variations of a baseline model that represents known dependence structures in a non-pathological state, effectively “centering” the model space on a prior path diagram elicited from sets of bimolecular interactions confirmed by previous experiments. Our idea is similar to the modeling approaches described in Wei and Li (2007) and Wei and Li (2008), who introduced conditional independence between genes, via a Markov random field (mrf) defined over binary hidden states of differential expression. These authors propose to consider a fixed mrf mirroring exactly the topology of a prior pathway and ignoring the directionality of the edges. We contrast this approach in three fundamental ways. First, we provide an alternative interpretation of the connections encoded into a prior pathway. We develop a prior model for the dependence structure that is based on the framework of non–recursive causal models (Koster 1996). This takes full account of the directionality of the edges included in the pathway and allows for the markovian characterization of causal cycles, which are often encoded in biological depictions of genetic interactions. Also, recognizing that a known pathway is often summarizing results obtained under different experimental conditions, we allow for significant deviations from the prior dependence structure. This requires explicit consideration of a model determination strategy, but enables inference on the model parameters as well as inference on the dependence structure between genes. Finally, our focus is on identifying significant interactions between genes in a prior pathway, as opposed to identifying differentially expressed genes in a given pathway. The rest of this article is organized as follows. In Section 2 we introduce the proposed model. Section 3 discusses estimation and inferential details associated with the proposed model. We validate our approach with a simulation study in Section 4. Section 5 employs the model for the analysis of epithelial ovarian cancer expression data. A final section concludes with a critical discussion of limitations and natural extensions.

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

2

(Do not cite or circulate)

4

DEPENDENT PROBABILITY OF EXPRESSION

We first review the original model introduced by Parmigiani et al. (2002) in Section 2.1. The model includes a sampling model conditional on latent trinary indicators of unde–, over– and normal expression and an independent prior on the latent indicators. We then proceed in Section 2.2 by discussing general principles of modeling dependence structures. In Section 2.3 we introduce a prior on the dependence structure. Section 2.4 we completes the model by defining a dependent prior on the trinary indicators given an assumed dependence structure. The proposed scheme builds on Section 2.1., but adds a conditional auto–regression model on hidden states to represent dependent gene expression. We will define Y to denote the observed expression, e to denote latent indicators of under–, over– and normal expression, G to denote the dependence structure, c to describe the strength of the correlations and finally θ to index the sampling model for Y. Details of the definitions are in the following discussion. The overall structure of the probability model is p(Y | θ, c) · p(e | G, c) · p(G). The sampling model p(Y | θ, e) is discussed in Section 2.1. Section 2.1 also includes an independent prior for e which is generalized in Section 2.4 to a dependent prior p(e | G, c). Section 2.2 specifies the prior p(G) on the dependence structure. 2.1 Probability Of Expression: Modeling Independent Gene Expression Following Parmigiani et al. (2002), we consider data in the form of an (N × T ) expression matrix Y, with the generic element ygt denoting the observed gene expression for gene g in sample t, g = 1, . . . , N and t = 1, . . . T . We introduce a latent variable egt ∈ {−1, 0, 1} indexing three possible expression categories for each entry in Y, as under–, normal and over–expressed. Given egt , for each gene g and each sample t we + assume a mixture of normal and uniform model, parameterized with θ = (αt , µg , κ− g , κg ):    f−1g p(ygt − (αt + µg )|egt ) = feg (ygt ) with f0g   f1g

= U ( −κ− g , 0) = N ( 0, sg ) = U ( 0, κ+ g ).

(1)

In words, we assume that the observed expressions arise from a mixture of a normal distribution and two uniform distributions defined to model overdispersion relative to the normal. The interpretation of the normal component is as a baseline distribution for gene g and the two uniform terms as the distribution in samples where gene g is over– and under–expressed, respectively. In (1), αt is a sample–specific effect, allowing inference to adjust for systematic variation across samples, µg is a gene–specific effect, modeling + the overall prevalence of each gene, and κ− g and κg parameterize the overdispersion in the tails. Finally

sg is the variance for the baseline distribution of gene g. We follow Parmigiani et al. (2002) in defining a + (conditionally) conjugate normal prior for µg , sg and κ− g and κg . Let G(a, b) denote a Gamma distribution with expectation a/b:

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

p(µg | mµ , τµ ) − − p(1/κ− g | γκ , λκ )

(Do not cite or circulate)

=

N (mµ , τµ ),

p(1/σg2 | γσ , λσ )

= G0 (γσ , λσ ),

=

G0 (γκ− , λ− κ ),

+ + p(1/κ+ g | γκ , λκ )

= G0 (γκ+ , λ+ κ );

5

− − + where min(κ+ g , κg ) > κ0 σg and κ0 = 5. The restriction on κg and κg accounts for heavy tails in the genomic

distribution of mRNA abundance. For the slide–specific effect αt , we impose an identifiability constraint P αt ∼ N (0, τα2 ) with Tt=0 αt = 0. Specifying a prior for egt we deviate from Parmigiani et al. (2002). Anticipating the later extension to

dependence we use a probit prior for egt . The model is easiest defined in terms of latent normal variables (Albert and Chib 1993). For each gene and slide we introduce a latent variable zgt , and define:

egt

   1 = 0   −1

if zgt > φg

over epression

if − 1 < zgt ≤ φg if zgt ≤ −1

normal expression under expression

(2)

where zgt ∼ N (mgt , 1) is a latent Gaussian random variable defining a probit link for egt . The threshold φg is assumed to be uniformly distributed on the interval (−1, 5). The mean may be modeled as a linear function (mgt = x′t bg ) of a design vector xt . This allows for group comparisons. For example, if xt = 1 and −1 for samples under two different biologic conditions, then the posterior distribution for bg formalizes difference on the differential expression of gene g under the two conditions. The probabilities of over- and underexpression are + − πgt = p(zgt > φg ) = Φ(mgt − φg ) and πgt = p(zgt ≤ −1) = Φ(−1 − mgt ),

where Φ identifies the standard normal distribution function. 2.2 Modeling Dependence Genetic interaction networks are usually represented as graphs that describe how genes influence each other (for an example in Ovarian Cancer see Wang et al. (2005)). More formally, a graph is often characterized as an algebraic structure G = {V, E}, composed of a set of nodes V (in our case genes) and a set of edges E ∈ {V } × {V }. A graph G can be interpreted as defining the Markov properties (i.e., the conditional dependence fabric of a set of random variables) of a statistical model in a graphical fashion. Biochemical networks are often include the presence of cycles and feed-back relationships. This requires some care when trying to characterize a coherent probabilistic model that accurately portrays prior biochemical knowledge. Some authors have reported difficulties in defining statistical models that allow empirical evaluation in the presence of feedback structures (Kiiveri et al. 1984, Wermuth and Lauritzen 1990). Acknowledging that biochemical pathways are mostly described in terms of directed edges, we restrict our attention to a class of graphical models known as reciprocal graphs (Koster 1996). This assumption is not too strict, as the resulting reciprocal graphs probability models strictly include other wide classes of models like chain graphs probability models, DAG probability models and Markov random fields. In the context of model (1)–(2), we propose to use a reciprocal graph, G = {V, E}, to describe the dependence structure of the trinary indicators egt . In other words, we assume that a pathway can be be

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

1

6

1

M 2

3

4

G

2

3

4

G

m

Figure 1: (Example) moralization of a reciprocal graph. described as a reciprocal graph G = {V, E}, and that dependence between genes may be formally defined as a set of conditional independence relationships over the joint distribution of the molecular classifiers et = (egt , g = 1, ..., G). The Markov properties of our model are defined in terms of an undirected graph G m = {V, E m } elicited via moralization (Koster 1996, Lauritzen 1996) of the prior pathway G. In substance, the moralization procedure consists in adding an undirected edge between parents of a common child and replacing the remaining directed edges with undirected ones. In G m , standard Markov field properties hold, in the sense that, if a pair of genes, say i and j are disconnected, then they are assumed to be conditionally independent, given the rest of the gene set (Besag 1974). For example, consider the reciprocal graph G represented in Figure 1. The class of Markov equivalent models spanned by G, may be represented with the moral (undirected) graph G m , where the following Markov property holds: 1 ⊥ 2 | 3, 4, that is P (1, 3 | 2, 4) = P (1 | 2, 4)P (3 | 2, 4). The correspondence between G and G m is not 1–to–1 as G m could arise from the moralization of an entire class of Markov equivalent reciprocal graphs. Further details about moralization in reciprocal graphs are discussed in Koster (1996). Throughout we will use a superindex graphs.

m

to indicate a mrf, and notation without the superindex to identify recriprocal

In our approach we extend the standard Markov graph scheme by adding marks to the edges of the graphical structure G = {V, E}. Edges are marked as stimulatory (S), mitigatory (M ) or unsigned (U ). In other words, we partition E into E = S ∪ M ∪ U . 2.3 A Prior Model for the Random Graph G We define a prior probability model for the unknown dependence structure G. In words, the prior model is based on a pathway diagram that summarizes substantive prior information about the pathway of interest. We interpret the pathway diagram as a reciprocal graph G0 = {V, E0 }. See the example in Section 2.2. The prior on G is defined on the set of all possible graphs that can be derived by deleting edges from G0 . More formally, we represent the edge set E0 of the pathway G0 = {V, E0 } as an N × N ancestral matrix,

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

HF1

F12

BF

C3

SERPINF2

SERPINA5

KLKB1

SERPIND1

F2

KNG

PLG

THBD

BDKRB1

(Do not cite or circulate)

F2R

A2M

FGA

F13A1

F3

PROS1

F9

SERPINE1

PLAT

SFRP4

TFP1

SERPINA1

F11

PROC

CTNND1

SERPINC1

7

VWF

F5

F7

F8

F10

PLAU

CAT

CCR1 PLAUR

MLB2

SERPING1

MASP1

MASP2

C1S

IL8

CXCL6

C1Q

C4BPA

C1R

CXCL14 CD59

C2

MCP DAF

C4A

IF

CCL13 CRRY

C6

C7

C8A

C9

C3−conv C3AR1 CR1

CR2

C5R1

C5

Figure 2: Complement and coagulation cascades pathway. where E0(ij) := 1 iff i → j, (i and j denote two arbitrary gene indices), and E0(ij) := 0 otherwise (E0 is typically asymmetric). Associated with G0 and E0 is a class of Markov equivalent models G0m = {V, E0m }. We will represent the edge set E0m of G0m with an N × N adjacency matrix, where E0m(ij) = E0m(ji) := 1 iff i and j are connected in G0m and E0m(ij) = E0m(ij) := 0 otherwise, (E0m is symmetric). Different configurations of the ancestral matrix E0 may lead to the same adjacency matrix E0m (Markov equivalence, Lauritzen 1996). Given G0 , we define G as a generic element of the model space set M {G0 }, obtained from all possible reconfigurations of the prior pathway. By reconfigurations of G0 we mean deletion of edges belonging to the original ancestral set represented in E0 , or insertions of edges previously deleted from the original ancestral P set in E0 . We write M {G0 } = {G = {V, E} : E ⊆ E0 }. If the number of edges in E0 is K = i,j E0(ij) , the ! K X K number of possible reciprocal graphs spanned by reconfigurations of G0 is D, with: D = . κ κ=0 In this setting, we deal with two levels of uncertainty, one associated with the model parameters c given a reciprocal graph G ∈ M {G0 } and one associated with the dependence structure G. The parameters c index

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

8

the prior model given G. We will define the p(e | G, c) in the next section. The prior p(G) is defined as p(G) = 1/D, i.e., we assume equal probability for the elements of M {G0 }. Giudici and Green (1999) note that this prior is not neutral as it is concentrated on models of medium size. However, this is less of a concern here since we restrict p(G) to the selected subset M (G0 ). The main feature of the proposed prior is the restriction to subsets of G0 . This translates in an attempt to populate existing pathways with probabilistic information associated with a biological system at a temporal cross section of its dynamic. We discuss possible extensions aimed at the discovery of previously unknown interactions in § 6. 2.4 Hidden Conditional Autoregression (HCAR) Model We generalize p(e) in model (2) to p(e | G) to include a representation of dependence. Throughout this article we will operate seamlessly between the reciprocal graph G and its Markov equivalent class G m , according to technical convenience. The following model specification is naturally defined in G m . Let ne(g) denote the set of neighbors of gene g in G m (in the sense that: f ∈ ne(g) ⇐⇒ Efmg = 1), and model the mean structure of the latent score zgt as: mgt = x′t bg + z′ne(g)t cg ,

g = 1, ..., G,

t = 1, ..., T ;

(3)

where xt is a set of covariates, defined as in Section 2.1, and zne(g)t is the set of latent probit scores associated with the genes in the set ne(g). The autoregressive scheme in (3), implicitly assumes that genetic interactions are invariant under different phenotypes. Relaxation of the foregoing assumption is easily achieved, including an interaction term relating the covariate information in xt with the neighboring probit scores zne(g)t . Let X ∼ MN (M, Σ, Λ), denote a Matrix Normal random variable as defined in Dawid (1981). Subject to some constraints on the authoregression coefficients cg (see below after equation (4)), the conditional auto regression (CAR) model in (3) defines a joint distribution over the (N × T ) matrix of probit scores Z, which is consistent with the conditional independence relationships spanned by G m and has density Z ∼ MN (µ, Σz , IT ). For each row (i = 1, ..., g, ..., G) and column (j = 1, ..., g, ..., G), the concentration matrix Σ−1 z has nonzero entries associated with the genes in ne(g) and ones on the diagonal. If two genes are disconnected in G m , then the corresponding entry in Σ−1 z is set to 0. In other words: 

Σ−1 z

1

  −c 21    =  −c31  ..   .

−cG1

−c12

−c13

1

−c23 .. .

−c32 ···

···

−c1G .. .

1

−c(G−1)G

−cG(G−1)

1



    ;    

(4)

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

9

with the understanding that a proper distribution is induced on Z if cij = cji for all i 6= j s.t. i ∈ ne(j) and −1 if Σ−1 z is positive definite. If the diagonal elements are set to 1, Σz can be treated as a correlation matrix and a sufficient condition for positive definiteness is achieved by defining truncations on the support of the complete conditional distributions associated with the autoregression coefficients cij , (Wong et al. 2003). The sign of dependence (S, M or U) is included in the prior model by imposing sign constraints on the CAR coefficients cg . In particular, for two genes i and j, such that i ∈ ne(j), we will impose cij ≥ 0 if the link between i and j is in the S and cij ≤ 0 if the link between i and j is in the M . No sign constraints are necessary if the link between i and j belongs to the set U . 3

ESTIMATION AND INFERENCE

3.1 Model Determination via RJ–MCMC We implement posterior inference for (θ, c, G) by setting up posterior MCMC simulation. We define the current state x = (θ, c, G) as the complete set of unknowns and write π(dx) short for the target posterior distribution p(θ, G | Y). The MCMC is defined in terms of systematic scans over the following transition probabilities: (a) Update the parameter vector (θ, c); and (b) Update G ensuring that the proposed graph G ′ is in the set M {G0 }. This move usually involves changes to c as well. The updates in (a) follow the usual M-H scheme. More care is needed for the updates in (b) as they consist in adding or deleting an edge in G, therefore changing the dimension of the parameter space. We implement a reversible jump MCMC (RJ), Green (1995). i) Draw a pair of vertices (i, j) at random from the non-zero set in E0 . If Eij = 1 propose the birth of a new edge i → j. If Eij := 0 propose the death of the edge i → j. (Recall that E is assumed to encode the Markov properties of the current state G). ii) Let pa(j) denote the ancestral set corresponding to gene j, so that gene i ∈ pa(j) ⇔ Eij = 1. If we propose the birth i → j, the adjacency matrix E m gets populated with a number of new elements corresponding to the number of parents of gene j including i, say np(j) = |pa(j)| (not accounting for m m symmetry, as obviously Eij = Eji , ∀i 6= j). More precisely we will set to 1 the element Eij and all m the elements in row i corresponding to the other parents of j, say Ei,pa(j) . The proposed move is ′ completed with a value for the new CAR coefficients cij and cij ′ , j ∈ pa(j). A simple strategy to

update the CAR parameters is u ∼ Nnp (0, σG ) and (cij , ci,pa(j) ) = u. Steps i) and ii) generate a candidate x′ = (c′ , G ′ ). Let m = index the move proposed in step i), and let m′ index the reverse move. The generic acceptance probability is (Green, 1995)   π(dx′ ) q(m′ | x′ ) α(x, x′ ) = min 1, J , (5) π(dx) q(m | x) q(u) where q(m | x) is the probability of proposing move m when the chain is in state x, q(u) is the density function of u and J = |∂x′ /∂(x, u)| is the Jacobian of a possible (deterministic) transformation of (x, u) to

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

10

define x′ . The described RJ involves no such transformation, leaving J = 1. The move m is generated in step i) by a uniform draw from E0 , implying q(m | x) = q(m′ | x′ ). Finally, q(u) is a multivariate normal p.d.f. The acceptance probability of a birth Rb is then defined as:   p(x′ | Y) Rb = min 1; q(u)−1 . p(x | Y) If the proposed (cij , cj,pa(i) ) defines a concentration matrix Σ−1 z , which is not positive definite, Rb is set to zero. A better proposal distribution for u, ensuring positive definiteness of Σz is easily devised in a sequential fashion, considering appropriate restrictions on the magnitude of u. More precisely, Wong et al. (2003) −1 [Lemma 2], show that if a random matrix, in our case Σ−1 z , is a correlation matrix, then det(Σz ) is quadratic in the partial correlation coefficients cij , (i, j = 1, . . . , N ). Combined with the requirement that 0 1 det(Σ−1 z ) > 0, the definition of a proper joint distribution over Z restricts cij to an interval, say (γij , γij ), (See Wong et al. 2003, for computational details). Let ν(j) = (ν1 , ..., νnp(j) ) be an arbitrary, but fixed, order indexing the ancestral set pa(j), ∀j = 1, ..., N , in the current state G and f (·) be a univariate proposal density with support in the appropriate positive definitness interval. A possible proposal in the space of positive definite correlation matrices, is devised following the order ν(j) as u ∼ f (uν1 ) f (uν2 | uν1 ) f (uν3 | uν1 , uν2 ) · · · f (uνnp(j) | uν1 , ..., uνnp(j)−1 ), with corresponding adjustments in the calculation of q(u). The probability of a deletion is Rd = 1/Rb . 3.2 Graphical Model Selection The posterior probability model p(G, c | data) and the corresponding MCMC posterior simulation characterize our knowledge about the pathway in the light of the data. We are still left with the problem of selecting a pathway, i.e., a graph G. The posterior only summarizes the evidence for each G. It does not yet tell us which G we should finally report. This model selection problem has been discussed by different authors. Drton and Perlman (2007) discuss graphical model selection from the frequentist perspective, under the assumption that n ≥ p + 1, while Jones et al. (2005) or Meinshausen and B¨ ullmann (2006), describe selection techniques for problems where the sample size n is small when compared to the number of variables p. In the context of the model described in Section 2, graphical model selection can be defined by removing elements (i → j) ∈ E0 specified by the prior graph G0 = {V, E0 }. This is equivalent to the vanishing of the partial tetrachoric correlations (cij , ci,pa(j) ) in the concentration matrix Σ−1 z associated with the latent probit scores Z, (Ronning and Kukuk 1996). If the edge set E0 has size |E0 | = p, graphical model selection involves testing K = p(1 − p)/2 hypothesis 0 Hij : Eij = 0,

vs.

1 Hij : Eij = 1.

(6)

When testing a large number of hypotheses it is desirable to control for some pre–defined error rate. A popular choice is to control the False Discovery Rate (FDR) (Benjamini and Hochberg 1995). For a given 0 0 null hypothesis Hij , let δij = I{Reject Hij } be the indicator for the decision about the vanishing of the edge

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

11

P (i → j), and let D = E δij denote the total number of rejections. The False Discovery Rate is then defined P as F DR = E δij (1 − Eij )/D. Under the Bayesian approach, since Eij is unknown, we could control the expected posterior FDR. Defining vij = P (Eij = 1 | Y), the expected posterior FDR is given by: E(F DR | Y) =

X

(1 − vij )δij /D =

E

X

pij δij /D.

(7)

E

Newton et al. (2004) apply this idea in the context of differential expression, considering rules that reject 0 Hij if pij < γ ∗ , where γ ∗ is selected so that the expected posterior FDR is controlled at a given level α. In Pκ our context, the rejection threshold is selected so that γ ∗ = pℓij , with ℓ = Sup{κ : q pqij ≤ qα}, where the

generic elements pij = 1 − vij are ordered so that p1ij ≤ p2ij ≤ · · · ≤ pK ij . 4

SIMULATION STUDY

We validate and illustrate the proposed method with a simulation study with N = 200 genes form T = 60 samples. We define Y as the (N × T ) matrix of simulated mRNA intensities and consider a balanced design where the first 30 columns of Y are form “normal” samples and the last 30 columns of Y are associated with “tumor” samples. Thus xgt = (1, 0)′ if ygt is a normal sample and xgt = (1, 1)′ if ygt is a tumor sample. We generate simulated data Y as follows. Given a set of latent scores Z ∼ MN (0, Σz , IT ), were Σ−1 encodes a known conditional dependence structure, and covariate effects bg ∼ N2 (mg , σb2 I2 ), we define wgt = zgt +xgt ′ bg . We then generate the intensity matrix Y from a trinary mixture of Gaussian distributions: ygt | wgt ≤ −1



N (−4, 22),

ygt | wgt > 3 ygt | −1 < wgt ≤ 3

∼ ∼

N (4, 22 ), N (0, 1).

(8)

˜ with E ∗ spanning We use a prior Graph G0 = {V, E0 } spanned by the set of edges E = E ∗ ∪ E, −1 ˜ serving as a random the simulation truth of conditional dependence relationships encoded in Σz and E mispecification set. We evaluate the performance of our method considering two different conditional dependence structures. One identifies four genetic clusters. The other defines a banded concentration matrix (Figure 4, left panels). The values of the non-zero partial correlation coefficients where generated at random from the space of ˜ was also chosen at random to mimic the size of E ∗ . positive definite concentration matrices. The edge set E In Figure 3, we display the classification results for the expression measurements generated under the two dependence schemes. The top row shows inference for the banded dependence as simulation truth. The bottom row shows results for the clustered dependence. We calculated posterior probabilities of over– and under–expression from 50,000 posterior samples (thinned by 10), obtained after discarding 10,000 iterations. Figure 3 (left panels) shows the simulation truths as indicators (egt ) of over– (white), normal–(grey) and under–expression(black). The right panels report a unidimensional summary of the probabilities of over– and + − under–expression (p∗gt = πgt − πgt ). The elements p∗gt are defined in the [−1, 1] scale and may be compared directly with the trinary indicators egt . We note that the p∗ scale provides improved resolution over genes with signal and recovers well the generating truth.

40

50

60

150 10

30

10

50

20

30

40

50

t

Signal

mRNA abundance

+ − p∗gt = πgt − πgt

30

t

40

50

60

150

60

g

50

100

150 100 50

g

100

20

200

t

200

t

50

10

+ − p∗gt = (πgt − πgt )

50

g

50 30

150

200

20

12

100

200

g

100

150 100 50

g

10

g

mRNA abundance

150

200

Signal

(Do not cite or circulate)

200

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

10

30

t

50

10

20

30

40

50

60

t

Figure 3: Simulation Study: [(Top row) Banded Structure, (Bottom row) Clustered Structure]. (Left Panels) Simulation signal egt . (Central Panels) Simulated mRNA abundance ygt . (Right Panels) DepPOE estimate of p∗gt .

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

Signal

P (cij 6= 0 | Y)

E(cij | Y)

Signal

P (cij 6= 0 | Y)

E(cij | Y)

13

Figure 4: Simulation Study: [(Top row) Banded Structure. (Bottom row) Clustered Structure]. (Left Panels) Simulation Truth. (Central Panels) Marginal frequencies P (cij 6= 0 | Y). (Right Panels) Expected posterior absolute partial correlations E(|cij | | Y). Posterior inference includes a posterior distribution on the dependence structure. In Figure 4 (left panels) we report the absolute partial correlations used in the simulations. The central panels, report the posterior frequency associated with non zero partial correlation coefficients P (cij 6= 0 | Y). Darker dots indicate partial correlations kept alive more frequently during the exploration of the model space. For both, the banded and the cluster structure, the RJ MCMC scheme explores the correct region of the model space, ˜ visiting only a small number of edges included in the mispecifications set E. Marginalizing over all possible graphs M {G0 } we report the posterior expected partial correlation coefficients E(cij | Y) (right panels). The posterior expectations E(cij | Y) summarize the posterior evidence for the strength of the correlation of genes in i and j. For both dependence schemes, we note that this summary offers a good recovery of the true generating pattern. 5 CASE STUDY Wang et al. (2005) report a study of epithelial ovarian cancer (EOC). The goal of the study is to characterize the role of the tumor microenvironment in favoring the intra–peritoneal spread of EOC. To this end the investigators collected tissue samples form patients with benign (b) and malignant (m) ovarian pathology. Specimens were collected, among other sites, from peritoneum adjacent to the primary tumor. RNA was co-

(Do not cite or circulate)

14

0.20 0.15 0.05 0.00

0

(a)

0

1000

CR2

2000

3000

4000

5000

RJ−MCMC Iteration

C4A

(c)

0.10

E(FDR | Y)

80 60 40 20

Number of Edges

100

120

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

C2

C5R1

C5

C3conv

CR1

0

(b)

CCL13

PROS1

IL8

SERPINE1

C3AR1

CXCL14

CXCL6

50

VWF

PLAU

PROC

100

150

Number of Significan Edges

F8

F10

F2

F5

THBD

F2R

F9

Figure 5: Case Study. (a) Number of selected edges (out of 148 possible edges) by MCMC iteration. (b) Expected posterior FDR by number of selected edges. (c) Posterior pathway obtained selecting a number of edges which maintains E(F DR|Y) ≤ 0.05. hybridized with reference RNA to a custom made cDNA microarray including combination of the Research genetics RG HsKG 031901 8k clone set and 9,000 clones selected from RG Hs seq ver 070700. A complete list of genes is available at http://nciarray.nci.nih.gov/gal_files/index.shtml, ‘custom printings’. See the array labeled Hs CCDTM–17.5k–1px. In the following discussion we focus on the comparison of 10 peritoneal samples from patients with benign ovarian pathology (bPT) versus 14 samples from patients with malignant ovarian pathology (mPT). The raw data was processed using BRB ArrayTool (http://linus.nci.nih.gov/BRB-ArrayTools.html). In particular, spots with minimum intensity less than 300 in both fluorescence channels were excluded from further analysis. See Wang et al. (2005) for a detailed description. One subset of genes reported on the NIH custom microarray are 61 genes in the coagulation and comple-

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

15

ment pathway 2 (http://www.genome.ad.jp). The arches in the pathway are interpreted as prior judgement about (approximate) conditional dependence (Section 2.2). However, recognizing that the pathway represents a protein system rather than gene expression, we allow for significant deviation from this structure, explicitly including model determination in our analysis. In the absence of prior information on specific dependence structure, the model can be used to include dependence of a moderately small subset of genes of interest. For example, we allow for dependence of five genes coding for chemokinesis and corresponding receptors, and nine genes related to macrophage differentiation and activation. We fit the model presented in Section 2 to a set of 79 genes. The prior set of conditional dependences between genes is represented as a reciprocal graph in Figure 2 and includes a set of 148 possible edges. Reposted inference is based on 50,000 MCMC samples, thinned by 10, after discarding 20,000 observation for burn–in. In Figure 5, panel (a), we report the number of edges included in the model as our RJ-MCMC sampler moves across the different dimensions of the model space M {G0 }. Even when we start from an extreme state with E = ∅, the algorithm quickly stabilizes around a model space with about 100 edges out of 148 possible edges. Recording the number of times the sampler visits a particular edge we calculate the posterior probability vij = P (Eij = 1 | Y), for each edge (i −→ j) in the prior graph G0 . In Figure 5, panel (b), we plot the posterior expected false discovery rate E(F DR | Y) associated with the selection of an increasing number of edges, ordered increasingly by their posterior probability pij = 1 − vij , (see Section 3.2 for computational details). Finally, panel (c) shows the set of selected genetic interactions when we control the expected posterior FDR at level α = 0.05. The posterior distribution on eg provides inference on differential expression, appropriately adjusted for dependence. Starting from the Complement and Coagulation Cascade pathway, we identify a set of 24 genes exhibiting patterns of dependence in their differential expression profiles across healty and tumor tissues. In order to give an interpretation to our findings, we searched the scientific literature using the Information Hyperlinked Over Protein (IHOP) tool implemented by Hoffman (Hoffman and Valencia 2004), available on the web at : www.ihop-net.org. For example, our study confirms the centrality of the peptide IL8 (Intelukin-8) in the regulation of the chemokine (CXC and CC motifs ) genes. The protein encoded by this gene has been reported by several authors to play an important role in the response to inflammatory stimuli, resistance to apoptosis and tumoral angiogenesis. See Terranova and Rice (1997)) or Brat et al. (2005), for comprehensive discussions on IL8 and its receptors. One other example is the finding of dependent expression profiles associated with the Thrombine pathway (F2−→F2R and F2−→THBD). This patwhay plays a central role in the coagulation cascade and has been reported as a potential mediator of cellular function in the ovarian follicle (Roach et al. 2002).

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

6

(Do not cite or circulate)

16

DISCUSSION

We propose a probability model for the analysis of dependent gene expression data. Dependence between genes is introduced via the explicit consideration of informative prior information associated with available pathways, representing known biochemical regulatory processes. We characterize a biochemical pathway known a priori, as a reciprocal graph, depicting a coherent set of conditional dependence relationships between trinary classifiers of gene under-, normal- and over–expression. Acknowledging that a known pathway represents only prior information, we seek posterior inference for the model parameters as well as for the pathway itself via a straightforward RJ-MCMC scheme. We showed, through simulation studies, that our model allows for the recovery of the “true” dependence structure, even under a mispecified prior pathway. Our model of mRNA abundance relies on the Probability of Expression Model of Parmigiani et al. (2002), and assumes that the variability of expression across tissue samples can be fully characterized by heavy tailed mixtures of Normal and Uniform random variables. While this is likely to be too simplistic, we maintain that this categorization is likely to provide a set of useful summaries, allowing for the investigation of the many aspects associated with expression data analysis, from data normalization, to DE analysis, to the characterization of molecular profiles. Furthermore, the general framework presented in this article is easily adapted to the multitude of models of gene expression introduced in the recent literature. In the construction of the dependent probability model, it is important to acknowledge the limitations of the information provided in a biochemical network. In fact, a pathway may not necessarily describe relations among transcript levels, although it carries some information about it. In this article we model dependence between trinary classifiers as tetrachoric correlations. Clearly, this is only a convenient restriction on the possible shapes of dependence characterizing a matrix of ordinal random variables. Extensions of our model considering a richer class of dependence structures are, in principle, appealing. However these would probably require a higher level of complexity and sensible limitations on the clique size contributing to the joint distribution of the trinary indicators. The proposed methodology is currently restricted to the population of a known biochemical pathway with probabilistic information associated with the current state of a biological system. Our model could be extended to allow for the discovery of previously undocumented genetic interactions, by allowing for the exploration of models where we also add new edges between nodes in the prior graph G0 . This, however, would come at a substantial computational cost and would require a non trivial reformulation of the prior over graphs p(G) to penalize for model complexity and, at the same time, to favor models closer to the structure of the prior pathway G0 . Acknowledgments Incomplete Section.

References Albert, J. H. and S. Chib (1993). Bayesian analysis of binary and polychotomous response data. Journal of the American Statistical Association 88, 669–679.

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

17

Beal, M., F. Falciani, Z. Ghahramani, C. Rangel, and D. Wild (2005). A bayesian approach to reconstructing genetic regulatory networks with hidden factors. Bioinformatics 21, 349–356. Benjamini, Y. and Y. Hochberg (1995). Controlling the false discovery rate: A practical and powerful approach to multiple testing. Journal of the Royal Statistical Society, Series B 57, 289–300. Besag, J. (1974). Spatial interections and the statistical analysis of lattice systems. JRSS B , 302–339. Brat, D. J., A. C. Bellail, and G. V. M. Erwin (2005). The role of interlukin-8 and its receptors in gliomagenesis and tumoral angiogenesis. Neuro-Oncology 7, 122–133. Dawid, A. P. (1981). Some matrix-variate distribution theory: Notational considerations and a Bayesian application. Biometrika 68, 265–274. Dawid, A. P. and S. L. Lauritzen (1993). Hyper markov laws in the statistical analysis of decomposable graphical models. Annals of Statistics 3, 1272–1317. Dobra, A., C. Hans, B. Jones, G. Yao, and M. West (2004). Sparse graphical models for exploring gene expression data. Journal of Multivariate Analysis 90, 196–212. Drton, M. and M. D. Perlman (2007). Multiple testing and error control in gaussian graphical model selection. Statistical Science 22, 430 – 449. Friedman, N., M. Linial, I. Nachman, and D. Pe‘er (2000). Using bayesian networks to analyze expression data. Journal of Computational Biology 7, 601–620. Giudici, P. and P. J. Green (1999). Decomposable graphical gussian model determination. Biometrika 86 (4), 785–801. Green, P. J. (1995). Reversible jump markov chain monte carlo computation and bayesian model determination. Biometrika 82 (4), 711–732. Hoffman, R. and A. Valencia (2004). A gene network for navigating the literature. Nature Genetics 36, 664–664. Jones, B., C. Carvalho, A. Dobra, C. Hans, and M. West (2005). Experiments in stochastic computation for high–dimensional graphical models. Statistical Science 20, 388–400. Kiiveri, H., T. P. Speed, and J. B. Carlin (1984). Recursive causal models. Journal of the Australian Mathematical Society, Ser. A 36, 30 – 52. Koster, J. T. A. (1996). Markov properties of non recursive causal models. Annals of Statistics 24, 2148–2177. Lauritzen, S. L. (1996). Graphical Models. Oxford: Clarendon. Meinshausen, N. and P. B¨ ullmann (2006). High dimensional graphs and variable selection with the lasso. Annals of Statistics 34, 1436–1462.

Dependent PoE – Telesca/M¨ uller/Parmigiani/Freedman (2008)

(Do not cite or circulate)

18

Murphy, K. and S. Mian (1999). Modeling gene expression data using dynamic bayesian networks. Technical Report, Computer Science Division, UC Berkley. Newton, M. A., A. Noueiry, D. Sarkar, and A. P. (2004). Detecting differential gene expression with a semiparametric hierarchical mixture method. Biostatistics 5, 155–176. Ong, I., J. Glasner, and D. Page (2002). Modelling regulatory pathways in e.coli from time series expression profiles. Bioinformatics 18, S241–S248. Parmigiani, G., E. S. Garrett, R. Anbazhagan, , and E. Gabrielson (2002). A statistical framework for expression–based molecular classification in cancer (with discussion). JRSS B 64, 717–736. Perrin, B., L. Ralaivola, A. Mazurie, S. Bottani, and A.-B. F. Mallet, J. (2003). Gene network inference using dynamic bayesian networks. Bioinformatics 19 Suppl. 2, ii138–ii148. Roach, L. E., J. J. Petrik, L. Plante, and J. LaMarre (2002). Thrombin generation and presence of thrombin in ovarian follicles. Biology of reproduction 66, 1350–1358. Ronning, G. and M. Kukuk (1996). Efficient estimation of ordered probit models. Journal of The American Statistical Association 97, 1122–1140. Terranova, P. F. and V. M. Rice (1997). Review: cytokine involvement in ovarian processes. American Journal of Reproductive Immunology 37, 50–63. Wang, X., E. Wang, and J. Kavanagh (2005). Ovarian cancer, the coagulation pathway, and inflammation. Journal of Translational Medicine, 3–25. Wei, Z. and H. Li (2007). A markov random field model for network–based analysis of genomic data. Bioinformatics 23, 1357–1544. Wei, Z. and H. Li (2008). A hidden spatial–temporal markov random field model for network– based analysis of time course gene expression data. The Annals of Applyed Statistics 2, 408–429. Wermuth, N. and S. L. Lauritzen (1990). On substantive research hypotheses, conditional independence graphs and graphical chain models (with discussion). JRSS B 52, 21–72. Wong, F., C. K. Carter, and R. Khon (2003). Efficient estimation of covariance selection models. Biometrika 90, 809–830.

Modeling Dependent Gene Expression

Nov 13, 2008 - Keywords: Conditional Independence, Microarray Data, Probability Of Expression, Probit Models, Recip- ..... other words, we partition E into E = S ∪ M ∪ U. 2.3 A Prior ..... offers a good recovery of the true generating pattern.

1MB Sizes 3 Downloads 307 Views

Recommend Documents

Modeling Dependent Gene Expression
From Pathways to Conditional Independence Priors. ◦ Non-recursive graphs and Markov Random Fields. • Probability of Expression (Parmigiani and Garreth ...

Gene Expression and Ethnic Differences
Feb 8, 2007 - 1Ludwig Center and Howard Hughes Medical Institute, .... for Bioinformatics, Salk Institute for Biological Studies, La Jolla, CA 92186, USA. D.

Gene Expression and Ethnic Differences
Feb 8, 2007 - MIC, lists a total of 109 silent mutations out of 2335 .... Genetics LLC, State College, PA 16803, USA. ... Company, Indianapolis, IN 46285, USA.

CONTEXT DEPENDENT WORD MODELING FOR ...
Good CDW units should be consistent and trainable. ... these two criteria to different degrees. A simple .... CDW based language models, a translation N-best list. (N=10) is .... [13] S. Chen, J. Goodman, “An Empirical Study of Smoothing Tech-.

man-41\gene-expression-concept-map.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

POGIL 14 Gene Expression-Transcription-S.pdf
Page 1 of 2. Stand 02/ 2000 MULTITESTER I Seite 1. RANGE MAX/MIN VoltSensor HOLD. MM 1-3. V. V. OFF. Hz A. A. °C. °F. Hz. A. MAX. 10A. FUSED. AUTO HOLD. MAX. MIN. nmF. D Bedienungsanleitung. Operating manual. F Notice d'emploi. E Instrucciones de s

Rapid, broadâ•'scale gene expression evolution ... - Wiley Online Library
Apr 26, 2017 - Fishes, Leibniz-Institute of Freshwater. Ecology and Inland Fisheries, Berlin,. Germany. 5Division of Integrative Fisheries. Management, Department of Crop and. Animal Sciences, Faculty of Life Sciences,. Humboldt-Universität zu Berli

Control of insulin gene expression by glucose
buffered Krebs bicarbonate medium containing 5 mg of BSA/ml for 1 h. Subsequently cells were incubated for a further 4 h in fresh medium containing test ...

Modeling of Frequency-Dependent Viscoelastic ...
forming to the time-domain, leads to the following symmetric matricial system ..... 0.15 nm, meaning that neither too thin nor too thick viscoelastic layers lead to ...

Gene Expression Changes in the Motor Cortex Mediating ... - PLOS
Apr 24, 2013 - commenced, prior to the initial rise in task performance, or at peak performance. Differential classes of gene ..... the regression curve at which 10% of the peak performance is achieved (t10%-max) ...... VASP downregulation triggers c

regulation of gene expression in prokaryotes pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. regulation of ...

Gene expression perturbation in vitro—A growing case ...
Sep 14, 1982 - expression data and review how cell lines adapt to in vitro environments, to what degree they express .... +46 8 5248 6262; fax: +46 8 319 470.

Population genomics of human gene expression
Sep 16, 2007 - Understanding the molecular basis of human phenotypic variation is a ... functional genetic effects between populations, and describe the degree ... Received 30 May; accepted 29 August; published online 16 ...... Annotation (GOA) Datab

Gene Expression Changes in the Motor Cortex ... - Re.Public@Polimi
Apr 24, 2013 - In each of these three-group comparisons, the Kruskal-Wallis test was used to ..... 276–295. 114.8. (2)TGTCGGTGTCGTAAGGGTTG. 350–331.

Differential gene expression during seed germination ... - Springer Link
+49-39482-5663, Fax: +49-39482-5155. Present address: ... Received: 3 December 2001 / Accepted: 31 January 2002 / Published online: 28 March 2002. © Springer-Verlag 2002 ...... corbate peroxidase protect aerobic organisms from free.