EDISON1.1.1 package

Network Reconstruction and Changepoint Detection

phase.update

Make a network structure or hyperparameter move.

PriorRatioPoisson

Calculate network prior ratio with Poisson prior.

proposalTuning

Tune the proposal width for betas.

proposeContinuous

Propose a new real hyperparameter value.

ProposeDiscrete

Propose a new discrete value.

sampleParms

Sample initial parameters for the MCMC simulation.

sampleSig2

Sample initial sigma squared.

psrf

Calculates the potential scale reduction factor.

psrf_check

Check the potential scale reduction factors for all parameters (edges)...

psrf_check_hyper

Checks the potential scale reduction factor for the hyperparameters.

readDataTS

Read target data.

rinvgamma

Samples from the inverse gamma distribution.

runDBN

Setup and run the MCMC simulation.

sampleBinit

Sample initial regression coefficients.

sampleBxy

Sample regression coefficients.

sampleDelta2

Sample delta squared.

sampleK

Sample initial number of changepoints.

AcceptableMove

Check if move is acceptable.

addProposalNetworkInfo

Add the proposed new network to the new.nets list.

BinoHyperMove

Makes a binomial hyperparameter move.

BinoHyperRatio

Calculates the MH ratio of the binomial prior.

bp.computeAlpha

Computes the acceptance ratio of two changepoint configurations.

buildXY

Builds response Y and predictor X.

CalculateChanges

Function to calculate the number of differences between adjaccent netw...

calculateCPPGlobal

Calculated the global changepoint probabilities.

calculateCPProbabilities

Calculate the changepoint probabilities.

calculateEdgeProbabilities

Calculate the edge probabilities.

calculateEdgeProbabilitiesSegs

Calculate edge probabilities for fixed segments.

calculateEdgeProbabilitiesTimePoints

Calculate the edge posterior probabilities for each timepoint.

CalculateLikelihoodRatio

Calculates the ratio of two likelihoods in a structure move.

CalculatePriorRatio

Calculates the network prior ratio.

CollectNetworkInfo

Collects all the network information in one list.

computePx

Compute projection matrix.

computeRho4

Calculate proposal frequencies for changepoint moves.

convert_nets

Convert internal representation of networks.

cp.birth

Make changepoint birth move.

cp.death

Make changepoint death move.

cp.shift

Makes a changepoint shift move.

defaultOptions

Set the default options for the MCMC simulation.

dinvgamma

Calculate inverse gamma distribution.

EDISON-package

Allows for network reconstruction and changepoint detection.

EDISON.run

Wrapper function for starting an MCMC simulation

ExpHyperMove

Makes an exponential hyperparameter move.

ExpHyperRatioTarget

Calculates the ratio of an exponential hyperparameter move.

fix_eigenvalues

Modify network to ensure stationarity.

generateNetwork

Generate a random network.

HyperparameterMove

Make a hyperparameter move.

HyperParms

Sets up initial values of hyperparameters.

init

Initialise the MCMC simulation.

main

Main function of the MCMC simulation.

make_structure_move

Makes a structure move.

NetworkProbBino

Calculates the prior probability of the network segments under the bin...

NetworkProbExp

Calculates the prior probability of the network using the exponential ...

NetworkRatioBino

Calculates the ratio of binomial prior probabilites.

NetworkRatioExp

Calculates the ratio of exponential network prior probabilities.

output

Collects and saves output.

simulateNetwork

Generate network and simulate data.

updateSigMulti

Update sigma squared variances.

updateSigSolo

Sample new values for sigma squared.

Package EDISON (Estimation of Directed Interactions from Sequences Of Non-homogeneous gene expression) runs an MCMC simulation to reconstruct networks from time series data, using a non-homogeneous, time-varying dynamic Bayesian network. Networks segments and changepoints are inferred concurrently, and information sharing priors provide a reduction of the inference uncertainty.

  • Maintainer: Frank Dondelinger
  • License: GPL-2
  • Last published: 2016-03-30