comparison plotHeatmap.xml @ 8:8ed7e3b6a16c draft

planemo upload for repository https://github.com/fidelram/deepTools/tree/master/galaxy/wrapper/ commit ae00542731230245927953207977833a0f020b69
author bgruening
date Wed, 23 Dec 2015 07:28:42 -0500
parents aaf01404686f
children f509604dbf06
comparison
equal deleted inserted replaced
7:aaf01404686f 8:8ed7e3b6a16c
30 30
31 #if $advancedOpt.showAdvancedOpt == "yes" 31 #if $advancedOpt.showAdvancedOpt == "yes"
32 #if $advancedOpt.sortRegions: 32 #if $advancedOpt.sortRegions:
33 --sortRegions '$advancedOpt.sortRegions' 33 --sortRegions '$advancedOpt.sortRegions'
34 #end if 34 #end if
35 35
36 #if $advancedOpt.sortUsing: 36 #if $advancedOpt.sortUsing:
37 --sortUsing '$advancedOpt.sortUsing' 37 --sortUsing '$advancedOpt.sortUsing'
38 #end if 38 #end if
39 39
40 #if $advancedOpt.averageTypeSummaryPlot: 40 #if $advancedOpt.averageTypeSummaryPlot:
67 --heatmapWidth $advancedOpt.heatmapWidth 67 --heatmapWidth $advancedOpt.heatmapWidth
68 --heatmapHeight $advancedOpt.heatmapHeight 68 --heatmapHeight $advancedOpt.heatmapHeight
69 69
70 --whatToShow '$advancedOpt.whatToShow' 70 --whatToShow '$advancedOpt.whatToShow'
71 71
72 --startLabel '$advancedOpt.startLabel' 72 --startLabel '$advancedOpt.startLabel'
73 --endLabel '$advancedOpt.endLabel' 73 --endLabel '$advancedOpt.endLabel'
74 --refPointLabel '$advancedOpt.referencePointLabel' 74 --refPointLabel '$advancedOpt.referencePointLabel'
75 --regionsLabel '$advancedOpt.regionsLabel' 75 --regionsLabel '$advancedOpt.regionsLabel'
76 76
77 #if $advancedOpt.plotTitle and str($advancedOpt.plotTitle.value) != "": 77 #if $advancedOpt.plotTitle and str($advancedOpt.plotTitle.value) != "":
78 --plotTitle '$advancedOpt.plotTitle' 78 --plotTitle '$advancedOpt.plotTitle'
79 #end if 79 #end if
80 80
81 $advancedOpt.onePlotPerGroup 81 $advancedOpt.perGroup
82 82
83 @KMEANS_CLUSTERING@ 83 @KMEANS_CLUSTERING@
84 84
85 #end if 85 #end if
86 ]]> 86 ]]>
111 <option value="max">max</option> 111 <option value="max">max</option>
112 <option value="sum">sum</option> 112 <option value="sum">sum</option>
113 <option value="std">std</option> 113 <option value="std">std</option>
114 </param> 114 </param>
115 115
116 <param argument="--missingDataColor" type="text" value="black" optional="true" label="Missing data color" 116 <param argument="--missingDataColor" type="text" value="black" optional="true" label="Missing data color"
117 help="If 'Represent missing data as zero' is not set, such cases will be colored in black by default. 117 help="If 'Represent missing data as zero' is not set, such cases will be colored in black by default.
118 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). 118 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).
119 Also color names can be used, see a list here: http://packages.python.org/ete2/reference/reference_svgcolors.html. 119 Also color names can be used, see a list here: http://packages.python.org/ete2/reference/reference_svgcolors.html.
120 Alternatively colors can be specified using the #rrggbb notation." /> 120 Alternatively colors can be specified using the #rrggbb notation." />
121 121
141 141
142 <param argument="--whatToShow" type="select" label="What to show" 142 <param argument="--whatToShow" type="select" label="What to show"
143 help ="The default is to include a summary or profile plot on top of the heatmap and a heatmap colorbar."> 143 help ="The default is to include a summary or profile plot on top of the heatmap and a heatmap colorbar.">
144 <option value="plot, heatmap and colorbar" selected="true">summary plot, heatmap and colorbar</option> 144 <option value="plot, heatmap and colorbar" selected="true">summary plot, heatmap and colorbar</option>
145 <option value="plot and heatmap">summary plot and heatmap (no colorbar)</option> 145 <option value="plot and heatmap">summary plot and heatmap (no colorbar)</option>
146 <option value="heatmap only">heatmap only</option>
147 <option value="heatmap and colorbar">heatmap and colorbar</option> 146 <option value="heatmap and colorbar">heatmap and colorbar</option>
148 <option value="colorbar only">colorbar only</option>
149 </param> 147 </param>
150 148
151 <param argument="--startLabel" type="text" value="TSS" size="10" 149 <param argument="--startLabel" type="text" value="TSS" size="10"
152 label="Label for the region start" 150 label="Label for the region start"
153 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;." /> 151 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;." />
156 help="Only for scale-regions mode. Label shown in the plot for the region end. Default is TES (transcription end site)."/> 154 help="Only for scale-regions mode. Label shown in the plot for the region end. Default is TES (transcription end site)."/>
157 155
158 <param argument="--referencePointLabel" type="text" value="TSS" size="10" 156 <param argument="--referencePointLabel" type="text" value="TSS" size="10"
159 label="Reference point label" 157 label="Reference point label"
160 help ="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." /> 158 help ="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." />
161 <param argument="--regionsLabel" type="text" value="genes" size="30" 159 <param argument="--regionsLabel" type="text" value="genes" size="30"
162 label="Labels for the regions plotted in the heatmap" 160 label="Labels for the regions plotted in the heatmap"
163 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."> 161 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.">
164 <sanitizer> 162 <sanitizer>
165 <valid initial="string.printable"> 163 <valid initial="string.printable">
166 </valid> 164 </valid>
167 </sanitizer> 165 </sanitizer>
168 </param> 166 </param>
169 <expand macro="plotTitle" /> 167 <expand macro="plotTitle" />
170 <param argument="--onePlotPerGroup" type="boolean" truevalue="--onePlotPerGroup" falsevalue="" 168 <param argument="--perGroup" type="boolean" truevalue="--perGroup" falsevalue=""
171 label="Do one plot per group" 169 label="Do one plot per group"
172 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. 170 help="When clustering is applied to the data, or the computematrix was performed on file containing
173 If this option is set, each group will get its own plot, stacked on top of each other."/> 171 groups separated by &quot;#&quot;, plot the groups next to each other. The default is to plot
172 the samples next to each other. If this option is set, each group (or cluster) will get its own plot,
173 with different samples stacked on top of each other."/>
174 174
175 <expand macro="kmeans_clustering" /> 175 <expand macro="kmeans_clustering" />
176 </when> 176 </when>
177 </conditional> 177 </conditional>
178 </inputs> 178 </inputs>
197 <![CDATA[ 197 <![CDATA[
198 **What it does** 198 **What it does**
199 199
200 The heatmapper visualizes scores associated with genomic regions, for example ChIP enrichment values around the TSS of genes. 200 The heatmapper visualizes scores associated with genomic regions, for example ChIP enrichment values around the TSS of genes.
201 Like profiler, it requires that computeMatrix was run first to calculate the values. 201 Like profiler, it requires that computeMatrix was run first to calculate the values.
202 202
203 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 203 We implemented vast optional parameters to optimize the visual output and we encourage you to play around with the min/max values
204 with the different coloring options. The most powerful option is the k-means clustering where you simply need to indicate the number of 204 displayed in the heatmap as well as with the different coloring options. The most powerful option is the k-means/hirarchichal clustering
205 groups with similar read distributions that you expect and the algorithm will do the sorting for you. 205 where you simply need to indicate the number of groups with similar read distributions that you expect and the algorithm will do the sorting for you.
206
207 Do check the examples on our help page with step-by-step protocols: https://github.com/fidelram/deepTools/wiki/Example-workflows
208 206
209 207
210 .. image:: $PATH_TO_IMAGES/visual_hm_DmelPolII.png 208 .. image:: $PATH_TO_IMAGES/visual_hm_DmelPolII.png
211 :alt: Heatmap of RNA Polymerase II ChIP-seq 209 :alt: Heatmap of RNA Polymerase II ChIP-seq
212 210
213 211
214 You can find more details on the tool itself on the heatmapper wiki page: https://github.com/fidelram/deepTools/wiki/Visualizations#wiki-heatmapper 212 You can find more details on the tool on the plotHeatmap doc page: https://deeptools.readthedocs.org/en/release-1.6/content/tools/plotHeatmap.html
215 213
216 214
217 ----- 215 -----
218 216
219 @REFERENCES@ 217 @REFERENCES@