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