# HG changeset patch
# User mingchen0919
# Date 1538795057 14400
# Node ID 7e767425bb3d1375bd75f48a7638493d2d8df35b
# Parent 231de87414684079084a7973a1ed5dc005db17db
planemo upload commit ced723993fbc474096bdd48de30b8a6d3d510dd9
diff -r 231de8741468 -r 7e767425bb3d command-line-arguments.csv
--- a/command-line-arguments.csv Fri Sep 14 16:35:24 2018 -0400
+++ b/command-line-arguments.csv Fri Oct 05 23:04:17 2018 -0400
@@ -1,12 +1,13 @@
-short flag,argument mask,data type,variable name
-o,1,character,report
-d,1,character,report.files_path
-A,1,character,count_data
-B,1,character,column_data
-C,1,character,design_formula
-D,1,character,treatment_name
-E,1,character,treated
-F,1,character,untreated
-H,1,character,fit_type
-I,1,character,alpha
-J,1,character,significant_genes
+short flag,argument mask,data type,variable name
+o,1,character,report
+d,1,character,report.files_path
+A,1,character,count_data
+B,1,character,column_data
+C,1,character,design_formula
+D,1,character,treatment_name
+E,1,character,treated
+F,1,character,untreated
+T,1,character,test_method
+H,1,character,fit_type
+I,1,character,alpha
+J,1,character,significant_genes
diff -r 231de8741468 -r 7e767425bb3d rmarkdown_report.Rmd
--- a/rmarkdown_report.Rmd Fri Sep 14 16:35:24 2018 -0400
+++ b/rmarkdown_report.Rmd Fri Oct 05 23:04:17 2018 -0400
@@ -64,15 +64,24 @@
```
```{r}
+f = gsub('~', '~ 1 +', opt$X_C) # build formula
dds = DESeqDataSetFromMatrix(countData = count_data,
colData = coldata,
- design = formula(opt$X_C))
+ design = formula(f))
+
# prefiltering
keep <- rowSums(counts(dds)) >= 10
dds <- dds[keep,]
-dds = DESeq(dds, test = opt$X_G, fitType = opt$X_H)
+# Run DESeq
+if (opt$X_T == 'LRT') {
+ reduced_f = gsub(paste0('\\+\\s*', opt$X_D), '', f)
+ dds = DESeq(dds, test=opt$X_T, fitType = opt$X_H, reduced = formula(reduced_f))
+} else {
+ dds = DESeq(dds, test=opt$X_T, fitType = opt$X_H)
+}
+
## Differential expression test results
res = results(dds, contrast = c(opt$X_D, opt$X_E, opt$X_F), alpha = opt$X_I)
res
diff -r 231de8741468 -r 7e767425bb3d rmarkdown_report.xml
--- a/rmarkdown_report.xml Fri Sep 14 16:35:24 2018 -0400
+++ b/rmarkdown_report.xml Fri Oct 05 23:04:17 2018 -0400
@@ -38,6 +38,7 @@
-D '$treatment_name'
-E '$treated'
-F '$untreated'
+ -T '$test_method'
-H '$fit_type'
-I '$alpha'
-J '$significant_genes'
@@ -69,6 +70,12 @@
+
+
+
+