Description Details Author(s) References
This package implements the Neighbourhood Consistent PC Algorithm (NCPC) for inferring the causal neighbourhood and Markov Blanket of a target variable, and a Direct Dependence Graphs (DDGraphs) for representing the conditional independence relationships.
The main goal of the NCPC algorithm is to infer direct from indirect dependencies of a set of variable to a target variable. The direct dependencies make up the causal neighbourhood of the target variable. This is achieved by performing conditional independence tests and therefore establishing statistical independence properties. NCPC has been shown to have a larger recall rate in scenarios with highly correlated variables which are weakly associated to a sparse target variable. For more details on the NCPC algorithm see (Stojnic et al, 2012).
Package: | ddgraph |
Type: | Package |
License: | GPL-3 |
LazyLoad: | yes |
This package implements the NCPC/NCPC* algorithms, but also provides a unified front-end for inferring causal neighbourhood and Markov Blanket via Bayesian Network inference as provided by packages bnlearn
and pcalg
.
The package comes with two example datasets (Zizen et al 2009):
mesoBin
- binary dataset with 7 target variables - cis-regulatory module (CRM) classes. The variable correspond to transcription factor (TF) binding profiles over 1-5 time intervals.
mesoCont
- the original continuous version of the dataset.
The main front-end function is calcDependence()
.
Robert Stojnic
Cambridge Systems Biology Centre
University of Cambridge, UK
Maintainer: Robert Stojnic robert.stojnic@gmail.com
R. Stojnic et al (2012): "A Graphical Modelling Approach to the Dissection of Highly Correlated Transcription Factor Binding Site Profiles", in press, PloS Computational Biology.
R. Zinzen et al (2009): "Combinatorial binding predicts spatio-temporal cis-regulatory activity" Nature 462, no. 7269: 65-70.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.