annotate mosaics.xml @ 3:95a657f15ba7 draft

Uploaded
author dongjun
date Thu, 10 Jan 2013 15:56:57 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
1 <tool id="MOSAiCS" name="MOSAiCS: MOdel-based one and two Sample Analysis and inference for ChIP-Seq Data" version="2.0.0">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
2
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
3 <description></description>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
4
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
5 <parallelism method="basic"></parallelism>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
6
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
7 <requirements>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
8 <requirement type="binary">R</requirement>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
9 </requirements>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
10
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
11 <command interpreter="perl">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
12 mosaics_wrapper.pl
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
13 ## ChIP file info
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
14 $readFileType.chipParams.chip
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
15 $readFileType.chipParams.chipFileFormat
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
16 ## control file info
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
17 $readFileType.controlParams.control
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
18 $readFileType.controlParams.controlFileFormat
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
19 ## peak file info
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
20 $out_peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
21 $OutfileFormat
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
22 ## analysis type
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
23 IO
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
24 ## optional output
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
25 $report_summary
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
26 $report_gof
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
27 $report_exploratory
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
28 ## settings for model fitting and peak calling: required (FALSE, FALSE, 0.05, 200, 50, 0)
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
29 $readFileType.pet
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
30 $by_chr
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
31 $fdrLevel
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
32 $fragLen
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
33 $binSize
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
34 $capping
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
35 #if $fitParams.fSettingsType == "preSet"
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
36 ## settings for model fitting and peak calling: optional
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
37 BIC
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
38 automatic
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
39 0.25
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
40 200
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
41 50
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
42 10
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
43 ## setting for parallel computing
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
44 TRUE
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
45 8
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
46 #else
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
47 $fitParams.signalModel
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
48 $fitParams.bgEst
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
49 $fitParams.d
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
50 $fitParams.maxgap
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
51 $fitParams.minsize
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
52 $fitParams.thres
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
53 $fitParams.parallel
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
54 $fitParams.nCore
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
55 #end if
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
56 </command>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
57
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
58 <inputs>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
59 <conditional name="readFileType">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
60 <param name="pet" type="select" label="Paired-end tag (PET) or single-end tag (SET) data">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
61 <option value="FALSE">Single-end tag (SET) data</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
62 <option value="TRUE">Paired-end tag (PET) data</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
63 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
64 <when value="FALSE"> <!-- SET -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
65 <conditional name="chipParams">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
66 <param name="chipFileFormat" type="select" label="Select file format for ChIP sample" help="MOSAiCS accepts aligned read files as input. MOSAiCS accepts Eland result, Eland extended, Eland export, Bowtie default, SAM, BED, and CSEM file formats for single-end tag (SET) data.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
67 <option value="eland_result">Eland result</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
68 <option value="eland_extended">Eland extended</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
69 <option value="eland_export">Eland export</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
70 <option value="bowtie">Bowtie default</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
71 <option value="sam">SAM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
72 <option value="bed">BED</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
73 <option value="csem">CSEM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
74 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
75 <when value="eland_result">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
76 <param name="chip" type="data" format="eland" label="Eland result file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
77 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
78 <when value="eland_extended">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
79 <param name="chip" type="data" format="eland" label="Eland extended file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
80 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
81 <when value="eland_export">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
82 <param name="chip" type="data" format="eland" label="Eland export file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
83 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
84 <when value="bowtie">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
85 <param name="chip" type="data" label="Bowtie default file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
86 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
87 <when value="sam">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
88 <param name="chip" type="data" format="sam" label="SAM file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
89 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
90 <when value="bed">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
91 <param name="chip" type="data" format="bed" label="BED file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
92 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
93 <when value="csem">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
94 <param name="chip" type="data" format="csem" label="CSEM file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
95 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
96 </conditional> <!-- chipParams -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
97
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
98 <conditional name="controlParams">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
99 <param name="controlFileFormat" type="select" label="Select file format for control sample" help="MOSAiCS accepts aligned read files as input. MOSAiCS accepts Eland result, Eland extended, Eland export, Bowtie default, SAM, BED, and CSEM file formats for single-end tag (SET) data.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
100 <option value="eland_result">Eland result</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
101 <option value="eland_extended">Eland extended</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
102 <option value="eland_export">Eland export</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
103 <option value="bowtie">Bowtie default</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
104 <option value="sam">SAM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
105 <option value="bed">BED</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
106 <option value="csem">CSEM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
107 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
108 <when value="eland_result">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
109 <param name="control" type="data" format="eland" label="Eland result file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
110 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
111 <when value="eland_extended">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
112 <param name="control" type="data" format="eland" label="Eland extended file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
113 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
114 <when value="eland_export">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
115 <param name="control" type="data" format="eland" label="Eland export file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
116 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
117 <when value="bowtie">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
118 <param name="control" type="data" label="Bowtie default file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
119 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
120 <when value="sam">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
121 <param name="control" type="data" format="sam" label="SAM file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
122 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
123 <when value="bed">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
124 <param name="control" type="data" format="bed" label="BED file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
125 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
126 <when value="csem">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
127 <param name="control" type="data" format="csem" label="CSEM file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
128 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
129 </conditional> <!-- controlParams -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
130 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
131 <when value="TRUE"> <!-- PET -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
132 <conditional name="chipParams">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
133 <param name="chipFileFormat" type="select" label="Select file format for ChIP sample" help="MOSAiCS accepts aligned read files as input. MOSAiCS accepts Eland result and SAM file formats for paired-end tag (PET) data.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
134 <option value="eland_result">Eland result</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
135 <option value="sam">SAM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
136 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
137 <when value="eland_result">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
138 <param name="chip" type="data" format="eland" label="Eland result file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
139 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
140 <when value="sam">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
141 <param name="chip" type="data" format="sam" label="SAM file for ChIP sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
142 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
143 </conditional> <!-- chipParams -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
144
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
145 <conditional name="controlParams">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
146 <param name="controlFileFormat" type="select" label="Select file format for control sample" help="MOSAiCS accepts aligned read files as input. MOSAiCS accepts Eland result and SAM file formats for paired-end tag (PET) data.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
147 <option value="eland_result">Eland result</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
148 <option value="sam">SAM</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
149 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
150 <when value="eland_result">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
151 <param name="control" type="data" format="eland" label="Eland result file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
152 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
153 <when value="sam">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
154 <param name="control" type="data" format="sam" label="SAM file for control sample"/>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
155 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
156 </conditional> <!-- controlParams -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
157 </when>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
158 </conditional><!-- readFileType -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
159
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
160 <param name="OutfileFormat" type="select" label="Select file format for peak calling results" help="MOSAiCS can export peak calling results into BED or GFF file formats, or as a table.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
161 <option value="bed">BED</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
162 <option value="gff">GFF</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
163 <option value="txt">table</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
164 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
165 <param name="summary" type="boolean" truevalue="1" falsevalue="0" display="checkboxes" label="Reports for diagnostics: Summary of model fitting and peak calling" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
166 <param name="gof" type="boolean" truevalue="1" falsevalue="0" display="checkboxes" label="Reports for diagnostics: Goodness of fit (GOF) plots" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
167 <param name="exploratory" type="boolean" truevalue="1" falsevalue="0" display="checkboxes" label="Reports for diagnostics: Plots of exploratory analysis" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
168
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
169 <param name="by_chr" type="select" label="Genome-wide analysis or chromosome-wise analysis" help="If genome-wide analysis is used, one model is fitted for all the chromosomes. If chromosome-wise analysis is used, different model is fitted for each chromosome separately." >
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
170 <option value="FALSE">Genome-wide analysis</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
171 <option value="TRUE">Chromosome-wise analysis</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
172 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
173 <param name="fdrLevel" type="float" value="0.05" min="0" max="1" label="False discovery rate (FDR)" help="FDR level for peak detection (default: 0.05)" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
174 <param name="fragLen" type="integer" value="200" label="Average fragment length" help="Default: 200." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
175 <param name="binSize" type="integer" value="200" label="Bin size" help="By default, bin size equals to the average fragment length." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
176 <param name="capping" type="integer" value="0" label="Maximum number of reads allowed to start at each nucleotide position" help="If non-positive value is specified (e.g., 0), any number of reads are allowed at each nucleotide position (i.e., no filtering). By default, filtering is NOT used." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
177
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
178 <conditional name="fitParams">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
179 <param name="fSettingsType" type="select" label="Settings for model fitting and peak calling" help="For most peak calling applications, use the 'Commonly used' setting. If you want access to all parameters, use 'Full parameter list'.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
180 <option value="preSet">Commonly used</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
181 <option value="full">Full parameter list</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
182 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
183 <when value="preSet" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
184 <when value="full">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
185 <param name="signalModel" type="select" label="Signal model" help="By default, signal model is chosen using BIC.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
186 <option value="BIC">Automatic model selection based on BIC</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
187 <option value="1S">One-signal-component model</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
188 <option value="2S">Two-signal-component model</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
189 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
190 <param name="bgEst" type="select" label="Background estimation approach" help="By default, background estimation approach is automatically determined based on the data.">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
191 <option value="automatic">Automatic selection based on the data</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
192 <option value="matchLow">Based on bins with low tag counts</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
193 <option value="rMOM">Robust method of moment (MOM)</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
194 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
195 <param name="d" type="float" value="0.25" label="d" help="Parameter for estimating background distribution. Default is 0.25." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
196 <param name="maxgap" type="integer" value="200" label="maxgap" help="Initial nearby peaks are merged if the distance (in bp) between them is less than 'maxgap'. Default is 200." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
197 <param name="minsize" type="integer" value="50" label="minsize" help="An initial peak is removed if its width is narrower than 'minsize'. Default is 50." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
198 <param name="thres" type="integer" value="10" label="thres" help="A bin within initial peak is removed if its ChIP tag counts are less than 'thres'. Default is 10." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
199 <param name="parallel" type="select" label="Use parallel computing?">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
200 <option value="TRUE">Use parallel computing.</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
201 <option value="FALSE">NOT use parallel computing.</option>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
202 </param>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
203 <param name="nCore" type="integer" value="8" label="Number of CPUs" help="Number of CPUs used for parallel computing. Relevant only when parallel computing is used. Default is to use 8 CPUs." />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
204 </when> <!-- full -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
205 </conditional> <!-- fitParams -->
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
206 </inputs>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
207
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
208 <outputs>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
209 <data format="tabular" name="out_peak">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
210 <change_format>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
211 <when input="OutfileFormat" value="bed" format="bed" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
212 <when input="OutfileFormat" value="gff" format="gff" />
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
213 </change_format>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
214 </data>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
215 <data format="txt" name="report_summary">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
216 <filter>summary == 1</filter>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
217 </data>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
218 <data format="pdf" name="report_gof">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
219 <filter>gof == 1</filter>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
220 </data>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
221 <data format="pdf" name="report_exploratory">
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
222 <filter>exploratory == 1</filter>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
223 </data>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
224 </outputs>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
225
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
226 <help>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
227
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
228 **What it does**
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
229
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
230 MOSAiCS is a statistical framework for the analysis of ChIP-seq data and it stands for MOdel-based one and two Sample Analysis and Inference for ChIP-Seq Data. MOSAiCS is based on a flexible parametric mixture modeling approach for detecting peaks (i.e., enriched regions).
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
231 MOSAiCS is also available in Bioconductor_ as a R package.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
232 We encourage questions or requests regarding MOSAiCS to be posted on our `Google group`_.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
233
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
234 Please cite: Kuan PF, Chung D, Pan G, Thomson JA, Stewart R, and Keles S (2011), "`A statistical framework for the analysis of ChIP-Seq data`_," *Journal of the American Statistical Association*, Vol. 106, pp. 891--903.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
235
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
236 .. _Bioconductor: http://www.bioconductor.org/help/bioc-views/2.11/bioc/html/mosaics.html
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
237 .. _Google group: http://groups.google.com/group/mosaics_user_group
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
238 .. _A statistical framework for the analysis of ChIP-Seq data: http://pubs.amstat.org/doi/abs/10.1198/jasa.2011.ap09706
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
239
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
240 ------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
241
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
242 **Input formats**
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
243
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
244 MOSAiCS accepts aligned read files of ChIP and control samples as input. Currently, MOSAiCS accepts Eland result, Eland extended, Eland export, Bowtie default, SAM, BED, and CSEM formats for single-end tag (SET) data. For paired-end tag (PET) data, MOSAiCS accepts Eland result and SAM formats.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
245
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
246 ------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
247
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
248 **Outputs**
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
249
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
250 Peak calling results of MOSAiCS can be exported into BED or GFF file formats, or as a table. Each line of the output file specifies a single peak.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
251
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
252 If the output is a table, it has the following columns::
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
253
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
254 Column Description
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
255 -------- --------------------------------------------------------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
256 1 Chromosome of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
257 2 Start position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
258 3 End position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
259 4 Width of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
260 5 Averaged posterior probability of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
261 6 Minimum posterior probability of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
262 7 Averaged ChIP tag counts of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
263 8 Maximum ChIP tag counts of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
264 9 Averaged control tag counts of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
265 10 Averaged control tag counts of the peak, scaled by sequencing depth
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
266 11 Averaged log base 2 ratio of ChIP over input tag counts
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
267
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
268 If the output is in BED format, it has the following columns::
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
269
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
270 Column Description
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
271 ------------ --------------------------------------------------------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
272 1 chrom Chromosome of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
273 2 chromStart Start position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
274 3 chromEnd End position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
275 4 name Always "MOSAiCS_peak"
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
276 5 score Averaged ChIP tag counts of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
277
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
278 If the output is in GFF format, it has the following columns::
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
279
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
280 Column Description
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
281 --------- --------------------------------------------------------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
282 1 seqname Chromosome of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
283 2 source Always "MOSAiCS"
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
284 3 feature Always "MOSAiCS_peak"
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
285 4 start Start position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
286 5 end End position of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
287 6 score Averaged ChIP tag counts of the peak
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
288 7 strand Always "."
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
289 8 frame Always "."
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
290 9 group Always "."
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
291
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
292 ------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
293
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
294 **Reports for diagnostics**
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
295
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
296 *Summary of model fitting and peak calling*: This report provides information about input and output files, parameter settings used for model fitting and peak calling, and brief summary of peak calling results.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
297
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
298 *Goodness of fit (GOF) plots*: This report allows visual comparisons of the fits of the background, one-signal-component, and two-signal-component models with the actual data.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
299
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
300 *Plots of exploratory analysis*: This report provides the histograms of ChIP and control samples and the scatter plots of ChIP versus control tag counts.
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
301
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
302 More details regarding these reports can be found here_:
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
303
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
304 ------
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
305
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
306 **Settings for model fitting and peak calling**
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
307
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
308 More details about the tuning of these parameters can be found here_:
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
309
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
310 .. _here: http://www.bioconductor.org/packages/2.11/bioc/vignettes/mosaics/inst/doc/mosaics-example.pdf
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
311
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
312 </help>
95a657f15ba7 Uploaded
dongjun
parents:
diff changeset
313 </tool>