Calculation of (signed) eigengene-based connectivity, also known as module membership.
signedKME(
datExpr,
datME,
exprWeights = NULL,
MEWeights = NULL,
outputColumnName = "kME",
corFnc = "cor",
corOptions = "use = 'p'")A data frame in which rows correspond to input genes and columns to module eigengenes, giving the signed eigengene-based connectivity of each gene with respect to each eigengene.
a data frame containing the gene expression data. Rows correspond to samples and columns to genes. Missing values are allowed and will be ignored.
a data frame containing module eigengenes. Rows correspond to samples and columns to module eigengenes.
optional weight matrix of observation weights for datExpr, of the same dimensions as
datExpr. If given, the weights must be non-negative and will be passed on to the correlation function given in
argument corFnc as argument weights.x.
optional weight matrix of observation weights for datME, of the same dimensions as
datME. If given, the weights must be non-negative and will be passed on to the correlation function given in
argument corFnc as argument weights.y.
a character string specifying the prefix of column names of the output.
character string specifying the function to be used to calculate co-expression similarity. Defaults to Pearson correlation. Any function returning values between -1 and 1 can be used.
character string specifying additional arguments to be passed to the function given
by corFnc. Use "use = 'p', method = 'spearman'" to obtain Spearman correlation.
Steve Horvath
Signed eigengene-based connectivity of a gene in a module is defined as the correlation of the gene
with the corresponding module eigengene. The samples in datExpr and datME must be the
same.
Dong J, Horvath S (2007) Understanding Network Concepts in Modules, BMC Systems Biology 2007, 1:24
Horvath S, Dong J (2008) Geometric Interpretation of Gene Coexpression Network Analysis. PLoS Comput Biol 4(8): e1000117