annotate heatmapper.xml @ 52:c0a054f2eff8 draft

Uploaded
author bgruening
date Mon, 22 Dec 2014 18:56:27 -0500
parents 72d1d7c68bd3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
1 <tool id="deeptools_heatmapper" name="heatmapper" version="@WRAPPER_VERSION@.0">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
2 <description>creates a heatmap for a score associated to genomic regions</description>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
3 <expand macro="requirements"/>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
4 <expand macro="stdio" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
5 <macros>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
6 <token name="@BINARY@">heatmapper</token>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
7 <import>deepTools_macros.xml</import>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
8 </macros>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
9 <command>
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
10 <![CDATA[
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
11 heatmapper
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
12
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
13 --matrixFile $matrixFile
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
14 --outFileName $outFileName
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
15
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
16 #if $output.showOutputSettings == "yes"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
17 --plotFileFormat $output.outFileFormat
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
18 #if $outFileNameData:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
19 --outFileNameData '$outFileNameData'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
20 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
21
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
22 #if $outFileNameMatrix:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
23 --outFileNameMatrix '$outFileNameMatrix'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
24 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
25
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
26 #if $outFileSortedRegions:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
27 --outFileSortedRegions '$outFileSortedRegions'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
28 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
29 #else
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
30 --plotFileFormat 'png'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
31 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
32
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
33 #if $advancedOpt.showAdvancedOpt == "yes"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
34 #if $advancedOpt.sortRegions:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
35 --sortRegions '$advancedOpt.sortRegions'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
36 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
37
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
38 #if $advancedOpt.sortUsing:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
39 --sortUsing '$advancedOpt.sortUsing'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
40 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
41
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
42 #if $advancedOpt.averageTypeSummaryPlot:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
43 --averageTypeSummaryPlot '$advancedOpt.averageTypeSummaryPlot'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
44 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
45
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
46 #if str($advancedOpt.missingDataColor.value) != "None":
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
47 --missingDataColor '$advancedOpt.missingDataColor'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
48 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
49
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
50 --colorMap '$advancedOpt.colorMap'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
51
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
52 #if str($advancedOpt.zMin).strip() != "":
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
53 --zMin $advancedOpt.zMin
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
54 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
55 #if $advancedOpt.zMax:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
56 --zMax $advancedOpt.zMax
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
57 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
58
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
59 #if str($advancedOpt.yMin).strip() != "":
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
60 --yMin $advancedOpt.yMin
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
61 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
62 #if $advancedOpt.yMax:
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
63 --yMax $advancedOpt.yMax
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
64 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
65
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
66 --xAxisLabel '$advancedOpt.xAxisLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
67 --yAxisLabel '$advancedOpt.yAxisLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
68
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
69 --heatmapWidth $advancedOpt.heatmapWidth
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
70 --heatmapHeight $advancedOpt.heatmapHeight
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
71
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
72 --whatToShow '$advancedOpt.whatToShow'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
73
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
74 --startLabel '$advancedOpt.startLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
75 --endLabel '$advancedOpt.endLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
76 --refPointLabel '$advancedOpt.referencePointLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
77 --regionsLabel '$advancedOpt.regionsLabel'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
78
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
79 #if str($advancedOpt.plotTitle.value) != "None":
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
80 --plotTitle '$advancedOpt.plotTitle'
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
81 #end if
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
82
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
83 $advancedOpt.onePlotPerGroup
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
84
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
85 @KMEANS_CLUSTERING@
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
86
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
87 #end if
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
88 ]]>
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
89 </command>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
90 <inputs>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
91 <param name="matrixFile" format="bgzip" type="data" label="Matrix file from the computeMatrix tool"/>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
92
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
93 <expand macro="input_graphic_output_settings">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
94 <expand macro="input_image_file_format" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
95 <expand macro="input_save_matrix_values" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
96 </expand>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
97
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
98 <conditional name="advancedOpt" >
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
99 <param name="showAdvancedOpt" type="select" label="Show advanced options" >
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
100 <option value="no" selected="true">no</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
101 <option value="yes">yes</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
102 </param>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
103 <when value="no" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
104 <when value="yes">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
105 <param name="sortRegions" type="select" label="Sort regions"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
106 help="Whether the heatmap should present the regions sorted. The default is to sort in descending order based on the mean value per region.">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
107 <option value="no">no ordering</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
108 <option value="descend" selected="true">descending order</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
109 <option value="ascend">ascending order</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
110 </param>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
111
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
112 <param name="sortUsing" type="select" label="Method used for sorting" help="For each row the method is computed." >
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
113 <option value="mean" selected="true">mean</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
114 <option value="median">median</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
115 <option value="min">min</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
116 <option value="max">max</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
117 <option value="sum">sum</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
118 <option value="region_length">region length</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
119 </param>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
120
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
121 <param name="averageTypeSummaryPlot" type="select" label="Type of statistic that should be plotted in the summary image above the heatmap">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
122 <option value="mean" selected="true">mean</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
123 <option value="median">median</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
124 <option value="min">min</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
125 <option value="max">max</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
126 <option value="sum">sum</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
127 <option value="std">std</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
128 </param>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
129
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
130 <param name="missingDataColor" type="text" value="black" optional="true" label="Missing data color"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
131 help="If 'Represent missing data as zero' is not set, such cases will be colored in black by default. By using this parameter a different color can be set. A value between 0 and 1 will be used for a gray scale (black is 0). Also color names can be used, see a list here: http://packages.python.org/ete2/reference/reference_svgcolors.html. Alternatively colors can be specified using the #rrggbb notation." />
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
132
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
133 <expand macro="colormap" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
134
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
135 <param name="zMin" type="float" value="" size="3"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
136 label="Minimum value for the heatmap intensities. Leave empty for automatic values"/>
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
137 <param name="zMax" type="float" value="" size="3"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
138 label="Maximum value for the heatmap intensities. Leave empty for automatic values"/>
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
139 <param name="yMin" type="float" value="" size="3"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
140 label="Minimum value for the Y-axis of the summary plot. Leave empty for automatic values"/>
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
141 <param name="yMax" type="float" value="" size="3"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
142 label="Maximum value for Y-axis of the summary plot. Leave empty for automatic values"/>
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
143 <param name="xAxisLabel" type="text" value="distance from TSS (bp)" size="200"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
144 label="Description for the x-axis label" />
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
145 <param name="yAxisLabel" type="text" value="genes" size="30"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
146 label="Description for the y-axis label for the top panel" />
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
147
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
148 <param name="heatmapWidth" type="float" value="7.5" min="1" max="100"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
149 label="Heatmap width in cm" help="The minimum value is 1 and the maximum is 100."/>
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
150 <param name="heatmapHeight" type="float" value="25" min="3" max="100"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
151 label="Heatmap height in cm" help="The minimum value is 3 and the maximum is 100."/>
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
152
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
153 <param name="whatToShow" type="select" label="What to show"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
154 help ="The default is to include a summary or profile plot on top of the heatmap and a heatmap colorbar.">
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
155 <option value="plot, heatmap and colorbar" selected="true">summary plot, heatmap and colorbar</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
156 <option value="plot and heatmap">summary plot and heatmap (no colorbar)</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
157 <option value="heatmap only">heatmap only</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
158 <option value="heatmap and colorbar">heatmap and colorbar</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
159 <option value="colorbar only">colorbar only</option>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
160 </param>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
161
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
162 <param name="startLabel" type="text" value="TSS" size="10"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
163 label="Label for the region start"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
164 help ="[only for scale-regions mode] Label shown in the plot for the start of the region. Default is TSS (transcription start site), but could be changed to anything, e.g. &quot;peak start&quot;." />
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
165 <param name="endLabel" type="text" value="TES" size="10"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
166 label="Label for the region end"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
167 help="[only for scale-regions mode] Label shown in the plot for the region end. Default is TES (transcription end site)."/>
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
168
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
169 <param name="referencePointLabel" type="text" value="TSS" size="10"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
170 label="Reference point label"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
171 help ="[only for scale-regions mode] Label shown in the plot for the reference-point. Default is the same as the reference point selected (e.g. TSS), but could be anything, e.g. &quot;peak start&quot; etc." />
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
172 <param name="regionsLabel" type="text" value="genes" size="30"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
173 label="Labels for the regions plotted in the heatmap"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
174 help="If more than one region is being plotted a list of labels separated by comma and limited by quotes, is required. For example, label1, label2.">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
175 <sanitizer>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
176 <valid initial="string.printable">
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
177 </valid>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
178 </sanitizer>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
179 </param>
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
180 <param name="plotTitle" type="text" value="" size="30"
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
181 label="Title of the plot" help="Title of the plot, to be printed on top of the generated image. Leave blank for no title. (--plotTitle)" />
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
182 <param name="onePlotPerGroup" type="boolean" truevalue="--onePlotPerGroup" falsevalue=""
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
183 label="Do one plot per group"
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
184 help="When computeMatrix was used on more than one group of genes, the average plots for all the groups will be drawn in one panel by default. If this option is set, each group will get its own plot, stacked on top of each other."/>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
185
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
186 <expand macro="kmeans_clustering" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
187 </when>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
188 </conditional>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
189 </inputs>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
190 <outputs>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
191 <expand macro="output_image_file_format" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
192 <expand macro="output_graphic_outputs" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
193 <expand macro="output_save_matrix_values" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
194 </outputs>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
195 <tests>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
196 <test>
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
197 <param name="matrixFile" value="computeMatrix_result1.gz" ftype="bgzip" />
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
198 <output name="outFileName" file="heatmapper_result1.png" ftype="png" compare="sim_size" delta="100" />
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
199 </test>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
200 </tests>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
201 <help>
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
202 <![CDATA[
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
203 **What it does**
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
204
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
205 The heatmapper visualizes scores associated with genomic regions, for example ChIP enrichment values around the TSS of genes.
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
206 Like profiler, it requires that computeMatrix was run first to calculate the values.
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
207
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
208 We implemented vast optional parameters to optimize the visual output and we encourage you to play around with the min/max values displayed in the heatmap as well as
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
209 with the different coloring options. The most powerful option is the k-means clustering where you simply need to indicate the number of
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
210 groups with similar read distributions that you expect and the algorithm will do the sorting for you.
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
211
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
212 Do check the examples on our help page with step-by-step protocols: https://github.com/fidelram/deepTools/wiki/Example-workflows
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
213
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
214
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
215 .. image:: $PATH_TO_IMAGES/visual_hm_DmelPolII.png
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
216 :alt: Heatmap of RNA Polymerase II ChIP-seq
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
217
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
218
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
219 You can find more details on the tool itself on the heatmapper wiki page: https://github.com/fidelram/deepTools/wiki/Visualizations#wiki-heatmapper
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
220
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
221
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
222 -----
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
223
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
224 @REFERENCES@
52
c0a054f2eff8 Uploaded
bgruening
parents: 48
diff changeset
225 ]]>
48
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
226 </help>
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
227 <expand macro="citations" />
72d1d7c68bd3 Uploaded
bgruening
parents: 45
diff changeset
228 </tool>