ARACNE and Chow-Liu learn simple graphs structures from data using pairwise mutual information coefficients.
aracne(x, whitelist = NULL, blacklist = NULL, mi = NULL, debug = FALSE)
chow.liu(x, whitelist = NULL, blacklist = NULL, mi = NULL, debug = FALSE)
a data frame containing the variables in the model.
a data frame with two columns (optionally labeled "from" and "to"), containing a set of arcs to be included in the graph.
a data frame with two columns (optionally labeled "from" and "to"), containing a set of arcs not to be included in the graph.
a character string, the estimator used for the pairwise (i.e.
unconditional) mutual information coefficients in the ARACNE and Chow-Liu
algorithms. Possible values are mi
(discrete mutual information)
and mi-g
(Gaussian mutual information).
a boolean value. If TRUE
a lot of debugging output is
printed; otherwise the function is completely silent.
An object of class bn
. See bn-class
for details.
Margolin AA, Nemenman I, Basso K, Wiggins C, Stolovitzky G, Dalla Favera R, Califano A (2006). "ARACNE: An Algorithm for the Reconstruction of Gene Regulatory Networks in a Mammalian Cellular Context". BMC Bioinformatics, 7(Suppl 1):S7.
constraint-based algorithms, score-based algorithms, hybrid algorithms.