annotate mosaics.xml @ 12:ce96e302ee92 draft default tip

Uploaded
author dongjun
date Thu, 10 Jan 2013 17:33:09 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
ce96e302ee92 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">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
2
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
3 <description></description>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
4
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
5 <parallelism method="basic"></parallelism>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
6
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
7 <requirements>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
8 <requirement type="binary">R</requirement>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
9 </requirements>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
10
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
11 <command interpreter="perl">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
12 mosaics_wrapper.pl
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
13 ## ChIP file info
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
14 $readFileType.chipParams.chip
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
15 $readFileType.chipParams.chipFileFormat
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
16 ## control file info
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
17 $readFileType.controlParams.control
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
18 $readFileType.controlParams.controlFileFormat
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
19 ## peak file info
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
20 $out_peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
21 $OutfileFormat
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
22 ## analysis type
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
23 IO
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
24 ## optional output
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
25 $report_summary
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
26 $report_gof
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
27 $report_exploratory
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
28 ## settings for model fitting and peak calling: required (FALSE, FALSE, 0.05, 200, 50, 0)
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
29 $readFileType.pet
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
30 $by_chr
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
31 $fdrLevel
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
32 $fragLen
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
33 $binSize
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
34 $capping
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
35 #if $fitParams.fSettingsType == "preSet"
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
36 ## settings for model fitting and peak calling: optional
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
37 BIC
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
38 automatic
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
39 0.25
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
40 200
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
41 50
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
42 10
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
43 ## setting for parallel computing
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
44 TRUE
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
45 8
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
46 #else
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
47 $fitParams.signalModel
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
48 $fitParams.bgEst
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
49 $fitParams.d
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
50 $fitParams.maxgap
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
51 $fitParams.minsize
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
52 $fitParams.thres
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
53 $fitParams.parallel
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
54 $fitParams.nCore
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
55 #end if
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
56 </command>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
57
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
58 <inputs>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
59 <conditional name="readFileType">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
60 <param name="pet" type="select" label="Paired-end tag (PET) or single-end tag (SET) data">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
61 <option value="FALSE">Single-end tag (SET) data</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
62 <option value="TRUE">Paired-end tag (PET) data</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
63 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
64 <when value="FALSE"> <!-- SET -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
65 <conditional name="chipParams">
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
67 <option value="eland_result">Eland result</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
68 <option value="eland_extended">Eland extended</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
69 <option value="eland_export">Eland export</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
70 <option value="bowtie">Bowtie default</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
71 <option value="sam">SAM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
72 <option value="bed">BED</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
73 <option value="csem">CSEM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
74 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
75 <when value="eland_result">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
76 <param name="chip" type="data" format="eland" label="Eland result file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
77 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
78 <when value="eland_extended">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
79 <param name="chip" type="data" format="eland" label="Eland extended file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
80 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
81 <when value="eland_export">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
82 <param name="chip" type="data" format="eland" label="Eland export file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
83 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
84 <when value="bowtie">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
85 <param name="chip" type="data" label="Bowtie default file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
86 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
87 <when value="sam">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
88 <param name="chip" type="data" format="sam" label="SAM file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
89 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
90 <when value="bed">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
91 <param name="chip" type="data" format="bed" label="BED file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
92 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
93 <when value="csem">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
94 <param name="chip" type="data" format="csem" label="CSEM file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
95 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
96 </conditional> <!-- chipParams -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
97
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
98 <conditional name="controlParams">
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
100 <option value="eland_result">Eland result</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
101 <option value="eland_extended">Eland extended</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
102 <option value="eland_export">Eland export</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
103 <option value="bowtie">Bowtie default</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
104 <option value="sam">SAM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
105 <option value="bed">BED</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
106 <option value="csem">CSEM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
107 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
108 <when value="eland_result">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
109 <param name="control" type="data" format="eland" label="Eland result file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
110 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
111 <when value="eland_extended">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
112 <param name="control" type="data" format="eland" label="Eland extended file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
113 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
114 <when value="eland_export">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
115 <param name="control" type="data" format="eland" label="Eland export file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
116 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
117 <when value="bowtie">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
118 <param name="control" type="data" label="Bowtie default file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
119 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
120 <when value="sam">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
121 <param name="control" type="data" format="sam" label="SAM file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
122 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
123 <when value="bed">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
124 <param name="control" type="data" format="bed" label="BED file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
125 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
126 <when value="csem">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
127 <param name="control" type="data" format="csem" label="CSEM file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
128 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
129 </conditional> <!-- controlParams -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
130 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
131 <when value="TRUE"> <!-- PET -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
132 <conditional name="chipParams">
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
134 <option value="eland_result">Eland result</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
135 <option value="sam">SAM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
136 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
137 <when value="eland_result">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
138 <param name="chip" type="data" format="eland" label="Eland result file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
139 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
140 <when value="sam">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
141 <param name="chip" type="data" format="sam" label="SAM file for ChIP sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
142 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
143 </conditional> <!-- chipParams -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
144
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
145 <conditional name="controlParams">
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
147 <option value="eland_result">Eland result</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
148 <option value="sam">SAM</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
149 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
150 <when value="eland_result">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
151 <param name="control" type="data" format="eland" label="Eland result file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
152 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
153 <when value="sam">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
154 <param name="control" type="data" format="sam" label="SAM file for control sample"/>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
155 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
156 </conditional> <!-- controlParams -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
157 </when>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
158 </conditional><!-- readFileType -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
159
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
161 <option value="bed">BED</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
162 <option value="gff">GFF</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
163 <option value="txt">table</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
164 </param>
ce96e302ee92 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" />
ce96e302ee92 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" />
ce96e302ee92 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" />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
168
ce96e302ee92 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." >
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
170 <option value="FALSE">Genome-wide analysis</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
171 <option value="TRUE">Chromosome-wise analysis</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
172 </param>
ce96e302ee92 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)" />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
174 <param name="fragLen" type="integer" value="200" label="Average fragment length" help="Default: 200." />
ce96e302ee92 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." />
ce96e302ee92 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." />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
177
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
178 <conditional name="fitParams">
ce96e302ee92 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'.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
180 <option value="preSet">Commonly used</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
181 <option value="full">Full parameter list</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
182 </param>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
183 <when value="preSet" />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
184 <when value="full">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
185 <param name="signalModel" type="select" label="Signal model" help="By default, signal model is chosen using BIC.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
186 <option value="BIC">Automatic model selection based on BIC</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
187 <option value="1S">One-signal-component model</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
188 <option value="2S">Two-signal-component model</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
189 </param>
ce96e302ee92 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.">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
191 <option value="automatic">Automatic selection based on the data</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
192 <option value="matchLow">Based on bins with low tag counts</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
193 <option value="rMOM">Robust method of moment (MOM)</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
194 </param>
ce96e302ee92 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." />
ce96e302ee92 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." />
ce96e302ee92 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." />
ce96e302ee92 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." />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
199 <param name="parallel" type="select" label="Use parallel computing?">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
200 <option value="TRUE">Use parallel computing.</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
201 <option value="FALSE">NOT use parallel computing.</option>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
202 </param>
ce96e302ee92 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." />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
204 </when> <!-- full -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
205 </conditional> <!-- fitParams -->
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
206 </inputs>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
207
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
208 <outputs>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
209 <data format="tabular" name="out_peak">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
210 <change_format>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
211 <when input="OutfileFormat" value="bed" format="bed" />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
212 <when input="OutfileFormat" value="gff" format="gff" />
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
213 </change_format>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
214 </data>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
215 <data format="txt" name="report_summary">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
216 <filter>summary == 1</filter>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
217 </data>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
218 <data format="pdf" name="report_gof">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
219 <filter>gof == 1</filter>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
220 </data>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
221 <data format="pdf" name="report_exploratory">
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
222 <filter>exploratory == 1</filter>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
223 </data>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
224 </outputs>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
225
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
226 <help>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
227
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
228 **What it does**
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
229
ce96e302ee92 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).
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
231 MOSAiCS is also available in Bioconductor_ as a R package.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
232 We encourage questions or requests regarding MOSAiCS to be posted on our `Google group`_.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
233
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
235
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
236 .. _Bioconductor: http://www.bioconductor.org/help/bioc-views/2.11/bioc/html/mosaics.html
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
237 .. _Google group: http://groups.google.com/group/mosaics_user_group
ce96e302ee92 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
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
239
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
240 ------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
241
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
242 **Input formats**
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
243
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
245
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
246 ------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
247
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
248 **Outputs**
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
249
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
251
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
252 If the output is a table, it has the following columns::
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
253
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
254 Column Description
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
255 -------- --------------------------------------------------------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
256 1 Chromosome of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
257 2 Start position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
258 3 End position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
259 4 Width of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
260 5 Averaged posterior probability of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
261 6 Minimum posterior probability of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
262 7 Averaged ChIP tag counts of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
263 8 Maximum ChIP tag counts of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
264 9 Averaged control tag counts of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
265 10 Averaged control tag counts of the peak, scaled by sequencing depth
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
266 11 Averaged log base 2 ratio of ChIP over input tag counts
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
267
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
268 If the output is in BED format, it has the following columns::
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
269
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
270 Column Description
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
271 ------------ --------------------------------------------------------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
272 1 chrom Chromosome of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
273 2 chromStart Start position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
274 3 chromEnd End position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
275 4 name Always "MOSAiCS_peak"
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
276 5 score Averaged ChIP tag counts of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
277
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
278 If the output is in GFF format, it has the following columns::
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
279
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
280 Column Description
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
281 --------- --------------------------------------------------------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
282 1 seqname Chromosome of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
283 2 source Always "MOSAiCS"
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
284 3 feature Always "MOSAiCS_peak"
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
285 4 start Start position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
286 5 end End position of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
287 6 score Averaged ChIP tag counts of the peak
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
288 7 strand Always "."
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
289 8 frame Always "."
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
290 9 group Always "."
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
291
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
292 ------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
293
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
294 **Reports for diagnostics**
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
295
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
297
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
299
ce96e302ee92 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.
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
301
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
302 More details regarding these reports can be found here_:
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
303
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
304 ------
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
305
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
306 **Settings for model fitting and peak calling**
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
307
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
308 More details about the tuning of these parameters can be found here_:
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
309
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
310 .. _here: http://www.bioconductor.org/packages/2.11/bioc/vignettes/mosaics/inst/doc/mosaics-example.pdf
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
311
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
312 </help>
ce96e302ee92 Uploaded
dongjun
parents:
diff changeset
313 </tool>