annotate 2018_07_mz_hdf5_to_dat.xml @ 0:4082283be00c draft

Uploaded
author jcb-mpl
date Mon, 26 Apr 2021 14:53:35 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
1 <tool id="2021_05_hdf5_to_dat" name="MS .h5 -> MS .dat " version="0.0.1">
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
2
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
3 <description> from an Orbitrap MS </description>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
4
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
5
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
6 <requirements>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
7 <requirement type="package" >scilab</requirement>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
8 </requirements>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
9
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
10
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
11 <stdio>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
12 <exit_code range="1:" level="fatal" />
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
13 </stdio>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
14
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
15
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
16 <command> <![CDATA[
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
17 if [ -d $__root_dir__/packages/scilab-6.1.0 ]; then $__root_dir__/packages/scilab-6.1.0/bin/scilab-cli -nb -quit -f $* < ${script_file}; else scilab-cli -nb -quit -f $* < ${script_file}; fi
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
18 ]]>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
19 </command>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
20
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
21
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
22 <configfiles>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
23 <configfile name="script_file">
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
24 <![CDATA[ exec("$__tool_directory__/src/mz_hdf5tosci.sci",-1); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
25 if ~isdef('pls') then ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
26 atomsSystemUpdate(); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
27 atomsInstall('FACT'); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
28 atomsLoad('FACT'); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
29 end; ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
30 lasterror(); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
31 res=mz_hdf5tosci("${filein}"); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
32 save("${res}",'res'); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
33 if ~isempty(lasterror(%f)) then ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
34 write(0,lasterror()); ...
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
35 end ]]>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
36 </configfile>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
37 </configfiles>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
38
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
39
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
40 <inputs>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
41 <param name="filein" format="h5" type="data" label="Mass spectrum, .h5 format" />
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
42 </inputs>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
43
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
44
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
45 <outputs>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
46
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
47 <data name="res" format="mat" label="${filein.name}.dat" />
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
48
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
49 </outputs>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
50
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
51
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
52 <tests>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
53 <test>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
54 <param name="filein" value="VI2016_AC_4Areduit_1.h5"/>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
55 <output name="res" file="VI2016_AC_4Areduit_1.dat" compare="sim_size" delta="500" />
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
56 </test>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
57 </tests>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
58
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
59 <help>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
60
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
61
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
62 **Author** Jean-Claude Boulet (INRAE).
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
63
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
64
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
65 ---------------------------------------------------
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
66
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
67 =================
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
68 MS .h5 -> MS .dat
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
69 =================
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
70
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
71 -----------
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
72 Description
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
73 -----------
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
74
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
75 This function converts an Orbitrap HDF5 mass spectrum into a Scilab mass spectrum
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
76
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
77 -----
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
78 Input
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
79 -----
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
80
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
81 **an .h5 hrms**
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
82
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
83 Previously, Orbitrap devices yielded .raw files.
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
84
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
85 MSconvert selected MS1 and performed the conversion .raw -> .md5
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
86
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
87 Then HDF5View performed the conversion .md5 -> .h5
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
88 which is the format of the input file.
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
89
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
90
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
91 -------
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
92 Outputs
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
93 -------
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
94
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
95 **a .dat mass spectrum**
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
96
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
97 This is an HDF5 file whose structure is specific to Scilab.
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
98
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
99 It contains two fields:
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
100
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
101 - time: the retention times, a vector;
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
102
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
103 - mzdata: a list containing a MS1 spectrum (m/z + signals) for each retention time.
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
104
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
105
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
106 </help>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
107
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
108 <citations>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
109
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
110 </citations>
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
111
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
112
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
113
4082283be00c Uploaded
jcb-mpl
parents:
diff changeset
114 </tool>