diff dexseq.R @ 8:0ccbed58b270 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dexseq commit 0a56599c36b4968095ec5a3cb589f94fb139466c
author iuc
date Sun, 28 Jan 2018 04:03:29 -0500
parents 28a2181df3b9
children 577d1c8baab4
line wrap: on
line diff
--- a/dexseq.R	Sun Jan 29 06:59:23 2017 -0500
+++ b/dexseq.R	Sun Jan 28 04:03:29 2018 -0500
@@ -3,9 +3,11 @@
 # we need that to not crash galaxy with an UTF8 error on German LC settings.
 Sys.setlocale("LC_MESSAGES", "en_US.UTF-8")
 
-library("DEXSeq")
-library('getopt')
-library('rjson')
+suppressPackageStartupMessages({
+    library("DEXSeq")
+    library('getopt')
+    library('rjson')
+})
 
 
 options(stringAsfactors = FALSE, useFancyQuotes = FALSE)
@@ -90,7 +92,7 @@
 BPPARAM=MulticoreParam(workers=opt$threads)
 dxd <- estimateDispersions(dxd, formula=formulaFullModel, BPPARAM=BPPARAM)
 print("Estimated dispersions")
-dxd <- testForDEU(dxd, fullModel=formulaFullModel, BPPARAM=BPPARAM)
+dxd <- testForDEU(dxd, reducedModel=formulaReducedModel, fullModel=formulaFullModel, BPPARAM=BPPARAM)
 print("tested for DEU")
 dxd <- estimateExonFoldChanges(dxd, fitExpToVar=primaryFactor, BPPARAM=BPPARAM)
 print("Estimated fold changes")
@@ -111,7 +113,7 @@
 if ( !is.null(opt$reportdir) ) {
     save(dxd, resSorted, file = file.path(opt$reportdir,"DEXSeq_analysis.RData"))
     save.image()
-    DEXSeqHTML(res, path=opt$reportdir, FDR=opt$fdr, color=c("#B7FEA0", "#FF8F43", "#637EE9", "#FF0000", "#F1E7A1", "#C3EEE7","#CEAEFF", "#EDC3C5", "#AAA8AA"))
+    DEXSeqHTML(res, fitExpToVar=primaryFactor, path=opt$reportdir, FDR=opt$fdr, color=c("#B7FEA0", "#FF8F43", "#637EE9", "#FF0000", "#F1E7A1", "#C3EEE7","#CEAEFF", "#EDC3C5", "#AAA8AA"))
     unlink(file.path(opt$reportdir,"DEXSeq_analysis.RData"))
 }
 sessionInfo()