Mercurial > repos > bgruening > deeptools_plot_heatmap
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. "peak start"." /> | 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. "peak start"." /> |
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. "peak start" 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. "peak start" 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 "#", 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@ |