annotate tools/nlstradamus/nlstradamus.xml @ 4:1458e60f3fd0 draft

v0.0.10 internal changes; v0.0.9 citation
author peterjc
date Wed, 05 Aug 2015 12:23:05 -0400
parents b2e648e55ed7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
1 <tool id="nlstradamus" name="NLStradamus" version="0.0.10">
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
2 <description>Find nuclear localization signals (NLSs) in protein sequences</description>
4
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
3 <requirements>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
4 <requirement type="binary">NLStradamus</requirement>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
5 <requirement type="package" version="1.8">NLStradamus</requirement>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
6 </requirements>
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
7 <stdio>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
8 <!-- Assume anything other than zero is an error -->
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
9 <exit_code range="1:" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
10 <exit_code range=":-1" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
11 </stdio>
4
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
12 <command>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
13 NLStradamus -i $fasta_file -t $threshold -m $model -a $algorithm -tab > $tabular_file
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
14 </command>
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
15 <inputs>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
16 <param name="fasta_file" type="data" format="fasta" label="FASTA file of protein sequences"/>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
17 <param name="model" type="select" display="radio" label="Model">
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
18 <option value="1" selected="True">Two state</option>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
19 <option value="2">Four state</option>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
20 </param>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
21 <param name="algorithm" type="select" display="radio" label="Algorithm">
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
22 <option value="0">Viterbi</option>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
23 <option value="1" selected="True">Posterior with threshold</option>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
24 <option value="2">Both</option>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
25 </param>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
26 <param name="threshold" type="float" label="Posterior theshold" value="0.6">
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
27 <validator type="in_range" min="0" max="1" message="Threshold value should be between 0 and 1."/>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
28 </param>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
29 </inputs>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
30 <outputs>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
31 <data name="tabular_file" format="tabular" label="NLStradamus results" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
32 </outputs>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
33 <tests>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
34 <test>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
35 <param name="fasta_file" value="four_human_proteins.fasta" ftype="fasta" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
36 <param name="model" value="1" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
37 <param name="algorithm" value="1" />
4
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
38 <param name="threshold" value="0.6" />
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
39 <output name="tabular_file" file="four_human_proteins.nlstradamus.tabular" ftype="tabular" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
40 </test>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
41 <test>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
42 <param name="fasta_file" value="empty.fasta" ftype="fasta" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
43 <param name="model" value="2" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
44 <param name="algorithm" value="2" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
45 <param name="threshold" value="0.125"/>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
46 <output name="tabular_file" file="empty_nlstradamus.tabular" ftype="tabular" />
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
47 </test>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
48 </tests>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
49 <help>
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
50
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
51 **What it does**
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
52
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
53 This calls the NLStradamus tool for prediction of nuclear localization
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
54 signals (NLSs), which uses a Hidden Markov Model (HMM).
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
55
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
56 The input is a FASTA file of protein sequences, and the output is tabular
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
57 with six columns (one row per NLS):
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
58
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
59 ====== ===================================================================
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
60 Column Description
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
61 ------ -------------------------------------------------------------------
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
62 c1 Sequence identifier
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
63 c2 Algorithm (posterior or Viterbi)
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
64 c3 Score (probability between threshold and 1 for posterior algorithm)
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
65 c4 Start
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
66 c5 End
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
67 c6 Sequence of NLS
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
68 ====== ===================================================================
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
69
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
70 -----
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
71
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
72 **References**
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
73
3
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
74
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
75 If you use this Galaxy tool in work leading to a scientific publication please
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
76 cite the following papers:
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
77
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
78 Peter J.A. Cock, Björn A. Grüning, Konrad Paszkiewicz and Leighton Pritchard (2013).
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
79 Galaxy tools and workflows for sequence analysis with applications
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
80 in molecular plant pathology. PeerJ 1:e167
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
81 http://dx.doi.org/10.7717/peerj.167
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
82
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
83 A. N. Nguyen Ba, A. Pogoutse, N. Provart, A. M. Moses (2009).
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
84 NLStradamus: a simple Hidden Markov Model for nuclear localization signal prediction.
3
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
85 BMC Bioinformatics 10(1):202.
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
86 http://dx.doi.org/10.1186/1471-2105-10-202
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
87
3
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
88 See also http://www.moseslab.csb.utoronto.ca/NLStradamus
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
89
3
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
90 This wrapper is available to install into other Galaxy Instances via the Galaxy
b2e648e55ed7 Uploaded v0.0.8, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents: 2
diff changeset
91 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/nlstradamus
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
92 </help>
4
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
93 <citations>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
94 <citation type="doi">10.7717/peerj.167</citation>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
95 <citation type="doi">10.1186/1471-2105-10-202</citation>
1458e60f3fd0 v0.0.10 internal changes; v0.0.9 citation
peterjc
parents: 3
diff changeset
96 </citations>
2
9ec94203d895 Uploaded v0.0.7 with automatic installation of the C++ binary.
peterjc
parents:
diff changeset
97 </tool>