make_structure_move {EDISON}  R Documentation 
This function makes a network structure move.
make_structure_move(x, y, S, B, Sig2, q, qmax, network.info, method, Mphase, E, fixed.edges, HYPERvar)
x 
Response data. 
y 
Target data. 
S 
Network structure for the current target node, a NumSegs by NumNodes matrix. 
B 
Same as 
Sig2 
Sigma squared parameters. 
q 
Number of nodes. 
qmax 
Maximum number of parents. 
network.info 
Network information, as collected by

method 
Information sharing method: Either

Mphase 
Segment boundary positions. 
E 
Changepoint vector. 
fixed.edges 
Matrix of size NumNodes by NumNodes, with

HYPERvar 
Hyperparameter variables. 
Returns a list containing the following elements:
newS 
Updated network structure. 
newB 
Updated network structure with regression parameters. 
move 
Type of move being made: 1 for network structure moves. 
accept 

Frank Dondelinger
For more information about the MCMC moves, see:
Dondelinger et al. (2012), "Nonhomogeneous dynamic Bayesian networks with Bayesian regularization for inferring gene regulatory networks with gradually timevarying structure", Machine Learning.