comparison averageFragSpectra.xml @ 15:42bfb67c3b62 draft default tip

planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit cb903cd93f9378cfb5eeb68512a54178dcea7bbc
author tomnl
date Wed, 27 Nov 2019 12:33:15 +0000
parents e0b1da3ed06b
children
comparison
equal deleted inserted replaced
14:1f74d9d92834 15:42bfb67c3b62
1 <tool id="mspurity_averagefragspectra" name="msPurity.averageFragSpectra" version="@TOOL_VERSION@+galaxy@GALAXY_TOOL_VERSION@"> 1 <tool id="mspurity_averagefragspectra" name="msPurity.averageFragSpectra" version="@TOOL_VERSION@+galaxy@GALAXY_TOOL_VERSION@">
2 <description> 2 <description>Average and filter LC-MS/MS fragmentation spectra (Inter, Intra or All)</description>
3 Average and filter LC-MS/MS fragmentation spectra (Inter, Intra or All)
4 </description>
5
6 <macros> 3 <macros>
7 <import>macros.xml</import> 4 <import>macros.xml</import>
8 </macros> 5 </macros>
9 6 <expand macro="requirements"/>
10 <expand macro="requirements"> 7 <command detect_errors="exit_code"><![CDATA[
11 </expand> 8 Rscript '$__tool_directory__/averageFragSpectra.R'
12 9 --out_rdata='$averageFragSpectra_output_rdata'
13 <stdio> 10 --out_peaklist='$averageFragSpectra_output_tsv'
14 <exit_code range="1:" /> 11 --pa='$pa'
15 </stdio>
16 <command interpreter="Rscript"><![CDATA[
17 averageFragSpectra.R
18 --out_rdata="$averageFragSpectra_output_rdata"
19 --out_peaklist="$averageFragSpectra_output_tsv"
20 --pa="$pa"
21 --av_level=$av_level 12 --av_level=$av_level
22 --cores=\${GALAXY_SLOTS:-4} 13 --cores=\${GALAXY_SLOTS:-4}
23 --minfrac=$minfrac 14 --minfrac=$minfrac
24 --minnum=$minnum 15 --minnum=$minnum
25 --ppm=$ppm 16 --ppm=$ppm
28 --av=$av 19 --av=$av
29 $sumi 20 $sumi
30 $rmp 21 $rmp
31 ]]></command> 22 ]]></command>
32 <inputs> 23 <inputs>
33 <param name="pa" type="data" label="purityA object" format="rdata" 24 <param argument="--pa" type="data" label="purityA object" format="rdata"
34 help="purityA object saved as 'pa' in a RData file (output from frag4feature tool)"/> 25 help="purityA object saved as 'pa' in a RData file (output from frag4feature tool)"/>
35 26
36 27
37 <param name="av_level" type="select" label="Average and filter fragmentation spectra for each XCMS feature" help=""> 28 <param argument="--av_level" type="select" label="Average and filter fragmentation spectra for each XCMS feature" help="">
38 <option value="intra" selected="true">within a MS data file</option> 29 <option value="intra" selected="true">within a MS data file</option>
39 <option value="inter">across MS data files</option> 30 <option value="inter">across MS data files</option>
40 <option value="all">within and across MS data files (ignoring intra and inter relationships)</option> 31 <option value="all">within and across MS data files (ignoring intra and inter relationships)</option>
41 </param> 32 </param>
42 33
43 34
44 <param name="snr" type="float" value="0.0" label="Signal-to-noise threshold after averaging or summing" help="" /> 35 <param argument="--snr" type="float" min="0.0" value="0.0" label="Signal-to-noise threshold after averaging or summing" help="" />
45 <param name="ra" type="float" min="0.0" max="1.0" value="0.0" label="Relative abundance threshold after averaging or summing" help="" /> 36 <param argument="--ra" type="float" min="0.0" max="1.0" value="0.0" label="Relative abundance threshold after averaging or summing" help="" />
46 <param name="minfrac" type="float" min="0.0" max="1.0" value="0.5" label="Minimum fraction (i.e. percentage) of (averaged) scans a fragment peak has to be present in." help="" /> 37 <param argument="--minfrac" type="float" min="0.0" max="1.0" value="0.5" label="Minimum fraction (i.e. percentage) of (averaged) scans a fragment peak has to be present in." help="" />
47 <param name="minnum" type="integer" value="1" label="Minimum number of (averaged) fragmentation scans for a fragmentation event (precursor)." help="" /> 38 <param argument="--minnum" type="integer" min="1" value="1" label="Minimum number of (averaged) fragmentation scans for a fragmentation event (precursor)." help="" />
48 <param name="ppm" type="float" value="5.0" label="Ppm error tolerance" help="Maximum tolerated m/z deviation in parts per million." /> 39 <param argument="--ppm" type="float" min="0.0" value="5.0" label="Ppm error tolerance" help="Maximum tolerated m/z deviation in parts per million." />
49 <param name="sumi" type="boolean" checked="false" truevalue="--sumi" falsevalue="" label="Sum intensities across (averaged) scans?" help="" /> 40 <param argument="--sumi" type="boolean" checked="false" truevalue="--sumi" falsevalue="" label="Sum intensities across (averaged) scans?" help="" />
50 <param name="av" type="select" label="Function to calculate the average intensity, m/z and SNR values across (averaged) scans after filtering." help="This is ignored for intensities when intensities are summed." > 41 <param argument="--av" type="select" label="Function to calculate the average intensity, m/z and SNR values across (averaged) scans after filtering." help="This is ignored for intensities when intensities are summed." >
51 <option value="median" selected="true">median</option> 42 <option value="median" selected="true">median</option>
52 <option value="mean">mean</option> 43 <option value="mean">mean</option>
53 </param> 44 </param>
54 45
55 <param name="rmp" type="boolean" checked="true" truevalue="--rmp" falsevalue="" label="Remove peaks that do not meet the filtering criteria. Otherwise peaks will be flagged instead." 46 <param argument="--rmp" type="boolean" checked="true" truevalue="--rmp" falsevalue="" label="Remove peaks that do not meet the filtering criteria. Otherwise peaks will be flagged instead."
56 help="" /> 47 help="" />
57 </inputs> 48 </inputs>
58 <outputs> 49 <outputs>
59 <data name="averageFragSpectra_output_rdata" format="rdata" label="${tool.name} (${av_level}) on ${on_string}: RData" /> 50 <data name="averageFragSpectra_output_rdata" format="rdata" label="${tool.name} (${av_level}) on ${on_string}: RData" />
60 <data name="averageFragSpectra_output_tsv" format="tsv" label="${tool.name} (${av_level}) on ${on_string}: peaklist" /> 51 <data name="averageFragSpectra_output_tsv" format="tsv" label="${tool.name} (${av_level}) on ${on_string}: peaklist" />