annotate query_mass_repos.xml @ 3:86d41d9c4a91

removed msclust images
author pieter.lukasse@wur.nl
date Thu, 19 Mar 2015 12:09:38 +0100
parents dffc38727496
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
1 <tool id="query_mass_repos"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
2 name="METEXP - Find elemental composition formulas based on mass values "
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
3 version="0.1.0">
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
4 <description>Query multiple public repositories for elemental compositions from accurate mass values detected by high-resolution mass spectrometers</description>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
5 <command interpreter="python">
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
6 query_mass_repos.py
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
7 $input_file
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
8 "$molecular_mass_col"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
9 "$repository_file"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
10 $error_margin
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
11 $margin_unit
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
12 $output_result
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
13 </command>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
14 <inputs>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
15
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
16 <param name="input_file" format="tabular" type="data"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
17 label="Input file"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
18 help="Select a tabular file containing the entries to be queried/verified in the MetExp DB"/>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
19
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
20 <param name="molecular_mass_col" type="text" size="50"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
21 label="Molecular mass column name"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
22 value="MM"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
23 help="Name of the column containing the molecular mass information (in the given input file)" />
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
24
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
25 <param name="repository_file" type="select" label="Repository/service to query"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
26 help="Select the repository/service which should be queried"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
27 dynamic_options='get_directory_files("tool-data/shared/PRIMS-metabolomics/MetExp_MassSearch_Services")'/>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
28
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
29 <param name="error_margin" type="float" size="10"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
30 label="Error marging"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
31 value="0.01"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
32 help="Mass difference allowed when searching in the repositories for a mass match." />
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
33
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
34 <param name="margin_unit" type="select" label="Margin unit">
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
35 <option value="ms" selected="True">ms</option>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
36 <option value="ppm">ppm</option>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
37 </param>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
38 <!-- TODO
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
39 <param name="metexp_access_key" type="text" size="50"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
40 label="(Optional)MetExp access key"
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
41 value=""
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
42 help="Key needed to get access to MetExp services. Fill in if MetExp service was selected" /> -->
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
43
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
44 </inputs>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
45 <outputs>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
46 <data name="output_result" format="tabular" label="${tool.name} on ${on_string}" />
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
47 </outputs>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
48 <code file="match_library.py" /> <!-- file containing get_directory_files function used above-->
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
49 <help>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
50 .. class:: infomark
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
51
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
52 This tool will query multiple public repositories such as PRI-MetExp or http://webs2.kazusa.or.jp/mfsearcher
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
53 for elemental compositions from accurate mass values detected by high-resolution mass spectrometers.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
54
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
55 It will take the input file and for each record it will query the
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
56 molecular mass in the selected repository. If one or more compounds are found in the
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
57 repository then extra information regarding (mass based)matching elemental composition formulas is added to the output file.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
58
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
59 The output file is thus the input file enriched with information about
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
60 related items found in the selected repository.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
61
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
62 **Notes**
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
63
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
64 The input file can be any tabular file, as long as it contains a column for the molecular mass.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
65
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
66 **Services that can be queried**
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
67
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
68 ================= =========================================================================
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
69 Database Description
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
70 ----------------- -------------------------------------------------------------------------
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
71 PRI-MetExp LC-MS and GC-MS data from experiments from the metabolomics group at
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
72 Plant Research International. NB: restricted access to employees with
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
73 access key.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
74 ExactMassDB A database of possible elemental compositions consits of C: 100,
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
75 H: 200, O: 50, N: 10, P: 10, and S: 10, that satisfy the Senior and
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
76 the Lewis valence rules.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
77 (via /mfsearcher/exmassdb/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
78 ExactMassDB-HR2 HR2, which is one of the fastest tools for calculation of elemental
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
79 compositions, filters some elemental compositions according to
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
80 the Seven Golden Rules (Kind and Fiehn, 2007). The ExactMassDB-HR2
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
81 database returns the same result as does HR2 with the same atom kind
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
82 and number condition as that used in construction of the ExactMassDB.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
83 (via /mfsearcher/exmassdb-hr2/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
84 Pep1000 A database of possible linear polypeptides that are
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
85 constructed with 20 kinds of amino acids and having molecular
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
86 weights smaller than 1000.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
87 (via /mfsearcher/pep1000/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
88 KEGG Re-calculated compound data from KEGG. Weekly updated.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
89 (via /mfsearcher/kegg/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
90 KNApSAcK Re-calculated compound data from KNApSAcK.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
91 (via /mfsearcher/knapsack/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
92 Flavonoid Viewer Re-calculated compound data from Flavonoid Viewer .
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
93 (via /mfsearcher/flavonoidviewer/
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
94 LipidMAPS Re-calculated compound data from LIPID MAPS.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
95 (via /mfsearcher/lipidmaps/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
96 HMDB Re-calculated compound data from Human Metabolome Database (HMDB)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
97 Version 3.5.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
98 (via /mfsearcher/hmdb/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
99 PubChem Re-calculated compound data from PubChem. Monthly updated.
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
100 (via /mfsearcher/pubchem/)
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
101 ================= =========================================================================
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
102
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
103 Sources for table above: PRI-MetExp and http://webs2.kazusa.or.jp/mfsearcher
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
104
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
105 </help>
dffc38727496 initial commit
pieter.lukasse@wur.nl
parents:
diff changeset
106 </tool>