Mercurial > repos > galaxyp > metaquantome
annotate metaquantome_filter.xml @ 8:a1df90e6e7d4 draft default tip
planemo upload
author | galaxyp |
---|---|
date | Fri, 08 Feb 2019 10:36:53 -0500 |
parents | 80ce9ca55697 |
children |
rev | line source |
---|---|
4
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
1 <tool id="metaquantome_filter" name="metaQuantome: filter" version="@VERSION@.0"> |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
2 <description>for quality, redundancy, and sample coverage</description> |
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 </macros> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
6 <expand macro="requirements" /> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
8 @MAKE_SAMPS_TSV@ |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
9 metaquantome filter |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
10 @COMMON_PARAMS@ |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
11 --expand_file '$expand_file' |
4
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
12 --min_peptides $min_peptides |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
13 #if $min_pep_nsamp: |
1
47bfbd6597d0
planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents:
0
diff
changeset
|
14 #set $nsamp = max(int($min_peptides),int($min_pep_nsamp)) |
47bfbd6597d0
planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents:
0
diff
changeset
|
15 --min_pep_nsamp $nsamp |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
16 #else |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
17 --min_pep_nsamp all |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
18 #end if |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
19 --min_children_non_leaf $min_children_non_leaf |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
20 #if $min_child_nsamp: |
1
47bfbd6597d0
planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents:
0
diff
changeset
|
21 #set $nsamp = max($min_peptides,$min_child_nsamp) |
47bfbd6597d0
planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents:
0
diff
changeset
|
22 --min_child_nsamp $nsamp |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
23 #else |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
24 --min_child_nsamp all |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
25 #end if |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
26 --qthreshold $qthreshold |
1
47bfbd6597d0
planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents:
0
diff
changeset
|
27 --outfile='$outfile' |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
28 ]]></command> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
29 <inputs> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
30 <expand macro="common_params"/> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
31 <param argument="--expand_file" type="data" format="tabular" label="metaquantome expand file" |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
32 help=""/> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
33 <param argument="--min_peptides" type="integer" value="0" min="0" label="min_peptides"> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
34 <help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
35 Used for filtering to well-supported annotations. The |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
36 number of peptides providing evidence for a term is |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
37 the number of peptides directly annotated with that |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
38 term plus the number of peptides annotated with any of |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
39 its descendants. Terms with a number of peptides |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
40 greater than or equal to min_peptides are retained. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
41 The default is 0. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
42 </help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
43 </param> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
44 <param argument="--min_pep_nsamp" type="integer" value="" min="0" optional="true" label="min_pep_nsamp"> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
45 <help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
46 Number of samples per group that must meet or exceed |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
47 min_peptides. Default is 'all'. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
48 </help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
49 </param> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
50 <param argument="--min_children_non_leaf" type="integer" value="0" min="0" label="min_children_non_leaf"> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
51 <help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
52 Used for filtering to informative annotations. A term |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
53 is retained if it has a number of children greater |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
54 than or equal to min_children_non_leaf. The default is 0. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
55 </help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
56 </param> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
57 <param argument="--min_child_nsamp" type="integer" value="" min="0" optional="true" label="min_child_nsamp"> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
58 <help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
59 Number of samples per group that must meet or exceed |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
60 min_children_nsamp. Default is 'all'. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
61 </help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
62 </param> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
63 <param argument="--qthreshold" type="integer" value="3" min="0" label="qthreshold"> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
64 <help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
65 Minimum number of intensities in each sample group. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
66 Any functional/taxonomic term with lower number of |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
67 per-group intensities will be filtered out. The |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
68 default is 3, because this is the minimum number for |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
69 t-tests. |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
70 </help> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
71 </param> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
72 |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
73 <expand macro="output_samples_choice"/> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
74 </inputs> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
75 <outputs> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
76 <data format="tabular" name="outfile" label="${tool.name} on ${on_string} filtered"/> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
77 <expand macro="output_samples"/> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
78 </outputs> |
3
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
79 <tests> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
80 <test> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
81 <param name="expand_file" value="go_expanded.tab" ftype="tabular"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
82 <param name="mode" value="f" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
83 <param name="ontology" value="go" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
84 <param name="samps_src" value="build" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
85 <repeat name="samps"> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
86 <param name="group_name" value="s1"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
87 <param name="col_names" value="int1,int2,int3"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
88 </repeat> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
89 <repeat name="samps"> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
90 <param name="group_name" value="s2"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
91 <param name="col_names" value="int4,int5,int6"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
92 </repeat> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
93 <param name="min_peptides" value="1" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
94 <param name="min_pep_nsamp" value="1" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
95 <param name="min_children_non_leaf" value="2" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
96 <param name="min_child_nsamp" value="1" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
97 <param name="qthreshold" value="2" /> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
98 <output name="outfile" file="go_filtered.tab" ftype="tabular"/> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
99 </test> |
28180bbb8fe4
planemo upload commit 3762c462ff510cccd856f4ccd7fb87c44ad9b4e7
galaxyp
parents:
1
diff
changeset
|
100 </tests> |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
101 <help><![CDATA[ |
4
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
102 metaQuantome filter |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
103 =================== |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
104 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
105 The *filter* module is the second step in the metaQuantome analysis workflow. The |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
106 purpose of the filter module is to filter expanded terms to those that are |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
107 representative and well-supported by the data. |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
108 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
109 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
110 The image below illustrates the filtering process. |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
111 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
112 .. image:: filtering.png |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
113 :width: 100 % |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
114 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
115 **Filtering methods**. The circles indicate terms, the grey arrows indicate ‘is a’ relationships, and the blue arrows indicate metaQuantome filtering procedures. (A) Filtering results by number of unique peptides. The numbers inside each term indicate the hypothetical number of peptides giving evidence to each term. (B) Filtering by the number of sample children. The number inside each term indicates the number of children (direct descendants) that term has within the sample. metaQuantome filters out terms that are neither leaves nor meet the user-specified criterion for minimum sample children (here, 2, which is the default). (C) Filtering by the number of samples in which the term was quantified. |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
116 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
117 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
118 Questions, Comments, Problems, Kudos |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
119 -------------------------------------- |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
120 |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
121 Please file any issues at https://github.com/galaxyproteomics/tools-galaxyp/issues. |
80ce9ca55697
planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents:
3
diff
changeset
|
122 ]]></help> |
0
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
123 <expand macro="citations" /> |
b17b03126d40
planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff
changeset
|
124 </tool> |