Biology Reference
In-Depth Information
Initial Model
v
w
b
d
Phase Update
χ
ρ
ζ
CP
Birth
CP
Death
CP
Shift
Edge
Birth
Edge
Death
Parameter
Update
RJ-
MCMC
RJ-
MCMC
RJ-
MCMC
RJ-
MCMC
sample
MH
Markov Chain Update
Fig. 3.4 The ARTIVA algorithm for learning Auto-Regressive TIme VArying networks. The birth,
the death, and the shift of a changepoint (CP) are proposed with probabilities b , d ,and v , respec-
tively. Updating the regression model describing interactions for a gene within a phase is proposed
with probability w . Varying the number of CPs or the number of arcs changes the dimension of
the state-space and requires RJ-MCMC. Proposed shifts in changepoint positions are accepted ac-
cording to a standard Metropolis-Hastings step. The probabilities of choosing each modification
satisfy b
+
d
+
v
+
w
=
1and
χ + ζ + ρ =
1
Each nonzero value in A h indicates a relationship between the expression levels of
two variables X i and X j and is therefore a good indicator of a putative biological
interaction between those variables. Each of these interactions will be represented
with an arc going from a parent X j at time t
1toatarget X i at time point t ,for
all t in phase h . Note that the regulation coefficients are specific to each temporal
phase. Finally, for each target X i , the vector of CPs delimiting homogeneous phases
is denoted by
i
0
i
0
i
1.
In order to learn the auto-regressive time-varying network models, ARTIVA uses
the Reversible Jump Markov chain Monte Carlo (RJ-MCMC) approach from Green
( 1995 ). RJ-MCMC starts with a randomly generated initial model. At each iteration
of the algorithm, a modification of the model is proposed (Fig. 3.4 ) and can be ac-
cepted or rejected with a specific probability, which is computed from the data. The
resulting reversible Markov chain sampler can jump between parameter spaces of
different dimensions and converges to its stationary distribution after a sufficiently
large number of burn-in iterations. After the burn-in, RJ-MCMC provides a good
approximation of the probability of each time-varying network model.
ξ
=( ξ
,..., ξ
k + 1 )
,where
ξ
=
1
+
d and
ξ
k + 1 =
n
+
Search WWH ::




Custom Search