comparison pep_match.xml @ 0:c42da0e5a671 draft

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