annotate pep_match.xml @ 2:bf6acfb148a8 draft default tip

planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
author genouest
date Thu, 18 Jul 2024 10:26:43 +0000
parents c57d7d83f3f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
1 <tool id="peptimapper_pep_match" name="PepMatch" version="2.1">
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
2 <description>align PSTs on sequence and cluster hits</description>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
3 <requirements>
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
4 <container type="docker">dockerprotim/peptimapper@sha256:d3eb807d7d5aa155f7b39d05a47420e0a0a9191d5fa867b6ca1be763f8a23bf1</container>
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
5 </requirements>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
1
c57d7d83f3f8 "planemo upload commit bbcbc29ef60120ea945879874ca92fb098dda8bf"
genouest
parents: 0
diff changeset
7 ln -s '$fastafile' 'in.fa' &&
c57d7d83f3f8 "planemo upload commit bbcbc29ef60120ea945879874ca92fb098dda8bf"
genouest
parents: 0
diff changeset
8 ln -s '$tagsfile' 'in.tags' &&
c57d7d83f3f8 "planemo upload commit bbcbc29ef60120ea945879874ca92fb098dda8bf"
genouest
parents: 0
diff changeset
9 LXRunPepMatch -D $D -t $t -T $T -d $d 'in.fa' 'in.tags' &&
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
10 mv 'in.tags.in.fa.trans.${D}.hit' '${hitsfile}' &&
1
c57d7d83f3f8 "planemo upload commit bbcbc29ef60120ea945879874ca92fb098dda8bf"
genouest
parents: 0
diff changeset
11 mv 'in.tags.in.fa.trans.${D}.hit.${t}.${T}.${d}.clust' '${clustersfile}'
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
12 ]]></command>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
13 <inputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
14 <param name="tagsfile" type="data" format="txt" label="PSTs file (Text)" help="Peptide sequence tags file generated by PepnovoTag" />
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
15 <param name="fastafile" type="data" format="fasta" label="Chromosome file (Fasta)" help="Chromosome file" />
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
16
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
17 <param name="D" type="select" label="Mass tolerance" help="uma">
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
18 <option value="0.5" selected="true">0.5</option>
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
19 <option value="0.25">0.25</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
20 <option value="0.025">0.025</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
21 <option value="0.0025">0.0025</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
22 <option value="0">0</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
23 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
24
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
25 <param name="t" type="select" label="Min. hits" help="Minimal hits number per cluster">
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
26 <option value="2" selected="true">2</option>
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
27 <option value="3">3</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
28 <option value="4">4</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
29 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
30
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
31 <param name="T" type="select" label="Min. peptides" help="Minimal peptides number per cluster">
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
32 <option value="2" selected="true">2</option>
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
33 <option value="3">3</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
34 <option value="4">4</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
35 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
36
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
37 <param name="d" type="select" label="Distance" help="Maximum distance between two hits to be clustered">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
38 <option value="500">500</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
39 <option value="1000">1000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
40 <option value="2000">2000</option>
2
bf6acfb148a8 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/peptimapper commit 040d09319fb0f43fafb1d3ebd99af41bce0f6bfd
genouest
parents: 1
diff changeset
41 <option value="5000" selected="true">5000</option>
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
42 <option value="10000">10000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
43 <option value="15000">15000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
44 <option value="20000">20000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
45 <option value="50000">50000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
46 <option value="80000">80000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
47 <option value="100000">100000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
48 <option value="120000">120000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
49 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
50 </inputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
51
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
52 <outputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
53 <data format="txt" name="hitsfile" label="${tagsfile.element_identifier}.${fastafile.element_identifier}.${D}.hit"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
54 <data format="txt" name="clustersfile" label="${tagsfile.element_identifier}.${fastafile.element_identifier}.${D}.hit.${t}.${T}.${d}.clust"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
55 </outputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
56 <tests>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
57 <test>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
58 <param name="tagsfile" value="pepnovotag/sample_02.mgf.3.5.tag"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
59 <param name="fastafile" value="pepmatch/Nuc_genome_small.fasta"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
60 <param name="D" value="0.5"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
61 <param name="t" value="2"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
62 <param name="T" value="2"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
63 <param name="d" value="5000"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
64 <output name="hitsfile" file="pepmatch/sample_02.mgf.3.5.tag.Nuc_genome_small.fasta.0.5.hit"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
65 <output name="clustersfile" file="pepmatch/sample_02.mgf.3.5.tag.Nuc_genome_small.fasta.0.5.hit.2.2.5000.clust"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
66 </test>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
67 </tests>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
68 <help><![CDATA[
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
69 **Description**
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
70
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
71 PepMatch : run LXRunPepMatch from peptimapper docker. It translates chromosome sequence into six-frame translations, aligns PSTs and clusters hits. PepMatch outputs are a hits (or PST locations) file on the genome and a clusters (hits list per cluster) file. PepMatch clusters results are compatible with ClustQualify and ClustToGff to be annotated and analysed into a genome viewer.
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
72
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
73 It is based on the PepLine software developed by Ferro and collaborators
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
74 Ferro, M., Tardif, M., Reguer, E., Cahuzac, R., Bruley, C., Vermat, T., Nugues, E., Vigouroux, M., Vandenbrouck, Y., Garin, J. & Viari, A. 2008. PepLine: a software pipeline for high-throughput direct mapping of tandem mass spectrometry data on genomic sequences. J Proteome Res 7:1873-83.
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
75
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
76 **Integrated by**
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
77
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
78 Laetitia Guillot Cloarec
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
79 PROTIM Biogenouest proteomics Core Facility, Rennes
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
80 May,2016
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
81 ]]></help>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
82 <citations>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
83 <citation type="bibtex">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
84 @misc{renameTODO,
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
85 author = {Protim Core facility},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
86 year = {2016},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
87 title = {PepMatch},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
88 url = {protim.eu},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
89 }
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
90 </citation>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
91 </citations>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
92 </tool>