annotate tools/protein_analysis/wolf_psort.xml @ 14:6365217cd3de draft

Uploaded v0.2.3, adds unit tests for WoLF PSORT
author peterjc
date Thu, 25 Apr 2013 11:54:47 -0400
parents 99b82a2b1272
children 7de64c8b258d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
1 <tool id="wolf_psort" name="WoLF PSORT" version="0.0.4">
5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
2 <description>Eukaryote protein subcellular localization prediction</description>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
3 <command interpreter="python">
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
4 wolf_psort.py $organism 8 $fasta_file $tabular_file
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
5 ##I want the number of threads to be a Galaxy config option...
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
6 </command>
9
e52220a9ddad Uploaded v0.1.2
peterjc
parents: 6
diff changeset
7 <stdio>
e52220a9ddad Uploaded v0.1.2
peterjc
parents: 6
diff changeset
8 <!-- Anything other than zero is an error -->
e52220a9ddad Uploaded v0.1.2
peterjc
parents: 6
diff changeset
9 <exit_code range="1:" />
e52220a9ddad Uploaded v0.1.2
peterjc
parents: 6
diff changeset
10 <exit_code range=":-1" />
e52220a9ddad Uploaded v0.1.2
peterjc
parents: 6
diff changeset
11 </stdio>
5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
12 <inputs>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
13 <param name="fasta_file" type="data" format="fasta" label="FASTA file of protein sequences"/>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
14 <param name="organism" type="select" display="radio" label="Organism">
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
15 <option value="animal">Animal</option>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
16 <option value="plant">Plant</option>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
17 <option value="fungi">Fungi</option>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
18 </param>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
19 </inputs>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
20 <outputs>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
21 <data name="tabular_file" format="tabular" label="WoLF PSORT $organism results" />
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
22 </outputs>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
23 <requirements>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
24 <requirement type="binary">runWolfPsortSummary</requirement>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
25 </requirements>
14
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
26 <tests>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
27 <test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
28 <param name="fasta_file" value="four_human_proteins.fasta" ftype="fasta"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
29 <param name="organism" value="animal"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
30 <output name="tabular_file" file="four_human_proteins.wolf_psort.tabular" ftype="tabular"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
31 </test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
32 <test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
33 <param name="fasta_file" value="empty.fasta" ftype="fasta"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
34 <param name="organism" value="animal"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
35 <output name="tabular_file" file="empty_wolf_psort.tabular" ftype="tabular"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
36 </test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
37 <test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
38 <param name="fasta_file" value="empty.fasta" ftype="fasta"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
39 <param name="organism" value="plant"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
40 <output name="tabular_file" file="empty_wolf_psort.tabular" ftype="tabular"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
41 </test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
42 <test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
43 <param name="fasta_file" value="empty.fasta" ftype="fasta"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
44 <param name="organism" value="fungi"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
45 <output name="tabular_file" file="empty_wolf_psort.tabular" ftype="tabular"/>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
46 </test>
6365217cd3de Uploaded v0.2.3, adds unit tests for WoLF PSORT
peterjc
parents: 11
diff changeset
47 </tests>
5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
48 <help>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
49
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
50 **What it does**
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
51
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
52 This calls the WoLF PSORT tool for prediction of eukaryote protein subcellular localization.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
53
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
54 The input is a FASTA file of protein sequences, and the output is tabular with four columns (multiple rows per protein):
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
55
11
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
56 ====== ===================
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
57 Column Description
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
58 ------ -------------------
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
59 1 Sequence identifier
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
60 2 Compartment
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
61 3 Score
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
62 4 Prediction rank
99b82a2b1272 Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
peterjc
parents: 9
diff changeset
63 ====== ===================
5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
64
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
65
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
66 **Localization Compartments**
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
67
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
68 The table below gives the WoLF PSORT localization site definitions, and the corresponding Gene Ontology (GO) term.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
69
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
70 ====== ===================== =====================
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
71 Abbrev Localization Site GO Cellular Component
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
72 ------ --------------------- ---------------------
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
73 chlo chloroplast 0009507, 0009543
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
74 cyto cytosol 0005829
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
75 cysk cytoskeleton 0005856(2)
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
76 E.R. endoplasmic reticulum 0005783
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
77 extr extracellular 0005576, 0005618
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
78 golg Golgi apparatus 0005794(1)
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
79 lyso lysosome 0005764
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
80 mito mitochondria 0005739
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
81 nucl nuclear 0005634
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
82 pero peroxisome 0005777(2)
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
83 plas plasma membrane 0005886
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
84 vacu vacuolar membrane 0005774(2)
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
85 ====== ===================== =====================
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
86
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
87 Additionally compound predictions like mito_nucl are also given.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
88
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
89
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
90 **Notes**
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
91
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
92 The raw output from WoLF PSORT looks like this (space separated), showing two proteins:
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
93
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
94 ================================ ============================================
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
95 gi|301087619|ref|XP_002894699.1| extr 12, mito 4, E.R. 3, golg 3, mito_nucl 3
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
96 gi|301087623|ref|XP_002894700.1| extr 21, mito 2, cyto 2, cyto_mito 2
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
97 ================================ ============================================
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
98
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
99 This is reformatted into a tabular file as follows for use in Galaxy:
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
100
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
101 ================================ =========== ===== ====
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
102 #ID Compartment Score Rank
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
103 -------------------------------- ----------- ----- ----
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
104 gi|301087619|ref|XP_002894699.1| extr 12 1
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
105 gi|301087619|ref|XP_002894699.1| mito 4 2
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
106 gi|301087619|ref|XP_002894699.1| E.R. 3 3
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
107 gi|301087619|ref|XP_002894699.1| golg 3 4
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
108 gi|301087619|ref|XP_002894699.1| mito_nucl 3 5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
109 gi|301087623|ref|XP_002894700.1| extr 21 1
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
110 gi|301087623|ref|XP_002894700.1| mito 2 2
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
111 gi|301087623|ref|XP_002894700.1| cyto 2 3
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
112 gi|301087623|ref|XP_002894700.1| cyto_mito 2 4
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
113 ================================ =========== ===== ====
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
114
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
115 This way you can easily filter for things like having a top prediction for
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
116 mitochondria (c2=='mito' and c4==1), or extracellular with a score of at
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
117 least 10 (c2=='extr' and 10&lt;=c3), and so on.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
118
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
119
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
120 **References**
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
121
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
122 Paul Horton, Keun-Joon Park, Takeshi Obayashi, Naoya Fujita, Hajime Harada, C.J. Adams-Collier, and Kenta Nakai,
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
123 WoLF PSORT: Protein Localization Predictor.
6
a290c6d4e658 Migrated tool version 0.0.9 from old tool shed archive to new tool shed repository
peterjc
parents: 5
diff changeset
124 Nucleic Acids Research, 35(S2), W585-W587, 2007.
a290c6d4e658 Migrated tool version 0.0.9 from old tool shed archive to new tool shed repository
peterjc
parents: 5
diff changeset
125 http://dx.doi.org/10.1093/nar/gkm259
5
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
126
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
127 Paul Horton, Keun-Joon Park, Takeshi Obayashi and Kenta Nakai.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
128 Protein Subcellular Localization Prediction with WoLF PSORT.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
129 Proceedings of the 4th Annual Asia Pacific Bioinformatics Conference APBC06, Taipei, Taiwan. pp. 39-48, 2006.
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
130
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
131 http://wolfpsort.org
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
132
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
133 </help>
0f1c61998b22 Migrated tool version 0.0.8 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
134 </tool>