# 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 @@ + + + +