annotate eics_check_references.xml @ 3:b82aec727e31 draft default tip

Deleted selected files
author jcb-mpl
date Thu, 12 May 2022 12:11:42 +0000
parents cfcdd499c781
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
1 <tool id="2021_05_eics_check_references" name="EICs -> checks reference mz" version="0.0.1">
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
2
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
3 <description> for 5 determined thresholds for m/z </description>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
4
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
5 <requirements>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
6 <requirement type="package">scilab</requirement>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
7 </requirements>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
8
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
9
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
10 <stdio>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
11 <exit_code range="1:" level="fatal" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
12 </stdio>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
13
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
14
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
15 <command> <![CDATA[
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
16 $__root_dir__/packages/scilab-*/bin/scilab-cli -nb -quit -f ${script_file}
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
17 ]]>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
18 </command>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
19
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
20
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
21 <configfiles>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
22 <configfile name="script_file"> <![CDATA[ exec("$__tool_directory__/src/mz_0_publi_features4_galaxy.sci",-1); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
23 exec("$__tool_directory__/src/mz_6bis_durbin_watson.sci",-1); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
24 lasterror(); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
25 ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
26 x_in=glx_tab2div("${xtrmz4}"); ... // 20avril21
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
27 [x_bilan,x_synthese,x_tr_mz4]=mz_0_publi_features4_galaxy("${mzref}",x_in, ${electron}); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
28 ... //[x_bilan,x_synthese,x_tr_mz4]=mz_0_publi_features4_galaxy("${mzref}", "${xtrmz4}", ${electron}); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
29 ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
30 div2tab(x_bilan, "${xbilan}"); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
31 save("${xsynthese}","x_synthese"); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
32 save("${x_tr_mz_trouves}","x_tr_mz4"); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
33 if ~isempty(lasterror(%f)); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
34 write(0,lasterror()); ...
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
35 end; ]]>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
36 </configfile>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
37 </configfiles>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
38
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
39
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
40 <inputs>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
41 <param name="mzref" format="tabular" type="data" label="Reference m/z values" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
42 <param name="xtrmz4" format="tabular" type="data" label="EICs-mean" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
43 <param name="electron" size="5" value="0" type="integer" label="Electron mass" help="1=correction of the reference m/z values; 0=no correction" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
44 </inputs>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
45
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
46
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
47 <outputs>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
48 <data name="xbilan" format="tabular" label="m/z check-summary" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
49 <data name="xsynthese" format="mat" label="m/z check-details" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
50 <data name="x_tr_mz_trouves" format="mat" label="m/z check-matrix" />
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
51 </outputs>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
52
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
53
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
54 <tests>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
55
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
56 <test>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
57 <param name="mzref" value="ref_mz.tab"/>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
58 <param name="xtrmz4" value="EICs-merged.tab"/>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
59 <output name="xbilan">
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
60 <assert_contents>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
61 <has_text text="0.00034"/>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
62 <has_text text="0.352"/>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
63 </assert_contents>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
64 </output>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
65 </test>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
66
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
67 </tests>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
68 <help>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
69
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
70
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
71 **Author** Jean-Claude Boulet (INRA).
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
72
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
73
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
74 ---------------------------------------------------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
75
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
76 =======================================================================
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
77 CHECK REFERENCE MZ VALUES AMONG THE EICS-MEAN YIELDED BY THE PROCESSING
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
78 =======================================================================
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
79
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
80 -----------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
81 Description
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
82 -----------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
83
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
84 A matrix of EICs has been yielded by the function: MS-centroid -> EICs-individual or by the function: several EICs-shared -> one EICs-mean.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
85
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
86 The m/z values of these EICs are compared to reference m/z values for 5 pre-determined threshold values for m/z: 0.0005 / 0.0010 / 0.0030 / 0.0050 / 0.0100.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
87
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
88 This function is focused on the m/z values, it does not take into account the retention times.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
89
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
90
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
91
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
92 ------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
93 Inputs
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
94 ------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
95
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
96 **reference m/z values**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
97
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
98 A tabular file, to the div format (first columns and rows = labels):
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
99
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
100 - the first column corresponds to names of chemical compounds;
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
101
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
102 - the second column contains the exact (reference) m/z values.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
103
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
104
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
105 **EICs-mean or individual**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
106
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
107 A tabular matrix of (RT x m/z); lines are retention times and columns are EICs.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
108
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
109
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
110 ----------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
111 Parameters
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
112 ----------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
113
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
114 **correction of the electron mass**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
115
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
116 A correction can be applied to the reference m/z values.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
117
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
118 - 0: no correction;
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
119
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
120 - 1: correction = subtraction of 0.00055 in the positive mode.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
121
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
122
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
123
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
124 ------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
125 Output
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
126 ------
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
127
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
128 **summary**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
129
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
130 The main results
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
131
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
132
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
133 **details**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
134
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
135 A .mat file
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
136
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
137
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
138 **extracted EICs**
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
139
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
140 An EIC is associated to a reference m/z value if the absolute difference of (EIC minus reference) is under a threshold.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
141
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
142 Five threshold values have been pre-determined: 0.0005 / 0.0010 / 0.0030 / 0.0050 / 0.0100
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
143
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
144 This output contains a list of 5 data, each containing the EICs identified as reference m/z values according to a threshold.
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
145
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
146 </help>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
147
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
148
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
149 <citations>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
150
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
151 </citations>
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
152
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
153
cfcdd499c781 Uploaded
jcb-mpl
parents:
diff changeset
154 </tool>