Description Usage Arguments Value Examples
This function is similar to Cor.square.matrix() and TOM.square.matrix() as it converts the square matrix into a 3 columns dataframe with no repeated pair of variables.
1 | Make.adjacency.table(data, method)
|
data |
Dataset of gene expression levels with genes in row and samples in columns |
method |
Methods to compute the correlation coefficients. "spearman" computes the Spearman's rho, "kendall" uses the Kendall's tau and "pearson" the Pearson's product moment correlation coefficient. These functions are called via the cor() function in the stats package. "TOM" uses the TOMsimilarityFromExpr() function from the WGCNA package. |
Datraframe of three columns. Two first contains pair of genes, and the third one the correlation coefficient or the TOM similarity.
1 2 3 4 5 6 7 8 9 | # Creating a dataset
df = matrix(runif(500, 10, 100), ncol=20)
group = paste0(rep(c("control", "case"), each = 10),rep(c(1:10),each = 1))
genes <- paste0(rep(LETTERS[1:25], each=1))
colnames(df) = group
row.names(df) = genes
# computing correlation for pairs of genes with Spearman's rho
Adj = Make.adjacency.table(df,method = "spearman")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.