annotate template_script_DESeq2_CL.r @ 4:05c9b1a7f44e draft default tip

Uploaded new release 1.7.3
author lgueguen
date Thu, 07 Jan 2021 11:12:01 +0000
parents de6d0b7c17af
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
1 ################################################################################
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
2 ### R script to compare several conditions with the SARTools and DESeq2 packages
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
3 ### Hugo Varet
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
4 ### March 20th, 2018
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
5 ### designed to be executed with SARTools 1.6.3
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
6 ### run "Rscript template_script_DESeq2_CL.r --help" to get some help
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
7 ################################################################################
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
8
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
9 rm(list=ls()) # remove all the objects from the R session
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
10 library(optparse) # to run the script in command lines
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
11
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
12 # options list with associated default value.
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
13 option_list <- list(
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
14 make_option(c("-P", "--projectName"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
15 default=basename(getwd()),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
16 dest="projectName",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
17 help="name of the project used for the report [default: name of the current directory]."),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
18
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
19 make_option(c("-A", "--author"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
20 default=Sys.info()[7],
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
21 dest="author",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
22 help="name of the report author [default: %default]."),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
23
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
24 make_option(c("-t", "--targetFile"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
25 default="target.txt",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
26 dest="targetFile",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
27 help="path to the design/target file [default: %default]."),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
28
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
29 make_option(c("-r", "--rawDir"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
30 default="raw",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
31 dest="rawDir",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
32 help="path to the directory containing the HTSeq files [default: %default]."),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
33
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
34 make_option(c("-F", "--featuresToRemove"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
35 default="alignment_not_unique,ambiguous,no_feature,not_aligned,too_low_aQual",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
36 dest="FTR",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
37 help="names of the features to be removed, more than once can be specified [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
38
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
39 make_option(c("-v", "--varInt"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
40 default="group",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
41 dest="varInt",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
42 help="factor of interest [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
43
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
44 make_option(c("-c", "--condRef"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
45 default="WT",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
46 dest="condRef",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
47 help="reference biological condition [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
48
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
49 make_option(c("-b", "--batch"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
50 default=NULL,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
51 dest="batch",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
52 help="blocking factor [default: %default] or \"batch\" for example"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
53
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
54 make_option(c("-f", "--fitType"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
55 default="parametric",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
56 dest="fitType",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
57 help="mean-variance relationship: [default: %default], local or mean"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
58
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
59 make_option(c("-o", "--cooksCutoff"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
60 default=TRUE,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
61 dest="cooksCutoff",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
62 help="perform the outliers detection (default is TRUE)"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
63
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
64 make_option(c("-i", "--independentFiltering"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
65 default=TRUE,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
66 dest="independentFiltering",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
67 help="perform independent filtering (default is TRUE)"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
68
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
69 make_option(c("-a", "--alpha"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
70 default=0.05,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
71 dest="alpha",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
72 help="threshold of statistical significance [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
73
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
74 make_option(c("-p", "--pAdjustMethod"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
75 default="BH",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
76 dest="pAdjustMethod",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
77 help="p-value adjustment method: \"BH\" or \"BY\" [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
78
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
79 make_option(c("-T", "--typeTrans"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
80 default="VST",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
81 dest="typeTrans",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
82 help="transformation for PCA/clustering: \"VST\" ou \"rlog\" [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
83
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
84 make_option(c("-l", "--locfunc"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
85 default="median",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
86 dest="locfunc",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
87 help="median or shorth to estimate the size factors [default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
88
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
89 make_option(c("-C", "--colors"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
90 default="dodgerblue,firebrick1,MediumVioletRed,SpringGreen,chartreuse,cyan,darkorchid,darkorange",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
91 dest="cols",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
92 help="colors of each biological condition on the plots\n\t\t\"col1,col2,col3,col4\"\n\t\t[default: %default]"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
93
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
94 make_option(c("-g", "--forceCairoGraph"),
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
95 action="store_true",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
96 default=FALSE,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
97 dest="forceCairoGraph",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
98 help="activate cairo type")
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
99
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
100 )
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
101
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
102 # now parse the command line to check which option is given and get associated values
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
103 parser <- OptionParser(usage="usage: %prog [options]",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
104 option_list=option_list,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
105 description="Compare two or more biological conditions in a RNA-Seq framework with DESeq2.",
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
106 epilogue="For comments, bug reports etc... please contact Hugo Varet <hugo.varet@pasteur.fr>")
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
107 opt <- parse_args(parser, args=commandArgs(trailingOnly=TRUE), positional_arguments=0)$options
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
108
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
109 # get options and arguments
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
110 workDir <- getwd()
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
111 projectName <- opt$projectName # name of the project
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
112 author <- opt$author # author of the statistical analysis/report
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
113 targetFile <- opt$targetFile # path to the design/target file
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
114 rawDir <- opt$rawDir # path to the directory containing raw counts files
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
115 featuresToRemove <- unlist(strsplit(opt$FTR, ",")) # names of the features to be removed (specific HTSeq-count information and rRNA for example)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
116 varInt <- opt$varInt # factor of interest
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
117 condRef <- opt$condRef # reference biological condition
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
118 batch <- opt$batch # blocking factor: NULL (default) or "batch" for example
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
119 fitType <- opt$fitType # mean-variance relationship: "parametric" (default), "local" or "mean"
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
120 cooksCutoff <- opt$cooksCutoff # outliers detection threshold (NULL to let DESeq2 choosing it)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
121 independentFiltering <- opt$independentFiltering # TRUE/FALSE to perform independent filtering (default is TRUE)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
122 alpha <- as.numeric(opt$alpha) # threshold of statistical significance
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
123 pAdjustMethod <- opt$pAdjustMethod # p-value adjustment method: "BH" (default) or "BY"
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
124 typeTrans <- opt$typeTrans # transformation for PCA/clustering: "VST" ou "rlog"
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
125 locfunc <- opt$locfunc # "median" (default) or "shorth" to estimate the size factors
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
126 colors <- unlist(strsplit(opt$cols, ",")) # vector of colors of each biologicial condition on the plots
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
127 forceCairoGraph <- opt$forceCairoGraph # force cairo as plotting device if enabled
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
128 # print(paste("workDir", workDir))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
129 # print(paste("projectName", projectName))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
130 # print(paste("author", author))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
131 # print(paste("targetFile", targetFile))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
132 # print(paste("rawDir", rawDir))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
133 # print(paste("varInt", varInt))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
134 # print(paste("condRef", condRef))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
135 # print(paste("batch", batch))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
136 # print(paste("fitType", fitType))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
137 # print(paste("cooksCutoff", cooksCutoff))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
138 # print(paste("independentFiltering", independentFiltering))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
139 # print(paste("alpha", alpha))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
140 # print(paste("pAdjustMethod", pAdjustMethod))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
141 # print(paste("typeTrans", typeTrans))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
142 # print(paste("locfunc", locfunc))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
143 # print(paste("featuresToRemove", featuresToRemove))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
144 # print(paste("colors", colors))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
145
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
146 ################################################################################
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
147 ### running script ###
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
148 ################################################################################
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
149 # setwd(workDir)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
150 library(SARTools)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
151 if (forceCairoGraph) options(bitmapType="cairo")
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
152
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
153 # checking parameters
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
154 problem <- checkParameters.DESeq2(projectName=projectName,author=author,targetFile=targetFile,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
155 rawDir=rawDir,featuresToRemove=featuresToRemove,varInt=varInt,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
156 condRef=condRef,batch=batch,fitType=fitType,cooksCutoff=cooksCutoff,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
157 independentFiltering=independentFiltering,alpha=alpha,pAdjustMethod=pAdjustMethod,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
158 typeTrans=typeTrans,locfunc=locfunc,colors=colors)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
159 if (problem) quit(save="yes")
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
160
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
161 # loading target file
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
162 target <- loadTargetFile(targetFile=targetFile, varInt=varInt, condRef=condRef, batch=batch)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
163
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
164 # loading counts
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
165 counts <- loadCountData(target=target, rawDir=rawDir, featuresToRemove=featuresToRemove)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
166
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
167 # description plots
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
168 majSequences <- descriptionPlots(counts=counts, group=target[,varInt], col=colors)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
169
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
170 # analysis with DESeq2
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
171 out.DESeq2 <- run.DESeq2(counts=counts, target=target, varInt=varInt, batch=batch,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
172 locfunc=locfunc, fitType=fitType, pAdjustMethod=pAdjustMethod,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
173 cooksCutoff=cooksCutoff, independentFiltering=independentFiltering, alpha=alpha)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
174
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
175 # PCA + clustering
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
176 exploreCounts(object=out.DESeq2$dds, group=target[,varInt], typeTrans=typeTrans, col=colors)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
177
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
178 # summary of the analysis (boxplots, dispersions, diag size factors, export table, nDiffTotal, histograms, MA plot)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
179 summaryResults <- summarizeResults.DESeq2(out.DESeq2, group=target[,varInt], col=colors,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
180 independentFiltering=independentFiltering,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
181 cooksCutoff=cooksCutoff, alpha=alpha)
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
182
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
183 # save image of the R session
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
184 save.image(file=paste0(projectName, ".RData"))
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
185
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
186 # generating HTML report
4
05c9b1a7f44e Uploaded new release 1.7.3
lgueguen
parents: 3
diff changeset
187 Sys.setenv(HOME = getwd())
3
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
188 writeReport.DESeq2(target=target, counts=counts, out.DESeq2=out.DESeq2, summaryResults=summaryResults,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
189 majSequences=majSequences, workDir=workDir, projectName=projectName, author=author,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
190 targetFile=targetFile, rawDir=rawDir, featuresToRemove=featuresToRemove, varInt=varInt,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
191 condRef=condRef, batch=batch, fitType=fitType, cooksCutoff=cooksCutoff,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
192 independentFiltering=independentFiltering, alpha=alpha, pAdjustMethod=pAdjustMethod,
de6d0b7c17af release 1.6.3
lgueguen
parents: 0
diff changeset
193 typeTrans=typeTrans, locfunc=locfunc, colors=colors)