Gene Network inference for high-dimensional problems A. Mohammadi - - PowerPoint PPT Presentation

gene network inference for high dimensional problems
SMART_READER_LITE
LIVE PREVIEW

Gene Network inference for high-dimensional problems A. Mohammadi - - PowerPoint PPT Presentation

G RAPH S PECIFIC ELEMENT OF BDMCMC METHOD E XAMPLES Gene Network inference for high-dimensional problems A. Mohammadi and E. Wit March 28, 2013 G RAPH S PECIFIC ELEMENT OF BDMCMC METHOD E XAMPLES M OTIVATION Flow cytometry data with 11 proteins


slide-1
SLIDE 1

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

Gene Network inference for high-dimensional problems

  • A. Mohammadi and E. Wit

March 28, 2013

slide-2
SLIDE 2

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

MOTIVATION

Flow cytometry data with 11 proteins from Sachs et al. (2005)

slide-3
SLIDE 3

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

RESULT FOR CELL SIGNALING DATA

slide-4
SLIDE 4

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

PROBLEM IN BAYESIAN GRAPH ESTIMATION

p(G|data) = p(G)p(data|G)

  • G∈G p(G)p(data|G)

Trans-dimensional MCMC in general

◮ Reversible-jump MCMC ◮ Birth-death MCMC

Our solution

◮ We proposed birth-death MCMC method for undirected

graph estimation

◮ Implement to R : BDgraph package

slide-5
SLIDE 5

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

Gaussian graphical model

Respect to graph G = (V, E) as MG =

  • Np(0, Σ) | K = Σ−1 is positive definite based on G
  • Pairwise Markov property

Xi⊥Xj | XV\{i,j} ⇔ kij = 0,

slide-6
SLIDE 6

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

BIRTH-DEATH PROCESS

◮ Spatial birth-death process: Preston (1976) ◮ Birth-death MCMC: Stephens (2000) in mixture models

Birth-death process in GGM

◮ Adding new edge in birth and deleting edge in death time

slide-7
SLIDE 7

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SIMPLE CASE

slide-8
SLIDE 8

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SIMPLE CASE

slide-9
SLIDE 9

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SIMPLE CASE

slide-10
SLIDE 10

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

CANVERGENCY

Preston (1976): Backward Kolmogorov

Under Balance condition, process converges to unique stationary distribution.

Mohammadi and Wit (2013): BDMCMC in GGM

Stationary distribution = Posterior distribution of (G,K) So, relative sojourn time in graph G = p(G|data)

slide-11
SLIDE 11

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

PROPOSED BDMCMC ALGORITHM

Step 1: (a). Calculate birth and death rates

βξ(K) = λb, new link ξ = (i, j) δξ(K) = bξ(kξ)p(G−

ξ , K− ξ |x)

p(G, K|x) λb, existing link ξ = (i, j) (b). Calculate waiting time, (c). Simulate type of jump, birth or death Step 2: Sampling new precision matrix: K+

ξ or K− ξ

slide-12
SLIDE 12

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

PROPOSED PRIOR DISTRIBUTIONS

Prior for graph

◮ Discrete Uniform ◮ Truncated Poisson according to number of links

Prior for precision matrix

◮ G-Wishart: WG(b, D)

p(K|G) ∝ |K|(b−2)/2 exp

  • −1

2tr(DK)

  • IG(b, D) =
  • PG

|K|(b−2)/2 exp

  • −1

2tr(DK)

  • dK
slide-13
SLIDE 13

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

COMPUTING DEATH RATES

δξ(K) = IG(b, D) IG−

ξ (b, D)

|K−ξ|

|K|

(b∗−2)/2

exp

  • −tr(D∗(K−ξ − K))/2
  • γb

IG(b,D) IG−ξ(b,D) = 2√πtiitjj Γ((b+νi)/2) Γ((b+νi−1)/2)

EG [fT(ψν)] EG−ξ [fT(ψν)]

50 100 150 200 250 300 1.00 1.05 1.10 1.15 1.20 Plot for ratio of normalizing constants number of nodes ratio of expectation

slide-14
SLIDE 14

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

R PACKAGE

BDgraph package

◮ Graph estimation for high-dimensional cases ◮ Graph estimation for low-dimensional cases

slide-15
SLIDE 15

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SIMULATION: 8 NODES

MG =

  • N8(0, Σ)|K = Σ−1 ∈ PG
  • K =

             

1 .5 .4 1 .5 1 .5 1 .5 1 .5 1 .5 1 .5 1

             

slide-16
SLIDE 16

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SOME RESULT

Effect of Sample size

Number of data 20 30 40 60 80 100 p(true graph | data) 0.018 0.067 0.121 0.2 0.22 0.35 false positive false negative 1

slide-17
SLIDE 17

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SIMULATION: CIRCLE GRAPH WIHT 120 NODES

MG =

  • N120(0, Σ)|K = Σ−1 ∈ PG
  • ,

◮ n = 2000 ≪ 7260 ◮ Priors: K ∼ WG(3, I120) and G ∼ TU(all possible graphs) ◮ 10000 iterations and 5000 iterations as burn-in

Result

◮ Time: 4 hours ◮ p(true graph | data) = 0.09 which is most probable graph

slide-18
SLIDE 18

GRAPH SPECIFIC ELEMENT OF BDMCMC METHOD EXAMPLES

SUMMARY

MOHAMMADI, A. AND E. C. WIT (2013) Gaussian graphical model determination based on birth-death MCMC inference, arXiv preprint arXiv:1210.5371v4