annotate pep_match.xml @ 0:c42da0e5a671 draft

"planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
author genouest
date Fri, 10 Dec 2021 10:35:58 +0000
parents
children c57d7d83f3f8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
1 <tool id="peptimapper_pep_match" name="PepMatch" version="2.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>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
4 <container type="docker">dockerprotim/peptimapper</container>
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[
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
7 LXRunPepMatch -D $D -t $t -T $T -d $d '$fastafile' '$tagsfile' &&
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
8 mv '${tagsfile}'.\$(basename '${fastafile}').trans.${D}.hit ${hitsfile} &&
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
9 mv '${tagsfile}'.\$(basename '${fastafile}').trans.${D}.hit.${t}.${T}.${d}.clust '${clustersfile}'
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
10 ]]></command>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
11 <inputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
12 <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
13 <param name="fastafile" type="data" format="fasta" label="Chromosome file (Fasta)" help="Chromosome file" />
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
14
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
15 <param name="D" type="select" label="Mass tolerance" help="uma">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
16 <option value="0.5" selected="selected">0.5</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
17 <option value="0.25">0.25</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
18 <option value="0.025">0.025</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
19 <option value="0.0025">0.0025</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
20 <option value="0">0</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
21 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
22
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
23 <param name="t" type="select" label="Min. hits" help="Minimal hits number per cluster">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
24 <option value="2" selected="selected">2</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
25 <option value="3">3</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
26 <option value="4">4</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
27 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
28
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
29 <param name="T" type="select" label="Min. peptides" help="Minimal peptides number per cluster">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
30 <option value="2" selected="selected">2</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
31 <option value="3">3</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
32 <option value="4">4</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
33 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
34
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
35 <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
36 <option value="500">500</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
37 <option value="1000">1000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
38 <option value="2000">2000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
39 <option value="5000" selected="selected">5000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
40 <option value="10000">10000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
41 <option value="15000">15000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
42 <option value="20000">20000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
43 <option value="50000">50000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
44 <option value="80000">80000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
45 <option value="100000">100000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
46 <option value="120000">120000</option>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
47 </param>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
48 </inputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
49
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
50 <outputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
51 <data format="txt" name="hitsfile" label="${tagsfile.element_identifier}.${fastafile.element_identifier}.${D}.hit"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
52 <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
53 </outputs>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
54 <tests>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
55 <test>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
56 <param name="tagsfile" value="pepnovotag/sample_02.mgf.3.5.tag"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
57 <param name="fastafile" value="pepmatch/Nuc_genome_small.fasta"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
58 <param name="D" value="0.5"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
59 <param name="t" value="2"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
60 <param name="T" value="2"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
61 <param name="d" value="5000"/>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
62 <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
63 <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
64 </test>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
65 </tests>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
66 <help><![CDATA[
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
67 **Description**
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
68
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
69 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
70
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
71 It is based on the PepLine software developed by Ferro and collaborators
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
72 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
73
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
74 **Integrated by**
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
75
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
76 Laetitia Guillot Cloarec
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
77 PROTIM Biogenouest proteomics Core Facility, Rennes
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
78 May,2016
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
79 ]]></help>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
80 <citations>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
81 <citation type="bibtex">
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
82 @misc{renameTODO,
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
83 author = {Protim Core facility},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
84 year = {2016},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
85 title = {PepMatch},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
86 url = {protim.eu},
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
87 }
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
88 </citation>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
89 </citations>
c42da0e5a671 "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
90 </tool>