annotate metaquantome_viz.xml @ 8:a1df90e6e7d4 draft default tip

planemo upload
author galaxyp
date Fri, 08 Feb 2019 10:36:53 -0500
parents 80ce9ca55697
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
1 <tool id="metaquantome_viz" name="metaQuantome: visualize" version="@VERSION@.0">
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
2 <description>taxonomic analysis, functional analysis, and function-taxonomy analysis results</description>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
3 <macros>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
4 <import>macros.xml</import>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
5 <xml name="img_size">
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
6 <param argument="--width" type="float" value="" optional="true" label="Image width in inches"/>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
7 <param argument="--height" type="float" value="" optional="true" label="Image height in inches"/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
8 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
9 <xml name="common_bar_params">
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
10 <param argument="--target_rank" type="text" value="species" label="Taxonomic rank to restrict to in the plot"
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
11 help="">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
12 <option value="species">species</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
13 <option value="genus" selected="true">genus</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
14 <option value="family">family</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
15 <option value="order">order</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
16 <option value="class">class</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
17 <option value="phylum">phylum</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
18 <option value="kingdom">kingdom</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
19 </param>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
20 <param argument="--meancol" type="text" label="Mean intensity column name"
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
21 help="Mean intensity column name for desired experimental condition">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
22 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
23 </param>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
24 <param argument="--nterms" type="integer" value="5" min="1" optional="true" label="Number of taxa or functional terms to display" help="leave blank for all"/>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
25 <param argument="--barcol" type="integer" value="1" min="1" max="6" label="Color for the bar fill">
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
26 <help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
27 The color vector in R is
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
28 c("dodgerblue", "darkorange", "yellow2", "red2", "darkviolet", "black"),
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
29 so providing a 1 will give the "dodgerblue" color.
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
30 These same colors are also used in the heatmap and PCA plot,
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
31 so the colors can be tweaked to match.
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
32 </help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
33 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
34 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
35 </macros>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
36 <expand macro="requirements" />
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
37 <command detect_errors="exit_code"><![CDATA[
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
38 @MAKE_SAMPS_TSV@
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
39 metaquantome viz
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
40 @COMMON_PARAMS@
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
41 --infile='$infile'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
42 --plottype=$plot.plottype
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
43 #if $plot.plottype == 'bar':
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
44 #if str($mode_args.mode) in ['t','ft']:
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
45 --target_rank='$plot.target_rank'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
46 #end if
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
47 --meancol='$plot.meancol'
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
48 #if str($plot.nterms) == '':
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
49 --nterms='all'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
50 #else
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
51 --nterms=$plot.nterms
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
52 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
53 --barcol=$plot.barcol
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
54 #elif $plot.plottype == 'volcano':
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
55 --fc_name='$plot.fc_name'
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
56 #if $plot.textannot:
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
57 --textannot='$plot.textannot'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
58 #end if
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
59 $plot.flip_fc
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
60 $plot.gosplit
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
61 #elif $plot.plottype == 'heatmap':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
62 $plot.filter_to_sig
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
63 --alpha=$plot.alpha
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
64 #elif $plot.plottype == 'pca':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
65 $plot.calculate_sep
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
66 #elif $plot.plottype == 'ft_dist':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
67 --meancol='$plot.meancol'
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
68 #if str($plot.nterms) == '':
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
69 --nterms='all'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
70 #else
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
71 --nterms=$plot.nterms
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
72 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
73 --barcol=$plot.barcol
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
74 --whichway=$plot.whichway
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
75 #if $plot.term.id_or_name == 'id':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
76 --id='$plot.term.id'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
77 #else:
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
78 --name='$plot.term.name'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
79 #end if
2
a8cb3dea93a6 planemo upload commit 21c3d5b58096db08d728bd3b8bb9e62512c5efa8
galaxyp
parents: 1
diff changeset
80 #if str($mode_args.mode) in ['t','ft']:
a8cb3dea93a6 planemo upload commit 21c3d5b58096db08d728bd3b8bb9e62512c5efa8
galaxyp
parents: 1
diff changeset
81 --target_rank='$plot.target_rank'
a8cb3dea93a6 planemo upload commit 21c3d5b58096db08d728bd3b8bb9e62512c5efa8
galaxyp
parents: 1
diff changeset
82 #end if
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
83 #if $plot.target_onto:
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
84 --target_onto=$plot.target_onto
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
85 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
86 #end if
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
87 #if $plot.width:
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
88 --width=$plot.width
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
89 #end if
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
90 #if $plot.height:
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
91 --height=$plot.height
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
92 #end if
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
93 --img='outfile.png' &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
94 mkdir '${ wrapped_outfile.files_path }' &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
95 cp outfile.png '${ wrapped_outfile.files_path }' &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
96 ## stylesheet
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
97 echo "img {
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
98 display: block;
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
99 margin-left: auto;
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
100 margin-right: auto;
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
101 max-width: 75%;
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
102 height: auto;
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
103 }" > style.css &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
104 cp style.css '${ wrapped_outfile.files_path }' &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
105 echo "<!DOCTYPE html>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
106 <html>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
107 <head>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
108 <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"/>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
109 </head>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
110 <body>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
111 <img src=\"outfile.png\">
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
112 <br>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
113 <p>To download the image, right-click and choose \"Save image as...\"</p>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
114 </body>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
115 </html>" > wrapped_outfile.html &&
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
116 cat wrapped_outfile.html
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
117 ]]></command>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
118 <inputs>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
119 <expand macro="common_params"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
120 <param argument="--infile" type="data" format="tabular" label="metaquantome stats or filtered file"
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
121 help=""/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
122 <conditional name="plot">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
123 <param argument="--plottype" type="select" label="Plot type">
3
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
124 <option value="bar">Bar Chart (bar)</option>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
125 <option value="volcano">Volcano Plot (volcano)</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
126 <option value="heatmap">Heatmap (heatmap)</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
127 <option value="pca">Principal Componets Analysis (pca)</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
128 <option value="ft_dist">Functional Taxonomic Distribution (ft_dist)</option>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
129 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
130 <when value="bar">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
131 <expand macro="common_bar_params"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
132 <expand macro="img_size"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
133 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
134 <when value="volcano">
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
135 <param argument="--fc_name" type="text" label="Name of the fold change column in the stat dataframe">
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
136 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
137 </param>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
138 <param argument="--textannot" type="text" optional="true" label="Name of the annotation column"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
139 help="Provides text annoatation for the plot. Optional, if missing, no text will be plotted."/>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
140 <param argument="--flip_fc" type="boolean" truevalue="--flip_fc" falsevalue="" checked="false"
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
141 label="Flip the fold change (i.e., multiply log fold change by -1)"/>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
142 <param argument="--gosplit" type="boolean" truevalue="--gosplit" falsevalue="" checked="false"
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
143 label="Make one plot for each of BiologicalProcess, CellularComponent, and MolecularFunction GO term categories."/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
144 <expand macro="img_size"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
145 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
146 <when value="heatmap">
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
147 <param argument="--filter_to_sig" type="boolean" truevalue="--filter_to_sig" falsevalue="" checked="false"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
148 label="Only plot significant term" help="Necessitates use of results from `test`"/>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
149 <param argument="--alpha" type="float" value="0.05" min="0.0" max="1.0" label="If filter_to_sig, the q-value significance level"/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
150 <expand macro="img_size"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
151 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
152 <when value="pca">
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
153 <param argument="--calculate_sep" type="boolean" truevalue="--calculate_sep" falsevalue="" checked="false"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
154 label="Calculate separation between groups and include in title"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
155 <expand macro="img_size"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
156 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
157 <when value="ft_dist">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
158 <expand macro="common_bar_params"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
159 <param argument="--whichway" type="select" label="which distribution">
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
160 <option value="f_dist">functional distribution for a taxon (f_dist)</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
161 <option value="t_dist">taxonomic distribution for a function (t_dist)</option>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
162 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
163 <conditional name="term">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
164 <param argument="id_or_name" type="select" label="">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
165 <option value="id">Taxonomic or functional term ID</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
166 <option value="name">Taxonomic or functional term name</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
167 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
168 <when value="id">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
169 <param argument="--id" type="text" label="Taxonomic or functional term id">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
170 <help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
171 NCBI taxID or a GO term id (GO:XXXXXXX)
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
172 </help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
173 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
174 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
175 <when value="name">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
176 <param argument="--name" type="text" label="Taxonomic or functional term name">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
177 <help>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
178 Case-sensitive. Should be either a common taxonomic name ("Streptococcus") or functional term ("carbohydrate metabolic process").
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
179 </help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
180 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
181 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
182 </conditional>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
183 <param argument="--target_onto" type="select" optional="false" label="GO category to restrict to">
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
184 <option value="bp">Biological Process</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
185 <option value="mf">Molecular Function</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
186 <option value="cc">Cellular Component</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
187 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
188 <expand macro="img_size"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
189 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
190 </conditional>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
191 </inputs>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
192 <outputs>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
193 <data format="png" name="outfile" label="${tool.name} on ${on_string} ${plot.plottype}" from_work_dir="outfile.png"/>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
194 <data format="html" name="wrapped_outfile" label="${tool.name} on ${on_string} ${plot.plottype}" from_work_dir="wrapped_outfile.html"/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
195 </outputs>
3
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
196 <tests>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
197 <test>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
198 <param name="infile" value="tax_filt.tab" ftype="tabular"/>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
199 <param name="mode" value="t" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
200 <param name="samps_src" value="history" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
201 <param name="samps_file" value="samples.tab" ftype="tabular"/>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
202 <param name="plottype" value="bar" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
203 <param name="target_rank" value="genus" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
204 <param name="meancol" value="NS_mean" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
205 <param name="nterms" value="3" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
206 <param name="barcol" value="1" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
207 <param name="width" value="3" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
208 <param name="height" value="3" />
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
209 <output name="outfile" file="tax_ns.png" ftype="png" compare="sim_size" delta="50000"/>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
210 </test>
28180bbb8fe4 planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents: 2
diff changeset
211 </tests>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
212 <help><![CDATA[
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
213 metaQuantome viz
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
214 ===================
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
215
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
216 The *viz* module is the final step in the metaQuantome analysis workflow.
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
217 The available visualizations are:
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
218
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
219 - bar plot
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
220 - volcano plot
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
221 - heatmap
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
222 - PCA plot
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
223
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
224 Please consult the manuscript for full details on each of these plots.
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
225
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
226 Questions, Comments, Problems, Kudos
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
227 --------------------------------------
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
228
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 3
diff changeset
229 Please file any issues at https://github.com/galaxyproteomics/tools-galaxyp/issues.
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
230 ]]></help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
231 <expand macro="citations" />
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
232 </tool>