Mercurial > repos > computational-metabolomics > mspurity_filterfragspectra
comparison filterFragSpectra.xml @ 0:b7cdf9a253e8 draft default tip
"planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 2579c8746819670348c378f86116f83703c493eb"
author | computational-metabolomics |
---|---|
date | Thu, 04 Mar 2021 12:15:17 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:b7cdf9a253e8 |
---|---|
1 <tool id="mspurity_filterfragspectra" name="msPurity.filterFragSpectra" version="@TOOL_VERSION@+galaxy@GALAXY_TOOL_VERSION@"> | |
2 <description> | |
3 Filter fragmentations spectra associated with an XCMS feature | |
4 </description> | |
5 <macros> | |
6 <import>macros.xml</import> | |
7 </macros> | |
8 <expand macro="requirements" /> | |
9 <command detect_errors="exit_code" interpreter="Rscript"><![CDATA[ | |
10 filterFragSpectra.R | |
11 --out_rdata='$filterFragSpectra_output_rdata' | |
12 --out_peaklist_prec='$filterFragSpectra_output_prec_tsv' | |
13 --out_peaklist_frag='$filterFragSpectra_output_frag_tsv' | |
14 --pa='$pa' | |
15 --ilim=$ilim | |
16 --plim=$plim | |
17 --ra=$ra | |
18 --snr=$snr | |
19 --snmeth=$snmeth | |
20 $rmp | |
21 ]]></command> | |
22 <inputs> | |
23 <param argument="--pa" type="data" | |
24 label="purityA object with fragmentation linked to XCMS features" format="rdata" | |
25 help="purityA object saved as 'pa' in a RData file where fragmentation has | |
26 been linked to XCMS features(output from frag4feature tool)"/> | |
27 <param argument="--plim" type="float" value="0.5" help="" | |
28 label="Miniumum precursor ion purity of the associated precursor for | |
29 fragmentation spectra scan" /> | |
30 <param argument="--ilim" type="float" value="0.0" label="Peak instensity threshold" help="" /> | |
31 <param argument="--ra" type="float" min="0.0" max="1.0" value="0.0" | |
32 label="Relative abundance threshold" help="" /> | |
33 <param argument="--snr" type="float" value="0.0" label="Signal-to-noise threshold" help="" /> | |
34 <param argument="--snmeth" type="select" label="Function to calculate noise." help="" > | |
35 <option value="median" selected="true">median</option> | |
36 <option value="mean">mean</option> | |
37 <!-- <option value="mad">mad</option> --> | |
38 </param> | |
39 <param argument="--rmp" type="boolean" checked="false" truevalue="--rmp" falsevalue="" | |
40 label="Remove peaks that do not meet the filtering criteria. | |
41 Otherwise peaks will be flagged instead." | |
42 help="" /> | |
43 </inputs> | |
44 <outputs> | |
45 <data name="filterFragSpectra_output_rdata" format="rdata" | |
46 label="${tool.name} on ${on_string}: RData" /> | |
47 <data name="filterFragSpectra_output_prec_tsv" format="tsv" | |
48 label="${tool.name} on ${on_string}: peaklist (precursors)" /> | |
49 <data name="filterFragSpectra_output_frag_tsv" format="tsv" | |
50 label="${tool.name} on ${on_string}: peaklist (fragments)" /> | |
51 </outputs> | |
52 <tests> | |
53 <test> | |
54 <param name="pa" value="frag4feature_output.RData" /> | |
55 <output name="filterFragSpectra_output_rdata" | |
56 file="filterFragSpectra_output.RData" ftype="rdata" compare="sim_size" /> | |
57 <output name="filterFragSpectra_output_prec_tsv" | |
58 file="filterFragSpectra_output_prec.tsv" ftype="tsv" /> | |
59 <output name="filterFragSpectra_output_frag_tsv" | |
60 file="filterFragSpectra_output_frag.tsv" ftype="tsv" /> | |
61 </test> | |
62 </tests> | |
63 | |
64 <help><![CDATA[ | |
65 ============================================================= | |
66 Filter Fragmentation Spectra | |
67 ============================================================= | |
68 ----------- | |
69 Description | |
70 ----------- | |
71 | |
72 Flag and filter features based on signal-to-noise ratio, relative abundance, intensity threshold and precursor ion purity of precursor. | |
73 | |
74 | |
75 **Example LC-MS/MS processing workflow** | |
76 | |
77 | |
78 * Purity assessments | |
79 + (mzML files) -> purityA -> (pa) | |
80 * XCMS processing | |
81 + (mzML files) -> xcms.xcmsSet -> xcms.merge -> xcms.group -> xcms.retcor -> xcms.group -> (xset) | |
82 * Fragmentation processing | |
83 + (xset, pa) -> frag4feature -> **filterFragSpectra** -> averageAllFragSpectra -> createDatabase -> spectralMatching -> (sqlite spectral database) | |
84 | |
85 See Bioconductor documentation for more details, functions: | |
86 msPurity::filterFragSpectra() | |
87 | |
88 ----------- | |
89 Outputs | |
90 ----------- | |
91 * filter_fragmentation_spectra_rdata: RData of the purityA object (pa) with filtered data | |
92 * peaklist_prec_tsv: precursor peaklist | |
93 * peaklist_frag_tsv: fragmentation peaklist | |
94 | |
95 ]]></help> | |
96 | |
97 <expand macro="citations" /> | |
98 | |
99 </tool> |