annotate lcmsmatching.xml @ 6:f86fec07f392 draft default tip

planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
author prog
date Fri, 22 Feb 2019 16:04:22 -0500
parents fb9c0409d85c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
1 <!-- vi: se fdm=marker : -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
2 <tool id="lcmsmatching" name="LCMS matching" version="4.0.2" profile="18.05">
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
3
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
4 <description>Annotation of LCMS peaks using matching on a in-house spectra database or on PeakForest spectra database.</description>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
5
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
6 <!-- Requirements {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
7 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
8 <requirements>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
9 <requirement type="package" version="1.2.2">r-biodb</requirement>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
10 <requirement type="package" version="1.20.2">r-getopt</requirement>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
11 <requirement type="package" version="0.2_15">r-codetools</requirement> <!-- R_VERSION="0.2-15" IMPORTANT Do not remove, used by travis_install_deps.sh script. --> <!-- codetools package is needed because of the following error when running Galaxy on Travis-CI in planemo tests: "code for methods in class “HtmlWriter” was not checked for suspicious field assignments (recommended package ‘codetools’ not available?)". -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
12
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
13 </requirements>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
14
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
15 <!-- Command {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
16 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
17
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
18 <command>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
19 <![CDATA[
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
20 ## @@@BEGIN_CHEETAH@@@
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
21 $__tool_directory__/lcmsmatching
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
22
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
23 --log-to-stdout
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
24
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
25 ## Input file
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
26 -i "$mzrtinput"
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
27 --input-col-names "$inputfields"
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
28 --rtunit "$inputrtunit"
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
29
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
30 ## Database
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
31 #if $db.dbtype == "inhouse"
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
32 -d file
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
33 --db-fields "$db.dbfields"
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
34 --db-ms-modes "$db.dbmsmodes"
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
35 --db-rt-unit "$db.dbrtunit"
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
36 #end if
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
37 #if $db.dbtype == "peakforest"
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
38 -d peakforest
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
39 --db-token "$db.dbtoken"
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
40 #end if
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
41 --url "$db.dburl"
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
42
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
43 ## M/Z matching
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
44 -m $mzmode -p $mzprec -s $mzshift -u $mztolunit
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
45
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
46 ## Precursor matching
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
47 #if $prec.match == "true"
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
48 --precursor-match --pos-prec "$prec.pos" --neg-prec "$prec.neg"
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
49 #end if
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
50 #if $prec.match == "true" and $chromcols:
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
51 --precursor-rt-tol $tolz
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
52 #end if
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
53
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
54 ## Chromatographic columns options and retention matching
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
55 #if $chromcols:
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
56 -c "$chromcols" --check-cols --rttolx $tolx --rttoly $toly
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
57 #end if
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
58
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
59 ## Table outputs
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
60 -o "$mainoutput" --peak-output-file "$peaksoutput" --same-rows --same-cols
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
61
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
62 ## HTML output
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
63 --html-output-file "$htmloutput" --no-main-table-in-html-output
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
64
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
65 ## Ouput setting
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
66 --molids-sep "$molidssep"
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
67 ## @@@END_CHEETAH@@@
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
68 ]]></command>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
69
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
70 <!-- Inputs {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
71 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
72
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
73 <inputs>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
74
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
75 <!-- Database {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
76 <!-- **************************************************************** -->
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
77 <conditional name="db">
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
78
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
79 <param name="dbtype" label="Database" type="select" refresh_on_change="true">
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
80 <option value="inhouse">In-house</option>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
81 <option value="peakforest">Peakforest</option>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
82 </param>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
83
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
84 <!-- In-house database parameters {{{3 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
85 <!-- **************************************************************** -->
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
86 <when value="inhouse">
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
87 <!-- Database file -->
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
88 <param name="dburl" label="Database file" type="data" format="tabular,tsv" refresh_on_change="true" help="Decimal: '.', missing: NA, mode: character and numerical, sep: tabular. Retention time values must be in seconds."/>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
89
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
90 <!-- File database field names -->
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
91 <param name="dbfields" label="Column names" type="text" size="256" value="mztheo=mztheo,chromcolrt=chromcolrt,compoundid=compoundid,chromcol=chromcol,msmode=msmode,peakattr=peakattr,pubchemcompid=pubchemcompid,chebiid=chebiid,hmdbid=hmdbid,keggid=keggid" help="The list of column names of your database in-house file, as a coma separated list of key/value pairs."/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
92
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
93 <!-- File database MS modes -->
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
94 <param name="dbmsmodes" label="MS modes" help="Values used for the file database MS modes, as a coma separated list of key/value pairs." type="text" size="64" value="pos=pos,neg=neg"/>
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
95
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
96 <!-- File database RT unit -->
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
97 <param name="dbrtunit" label="Retention time unit" type="select" display="radio" multiple="false" help="">
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
98 <option value="sec">Seconds</option>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
99 <option value="min">Minutes</option>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
100 </param>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
101
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
102 <param name="dbtoken" type="text" size="32" value="" hidden="true"/>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
103 </when>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
104
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
105 <!-- PeakForest database parameters {{{3 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
106 <!-- **************************************************************** -->
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
107 <when value="peakforest">
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
108 <param name="dburl" type="text" size="128" value="https://metabohub.peakforest.org/rest/" refresh_on_change="true"/>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
109
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
110 <param name="dbtoken" label="Peakforest security token" type="text" size="32" value="" refresh_on_change="true" help="If you do not have yet a Peakforest token, go to Peakforest website and request one from your account."/>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
111
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
112 <param name="dbchromcolfield" type="text" size="32" value="" hidden="true"/>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
113 </when>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
114 </conditional>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
115
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
116 <!-- Input file {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
117 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
118
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
119 <!-- Input file -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
120 <param name="mzrtinput" label="Input file - MZ(/RT) values" type="data" format="tabular,tsv" refresh_on_change="true" help="Decimal: '.', missing: NA, mode: character and numerical, sep: tabular. RT values must be in seconds."/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
121
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
122 <!-- Input field field names -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
123 <param name="inputfields" type="text" label="Input column names" size="64" help="Input file column names, as a coma separated list of key/value pairs." value="mz=mz,rt=rt"/>
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
124
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
125 <!-- Input file RT unit -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
126 <param name="inputrtunit" label="Retention time unit" type="select" display="radio" multiple="false" help="">
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
127 <option value="sec">Seconds</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
128 <option value="min">Minutes</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
129 </param>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
130
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
131 <!-- M/Z matching {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
132 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
133
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
134 <!-- Mode -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
135 <param name="mzmode" label="MS mode" type="select" display="radio" multiple="false" help="">
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
136 <option value="pos">Positive</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
137 <option value="neg">Negative</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
138 </param>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
139
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
140 <!-- MZ matching parameters -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
141 <param name="mzprec" label="M/Z precision" type="float" help="" value="5"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
142 <param name="mzshift" label="M/Z shift" type="float" help="" value="0"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
143 <param name="mztolunit" label="M/Z tolerance unit" type="select" display="radio" multiple="false" help="">
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
144 <option value="ppm">PPM</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
145 <option value="plain">Plain</option>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
146 </param>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
147
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
148 <!-- RT matching {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
149 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
150
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
151 <!-- List of chromatographic columns -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
152 <param name="chromcols" type="text" label="Chromatographic columns" size="2048" value=""/>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
153
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
154 <!-- Tolerances -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
155 <param name="tolx" label="RTX" help="The retention time tolerance X parameter (in seconds)." type="float" value="5"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
156 <param name="toly" label="RTY" help="The retention time tolerance Y parameter (no unit)." type="float" value="0.8"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
157 <param name="tolz" label="RTZ" help="The retention time tolerance used when precursor matching is enabled." type="float" value="5"/>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
158
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
159 <!-- Precursor matching {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
160 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
161 <conditional name="prec">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
162
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
163 <param name="match" label="Precursor match" type="select">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
164 <option value="false">Off</option>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
165 <option value="true">On</option>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
166 </param>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
167
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
168 <when value="false"></when>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
169 <when value="true">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
170 <!-- Negative precursors -->
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
171 <param name="neg" label="List of negative precursors" type="text" size="128" value="[(M-H)]-,[M-H]-,[(M+Cl)]-,[M+Cl]-" help="">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
172 <sanitizer>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
173 <valid initial="string.printable">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
174 <remove value='"'/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
175 </valid>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
176 <mapping initial="none">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
177 <add source='"' target='\"'/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
178 </mapping>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
179 </sanitizer>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
180 </param>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
181
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
182 <!-- Positive precursors -->
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
183 <param name="pos" label="List of positive precursors" type="text" size="128" value="[(M+H)]+,[M+H]+,[(M+Na)]+,[M+Na]+,[(M+K)]+,[M+K]+" help="">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
184 <sanitizer>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
185 <valid initial="string.printable">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
186 <remove value='"'/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
187 </valid>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
188 <mapping initial="none">
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
189 <add source='"' target='\"'/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
190 </mapping>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
191 </sanitizer>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
192 </param>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
193 </when>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
194 </conditional>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
195
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
196 <!-- Output format {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
197 <!-- **************************************************************** -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
198
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
199 <!-- Molecule IDs separator character -->
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
200 <param name="molidssep" label="Multiple matches separator character" type="text" size="3" value="|" help="">
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
201 <sanitizer>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
202 <valid initial="string.printable">
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
203 <remove value='"'/>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
204 </valid>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
205 <mapping initial="none">
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
206 <add source='"' target='\"'/>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
207 </mapping>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
208 </sanitizer>
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
209 </param>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
210
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
211 </inputs>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
212
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
213 <!-- Outputs {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
214 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
215
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
216 <outputs>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
217
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
218 <data name="mainoutput" label="lcmsmatch_${mzrtinput.name}" format="tabular"/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
219 <data name="peaksoutput" label="lcmsmatch_${mzrtinput.name}_peaks" format="tabular"/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
220 <data name="htmloutput" label="lcmsmatch_${mzrtinput.name}.html" format="html"/>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
221
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
222 </outputs>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
223
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
224 <!-- Tests {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
225 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
226
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
227 <tests>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
228
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
229 <!-- Test 1, MZ only {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
230 <!-- **************************************************************** -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
231 <test>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
232 <param name="dbtype" value="inhouse"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
233 <param name="dburl" value="filedb.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
234 <param name="mzrtinput" value="mz-input-small.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
235 <param name="inputfields" value="mz=mz"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
236 <param name="mzmode" value="pos"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
237 <output name="mainoutput" file="test_1_main_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
238 <output name="peaksoutput" file="test_1_peaks_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
239 <output name="htmloutput" file="test_1_peaks_output.html"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
240 </test>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
241
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
242 <!-- Test 2, MZ & RT {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
243 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
244 <test>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
245 <param name="dbtype" value="inhouse"/>
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
246 <param name="dburl" value="filedb.tsv"/>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
247 <param name="mzrtinput" value="mzrt-input-small.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
248 <param name="inputfields" value="mz=mz,rt=rt"/>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
249 <param name="mzmode" value="pos"/>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
250 <param name="dbrtunit" value="min"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
251 <param name="chromcols" value="col12"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
252 <param name="tolx" value="5"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
253 <param name="toly" value="0.8"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
254 <output name="mainoutput" file="test_2_main_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
255 <output name="peaksoutput" file="test_2_peaks_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
256 <output name="htmloutput" file="test_2_peaks_output.html"/>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
257 </test>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
258
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
259 <!-- Test 3, MZ & RT with precursor match {{{2 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
260 <!-- **************************************************************** -->
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
261 <test>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
262 <param name="dbtype" value="inhouse"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
263 <param name="dburl" value="filedb.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
264 <param name="mzrtinput" value="mzrt-input-small.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
265 <param name="inputfields" value="mz=mz,rt=rt"/>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
266 <param name="mzmode" value="pos"/>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
267 <param name="dbrtunit" value="min"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
268 <param name="chromcols" value="col12"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
269 <param name="tolx" value="5"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
270 <param name="toly" value="0.8"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
271 <param name="match" value="true"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
272 <param name="neg" value="[(M-H)]-,[M-H]-"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
273 <param name="pos" value="[(M+H)]+,[M+H]+"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
274 <param name="tolz" value="60"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
275 <output name="mainoutput" file="test_3_main_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
276 <output name="peaksoutput" file="test_3_peaks_output.tsv"/>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
277 <output name="htmloutput" file="test_3_peaks_output.html"/>
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
278 </test>
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
279
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
280 </tests>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
281
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
282 <!-- Help {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
283 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
284
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
285 <help>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
286 <!-- @@@BEGIN_RST@@@ -->
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
287
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
288 ==============
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
289 LC/MS matching
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
290 ==============
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
291
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
292 This tool performs LC/MS matching on an input list of MZ/RT values, using either a provided in-house single file database or a connection to Peakforest database.
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
293
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
294 --------
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
295 Database
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
296 --------
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
297
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
298 When selecting the database, you have the choice between a Peakforest database or an in-house file.
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
299
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
300 For the Peakforest database, a default REST web base address is already provided. But you can change it to use a custom database. A field is also available for setting a token key in case the access to the Peakforest database you want to use is restricted. This is the case of the default database URL.
1
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
301
253d531a0193 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 36c9d8099c20a1ae848f1337c16564335dd8fb2b
prog
parents: 0
diff changeset
302 For the in-house file, please refer to the paragraph "Single file database" below.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
303
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
304 -----------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
305 Input files
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
306 -----------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
307
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
308 Be careful to always provide UTF-8 encoded files, unless you do not use special characters at all. For instance, greek letters in molecule names give errors if the file is in latin1 (ISO 8859-1) or Windows 1252 (not distinguishable from latin1) encoding.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
309
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
310 Single file database
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
311 ====================
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
312
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
313 In this case, the database used is provided as a single file by the user, in tabular format, through the *Database file* field. This file must contain a list of MS peaks, with possibly retention times.
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
314 Peaks are "duplicated" as much as necessary. For instance if 3 retention times are available on a compound with 10 peaks in positive mode, then there will be 30 lines for this compound in positive mode.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
315
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
316 The file must contain a header with the column names. The names are free, but must be provided through the *Column names* field as a comma separated list of key/value pairs. See default value as an example. Of course it is much easier if your database file uses the default column names used in the default value of the *Column names* field. The column names shown in the default values, are only the ones used by the algorithm. You can provide any additional columns in your database file, they will be copied in the output.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
317
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
318 Then you must provide the values used to identify the MS modes (positive and negative), using field *MS modes*.
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
319
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
320 A last information about the single file database is the unit of the retention times, either in seconds or in minutes. Use the field "Retention time unit" to provide this information.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
321
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
322 Example of database file (totally fake, no meaning):
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
323
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
324 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
325 | molid | mode | mz | composition | attribution | col | rt | molcomp | molmass | molnames |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
326 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
327 | A10 | "POS" | 112.07569 | "P9Z6W410 O" | "[(M+H)-(H2O)-(NH3)]+" | "colzz" | 5.69 | "J114L6M62O2" | 146.10553 | "Blablaine'" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
328 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
329 | A10 | "POS" | 112.07569 | "P9Z6W410 O" | "[(M+H)-(H2O)-(NH3)]+" | "col12" | 0.8 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
330 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
331 | A10 | "POS" | 112.07569 | "P9Z6W410 O" | "[(M+H)-(H2O)-(NH3)]+" | "somecol" | 8.97 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
332 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
333 | A10 | "POS" | 191.076694 | "P92Z6W413 Na2 O2" | "[(M-H+2Na)]+" | "colAA" | 1.58 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
334 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
335 | A10 | "POS" | 191.076694 | "P92Z6W413 Na2 O2" | "[(M-H+2Na)]+" | "colzz2" | 4.08 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
336 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
337 | A10 | "POS" | 294.221687 | "U1113P94ZW429 O4" | "[(2M+H)]+ (13C)" | "somecol" | 8.97 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
338 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
339 | A10 | "POS" | 72.080775 | "P9Z4W410 O0" | "[(M+H)-(J15L2M6O2)]+" | "hcoltt" | 0.8 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
340 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
341 | A10 | "POS" | 112.07569 | "P9Z6W410 O" | "[(M+H)-(H2O)-(NH3)]+" | "colzz3" | 4.54 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
342 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
343 | A10 | "POS" | 72.080775 | "P9Z4W410 O0" | "[(M+H)-(J15L2M6O2)]+" | "colzz3" | 4.54 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
344 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
345 | A10 | "POS" | 72.080775 | "P9Z4W410 O0" | "[(M+H)-(J15L2M6O2)]+" | "colpp" | 0.89 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
346 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
347 | A10 | "POS" | 145.097154 | "P92Z6W413 O2" | "[(M+H)-(H2)]+" | "hcoltt" | 0.8 | "J114L6M62O2" | 146.10553 | "Blablaine" |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
348 +-------+-------+------------+--------------------+-------------------------+-----------+-------+---------------+-----------+--------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
349
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
350 The corresponding value of the *Column names* field for this database field would be:
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
351 **mztheo=mz,chromcolrt=rt,compoundid=molid,chromcol=col,msmode=mode,peakattr=attribution**.
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
352
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
353 And the value of the *MS modes* field would be: **pos=POS,neg=NEG**.
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
354
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
355 MZ/RT input file
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
356 ================
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
357
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
358 The input to provide is a dataset in a tabular format (or TSV: Tab Seperated Values), containing the list of M/Z values, with possibly also RT values. The dataset is chosen through the field *Input file - MZ(/RT) values*.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
359
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
360 The column names for the M/Z and RT values must be provided through the field *Input column names*, as a comma separated list of key/value pairs.
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
361 The file/dataset must contain a header line with the same names specified in the field *Input column names*.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
362
5
fb9c0409d85c planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 608d9e59a0d2dcf85a037968ddb2c61137fb9bce
prog
parents: 4
diff changeset
363 The unit of the retention time has to be provided with the field *Retention time unit*.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
364
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
365 Example of file input:
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
366
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
367 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
368 | mz | rt |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
369 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
370 | 75.02080998 | 49.38210915 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
371 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
372 | 75.05547146 | 0.658528069 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
373 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
374 | 75.08059797 | 1743.94267 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
375 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
376 | 76.03942694 | 51.23158899 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
377 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
378 | 76.07584477 | 50.51249853 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
379 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
380 | 76.07593168 | 0.149308136 |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
381 +-------------+-------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
382
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
383 ------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
384 M/Z matching
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
385 ------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
386
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
387 In the simplest form of the algorithm only the *M/Z* values are matched against the database peaks. This happens if both *Retention time match* and *Precursor match* are off.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
388
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
389 The first parameter is the MS mode, specified through the *MS mode* parameter.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
390
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
391 The parameters *M/Z precision* and *M/Z shift* are used by the algorithm in the following formula in order to match an *M/Z* value:
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
392
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
393 mz - shift - precision &lt; mzref &lt; mz - shift + precision
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
394
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
395 Where *mzref* is the M/Z of reference from the database peak that is tested. If this double inequality is true, then the *M/Z* value is matched with this peak.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
396
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
397 The parameters *shift* and *precision* can be input in either PPM values of M/Z or in plain values. Use the field *M/Z tolerance unit* to set the unit.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
398
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
399 --------------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
400 Retention time match
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
401 --------------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
402
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
403 If at least one column is selected inside the *Chromatographic columns* parameter section, then retention time is also matched, in addition to the *M/Z* value, according to the following formula:
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
404
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
405 rt - x - rt^y &lt; colrt &lt; rt + x + rt^y
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
406
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
407 Where *x* is the value of the parameter *RTX* and *y* the value of the parameter *RTY*.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
408
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
409 If for a reference compound the database does not contain retention time for at least one of the specified columns, then only the *M/Z* value is matched against the peaks of the reference compound. This means that in the results you can find compounds that do no match the provided retention time value.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
410
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
411 The *RTZ* parameter is used in the *Precursor match* algorithm (see below).
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
412
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
413 ---------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
414 Precursor match
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
415 ---------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
416
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
417 If the "Precursor match" option is enabled inside the parameters section, then a more sophisticated version of the algorithm, which is executed in two steps, is used.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
418
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
419 This algorithm takes two more parameters, one for each MS mode. These are the lists of precursors. Since the matching is run for one MS mode only, only one of the two parameters is used. Inside the single file database, all the peaks whose **peakattr** column value is equal to one of the precursor listed in *List of negative precursors* or *List of positive precursors*, depending on the mode, are considered as precursor peaks.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
420
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
421 M/Z matching using precursor matching
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
422 =====================================
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
423
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
424 1. Using the normal M/Z matching algorithm described above, we first look only for precursor peaks ([(M+H)]+, [(M+Na)]+, [(M+Cl)]-, ...).
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
425 2. From step 1, we construct a list of matched molecules.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
426 3. We look at all peaks inside the molecule list obtained in step 2, using the normal M/Z matching algorithm described above.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
427
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
428 MZ/RT matching using precursor matching
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
429 =======================================
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
430
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
431 1. Using the normal MZ/RT matching algorithm described above, we first look only for precursor peaks ([(M+H)]+, [(M+Na)]+, [(M+Cl)]-, ...).
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
432 2. From step 1, we construct a list of matched molecules, retaining the matched retention time of each molecule.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
433 3. For each input couple (m/z,rt), we look at all peaks inside the molecules taken from step 2, whose matched retention time between *rt - z* and *rt + z*, where *z* is the value of parameter *RTZ*.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
434
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
435 ---------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
436 Output settings
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
437 ---------------
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
438
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
439 The *Multiple matches separator character* is used to customize the character used to separate the multiple values inside each row in the *main* output dataset. The *main* output contains as much rows as the MZ/RT input dataset, thus when for one MZ/RT value the algorithm finds more than one match, it concatenates the matches using this separator character.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
440
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
441 Output files
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
442 ============
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
443
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
444 Three files are output by the tool.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
445
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
446 +-------------+--------------------------------------+--------------------------------------------------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
447 | Outputs | File name | Description |
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
448 +-------------+--------------------------------------+--------------------------------------------------------+
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
449 | Main output | lcmsmatching_{input_file_name} | Contains the same data as the input dataset, with |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
450 | | | match result included on each row. If more than one |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
451 | | | match is found for a row, the different values of the |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
452 | | | match are concatenated using the provided separator |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
453 | | | character. |
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
454 +-------------+--------------------------------------+--------------------------------------------------------+
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
455 | Peak list | lcmsmatching_{input_file_name}_peaks | Contains the same data as the input dataset, with |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
456 | | | match result included on each row. If more than one |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
457 | | | match is found for a row, then the row is duplicated. |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
458 | | | Hence there is either no match for a row, or one |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
459 | | | single match. |
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
460 +-------------+--------------------------------------+--------------------------------------------------------+
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
461 | HTML output | lcmsmatching_{input_file_name}.html | Contains the same table as *Peak list* but in HTML |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
462 | | | format and with links to external databases if columns |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
463 | | | for PubChem Compound, ChEBI, HMDB Metabolites or KEGG |
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
464 | | | Compounds are provided. |
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
465 +-------------+--------------------------------------+--------------------------------------------------------+
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
466
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
467 The match results are output as new columns appended to the columns provided inside the MZ/RT input dataset, and prefixed with "lcmsmatching.".
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
468
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
469 =====
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
470 About
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
471 =====
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
472
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
473 .. class:: infomark
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
474
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
475 **Author**
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
476 Pierrick Roger (pierrick.roger@cea.fr) wrote this MS matching method.
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
477 MetaboHUB: The French National Infrastructure for Metabolomics and Fluxomics (http://www.metabohub.fr/en).
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
478
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
479 .. class:: infomark
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
480
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
481 **Acknowledgement**
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
482 Data and algorithms have been kindly provided by Christophe Junot at *DSV/IBITEC-S/SPI* (*CEA/Saclay*), from a former application developped by Cyrille Petat and Arnaud Martel at *DSV/IBITEC-S/DIR* (*CEA/Saclay*).
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
483
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
484 .. class:: infomark
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
485
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
486 **Please cite**
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
487 R Core Team (2013). R: A language and Environment for Statistical Computing. http://www.r-project.org.
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
488
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
489 ==============
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
490 Changelog/News
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
491 ==============
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
492
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
493 **Version 4.0.0 - 02/01/2019**
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
494
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
495 - NEW: Use of R biodb library. Connection to databases and matching have been moved to biodb library, which is maintained separately at http://github.com/pkrog/biodb.
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
496
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
497 <!-- @@@END_RST@@@ -->
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
498 </help>
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
499
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
500 <!-- Citations {{{1 -->
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
501 <!-- **************************************************************** -->
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
502
6
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
503 <citations>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
504 <citation type="bibtex">@unpublished{FGiacomoni2017,
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
505 title = {PeakForest [Internet], a spectral data portal for Metabolomics community - storing, curating and annotation services for metabolic profiles of biological matrix.},
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
506 author = {Franck Giacomoni, Nils Paulhe},
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
507 institution = {INRA / MetaboHUB},
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
508 year = {2017},
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
509 note = {Unpublished paper, available from: https://peakforest.org/.}
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
510 }</citation>
f86fec07f392 planemo upload commit c397cd8a93953798d733fd62653f7098caac30ce
prog
parents: 5
diff changeset
511 </citations>
0
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
512
e66bb061af06 planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit 3529b25417f8e1a5836474c9adec4b696d35099d-dirty
prog
parents:
diff changeset
513 </tool>