annotate myrimatch_adapter.xml @ 3:8fa16707e162 draft

Update.
author galaxyp
date Fri, 10 May 2013 17:31:59 -0400
parents cf0d72c7b482
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
1 <tool id="myrimatch_adapter" version="0.1.0" name="MyriMatch (OpenMS)">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
2 <description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
3 </description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
4 <macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
5 <import>macros.xml</import>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
6 </macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
7 <expand macro="stdio" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
8 <expand macro="requires">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
9 <requirement type="package">myrimatch</requirement>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
10 </expand>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
11 <command interpreter="python">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
12 openms_wrapper.py
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
13 --executable '__SHELL__' --config $setup
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
14 --executable 'MyriMatchAdapter' --config $config
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
15 </command>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
16 <configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
17 <configfile name="setup">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
18 ln -s $input1 'input.mzML'; ln -s $database 'db.fasta'
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
19 </configfile>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
20 <configfile name="config">[simple_options]
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
21 in=input.mzML
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
22 database=db.fasta
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
23 out=$out
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
24 myrimatch_executable=@WHICH(myrimatch)@
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
25 threads=4
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
26 variable_modifications=${variable_modifications or ''}
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
27 fixed_modifications=${fixed_modifications or ''}
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
28 precursor_mass_tolerance=$precursor_mass_tolerance
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
29 precursor_mass_tolerance_unit=$precursor_mass_tolerance_unit
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
30 fragment_mass_tolerance=$fragment_mass_tolerance
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
31 fragment_mass_tolerance_unit=$fragment_mass_tolerance_unit
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
32 min_precursor_charge=$min_precursor_charge
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
33 max_precursor_charge=$max_precursor_charge
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
34 MaxDynamicMods=$max_dynamic_mods
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
35 TicCutoffPercentage=$tic_cutoff_percentage
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
36 NumChargeStates=$num_charge_states
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
37 CleavageRules=$cleavage_rules
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
38 MinTerminiCleavages=$min_termini_cleavages
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
39 MaxMissedCleavages=$max_missed_cleavages
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
40 </configfile>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
41 </configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
42 <inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
43 <expand macro="id_inputs" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
44 <expand macro="fixed_modifications_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
45 <expand macro="variable_modifications_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
46 <expand macro="precursor_mass_tolerance_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
47 <expand macro="precursor_mass_tolerance_unit_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
48 <!-- TODO: precursor_mass_tolerance_avg -->
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
49 <expand macro="fragment_mass_tolerance_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
50 <expand macro="fragment_mass_tolerance_unit_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
51 <expand macro="precursor_charge_params" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
52 <param name="max_dynamic_mods" label="Maximum Number of Dynamic Modifications" help="This parameter sets the maximum number of modified residues that may be in any candidate sequence." type="integer" value="2" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
53 <param name="cleavage_rules" label="Cleavage Rules" type="select">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
54 <option selected="true" value="Trypsin">Trypsin</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
55 <option value="Trypsin/P">Trypsin/P</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
56 <option value="Chymotrypsin">Chymotrypsin</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
57 <option value="TrypChymo">TrypChymo</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
58 <option value="Lys-C">Lys-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
59 <option value="Lys-C/P">Lys-C/P</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
60 <option value="Asp-N">Asp-N</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
61 <option value="PepsinA">PepsinA</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
62 <option value="CNBr">CNBr</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
63 <option value="Formic_acid">Formic_acid</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
64 <option value="NoEnzyme">NoEnzyme</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
65 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
66 <param name="min_termini_cleavages" type="select" label="Minimum Number of Termini Cleavages" help=" By default, when generating peptides from the protein database, a peptide must start and end at a valid cleavage site. Setting this parameter to 0 or 1 will reduce that requirement, so that neither terminus or only one terminus of the peptide must match one of the cleavage rules specified in the CleavageRules parameter. This parameter is useful to turn a tryptic digest into a semi-tryptic digest.">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
67 <option value="0">0</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
68 <option value="1">1</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
69 <option value="2" type="selected">2</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
70 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
71 <param name="max_missed_cleavages" type="integer" value="-1" label="Maximum Number of Missed Cleavages" help="By default, when generating peptides from the protein database, a peptide may contain any number of missed cleavages. A missed cleavage is a site within the peptide that matches one of the cleavage rules (refer to CleavageRules). Settings this parameter to some other number will stop generating peptides from a sequence if it contains more than the specified number of missed cleavages." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
72 <param name="tic_cutoff_percentage" label="Total Ion Current Cutoff Percentage" help="Noise peaks are filtered out by sorting the original peaks in descending order of intensity, and then picking peaks from that list until the cumulative ion current of the picked peaks divided by the total ion current (TIC) is greater than or equal to this parameter." type="float" value="0.98" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
73 <param name="num_charge_states" label="Number of Charge States" help="The number of charge states that MyriMatch will handle during all stages of the program." type="integer" value="3" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
74 </inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
75 <expand macro="id_outputs" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
76 <help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
77 **What it does**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
78
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
79
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
80 **Citation**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
81
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
82 For the underlying tool, please cite ``Marc Sturm, Andreas Bertsch, Clemens Gröpl, Andreas Hildebrandt, Rene Hussong, Eva Lange, Nico Pfeifer, Ole Schulz-Trieglaff, Alexandra Zerck, Knut Reinert, and Oliver Kohlbacher, 2008. OpenMS – an Open-Source Software Framework for Mass Spectrometry. BMC Bioinformatics 9: 163. doi:10.1186/1471-2105-9-163.`` and ``PepNovo: De Novo Peptide Sequencing via Probabilistic Network Modeling. Frank, A. and Pevzner, P. Analytical Chemistry 77:964-973, 2005.``.
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
83
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
84 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-openms
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
85 </help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
86 </tool>