annotate tools/decoyfasta.xml @ 5:ed5b032876b9 draft

Uploaded
author galaxyp
date Wed, 08 Oct 2014 13:23:55 -0400
parents
children b6b2ac0716eb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
1 <tool id="decoyfasta" name="Create Decoy Database (reverse)" version="0.1.0">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
2 <description>Creates a decoy search database by adding reverse
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
3 sequences to an existing database.</description>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
4
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
5 <requirements>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
6 <requirement type="package" version="333">binaries_for_package_tpp</requirement>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
7 </requirements>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
8
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
9 <command>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
10 decoyFASTA ${input} ${output} ${include_original}
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
11 #if $freq_type.advanced == "yes"
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
12 -t${frequency} ${tag}
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
13 #for $extra_tag in $extra_tags
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
14 -t${extra_tag.frequency} ${extra_tag.tag}
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
15 #end for
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
16 #else
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
17 -t1 ${freq_type.tag}
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
18 #end if
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
19 </command>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
20
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
21 <inputs>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
22 <param format="fasta" name="input" type="data" label="FASTA Input" help="select input database from history in FASTA format" />
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
23 <param name="include_original" type="boolean" truevalue="" falsevalue="-no_orig" label="Include original entries in output database" checked="True" help="(default) keep checked in all standard searches" />
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
24 <conditional name="freq_type">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
25 <param name="advanced" type="select" label="Specify advanced decoy frequency options?" help="&quot;Decoy Prefix&quot; will name the prefix of each decoy sequence, &quot;Frequency&quot; will specify how many decoy sequences are created">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
26 <option value="no">No, just create database with one reversed sequence for every input sequence</option>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
27 <option value="yes">Yes, I want to specify multiple prefixes and specific frequencies</option>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
28 </param>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
29 <when value="no">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
30 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
31 </when>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
32 <when value="yes">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
33 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
34 <param name="frequency" type="integer" value="1" label="Decoy Frequency" />
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
35 <repeat name="extra_tags" title="Additional Decoy Tags">
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
36 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
37 <param name="frequency" type="integer" value="1" label="Decoy Frequency" />
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
38 </repeat>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
39 </when>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
40 </conditional>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
41 </inputs>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
42
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
43 <outputs>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
44 <data format="fasta" name="output" />
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
45 </outputs>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
46
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
47 <help>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
48 **What it does**
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
49
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
50 Given an input database, this tool will produce another database with
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
51 reversed sequences to use as decoys for False Discovery Rate (FDR) estimation in protein search identification. This tool employs the decoyFASTA program from
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
52 the Transproteomic Pipeline.
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
53
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
54 ------
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
55
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
56 **Citation**
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
57
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
58 For the underlying tool, please cite `Proteomics. 2010 Mar;10(6):1150-9. A guided tour of the Trans-Proteomic Pipeline. Deutsch EW, Mendoza L, Shteynberg D, Farrah T, Lam H, Tasman N, Sun Z, Nilsson E, Pratt B, Prazen B, Eng JK, Martin DB, Nesvizhskii AI, Aebersold R. PMID 20101611`
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
59
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
60 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/decoyfasta
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
61 </help>
ed5b032876b9 Uploaded
galaxyp
parents:
diff changeset
62 </tool>