annotate hpa_tissue_distribution.xml @ 0:3155d867c056 draft default tip

planemo upload
author lnguyen
date Fri, 15 Sep 2017 11:04:37 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
1 <tool id="biofilter" name="Retrieve tissue/cell distribution (resource: Human Protein Atlas)" version="0.1.0">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
2 <description>Filter by tissue name (using Human Protein Atlas resource)
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
3 </description>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
4 <requirements>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
5 </requirements>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
6 <stdio>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
7 <exit_code range="1:" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
8 </stdio>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
9 <command><![CDATA[
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
10 python $__tool_directory__/hpa_tissue_distribution.py
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
11 --input
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
12 #if $input.input == "list"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
13 "$input.list"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
14 else if $inout.input == "file"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
15 "$input.file,$input.header,$input.ncol"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
16 #end if
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
17 --hpa "$proteinatlas.value"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
18 -o "$hpa_output"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
19 --tissues_del "$opt_del.tdel"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
20 --trash "$trash_output"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
21 --trash_file_detail "$trash_detail_output"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
22 --na_file "$na_file"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
23 #if $opt_keep.tkeep:
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
24 --tissues_keep "$opt_keep.tkeep"
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
25 #end if
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
26 ]]></command>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
27 <inputs>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
28 <conditional name="input" >
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
29 <param type="select" name="input" label="Input" >
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
30 <option value="list">Copy/paste your list of IDs </option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
31 <option value="file">Choose a multiple-columns file</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
32
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
33 </param>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
34 <when value="file">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
35 <param type="data" name="file" format="txt,tabular" label="Choose a multiple-columns file" help="Input file is a tab-delimited file containing different information of proteins, such as an output of MaxQuant software" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
36 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does your input file contain header?" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
37 <param type="text" name="ncol" value="c1" label="Please specify the column where you would like to apply the comparison" help ='For example, fill in "c1" if you want to filter the first column' />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
38 </when>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
39 <when value="list">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
40 <param type="text" name="list" label="Copy/paste your list of IDs " />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
41 </when>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
42 </conditional>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
43 <param name="proteinatlas" type="select" label="Human Protein Atlas" >
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
44 <options from_file="proteinatlas.loc" selected="True" >
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
45 <column name="name" index="1" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
46 <column name="value" index="2" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
47 <filter type="remove_value" meta_ref="proteinatlas" key="name" value="Full Human Protein Atlas" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
48 </options>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
49 </param>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
50 <section name="opt_del" title="Choose tissues where expressed genes need to be discarded" expanded="True">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
51 <param name="tdel" type="select" label="Choose tissues where expressed genes need to be discarded" multiple="True" display="checkboxes">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
52 <option value="adrenal gland" >Adrenal gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
53 <option value="appendix" >Appendix</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
54 <option value="bone marrow" >Bone marrow</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
55 <option value="breast" >Breast</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
56 <option value="bronchus" >Bronchus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
57 <option value="caudate" >Caudate</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
58 <option value="cerebellum" >Cerebellum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
59 <option value="cerebral cortex" >Cerebral cortex</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
60 <option value="cervix" >Cervix</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
61 <option value="colon" >Colon</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
62 <option value="duodenum" >Duodenum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
63 <option value="endometrium 1" >Endometrium 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
64 <option value="endometrium 2" >Endometrium 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
65 <option value="epididymis" >Epididymis</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
66 <option value="esophagus" >Esophagus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
67
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
68 <option value="fallopian tube" >Fallopian tube</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
69 <option value="gallbladder" >Gallbladder</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
70
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
71 <option value="heart muscle" >Heart muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
72 <option value="hippocampus" >Hippocampus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
73
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
74 <option value="kidney" >Kidney</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
75
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
76 <option value="liver" >Liver</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
77 <option value="lung" >Lung</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
78 <option value="lymph node" >Lymph node</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
79 <option value="nasopharynx" >Nasopharynx</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
80 <option value="oral mucosa" >Oral mucosa</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
81 <option value="ovary" >Ovary</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
82 <option value="pancreas" >Pancreas</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
83 <option value="parathyroid gland" >Parathyroid gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
84
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
85 <option value="placenta" >Placenta</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
86 <option value="prostate" >Prostate</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
87 <option value="rectum" >Rectum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
88
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
89 <option value="salivary gland" >Salivary gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
90 <option value="seminal vesicle" >Seminal vesicle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
91 <option value="skeletal muscle" >Skeletal muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
92 <option value="skin 1" >Skin 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
93 <option value="skin 2" >Skin 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
94
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
95 <option value="small intestine" >Small intestine</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
96 <option value="smooth muscle" >Smooth muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
97 <option value="soft tissue 1" >Soft tissue 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
98 <option value="soft tissue 2" >Soft tissue 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
99 <option value="spleen" >Spleen</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
100 <option value="stomach 1" >Stomach 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
101 <option value="stomach 2" >Stomach 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
102 <option value="testis" >Testis</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
103 <option value="thyroid gland" >Thyroid gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
104 <option value="tonsil" >Tonsil</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
105 <option value="urinary bladder" >Urinary bladder</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
106 <option value="vagina" >Vagina</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
107 </param>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
108 </section>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
109 <section name="opt_keep" title="Choose tissues where expressed genes need to be kept even if expressed in list of tissues to be discarded" expanded="False">
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
110 <param name="tkeep" type="select" label="Choose tissues where expressed genes need to be kept even if expressed in list of tissues to be discarded" multiple="True" optional="True" display="checkboxes" >
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
111 <option value="adrenal gland" >Adrenal gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
112 <option value="appendix" >Appendix</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
113 <option value="bone marrow" >Bone marrow</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
114 <option value="breast" >Breast</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
115 <option value="bronchus" >Bronchus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
116 <option value="caudate" >Caudate</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
117 <option value="cerebellum" >Cerebellum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
118 <option value="cerebral cortex" >Cerebral cortex</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
119 <option value="cervix" >Cervix</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
120 <option value="colon" >Colon</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
121 <option value="duodenum" >Duodenum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
122 <option value="endometrium 1" >Endometrium 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
123 <option value="endometrium 2" >Endometrium 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
124 <option value="epididymis" >Epididymis</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
125 <option value="esophagus" >Esophagus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
126
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
127 <option value="fallopian tube" >Fallopian tube</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
128 <option value="gallbladder" >Gallbladder</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
129
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
130 <option value="heart muscle" >Heart muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
131 <option value="hippocampus" >Hippocampus</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
132
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
133 <option value="kidney" >Kidney</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
134
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
135 <option value="liver" >Liver</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
136 <option value="lung" >Lung</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
137 <option value="lymph node" >Lymph node</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
138 <option value="nasopharynx" >Nasopharynx</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
139 <option value="oral mucosa" >Oral mucosa</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
140 <option value="ovary" >Ovary</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
141 <option value="pancreas" >Pancreas</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
142 <option value="parathyroid gland" >Parathyroid gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
143
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
144 <option value="placenta" >Placenta</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
145 <option value="prostate" >Prostate</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
146 <option value="rectum" >Rectum</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
147
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
148 <option value="salivary gland" >Salivary gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
149 <option value="seminal vesicle" >Seminal vesicle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
150 <option value="skeletal muscle" >Skeletal muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
151 <option value="skin 1" >Skin 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
152 <option value="skin 2" >Skin 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
153
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
154 <option value="small intestine" >Small intestine</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
155 <option value="smooth muscle" >Smooth muscle</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
156 <option value="soft tissue 1" >Soft tissue 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
157 <option value="soft tissue 2" >Soft tissue 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
158 <option value="spleen" >Spleen</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
159 <option value="stomach 1" >Stomach 1</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
160 <option value="stomach 2" >Stomach 2</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
161 <option value="testis" >Testis</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
162 <option value="thyroid gland" >Thyroid gland</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
163 <option value="tonsil" >Tonsil</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
164 <option value="urinary bladder" >Urinary bladder</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
165 <option value="vagina" >Vagina</option>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
166 </param>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
167 </section>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
168 </inputs>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
169 <outputs>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
170 <data name="hpa_output" format="txt" label="HPA selection from ${input1.name}" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
171 <data name="trash_detail_output" format="txt" label="HPA information of excluded proteins from ${input1.name}" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
172 <data name="trash_output" format="txt" label="Excluded protein from ${input1.name}" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
173 <data name="na_file" format="txt" label="Genes without tissues information" />
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
174 </outputs>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
175 <help><![CDATA[
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
176 This tool filters the proteins according to their tissue(s) of origin.
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
177
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
178 **Input**
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
179 List of protein IDs (UniProt IDs) in text/tabular format
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
180
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
181 **Option**
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
182 Firstly, you can choose tissue(s) that genes expressed in need to be discarded. If among these discarded genes, you want to keep genes from some tissue(s), you can choose them in the second list.
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
183 For example, TODO
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
184 ]]></help>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
185 <citations>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
186 </citations>
3155d867c056 planemo upload
lnguyen
parents:
diff changeset
187 </tool>