aboutsummaryrefslogtreecommitdiff
path: root/scripts/wgcna_analysis.R
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wgcna_analysis.R')
-rw-r--r--scripts/wgcna_analysis.R16
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/wgcna_analysis.R b/scripts/wgcna_analysis.R
index 65ff36e..efe0336 100644
--- a/scripts/wgcna_analysis.R
+++ b/scripts/wgcna_analysis.R
@@ -1,7 +1,9 @@
# initial workspace setup
library(WGCNA);
-stringsAsFactors = FALSE
+library(stringi);
+
+options(stringsAsFactors = FALSE);
# load expression data **assumes csv format row(traits)(columns info+samples)
@@ -64,8 +66,18 @@ mergedColors = labels2colors(net$colors)
# generate random name for png && save the image location
+genImageRandStr <- function(prefix){
+
+ randStr <- paste(prefix,stri_rand_strings(1, 9, pattern = "[A-Za-z0-9]"),sep="_")
+
+ return(paste(randStr,".png",sep=""))
+}
+
+
+
+png(genImageRandStr,width=1000,height=600,type='cairo-png')
+
-png("WGCNAoutput.png",width=1000,height=600,type='cairo-png')
plotDendroAndColors(network$dendrograms[[1]],mergedColors[net$blockGenes[[1]]],
"Module colors",