annotate XSeekerPreparator.xml @ 20:ce94e7a141bb draft default tip

" master branch Updating"
author lain
date Tue, 06 Dec 2022 10:18:10 +0000
parents 2937e72e5891
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
1 <tool id="xseeker_preparator" name="XSeeker Preparator" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="22.01">
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
2 <description>prepares RData file from XCMS+CAMERA for XSeeker</description>
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
3 <macros>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
4 <token name="@VERSION@">1.3.1</token>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
6 </macros>
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
7 <edam_operations>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
8 <edam_operation>operation_1812</edam_operation>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
9 <edam_operation>operation_0335</edam_operation>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
10 </edam_operations>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
11 <requirements>
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
12 <requirement type="package" version="4.1.3">r-base</requirement>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
13 <requirement type="package" version="3.14.0">bioconductor-xcms</requirement>
15
b349282e7001 " master branch Updating"
lain
parents: 14
diff changeset
14 <requirement type="package" version="1.48.0">bioconductor-camera</requirement>
14
00079fadc240 " master branch Updating"
lain
parents: 13
diff changeset
15 <requirement type="package" version="2.29.2">git</requirement>
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
16 <requirement type="package" version="1.2.3">r-blob</requirement>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
17 <requirement type="package" version="1.1.3">r-dbi</requirement>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
18 <requirement type="package" version="0.9.8">r-fst</requirement>
4
8cc9fc8eacac " master branch Updating"
lain
parents: 3
diff changeset
19 <requirement type="package" version="1.6.6">r-optparse</requirement>
8cc9fc8eacac " master branch Updating"
lain
parents: 3
diff changeset
20 <requirement type="package" version="1.4.0">r-stringr</requirement>
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
21 <requirement type="package" version="0.3.5">r-purrr</requirement>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
22 <requirement type="package" version="2.2.18">r-rsqlite</requirement>
14
00079fadc240 " master branch Updating"
lain
parents: 13
diff changeset
23 <requirement type="package" version="0.2.0">r-dbmodelr</requirement>
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
24 </requirements>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
25 <stdio>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
26 <exit_code
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
27 range="1"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
28 level="warning"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
29 description="Selected samples have no data associated to them."
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
30 />
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
31 <exit_code
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
32 range="2"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
33 level="warning"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
34 description="Some samples have no data associated to them."
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
35 />
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
36 </stdio>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
37 <version_command>
4
8cc9fc8eacac " master branch Updating"
lain
parents: 3
diff changeset
38 Rscript '$__tool_directory__/XSeekerPreparator.R' -v
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
39 </version_command>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
40 <command>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
41 <![CDATA[
4
8cc9fc8eacac " master branch Updating"
lain
parents: 3
diff changeset
42 Rscript '$__tool_directory__/XSeekerPreparator.R'
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
43 -P
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
44 --input '$input'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
45 --output '$output'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
46 #if $samples.selected
4
8cc9fc8eacac " master branch Updating"
lain
parents: 3
diff changeset
47 --samples '${",".join($samples.selected)}'
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
48 #end if
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
49 #if $database.archetypes
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
50 --archetype '${",".join($database.archetypes)}'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
51 #end if
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
52 #if $database.base.kind == "tabular"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
53 --compounds-csv '${database.base.tabular}'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
54 #else if $database.base.kind == "sql"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
55 --database '${database.base.sql}'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
56 #end if
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
57 #if $database.models.kind == "default"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
58 --models '${base_config}'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
59 #else
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
60 --models '${database.models.url}'
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
61 #end if
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
62 #if $class
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
63 --class '${class}'
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
64 #end if
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
65 ]]>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
66 </command>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
67 <configfiles>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
68 <configfile name="base_config">
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
69 <![CDATA[
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
70 tryCatch({
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
71 DBModelR::ModelDefinition(table="yui", fields=list(yui="INTEGER"))
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
72 }, error=function(e) {
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
73 stop("Please, install DBModelR before you source this file.")
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
74 })
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
75 list(
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
76 adduct = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
77 table = "adduct",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
78 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
79 name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
80 mass = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
81 charge = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
82 multi = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
83 formula_add = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
84 formula_ded = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
85 sign = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
86 oidscore = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
87 quasi = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
88 ips = "FLOAT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
89 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
90 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
91 cluster = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
92 table = "cluster",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
93 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
94 clusterID = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
95 formula = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
96 annotation = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
97 coeff = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
98 r_squared = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
99 charge = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
100 mean_rt = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
101 score = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
102 deviation = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
103 status = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
104 # adduct = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
105 curent_group = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
106 pc_group = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
107 align_group = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
108 xcms_group = "INTEGER"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
109 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
110 one = list("compound", "adduct"),
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
111 many = list("sample")
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
112 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
113 compound = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
114 table = "compound",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
115 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
116 name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
117 common_name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
118 formula = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
119 charge = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
120 date = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
121 mz = "FLOAT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
122 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
123 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
124 feature = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
125 table = "feature",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
126 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
127 featureID = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
128 mz = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
129 mz_min = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
130 mz_max = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
131 rt = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
132 rt_min = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
133 rt_max = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
134 int_o = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
135 int_b = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
136 max_o = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
137 iso = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
138 abundance = "FLOAT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
139 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
140 one = list("cluster"),
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
141 many = list("sample")
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
142 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
143 instrument = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
144 table = "instrument",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
145 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
146 model = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
147 manufacturer = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
148 analyzer = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
149 detector_type = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
150 ion_source = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
151 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
152 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
153 instrument_config = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
154 table = "instrument_config",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
155 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
156 resolution = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
157 agc_target = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
158 maximum_IT = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
159 number_of_scan_range = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
160 scan_range = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
161 version = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
162 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
163 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
164 project = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
165 table = "project",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
166 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
167 name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
168 comment = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
169 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
170 one = list("sample")
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
171 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
172 sample = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
173 table = "sample",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
174 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
175 name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
176 path = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
177 polarity = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
178 kind = "TEXT", ## rdata or mxml or enriched_rdata
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
179 raw = "BLOB"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
180 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
181 one = list(
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
182 "peak_picking_parameters",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
183 "pairing_parameters",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
184 "alignmenmt_parameters",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
185 "camera_parameters",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
186 "instrument",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
187 "instrument_config",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
188 "software",
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
189 "smol_xcms_set"
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
190 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
191 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
192 smol_xcms_set = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
193 table = "smol_xcms_set",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
194 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
195 raw = "BLOB"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
196 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
197 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
198 software = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
199 table = "software",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
200 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
201 name = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
202 version = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
203 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
204 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
205 peak_picking_parameters = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
206 table = "peak_picking_parameters",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
207 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
208 ppm = "FLOAT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
209 peakwidth = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
210 snthresh = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
211 prefilterStep = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
212 prefilterLevel = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
213 mzdiff = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
214 fitgauss = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
215 noise = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
216 mzCenterFun = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
217 integrate = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
218 firstBaselineCheck = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
219 snthreshIsoROIs = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
220 maxCharge = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
221 maxIso = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
222 mzIntervalExtension = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
223 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
224 ),
19
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
225 alignmenmt_parameters = DBModelR::ModelDefinition(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
226 table = "alignmenmt_parameters",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
227 fields = list(
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
228 binSize = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
229 centerSample = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
230 response = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
231 distFun = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
232 gapInit = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
233 gapExtend = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
234 factorDiag = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
235 factorGap = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
236 localAlignment = "INTEGER",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
237 initPenalty = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
238 bw = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
239 minFraction = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
240 minSamples = "TEXT",
2937e72e5891 " master branch Updating"
lain
parents: 18
diff changeset
241 maxFeatures = "TEXT"
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
242 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
243 )
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
244 )
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
245 ]]>
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
246 </configfile>
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
247 </configfiles>
20
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
248 <inputs>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
249 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
250 argument="input"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
251 type="data"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
252 multiple="false"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
253 optional="false"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
254 format="rdata"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
255 label="Rdata to prepare"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
256 help="
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
257 This rdata must be produced by a xcms+camera processing
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
258 and original files must still be in the history.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
259 "
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
260 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
261 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
262 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
263 argument="class"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
264 type="text"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
265 value=""
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
266 label="Column class name"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
267 help="
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
268 The name of the column containing the classes -
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
269 leave empty to let XSeeker Preparator guess
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
270 "
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
271 optional="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
272 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
273 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
274 <section name="samples" title="Samples Options" expanded="false">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
275 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
276 name="selected"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
277 type="data"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
278 multiple="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
279 label="Samples to visualize"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
280 optional="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
281 format="mzml"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
282 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
283 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
284 </section>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
285 <section name="database" title="Database Options" expanded="false">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
286 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
287 name="archetypes"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
288 type="select"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
289 multiple="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
290 label="Molecule family (for database's compounds enrichment)"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
291 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
292 <option value="G" selected="true">General</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
293 <option value="H">Halogenates</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
294 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
295 <conditional name="base">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
296 <param name="kind" type="select" label="File containing compound's type">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
297 <option value="none" selected="true">None (default)</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
298 <option value="tabular">tabular</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
299 <option value="sql">sql</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
300 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
301 <when value="none" />
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
302 <when value="sql" />
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
303 <when value="tabular">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
304 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
305 name="tabular"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
306 type="data"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
307 multiple="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
308 label="Tabular file containing compound to use in XSeeker"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
309 optional="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
310 format="tabular"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
311 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
312 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
313 </when>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
314 <when value="sql">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
315 <param
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
316 name="sql"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
317 type="data"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
318 multiple="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
319 label="SQL file containing compound to use in XSeeker"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
320 optional="true"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
321 format="sql"
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
322 >
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
323 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
324 </when>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
325 </conditional>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
326 <conditional name="models">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
327 <param name="kind" type="select" label="How is the database's model defined">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
328 <option value="default" selected="true">Default (regular XSeeker Database)</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
329 <option value="url">Download model file</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
330 <option value="git">Get versionned model file</option>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
331 </param>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
332 <when value="default" />
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
333 <when value="url">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
334 <param name="url" type="text" format="url" label="File URL"/>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
335 </when>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
336 <when value="git">
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
337 <param name="url" type="text" format="url" label="Repo URL"/>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
338 </when>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
339 </conditional>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
340 </section>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
341 </inputs>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
342 <outputs>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
343 <data format="sqlite" name="output" />
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
344 <!-- <data format="xseeker.sqlite" name="output" /> -->
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
345 </outputs>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
346 <help>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
347
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
348 .. class:: infomark
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
349
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
350 **Authors** Lain Pavot (lain.pavot@inrae.fr)
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
351
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
352 --------------------------------------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
353
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
354 ==================
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
355 XSeeker Preparator
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
356 ==================
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
357
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
358 -----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
359 Description
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
360 -----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
361
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
362 A preparation tool to precalculate and reorginize data from XCMS+CAMERA for
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
363 XSeeker displayer tool to display them faster (from 30 min/some hours to some seconds).
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
364
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
365
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
366 -----------------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
367 Workflow position
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
368 -----------------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
369
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
370 **Upstream tools**
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
371
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
372 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
373 Name output file format parameter
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
374 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
375 CAMERA rdata.camera.quick rdata
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
376 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
377
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
378
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
379 **Downstream tools**
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
380
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
381 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
382 Name output file format parameter
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
383 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
384 XSeeker sqlite sqlite3 NA
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
385 ================ ======================== =========== ===============
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
386
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
387
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
388
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
389 -----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
390 Input files
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
391 -----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
392
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
393 Takes a rdata outputed by camera (after xcms) as input. The rdata has must have
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
394 been produced using some mzml files - mxml files which must still be present
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
395 in the history when doing xseekerpreparator:
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
396 The rdata contains only some data and the paths to the original mzml files.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
397 These mzml files contains a lot of usefull informations needed to prepare
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
398 the data for XSeeker. These files are not given as input, but are still
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
399 needed.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
400
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
401 ----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
402 Parameters
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
403 ----------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
404 Column class name:
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
405 - the name of the column that defines classes in your sample metadata.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
406 Sample options:
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
407 - provide mzml file names to process. Other files defined in the rdata will
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
408 not be processed, and will not be available in xseeker.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
409 Database Options:
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
410 - provide the molecular family you want to annotate, a compound file.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
411 - The database's model can be re-defined - only for devs users.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
412
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
413 ------------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
414 Output files
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
415 ------------
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
416 An SQLite3 file is a database file that organizes data in such a way it is
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
417 easily stored, filtered, modified, retrieved.
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
418 </help>
ce94e7a141bb " master branch Updating"
lain
parents: 19
diff changeset
419 <citations></citations>
2
eb7756ab1cbd " master branch Updating"
lain
parents:
diff changeset
420 </tool>