geneNetBP
can be used to absorb and propagate phenotypic evidence through a given CG-BN representation of a genotype-phenotype network, compute the updated beliefs across the network, quantify the effects (Jeffrey’s Signed Information & Fold Changes) and provide visualizations for interpretation.
geneNetBP
from CRAN.
The geneNetBP
package version 1.0.0 is archived and will no longer be supported. It is however available for download on CRAN.
For learning and belief propagation in CG-BN, the geneNetBP package requires HDE and the R package RHugin to be installed.
geneNetBP
package is compatible with the free demo version of Hugin Researcher/Developer, Hugin Lite Demo that can be obtained from Download Free HUGIN. You can also access this page by visiting Hugin Lite homepage, and navigating to Products -> Services -> Training. The ftp site for accessing older versions: here . Note that the free demo version is limited to handle only 50 states and 500 cases.RHugin
is available on R-Forge and NOT on CRAN. Installation instructions for RHugin
can be found on its project homepage RHugin .It is important to install the matching versions and the architecture (32/64 bit) of Hugin Lite, RHugin
and R as listed on RHugin
project homepage. Please note that RHugin
is required for proper functioning of CG-BN implementation geneNetBP
. The package RHugin
will not automatically load upon loading geneNetBP
. Please use library(RHugin)
or require(RHugin)
to load it before using geneNetBP.
bnlearn
and gRain
. geneNetBP
depends on these packages which are available on CRAN. These packages should get installed automatically with geneNetBP
. You can manually install them by using R install command
install.packages("bnlearn")
install.packages("gRain")
In addition to these, both geneNetBP
and RHugin
depend on the Bioconductor packages graph
and Rgraphviz
. Run the following commands to install them.
source("http://bioconductor.org/biocLite.R") biocLite(c("graph", "Rgraphviz"))
Note that geneNetBP v2.0.0
and higher do not depend on the package scales
unlike v1.0.0
.