Mercurial > repos > genouest > peptimapper_pep_match
diff pep_match.xml @ 0:c42da0e5a671 draft
"planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
author | genouest |
---|---|
date | Fri, 10 Dec 2021 10:35:58 +0000 |
parents | |
children | c57d7d83f3f8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pep_match.xml Fri Dec 10 10:35:58 2021 +0000 @@ -0,0 +1,90 @@ +<tool id="peptimapper_pep_match" name="PepMatch" version="2.0"> + <description>align PSTs on sequence and cluster hits</description> + <requirements> + <container type="docker">dockerprotim/peptimapper</container> + </requirements> + <command detect_errors="exit_code"><![CDATA[ +LXRunPepMatch -D $D -t $t -T $T -d $d '$fastafile' '$tagsfile' && +mv '${tagsfile}'.\$(basename '${fastafile}').trans.${D}.hit ${hitsfile} && +mv '${tagsfile}'.\$(basename '${fastafile}').trans.${D}.hit.${t}.${T}.${d}.clust '${clustersfile}' + ]]></command> + <inputs> + <param name="tagsfile" type="data" format="txt" label="PSTs file (Text)" help="Peptide sequence tags file generated by PepnovoTag" /> + <param name="fastafile" type="data" format="fasta" label="Chromosome file (Fasta)" help="Chromosome file" /> + + <param name="D" type="select" label="Mass tolerance" help="uma"> + <option value="0.5" selected="selected">0.5</option> + <option value="0.25">0.25</option> + <option value="0.025">0.025</option> + <option value="0.0025">0.0025</option> + <option value="0">0</option> + </param> + + <param name="t" type="select" label="Min. hits" help="Minimal hits number per cluster"> + <option value="2" selected="selected">2</option> + <option value="3">3</option> + <option value="4">4</option> + </param> + + <param name="T" type="select" label="Min. peptides" help="Minimal peptides number per cluster"> + <option value="2" selected="selected">2</option> + <option value="3">3</option> + <option value="4">4</option> + </param> + + <param name="d" type="select" label="Distance" help="Maximum distance between two hits to be clustered"> + <option value="500">500</option> + <option value="1000">1000</option> + <option value="2000">2000</option> + <option value="5000" selected="selected">5000</option> + <option value="10000">10000</option> + <option value="15000">15000</option> + <option value="20000">20000</option> + <option value="50000">50000</option> + <option value="80000">80000</option> + <option value="100000">100000</option> + <option value="120000">120000</option> + </param> + </inputs> + + <outputs> + <data format="txt" name="hitsfile" label="${tagsfile.element_identifier}.${fastafile.element_identifier}.${D}.hit"/> + <data format="txt" name="clustersfile" label="${tagsfile.element_identifier}.${fastafile.element_identifier}.${D}.hit.${t}.${T}.${d}.clust"/> + </outputs> + <tests> + <test> + <param name="tagsfile" value="pepnovotag/sample_02.mgf.3.5.tag"/> + <param name="fastafile" value="pepmatch/Nuc_genome_small.fasta"/> + <param name="D" value="0.5"/> + <param name="t" value="2"/> + <param name="T" value="2"/> + <param name="d" value="5000"/> + <output name="hitsfile" file="pepmatch/sample_02.mgf.3.5.tag.Nuc_genome_small.fasta.0.5.hit"/> + <output name="clustersfile" file="pepmatch/sample_02.mgf.3.5.tag.Nuc_genome_small.fasta.0.5.hit.2.2.5000.clust"/> + </test> + </tests> + <help><![CDATA[ +**Description** + +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. + +It is based on the PepLine software developed by Ferro and collaborators +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. + +**Integrated by** + +Laetitia Guillot Cloarec +PROTIM Biogenouest proteomics Core Facility, Rennes +May,2016 + ]]></help> + <citations> + <citation type="bibtex"> + @misc{renameTODO, + author = {Protim Core facility}, + year = {2016}, + title = {PepMatch}, + url = {protim.eu}, + } + </citation> + </citations> +</tool>