Mercurial > repos > proteore > heatmap_visualization
annotate heatmap.xml @ 0:00960579bcd3 draft default tip
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
| author | proteore |
|---|---|
| date | Tue, 28 Aug 2018 10:37:03 -0400 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
1 <tool id="heatmap" name="heatmap visualization from uto table (heatmaply)" version="0.1.0"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
2 <requirements> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
3 <requirement type="package" version="4.7.1">r-plotly</requirement> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
4 <requirement type="package" version="0.14.1">r-heatmaply</requirement> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
5 <requirement type="package" version="2.1.1">phantomjs</requirement> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
6 <requirement type="package" version="2.2.1">pandoc</requirement> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
7 </requirements> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
9 Rscript $__tool_directory__/heatmap_viz.R --input='$file' --output="$file.name" --type='$output_type' --cols='$cols' |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
10 --row_names=$rownames --header='$header' --col_text_angle='$angle_col' |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
11 ]]></command> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
12 <inputs> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
13 <param name="file" type="data" format="txt,tabular" label="Select a file (uto table)" help="" /> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
14 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does your input file contain header?" /> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
15 <param name="cols" type="text" value="" label="Enter columns to use from the first to the last separated by ':'" help='example : 3:8'/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
16 <param name="rownames" type="integer" value="1" label="Enter the column to use for row labels" help="for example : 1"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
17 <param type="integer" name="angle_col" label="Angle of column labels" value="0" min="-90" max="90" /> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
18 <param name="output_type" type="select" label="Choose the output format"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
19 <option value="html">html</option> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
20 <option value="pdf">pdf</option> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
21 <option value="jpeg">jpeg</option> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
22 <option value="png">png</option> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
23 </param> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
24 </inputs> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
25 <outputs> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
26 <data name="output" format="html"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
27 <discover_datasets pattern="(?P<designation>.+)\.html" ext="html" visible="true" assign_primary_output="true"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
28 <filter>output_type=="html"</filter> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
29 </data> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
30 <data name="pdf" format="pdf"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
31 <discover_datasets pattern="(?P<designation>.+)\.pdf" ext="pdf" visible="true" assign_primary_output="true"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
32 <filter>output_type=="pdf"</filter> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
33 </data> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
34 <data name="jpeg" format="jpg"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
35 <discover_datasets pattern="(?P<designation>.+)\.jpg" ext="jpg" visible="true" assign_primary_output="true"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
36 <filter>output_type=="jpeg"</filter> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
37 </data> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
38 <data name="png" format="png"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
39 <discover_datasets pattern="(?P<designation>.+)\.png" ext="png" visible="true" assign_primary_output="true"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
40 <filter>output_type=="png"</filter> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
41 </data> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
42 </outputs> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
43 <tests> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
44 <test> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
45 <output name="output" file="heatmap.html"/> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
46 </test> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
47 </tests> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
48 <help><![CDATA[ |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
49 Pathview R script |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
50 Arguments: |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
51 --help Print this test |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
52 --input path of the input file (must contains a colum of uniprot and/or geneID accession number) |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
53 --output Output name of file, could be .png, .jpeg, .pdf or .html |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
54 --cols Columns to use for heatmap, exemple : '3:8' to use columns from the third to the 8th |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
55 --row_names Column which contains row names |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
56 --header True or False |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
57 --col_text_angle Angle of columns label ; from -90 to 90 degres |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
58 |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
59 Example: |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
60 ./heatmap_viz.R --input='dat.nucl.norm.imputed.tsv' --output='heatmap.html' --cols='3:8' --row_names='2' --header=TRUE --col_text_angle=0 |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
61 |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
62 ]]></help> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
63 <citations> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
64 <citation type="bibtex"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
65 @misc{renameTODO, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
66 author = {LastTODO, FirstTODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
67 year = {TODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
68 title = {TODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
69 url = {https://plot.ly/r/}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
70 }</citation> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
71 <citation type="bibtex"> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
72 @misc{renameTODO, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
73 author = {LastTODO, FirstTODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
74 year = {TODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
75 title = {TODO}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
76 url = {https://cran.r-project.org/package=heatmaply}, |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
77 }</citation> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
78 </citations> |
|
00960579bcd3
planemo upload commit 004439cca3c2fd3b5132eff246d846e5050bfd4f-dirty
proteore
parents:
diff
changeset
|
79 </tool> |
