Learn R Programming

synRNASeqNet (version 1.0)

parMIKD: Parallel Kernel Density Mutual Information Estimate

Description

A function that computes the mutual information between all pairs of rows (or specified ones) of matrix counts using Kernel Density Estimate. It is a wrapper of the functions of the package GenKern.

Usage

parMIKD(idx)

Arguments

idx
a numeric matrix (for the reconstruction of gene regulatory networks, genes on rows and samples on columns).

Value

The parMIKD function returns the value of the mutual information of that pair of genes I(X,Y).

Details

Internal of parMIEstimate.

References

Moon Y., Rajagopalan B., Lall U. (1995). Estimation of mutual information using kernel density estimators. Physical Review E, vol. 52 n. 3 pp. 2318-2321.

See Also

parEntropyEstimate, parMIEstimate

Examples

Run this code
simData <- simulatedData(p = 10, n = 50, mu = 100, sigma = 0.25,
                        ppower = 0.73, noise = FALSE)
counts <- simData$counts
adjMat <- simData$adjMat

miKD <- parMIEstimate(counts, method = "KD", nchips = 2)

Run the code above in your browser using DataLab