From 0eb2c5f6c93f59d8298626714df5ac308186466d Mon Sep 17 00:00:00 2001 From: Brandi Cantarel <brandi.cantarel@utsouthwestern.edu> Date: Fri, 22 May 2020 14:03:50 -0500 Subject: [PATCH] update statanal in RNASEq to skip ifno edgeR out --- genect_rnaseq/dea.R | 17 +++++++++++------ genect_rnaseq/statanal.sh | 5 ++++- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/genect_rnaseq/dea.R b/genect_rnaseq/dea.R index d2509a9..4cd7419 100755 --- a/genect_rnaseq/dea.R +++ b/genect_rnaseq/dea.R @@ -118,8 +118,11 @@ for (i in 1:a) { ###################### Run EdgeR ######################## ###################### Run QuSage ###################### - -MSIG.geneSets <- read.gmt('geneset.gmt') +run.qusage <- 0 +if (file.exists('geneset.gmt')) { + MSIG.geneSets <- read.gmt('geneset.gmt') + run.qusage <- 1 +} design <- model.matrix(~grps) d <- DGEList(counts=countTable,group=grps,lib.size=libSizes) @@ -166,10 +169,12 @@ for (i in 1:a) { heatmap.2(zscores2, col = bluered(100),Rowv = as.dendrogram(STREE), RowSideColors = col.blocks,dendrogram='row', cexCol=textscale,labCol=s$symbol,srtRow=45,srtCol=45,trace="none", margins=c(5, 5)) legend("topright",legend=grpnames,col=rainbow(length(grpnames)),pch=20,cex=0.5) dev.off() - gcont <- paste(cond[j],cond[i],sep='-') - qs.results = qusage(logcpm, grps,gcont,MSIG.geneSets) - save(qs.results,file=paste(cond[i],'_',cond[j],'.qusage.rda',sep="")) - } + if (run.qusage > 0) { + gcont <- paste(cond[j],cond[i],sep='-') + qs.results = qusage(logcpm, grps,gcont,MSIG.geneSets) + save(qs.results,file=paste(cond[i],'_',cond[j],'.qusage.rda',sep="")) + } + } } } } diff --git a/genect_rnaseq/statanal.sh b/genect_rnaseq/statanal.sh index 9cba1e3..fd36f0f 100644 --- a/genect_rnaseq/statanal.sh +++ b/genect_rnaseq/statanal.sh @@ -41,5 +41,8 @@ else module load R/3.2.1-intel Rscript $baseDir/dea.R Rscript $baseDir/build_ballgown.R *_stringtie - perl $baseDir/concat_edgeR.pl *.edgeR.txt + if [[ -n `ls *.edgeR.txt` ]] + then + perl $baseDir/concat_edgeR.pl *.edgeR.txt + fi fi -- GitLab