annotate multigps.xml @ 50:20687c85887e draft

Uploaded
author greg
date Mon, 06 Mar 2017 09:17:58 -0500
parents 6997a4b160c5
children 4c5540844bb3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
50
20687c85887e Uploaded
greg
parents: 48
diff changeset
1 <tool id="multigps" name="MultiGPS" version="0.73.0">
0
269f8d00045c Uploaded
greg
parents:
diff changeset
2 <description>analyzes collections of multi-condition ChIP-seq data</description>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
3 <macros>
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
4 <import>macros.xml</import>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
5 </macros>
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
6 <requirements>
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
7 <requirement type="package" version="0.73">multigps</requirement>
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
8 </requirements>
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
9 <command detect_errors="aggressive">
0
269f8d00045c Uploaded
greg
parents:
diff changeset
10 <![CDATA[
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
11 #set output_dir = $output_html.files_path
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
12 mkdir -p $output_dir &&
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
13 multigps
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
14 ## General options
43
181076e82999 Uploaded
greg
parents: 42
diff changeset
15 ## Append .txt extensions to events hrefs
181076e82999 Uploaded
greg
parents: 42
diff changeset
16 ## in output dataset so files will render
181076e82999 Uploaded
greg
parents: 42
diff changeset
17 ## in the browser.
181076e82999 Uploaded
greg
parents: 42
diff changeset
18 --eventsaretxt
46
9eb54f2ef321 Uploaded
greg
parents: 45
diff changeset
19 ## Do not run the parallel version of meme
9eb54f2ef321 Uploaded
greg
parents: 45
diff changeset
20 ## since it is not yet available in conda.
9eb54f2ef321 Uploaded
greg
parents: 45
diff changeset
21 --meme1proc
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
22 --expt '$expt'
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
23 --format $expt.ext
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
24 #if str($ctrl) != 'None':
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
25 --ctrl '$ctrl'
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
26 #end if
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
27 --threads=\${GALAXY_SLOTS:-4}
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
28 --geninfo '$chromInfo'
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
29 ## Advanced options
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
30 #set aoc = $advanced_options_cond
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
31 #if str($aoc.advanced_options) == 'display':
35
150859e7f99b Uploaded
greg
parents: 34
diff changeset
32 #set bmsc = $aoc.binding_model_smoothing_cond
26
fcc1cc3f3e3c Uploaded
greg
parents: 25
diff changeset
33 #set gmsc = $aoc.gauss_model_smoothing_cond
fcc1cc3f3e3c Uploaded
greg
parents: 25
diff changeset
34 #set rbec = $aoc.report_binding_events_cond
fcc1cc3f3e3c Uploaded
greg
parents: 25
diff changeset
35 #set rloc = $aoc.reads_limits_options_cond
fcc1cc3f3e3c Uploaded
greg
parents: 25
diff changeset
36 #set sdc = $aoc.scale_data_cond
fcc1cc3f3e3c Uploaded
greg
parents: 25
diff changeset
37 #set umc = $aoc.use_motif_cond
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
38 #if str($umc.use_motif) == 'yes':
31
71b0f24e12f6 Uploaded
greg
parents: 30
diff changeset
39 #set rgc = $umc.reference_genome_cond
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
40 #if str($rgc.reference_genome_source) == 'cached':
44
d1a381f360f6 Uploaded
greg
parents: 43
diff changeset
41 #set seq = $rgc.reference_genome.fields.path
31
71b0f24e12f6 Uploaded
greg
parents: 30
diff changeset
42 #else:
44
d1a381f360f6 Uploaded
greg
parents: 43
diff changeset
43 #set seq = $rgc.reference_genome
31
71b0f24e12f6 Uploaded
greg
parents: 30
diff changeset
44 #end if
44
d1a381f360f6 Uploaded
greg
parents: 43
diff changeset
45 --seq '$seq'
31
71b0f24e12f6 Uploaded
greg
parents: 30
diff changeset
46 #end if
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
47 ## Limits on how many reads
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
48 #if str($rloc.reads_limits) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
49 --fixedpb $rloc.fixedpb
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
50 --poissongausspb $rloc.poissongausspb
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
51 #if str($rloc.nonunique) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
52 --nonunique
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
53 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
54 --mappability $rloc.mappability
27
54ffcdc15cdf Uploaded
greg
parents: 26
diff changeset
55 #if str($rloc.nocache) == 'yes':
54ffcdc15cdf Uploaded
greg
parents: 26
diff changeset
56 --nocache
54ffcdc15cdf Uploaded
greg
parents: 26
diff changeset
57 #end if
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
58 #end if
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
59 ## Scaling data
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
60 #if str($sdc.scale_data) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
61 #if str($sdc.scaling) == 'no':
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
62 --noscaling $sdc.scaling
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
63 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
64 #if str($sdc.medianscale) == 'yes':
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
65 --medianscale $sdc.medianscale
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
66 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
67 #if str($sdc.regressionscale) == 'yes':
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
68 --regressionscale $sdc.regressionscale
23
ffefb407c22a Uploaded
greg
parents: 22
diff changeset
69 #end if
28
dc71c15181f9 Uploaded
greg
parents: 27
diff changeset
70 #if str($sdc.sesscale) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
71 --sesscale $sdc.sesscale
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
72 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
73 #if $sdc.fixedscaling > 0:
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
74 ‒‒fixedscaling $sdc.fixedscaling
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
75 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
76 --scalewin $sdc.scalewin
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
77 #if str($sdc.plotscaling) == 'yes':
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
78 --plotscaling $sdc.plotscaling
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
79 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
80 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
81 ## Running MultiGPS
39
755735c18b1c Uploaded
greg
parents: 38
diff changeset
82 #if str($aoc.readdistributionfile) != 'None':
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
83 --d '$aoc.readdistributionfile'
39
755735c18b1c Uploaded
greg
parents: 38
diff changeset
84 #end if
755735c18b1c Uploaded
greg
parents: 38
diff changeset
85 --r $aoc.maxtrainingrounds
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
86 #if str($aoc.nomodelupdate) == 'no':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
87 --nomodelupdate
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
88 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
89 --minmodelupdateevents $aoc.minmodelupdateevents
35
150859e7f99b Uploaded
greg
parents: 34
diff changeset
90 #if str($bmsc.nomodelsmoothing) == 'no':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
91 --nomodelsmoothing
35
150859e7f99b Uploaded
greg
parents: 34
diff changeset
92 #else:
150859e7f99b Uploaded
greg
parents: 34
diff changeset
93 --splinesmoothparam $bmsc.splinesmoothparam
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
94 #end if
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
95 #if str($gmsc.gaussmodelsmoothing) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
96 --gaussmodelsmoothing
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
97 --gausssmoothparam $gmsc.gausssmoothparam
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
98 #end if
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
99 #if str($aoc.jointinmodel) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
100 --jointinmodel
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
101 #end if
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
102 #if str($aoc.fixedmodelrange) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
103 --fixedmodelrange
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
104 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
105 --prlogconf $aoc.prlogconf
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
106 #if $aoc.fixedalpha > 0:
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
107 --fixedalpha $aoc.fixedalpha
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
108 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
109 --alphascale $aoc.alphascale
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
110 #if str($aoc.mlconfignotshared) == 'no':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
111 --mlconfignotshared
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
112 #end if
38
d494b8f8989c Uploaded
greg
parents: 37
diff changeset
113 #if str($aoc.exclude) != 'None':
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
114 --exclude '$aoc.exclude'
36
8fca5f834b15 Uploaded
greg
parents: 35
diff changeset
115 #end if
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
116 ## MultiGPS priors
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
117 #if str($umc.use_motif) == 'yes':
25
32a59270224b Uploaded
greg
parents: 24
diff changeset
118 #set mpc = $umc.multigps_priors_cond
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
119 #if str($mpc.multigps_priors) == 'yes':
25
32a59270224b Uploaded
greg
parents: 24
diff changeset
120 #set bmc = $mpc.both_motifs_cond
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
121 #if str($mpc.noposprior) == 'no':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
122 --noposprior
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
123 #end if
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
124 --probshared $mpc.probshared
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
125 #if str($bmc.nomotifs) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
126 --memenmotifs $bmc.memenmotifs
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
127 --mememinw $bmc.mememinw
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
128 --mememaxw $bmc.mememaxw
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
129 #else:
25
32a59270224b Uploaded
greg
parents: 24
diff changeset
130 #set mfoc = $bmc.nomotifprior_cond
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
131 --nomotifs
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
132 --nomotifprior $mfoc.nomotifprior
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
133 #if str($mfoc.nomotifprior) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
134 --memenmotifs $mfoc.memenmotifs
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
135 --mememinw $mfoc.mememinw
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
136 --mememaxw $mfoc.mememaxw
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
137 #end if
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
138 #end if
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
139 #end if
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
140 #end if
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
141 ## Reporting binding events
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
142 #if str($rbec.report_binding_events) == 'yes':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
143 --q $rbec.minqvalue
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
144 --minfold $rbec.minfold
20
0ea6413d66b2 Uploaded
greg
parents: 18
diff changeset
145 #if str($rbec.nodifftests) == 'no':
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
146 --nodifftests
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
147 #end if
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
148 --edgerod $rbec.edgerod
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
149 --diffp $rbec.diffp
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
150 #end if
0
269f8d00045c Uploaded
greg
parents:
diff changeset
151 #end if
50
20687c85887e Uploaded
greg
parents: 48
diff changeset
152 >/dev/null
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
153 --out '$output_html.files_path'
50
20687c85887e Uploaded
greg
parents: 48
diff changeset
154 && cp $output_dir/*.events.txt '$experiment_events' || true
20687c85887e Uploaded
greg
parents: 48
diff changeset
155 && mv $output_dir/*.html '$output_html' || true
20687c85887e Uploaded
greg
parents: 48
diff changeset
156 && mv $output_dir/*.table.txt '$all_events_table' || true
20687c85887e Uploaded
greg
parents: 48
diff changeset
157 && mv $output_dir/*.counts '$replicates_counts' || true
0
269f8d00045c Uploaded
greg
parents:
diff changeset
158 ]]>
269f8d00045c Uploaded
greg
parents:
diff changeset
159 </command>
269f8d00045c Uploaded
greg
parents:
diff changeset
160 <inputs>
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
161 <param name="expt" type="data" format="bam,bed,scidx" label="Run MultiGPS on">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
162 <validator type="unspecified_build" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
163 </param>
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
164 <param name="ctrl" type="data" format="bam,bed,scidx" optional="True" label="Optional file containing reads from a control experiment" help="Must be same forat as the input above" />
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
165 <!-- Advanced options -->
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
166 <conditional name="advanced_options_cond">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
167 <param name="advanced_options" type="select" label="Advanced options">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
168 <option value="hide" selected="true">Hide</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
169 <option value="display">Display</option>
0
269f8d00045c Uploaded
greg
parents:
diff changeset
170 </param>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
171 <when value="display">
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
172 <!-- Limits on how many reads -->
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
173 <conditional name="reads_limits_options_cond">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
174 <param name="reads_limits" type="select" label="Set limits on how many reads can have their 5′ end at the same position in each replicate?" help="Default behavior is to estimate a global per-base limit from a Poisson distribution parameterized by the number of reads divided by the number of mappable bases in the genome. The per-base limit is set as the count corresponding to the 10^-7 probability level from the Poisson.">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
175 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
176 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
177 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
178 <when value="no" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
179 <when value="yes">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
180 <param name="fixedpb" type="integer" value="0" min="0" label="Fixed per-base limit" help="Zero value estimates from background model"/>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
181 <param name="poissongausspb" type="integer" value="0" min="0" label="Poisson threshold for filtering per base" help="Filter per base using the specified Poisson threshold parameterized by a local Gaussian sliding window" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
182 <param name="nonunique" type="select" label="Use non-unique reads?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
183 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
184 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
185 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
186 <param name="mappability" type="float" value="0.0" min="0.8" label="Fraction of the genome that is mappable for these experiments" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
187 <param name="nocache" type="select" label="Turn off caching of the entire set of experiments?" help="Run slower with less memory" >
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
188 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
189 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
190 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
191 </when>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
192 </conditional>
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
193 <!-- Scaling data -->
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
194 <conditional name="scale_data_cond">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
195 <param name="scale_data" type="select" label="Set data scaling parameters?" help="Default behavior is to scale signal to corresponding controls using regression on the set of signal/control ratios in 10Kbp windows.">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
196 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
197 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
198 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
199 <when value="yes">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
200 <param name="scaling" type="select" label="Use signal vs control scaling?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
201 <option value="yes" selected="True">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
202 <option value="no">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
203 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
204 <param name="medianscale" type="select" label="Use the median signal/control ratio as the scaling factor?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
205 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
206 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
207 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
208 <param name="regressionscale" type="select" label="Use scaling by regression on binned tag counts?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
209 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
210 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
211 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
212 <param name="sesscale" type="select" label="Estimate scaling factor by SES?" help="SES: Diaz, et al. Stat Appl Genet Mol Biol. 2012">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
213 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
214 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
215 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
216 <param name="fixedscaling" type="float" value="0.0" min="0.0" label="Multiply control counts by total tag count ratio and then by this factor" help="Set as 0 to skip" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
217 <param name="scalewin" type="integer" min="0" value="500" label="Window size for estimating scaling ratios" help="The value is the number of base pairs. Use something much smaller than the default if scaling via SES (e.g. 200)." />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
218 <param name="plotscaling" type="select" label="Plot diagnostic information for the chosen scaling method?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
219 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
220 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
221 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
222 </when>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
223 <when value="no" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
224 </conditional>
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
225 <!-- Running MultiGPS -->
39
755735c18b1c Uploaded
greg
parents: 38
diff changeset
226 <param name="readdistributionfile" type="data" optional="True" format="tabular" label="Optional binding event read distribution file for initializing models" help="A default initial distribution appropriate for ChIP-seq data is used if this option is not specified." />
755735c18b1c Uploaded
greg
parents: 38
diff changeset
227 <param name="maxtrainingrounds" type="integer" value="3" min="0" label="Maximum number of training rounds for updating binding event read distributions" />
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
228 <param name="nomodelupdate" type="select" label="Perform binding model updates?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
229 <option value="yes" selected="True">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
230 <option value="no">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
231 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
232 <param name="minmodelupdateevents" type="integer" value="500" min="0" label="Minimum number of events to support an update of the read distribution" />
35
150859e7f99b Uploaded
greg
parents: 34
diff changeset
233 <conditional name="binding_model_smoothing_cond">
150859e7f99b Uploaded
greg
parents: 34
diff changeset
234 <param name="nomodelsmoothing" type="select" label="Perform binding model smoothing?" help="Smoothing performed with a cubic spline.">
150859e7f99b Uploaded
greg
parents: 34
diff changeset
235 <option value="yes" selected="True">Yes</option>
150859e7f99b Uploaded
greg
parents: 34
diff changeset
236 <option value="no">No</option>
150859e7f99b Uploaded
greg
parents: 34
diff changeset
237 </param>
150859e7f99b Uploaded
greg
parents: 34
diff changeset
238 <when value="yes">
150859e7f99b Uploaded
greg
parents: 34
diff changeset
239 <param name="splinesmoothparam" type="integer" value="30" min="0" label="Spline smoothing parameter" />
150859e7f99b Uploaded
greg
parents: 34
diff changeset
240 </when>
150859e7f99b Uploaded
greg
parents: 34
diff changeset
241 <when value="no" />
150859e7f99b Uploaded
greg
parents: 34
diff changeset
242 </conditional>
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
243 <conditional name="gauss_model_smoothing_cond">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
244 <param name="gaussmodelsmoothing" type="select" label="Use Gaussian model smoothing?" help="Select No to smooth with a cubic spline.">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
245 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
246 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
247 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
248 <when value="no" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
249 <when value="yes">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
250 <param name="gausssmoothparam" type="integer" value="3" min="0" label="Smoothing factor" help="Gaussian smoothing standard deviation." />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
251 </when>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
252 </conditional>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
253 <param name="jointinmodel" type="select" label="Allow joint events in model updates?">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
254 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
255 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
256 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
257 <param name="fixedmodelrange" type="select" label="Keep binding model range fixed to inital size?" help="Select No to vary automatically">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
258 <option value="no" selected="True">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
259 <option value="yes">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
260 </param>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
261 <param name="prlogconf" type="integer" value="-6" label="Poisson log threshold for potential region scanning" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
262 <param name="fixedalpha" type="integer" value="0" min="0" label="Impose this alpha" help="This is a sparse prior on binding events in the MultiGPS model. It can be interpreted as a minimum number of reads that each binding event must be responsible for in the model. A zero value will estimate the alpha automatically." />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
263 <param name="alphascale" type="float" value="1.0" min="0" label="Alpha scaling factor" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
264 <param name="mlconfignotshared" type="select" label="Share component configs in the ML step?" help="Mainly affects the quantification of binding levels for binding events that are not shared but are located at nearby locations across experiments.">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
265 <option value="yes" selected="True">Yes</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
266 <option value="no">No</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
267 </param>
34
9b48edaa54f8 Uploaded
greg
parents: 33
diff changeset
268 <param name="exclude" type="data" optional="True" format="txt" label="Optional file containing a set of regions to ignore during MultiGPS training" help="Ideally exclude the mitochondrial genome and other blacklisted regions that contain artifactual accumulations of reads in both ChIP-seq and control experiments." />
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
269 <!-- MultiGPS priors -->
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
270 <conditional name="use_motif_cond">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
271 <param name="use_motif" type="select" label="Perform motif-finding or use a motif-prior?">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
272 <option value="no" selected="True">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
273 <option value="yes">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
274 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
275 <when value="yes">
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
276 <!-- Specifying the genome -->
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
277 <conditional name="reference_genome_cond">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
278 <param name="reference_genome_source" type="select" label="Choose the source for the reference genome">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
279 <option value="cached">locally cached</option>
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
280 <option value="history">from history</option>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
281 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
282 <when value="cached">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
283 <param name="reference_genome" type="select" label="Using reference genome">
17
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
284 <options from_data_table="all_fasta">
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
285 <filter type="data_meta" key="dbkey" ref="expt" column="1"/>
17
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
286 </options>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
287 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
288 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
289 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
290 <when value="history">
17
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
291 <param name="reference_genome" type="data" format="fasta" label="Using reference genome">
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
292 <options>
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
293 <filter type="data_meta" key="dbkey" ref="expt"/>
17
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
294 </options>
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
295 <validator type="no_options" message="The current history does not include a fasta dataset with the build associated with the selected input file"/>
426f8753acb2 Uploaded
greg
parents: 8
diff changeset
296 </param>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
297 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
298 </conditional>
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
299 <!-- MultiGPS priors options -->
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
300 <conditional name="multigps_priors_cond">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
301 <param name="multigps_priors" type="select" label="Specify MultiGPS priors options?">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
302 <option value="no" selected="True">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
303 <option value="yes">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
304 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
305 <when value="no" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
306 <when value="yes">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
307 <param name="noposprior" type="select" label="Perform inter-experiment positional prior?">
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
308 <option value="yes" selected="True">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
309 <option value="no">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
310 </param>
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
311 <param name="probshared" type="float" value="0.9" min="0.0" label="Probability that events are shared across conditions" />
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
312 <conditional name="both_motifs_cond">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
313 <param name="nomotifs" type="select" label="Perform both motif-finding and motif priors?">
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
314 <option value="yes" selected="True">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
315 <option value="no">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
316 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
317 <when value="yes">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
318 <expand macro="motif_finding_params" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
319 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
320 <when value="no">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
321 <conditional name="nomotifprior_cond">
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
322 <param name="nomotifprior" type="select" label="Perform motif-finding only?" help="Selecting Yes turns off motif priors.">
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
323 <option value="no" selected="True">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
324 <option value="yes">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
325 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
326 <when value="no" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
327 <when value="yes">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
328 <expand macro="motif_finding_params" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
329 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
330 </conditional>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
331 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
332 </conditional>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
333 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
334 </conditional>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
335 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
336 <when value="no" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
337 </conditional>
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
338 <!-- Reporting binding events -->
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
339 <conditional name="report_binding_events_cond">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
340 <param name="report_binding_events" type="select" label="Report binding events?">
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
341 <option value="no" selected="True">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
342 <option value="yes">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
343 </param>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
344 <when value="no" />
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
345 <when value="yes">
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
346 <param name="minqvalue" type="float" min="0" value="0.001" label="Minimum Q-value (corrected p-value) of reported binding events" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
347 <param name="minfold" type="float" min="0" value="1.5" label="Minimum event fold-change vs scaled control" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
348 <param name="nodifftests" type="select" label="Run differential enrichment tests?">
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
349 <option value="yes" selected="True">Yes</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
350 <option value="no">No</option>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
351 </param>
18
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
352 <param name="edgerod" type="float" min="0" value="0.15" label="EdgeR over-dispersion parameter value" />
e3d9e74cae68 Uploaded
greg
parents: 17
diff changeset
353 <param name="diffp" type="float" min="0" value="0.01" label="Minimum p-value for reporting differential enrichment" />
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
354 </when>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
355 </conditional>
0
269f8d00045c Uploaded
greg
parents:
diff changeset
356 </when>
21
6ded14465b74 Uploaded
greg
parents: 20
diff changeset
357 <when value="hide" />
0
269f8d00045c Uploaded
greg
parents:
diff changeset
358 </conditional>
269f8d00045c Uploaded
greg
parents:
diff changeset
359 </inputs>
269f8d00045c Uploaded
greg
parents:
diff changeset
360 <outputs>
50
20687c85887e Uploaded
greg
parents: 48
diff changeset
361 <data name="replicates_counts" format="tabular" label="${tool.name} replicates counts on ${on_string}"/>
20687c85887e Uploaded
greg
parents: 48
diff changeset
362 <data name="all_events_table" format="tabular" label="${tool.name} all events table on ${on_string}"/>
20687c85887e Uploaded
greg
parents: 48
diff changeset
363 <data name="experiment_events" format="tabular" label="${tool.name} experiment events on ${on_string}"/>
20687c85887e Uploaded
greg
parents: 48
diff changeset
364 <data name="output_html" format="html" label="${tool.name} on ${on_string}"/>
0
269f8d00045c Uploaded
greg
parents:
diff changeset
365 </outputs>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
366 <tests>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
367 <test>
47
7c3ef587aed9 Uploaded
greg
parents: 46
diff changeset
368 <param name="expt" value="expt_hg19.scidx" ftype="scidx" dbkey="hg19" />
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
369 <param name="advanced_options_cond" value="hide" />
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
370 <output name="output_html" file="hg19_output_html1.html" ftype="html" lines_diff="12"/>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
371 <output name="all_events_table" file="hg19_all_events_table1.tabular" ftype="tabular"/>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
372 <output name="replicates_counts" file="hg19_replicates_counts1.tabular" ftype="tabular"/>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
373 </test>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
374 <test>
47
7c3ef587aed9 Uploaded
greg
parents: 46
diff changeset
375 <param name="expt" value="expt_hg19.scidx" ftype="bam" dbkey="hg19" />
7c3ef587aed9 Uploaded
greg
parents: 46
diff changeset
376 <param name="ctrl" value="cntrl_hg19.scidx" ftype="bam" dbkey="hg19" />
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
377 <param name="advanced_options_cond" value="display" />
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
378 <output name="output_html" file="hg19_output_html2.html" ftype="html" lines_diff="12"/>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
379 <output name="all_events_table" file="hg19_all_events_table2.tabular" ftype="tabular"/>
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
380 <output name="replicates_counts" file="hg19_replicates_counts2.tabular" ftype="tabular"/>
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
381 </test>
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
382 </tests>
0
269f8d00045c Uploaded
greg
parents:
diff changeset
383 <help>
269f8d00045c Uploaded
greg
parents:
diff changeset
384
269f8d00045c Uploaded
greg
parents:
diff changeset
385 **What it does**
269f8d00045c Uploaded
greg
parents:
diff changeset
386
269f8d00045c Uploaded
greg
parents:
diff changeset
387 MultiGPS is a framework for analyzing collections of multi-condition ChIP-seq datasets and characterizing
269f8d00045c Uploaded
greg
parents:
diff changeset
388 differential binding events between conditions. MultiGPS encourages consistency in the reported binding
269f8d00045c Uploaded
greg
parents:
diff changeset
389 event locations across conditions and provides accurate estimation of ChIP enrichment levels at each event.
269f8d00045c Uploaded
greg
parents:
diff changeset
390 MultiGPS loads all data to memory, so you will need a lot of available memory if you are running analysis
269f8d00045c Uploaded
greg
parents:
diff changeset
391 over many conditions or large datasets.
269f8d00045c Uploaded
greg
parents:
diff changeset
392
269f8d00045c Uploaded
greg
parents:
diff changeset
393 -----
269f8d00045c Uploaded
greg
parents:
diff changeset
394
269f8d00045c Uploaded
greg
parents:
diff changeset
395 **Options**
269f8d00045c Uploaded
greg
parents:
diff changeset
396
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
397 * **Loading data:**
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
398
42
8d30aeacb52a Uploaded
greg
parents: 41
diff changeset
399 - **Optional file containing reads from a control experiment** - must be same format as input experiment
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
400 - **Fixed per-base limit** - Fixed per-base limit (default: estimated from background model).
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
401 - **Poisson threshold for filtering per base** - Look at neighboring positions to decide what the per-base limit should be.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
402 - **Use non-unique reads** - Use non-unique reads.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
403 - **Fraction of the genome that is mappable for these experiments** - Fraction of the genome that is mappable for these experiments
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
404 - **Turn off caching of the entire set of experiments?** - Flag to turn off caching of the entire set of experiments (i.e. run slower with less memory).
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
405
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
406 * **Scaling control vs signal counts:**
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
407
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
408 - **Use signal vs control scaling?** - Flag to turn off auto estimation of signal vs control scaling factor
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
409 - **Use the median signal/control ratio as the scaling factor?** - Flag to use scaling by median ratio (default = scaling by NCIS).
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
410 - **Use scaling by regression on binned tag counts?** - Flag to use scaling by regression (default = scaling by NCIS).
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
411 - **Estimate scaling factor by SES?** - Specify whether to estimate scaling factor by SES.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
412 - **Multiply control counts by total tag count ratio and then by this factor** - Multiply control counts by total tag count ratio and then by this factor (default: NCIS).
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
413 - **Window size for estimating scaling ratios** - Window size in base pairs for estimating scaling ratios
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
414 - **Plot diagnostic information for the chosen scaling method?** - Flag to plot diagnostic information for the chosen scaling method.
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
415
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
416 * **Running MultiGPS:**
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
417
47
7c3ef587aed9 Uploaded
greg
parents: 46
diff changeset
418 - **Optional binding event read distribution file** - Binding event read distribution file for initializing models. The true distribution of reads around binding events is estimated during MultiGPS training. A default initial distribution appropriate for ChIP-seq data is used if this option is not specified.
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
419 - **Maximum number of training rounds for updating binding event read distributions** - Maximum number of training rounds for updating binding event read distributions.
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
420 - **Perform binding model updates?** - Perform binding model updates?
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
421 - **Minimum number of events to support an update of the read distribution** - Minimum number of events to support an update of the read distribution
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
422 - **Perform binding model smoothing?** - Smooth with a cubic spline using a specified smoothing factor.
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
423 - **Spline smoothing parameter** - Smoothing parameter for smoothing cubic spline.
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
424 - **Perform Gaussian model smoothing?** - Select "Yes" to use Gaussian model smoothing using a specified smoothing factor if binding model smoothing is not performed.
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
425 - **Allow joint events in model updates?** - Specify whether to allow joint events in model updates.
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
426 - **Keep binding model range fixed to inital size?** - Flag to keep binding model range fixed to inital size (default: vary automatically)
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
427 - **Poisson log threshold for potential region scanning** - Poisson log threshold for potential region scanning.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
428 - **Alpha scaling factor** - Alpha scaling factor. Increasing this parameter results in stricter binding event calls.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
429 - **Impose this alpha** - The alpha parameter is a sparse prior on binding events in the MultiGPS model. It can be interpreted as a minimum number of reads that each binding event must be responsible for in the model. Default: estimate alpha automatically.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
430 - **Share component configs in the ML step?** - Flag to not share component configs in the ML step
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
431 - **Optional file containing a set of regions to ignore during MultiGPS training** - File containing a set of regions to ignore during MultiGPS training. It’s a good idea to exclude the mitochondrial genome and other ‘blacklisted’ regions that contain artifactual accumulations of reads in both ChIP-seq and control experiments. MultiGPS will waste time trying to model binding events in these regions, even though they will not typically appear significantly enriched over the control (and thus will not be reported to the user).
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
432
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
433 * **MultiGPS priors:**
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
434
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
435 - **Perform inter-experiment positional prior?** - Flag to turn off inter-experiment positional prior (default=on).
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
436 - **Probability that events are shared across conditions** - Probability that events are shared across conditions.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
437 - **Perform both motif-finding and motif priors?** - Flag to turn off motif-finding and motif priors.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
438 - **Perform motif-finding only?** - Flag to turn off motif priors only.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
439 - **Number of motifs MEME should find for each condition** - Number of motifs MEME should find for each condition.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
440 - **Minimum motif width for MEME** - minw arg for MEME.
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
441 - **Maximum motif width for MEME** - maxw arg for MEME.
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
442
40
55202c4e2da6 Uploaded
greg
parents: 39
diff changeset
443 * **Reporting binding events:**
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
444
5
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
445 - **Minimum Q-value (corrected p-value) of reported binding events** - Minimum Q-value (corrected p-value) of reported binding events.
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
446 - **Minimum event fold-change vs scaled control** - Minimum event fold-change vs scaled control.
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
447 - **Run differential enrichment tests?** - Choose whether to run differential enrichment tests.
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
448 - **EdgeR over-dispersion parameter value** - EdgeR over-dispersion parameter value.
7b15099378a7 Uploaded
greg
parents: 3
diff changeset
449 - **Minimum p-value for reporting differential enrichment** - Minimum p-value for reporting differential enrichment.
41
844033a58b65 Uploaded
greg
parents: 40
diff changeset
450
0
269f8d00045c Uploaded
greg
parents:
diff changeset
451 </help>
48
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
452 <citations>
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
453 <citation type="doi">10.1371/journal.pcbi.1003501</citation>
6997a4b160c5 Uploaded
greg
parents: 47
diff changeset
454 </citations>
0
269f8d00045c Uploaded
greg
parents:
diff changeset
455 </tool>