annotate heatmap.xml @ 2:2a04fffda914 draft

planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
author proteore
date Mon, 04 Mar 2019 08:36:59 -0500
parents b8a5139cf5b9
children 8756766e5b5c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
1 <tool id="heatmap" name="HeatMap" version="2019.02.26">
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
2 <description></description>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
3 <requirements>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
4 <requirement type="package" version="4.7.1">r-plotly</requirement>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
5 <requirement type="package" version="0.14.1">r-heatmaply</requirement>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
6 <requirement type="package" version="2.1.1">phantomjs</requirement>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
7 <requirement type="package" version="2.2.1">pandoc</requirement>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
8 </requirements>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
10 Rscript $__tool_directory__/heatmap_viz.R
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
11 --input='$file'
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
12 --output="$file.name"
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
13 --type='$output_type'
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
14 --cols='$select_data_columns.cols'
1
b8a5139cf5b9 planemo upload commit 5dd4a8814abf4a735409189a4c7cfe3ffd207c62-dirty
proteore
parents: 0
diff changeset
15 --row_names="$rownames"
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
16 --header='$header'
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
17 --col_text_angle='$angle_col'
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
18 --dist="$distance"
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
19 --clust="$clustering"
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
20 --dendrogram="$dendrogram"
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
21
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
22 ]]></command>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
23 <inputs>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
24 <param name="file" type="data" format="txt,tabular" label="Select your file (table)" help="" />
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
25 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does your file contain a header?" />
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
26 <conditional name="select_data_columns">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
27 <param name="enter_cols" type="select" label="Select columns or a range of columns containing expression values">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
28 <option value="cols_number">Select columns to be used one by one</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
29 <option value="cols_range">Select a range of columns to be used</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
30 </param>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
31 <when value="cols_number">
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
32 <param name="cols" type="text" label="Enter column number (separated by a comma)" help="For example : c3,c5,c7">
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
33 <validator type="regex" message="Please enter column numbers, for example: 'c1,c3' for first and third columns">^([c]{0,1}[0-9]+[,]*)+$</validator>
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
34 </param>
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
35 </when>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
36 <when value="cols_range">
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
37 <param name="cols" type="text" label="Enter a range of column number, first and last column separated by ':'" help="For example : c2:c7">
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
38 <validator type="regex" message="Please enter first and last column numbers separated by ':', for example: 'c2:c7' for all colums from the second to the 7th">^[c]{0,1}[0-9]+:[c]{0,1}[0-9]+$</validator>
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
39 </param>
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
40 </when>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
41 </conditional>
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
42 <param name="rownames" type="text" value="c1" label="Enter column number containing row labels" help="for example : c1 if labels are in column n°1">
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
43 <validator type="regex" message="Please enter a column number, for example: 'c1' for the first column">[c]{0,1}[0-9]+</validator>
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
44 </param>
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
45 <param type="integer" name="angle_col" label="Angle of column labels" value="0" min="-90" max="90" />
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
46 <param name="clustering" type="select" label="Clustering method" value="average">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
47 <option value="ward.D">Ward</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
48 <option value="ward.D2">Ward2</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
49 <option value="single">Single linkage (nearest neighbor)</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
50 <option value="complete">Complete linkage (farthest neighbor)</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
51 <option value="average" selected="true">Group average linkage (UPGMA)</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
52 <option value="mcquitty">Simple average method (WPGMA)</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
53 <!--option value="median">Median (WPGMC)</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
54 <option value="centroid">Centroid (UPGMC)</option-->
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
55 </param>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
56 <param name="distance" type="select" label="Distance measurement method" value="euclidean">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
57 <option value="euclidean" selected="true">Euclidean</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
58 <option value="pearson" selected="true">Pearson</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
59 <option value="spearman">Spearman</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
60 <option value="kendall">Kendall</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
61 <option value="maximum">Maximum</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
62 <option value="manhattan">Manhattan</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
63 <option value="canberra">Canberra</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
64 <option value="binary">Binary</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
65 <option value="minkowski">Minkowski</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
66 </param>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
67 <param name="dendrogram" type="select" label="Apply clustering on :" value="both">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
68 <option value="row">Rows</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
69 <option value="column">Columns</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
70 <option value="both" selected="true">Rows and columns</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
71 <option value="none">None</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
72 </param>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
73
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
74 <param name="output_type" type="select" label="Select output format">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
75 <option value="html">html</option>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
76 <option value="pdf">pdf</option>
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
77 <!--option value="jpeg">jpeg</option-->
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
78 <!--option value="png">png</option-->
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
79 </param>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
80
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
81 </inputs>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
82 <outputs>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
83 <data name="output" format="html">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
84 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.html" ext="html" visible="true" assign_primary_output="true"/>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
85 <filter>output_type=="html"</filter>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
86 </data>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
87 <data name="pdf" format="pdf">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
88 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.pdf" ext="pdf" visible="true" assign_primary_output="true"/>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
89 <filter>output_type=="pdf"</filter>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
90 </data>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
91 <data name="jpeg" format="jpg">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
92 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.jpg" ext="jpg" visible="true" assign_primary_output="true"/>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
93 <filter>output_type=="jpeg"</filter>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
94 </data>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
95 <data name="png" format="png">
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
96 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.png" ext="png" visible="true" assign_primary_output="true"/>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
97 <filter>output_type=="png"</filter>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
98 </data>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
99 </outputs>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
100 <tests>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
101 <test>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
102 <output name="output" file="heatmap.html"/>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
103 </test>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
104 </tests>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
105 <help><![CDATA[
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
106 **Description**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
107
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
108 This tool allows users to generate, cluster and visualize expression-based heat maps from transcriptomic, proteomic and metabolomic experiments.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
109 It is based on heatmaply, an R package for easily creating interactive cluster heatmaps (see reference below)
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
110
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
111 -----
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
112
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
113 **Input**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
114
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
115 A file (tab-delimited) having a column with labels (e.g. a gene name, Uniprot accession number...) and colums with numerical value (intensities) for clustering.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
116 See table below for an example input file
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
117
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
118 .. csv-table:: example of input file
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
119 :header: "Uniprot","iBAQ_CTR1","iBAQ_CTR2","iBAQ_CTR3","iBAQ_pTCN1","iBAQ_pTCN2","iBAQ_pTCN3"
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
120
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
121
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
122 "Q49AN9",17.4091970440807,16.0474907255521,14.9687330755858,21.8454060245779,18.9468529040903,21.2330797498008
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
123 "O00148",14.1001686145694,14.806777888004,15.3555560564928,17.2942797505583,18.2106568817514,16.9479095182613
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
124 "F5H6E2",15.0235503328855,16.6142578028388,20.5969569088489,14.6615767253835,17.9752549753108,20.4023495267791
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
125 "E9PPW7",18.0770953690935,15.312218369812,13.8048301075204,17.5522130063356,15.9664520099065,15.1597932646987
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
126 "O00483",17.4188205774495,16.783665086968,15.1589556127476,19.7398973660168,20.8648965533665,20.1781898785682
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
127 "O00571",12.9049717044645,16.717296441372,13.8708732177805,19.8879681981565,21.0815521014477,17.4710040202845
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
128
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
129 -----
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
130
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
131 **Parameters**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
132
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
133 "Select columns or a range of columns containing expression values": choose the columns to use to perform clustering and to create the heatmap.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
134 You can enter specific column number (e.g. c2,c5 will create a heatmap for column 2 and 5 corresponding to condition from the example file above ) or a range of columns to use (e.g. c2:c7 will consider all replicates of each condition in the example above)).
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
135
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
136 "Enter column number containing row labels": enter the column number containing the rows labels (e.g. "c1" in the example above).
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
137
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
138 "Angle of column labels": In case of long label name, you might want to incline the column labels for practical display.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
139
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
140 "Clustering method": methods for computing hierarchical clustering (six available)
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
141
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
142 "Distance measurement method": function used to compute the distance (dissimilarity) between both rows and columns (nine available). The options "pearson", "spearman" and "kendall" can
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
143 be used to use correlation-based clustering.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
144
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
145 -----
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
146
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
147 **Output**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
148
2
2a04fffda914 planemo upload commit 4efc56eb769fbceb66c64181441ff8781d523454-dirty
proteore
parents: 1
diff changeset
149 Default output is html; it allows browsing the heatmap in an interactive way (of note: for large file, display and interactivity can be altered), pdf format are proposed for static output.
0
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
150
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
151 -----
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
152
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
153 .. class:: infomark
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
154
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
155 **Authors**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
156 Galili T, O'Callaghan A, Sidi J, Sievert C. heatmaply: an R package for creating interactive cluster heatmaps for online publishing. Bioinformatics. 2018. 34(9):1600-1602. doi: 10.1093/bioinformatics/btx657. PubMed PMID: 29069305
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
157
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
158 -----
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
159
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
160 .. class:: infomark
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
161
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
162 **Galaxy integration**
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
163
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
164 David Christiany, Florence Combes, Yves Vandenbrouck CEA, INSERM, CNRS, Grenoble-Alpes University, BIG Institute, FR
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
165
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
166 Sandra Dérozier, Olivier Rué, Christophe Caron, Valentin Loux INRA, Paris-Saclay University, MAIAGE Unit, Migale Bioinformatics platform, FR
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
167
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
168 This work has been partially funded through the French National Agency for Research (ANR) IFB project.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
169
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
170 Contact support@proteore.org for any questions or concerns about the Galaxy implementation of this tool.
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
171
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
172 ]]></help>
edbb84a94a36 planemo upload commit bdd7e8a1f08c11db2a9f1b6db5535c6d32153b2b
proteore
parents:
diff changeset
173 </tool>