comparison macros.xml @ 0:4d7db9cdd952 draft

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_aplcms commit 506df2aef355b3791567283e1a175914f06b405a
author recetox
date Mon, 13 Feb 2023 10:28:51 +0000
parents
children 7b0bf5d403ba
comparison
equal deleted inserted replaced
-1:000000000000 0:4d7db9cdd952
1 <macros>
2 <token name="@TOOL_VERSION@">0.10.1</token>
3 <xml name="requirements">
4 <requirements>
5 <requirement type="package" version="@TOOL_VERSION@">r-recetox-aplcms</requirement>
6 <requirement type="package" version="2.5.2">pymzml</requirement>
7 </requirements>
8 </xml>
9
10 <xml name="creator">
11 <creator>
12 <person
13 givenName="Maksym"
14 familyName="Skoryk"
15 url="https://github.com/maximskorik"
16 identifier="0000-0003-2056-8018" />
17 <person
18 givenName="Matej"
19 familyName="Troják"
20 url="https://github.com/xtrojak"
21 identifier="0000-0003-0841-2707" />
22 <person
23 givenName="Martin"
24 familyName="Čech"
25 url="https://github.com/martenson"
26 identifier="0000-0002-9318-1781" />
27 <person
28 givenName="Jiří"
29 familyName="Novotný"
30 url="https://github.com/xtracko"
31 identifier="0000-0001-5449-3523" />
32 <person
33 givenName="Helge"
34 familyName="Hecht"
35 url="https://github.com/hechth"
36 identifier="0000-0001-6744-996X" />
37 <organization
38 url="https://www.recetox.muni.cz/"
39 email="GalaxyToolsDevelopmentandDeployment@space.muni.cz"
40 name="RECETOX MUNI"/>
41 </creator>
42 </xml>
43
44 <xml name="remove_noise_params">
45 <param name="min_pres" type="float" value="0.5" label="min_pres"
46 help="The minimum proportion of presence in the time period for a series of signals grouped by m/z to be considered a peak." />
47 <param name="min_run" type="float" value="12" label="min_run"
48 help="The minimum length of elution time for a series of signals grouped by m/z to be considered a peak." />
49 <param name="mz_tol" type="float" value="1e-05" label="mz_tol"
50 help="The m/z tolerance level for the grouping of data points. This value is expressed as the fraction of the m/z value. This value, multiplied by the m/z value, becomes the cutoff level. The recommended value is the machine's nominal accuracy level. Divide the ppm value by 1e6. For FTMS, 1e-5 is recommended." />
51 <param name="baseline_correct" type="float" value="0" label="baseline_correct"
52 help="After grouping the observations, the highest intensity in each group is found. If the highest is lower than this value, the entire group will be deleted. The default value is NA, in which case the program uses a percentile of the height of the noise groups. If given a value, the value will be used as the threshold, and baseline.correct.noise.percentile will be ignored." />
53 <param name="intensity_weighted" type="boolean" checked="false" truevalue="TRUE" falsevalue="FALSE" label="intensity_weighted"
54 help="Whether to weight the local density by signal intensities in initial peak detection." />
55 </xml>
56
57 <xml name="generate_feature_table_params">
58 <param name="sd_cut_min" type="float" value="0.01" label="sd_cut_min"
59 help="The minimum standard deviation of a feature to be not eliminated." />
60 <param name="sd_cut_max" type="float" value="500" label="sd_cut_max"
61 help="The maximum standard deviation of a feature to be not eliminated." />
62 <conditional name="shape">
63 <param name="shape_model" type="select" display="radio" label="shape_model"
64 help="The mathematical model for the shape of a peak. There are two choices - bi-Gaussian and Gaussian. When the peaks are asymmetric, the bi-Gaussian is better.">
65 <option value="Gaussian">Gaussian</option>
66 <option value="bi-Gaussian" selected="true">bi-Gaussian</option>
67 </param>
68 <when value="bi-Gaussian">
69 <param name="sigma_ratio_lim_min" type="float" value="0.01" label="sigma_ratio_lim_min"
70 help="The lower limit of the believed ratio range between the left-standard deviation and the right-standard deviation of the bi-Gaussian function used to fit the data." />
71 <param name="sigma_ratio_lim_max" type="float" value="100" label="sigma_ratio_lim_max"
72 help="The upper limit of the believed ratio range between the left-standard deviation and the right-standard deviation of the bi-Gaussian function used to fit the data." />
73 </when>
74 </conditional>
75 <param name="peak_estim_method" type="select" display="radio" label="peak_estim_method"
76 help="The estimation method for the bi-Gaussian peak model. Two possible values: moment and EM.">
77 <option value="moment" selected="true">Moment</option>
78 <option value="EM">EM</option>
79 </param>
80 <param name="moment_power" type="float" value="1" label="moment_power"
81 help="The power parameter for data transformation when fitting the bi-Gaussian or Gaussian mixture model in an EIC." />
82 <param name="component_eliminate" type="float" value="0.01" label="component_eliminate"
83 help="In fitting mixture of bi-Gaussian (or Gaussian) model of an EIC, when a component accounts for a proportion of intensities less than this value, the component will be ignored." />
84 <param name="BIC_factor" type="float" value="2.0" label="BIC_factor"
85 help="A factor influencing Bayesian information criterion (BIC) in estimation of RT peak shape. If the value is larger than 1, models with more peaks are penalized more." />
86 </xml>
87
88 <xml name="compute_clusters_params">
89 <conditional name="tolerances_input_method">
90 <param name="input_method" type="select" display="radio" label="Tolerances input method"
91 help="Tolerances can be entered directly or loaded from a file.">
92 <option value="direct" selected="true">direct</option>
93 <option value="file">file</option>
94 </param>
95 <when value="direct">
96 <param name="mz_tol_relative" type="float" optional="true" label="mz_tol_relative"
97 help="Relative m/z tolerance to use for grouping features." />
98 <param name="rt_tol_relative" type="float" optional="true" label="rt_tol_relative"
99 help="Relative retention time tolerance to use for grouping features." />
100 </when>
101 <when value="file">
102 <param label="Input tolerances values" name="input_tolerances" type="data" format="parquet"
103 help="Table containing tolerance values." />
104 </when>
105 </conditional>
106 <param name="mz_tol_absolute" type="float" label="mz_tol_absolute" value="1e-05"
107 help="Absolute m/z tolerance to use for grouping features." />
108 <param name="mz_max_diff" type="float" label="mz_max_diff" value="0.01"
109 help="Maximum difference between feature m/z values to belong to the same cluster." />
110 </xml>
111
112 <xml name="recover_weaker_params">
113 <param name="mz_tol" type="float" value="1e-05" label="mz_tol"
114 help="The m/z tolerance level for the grouping of data points. This value is expressed as the
115 fraction of the m/z value. This value, multiplied by the m/z value, becomes the cutoff level.
116 The recommended value is the machine's nominal accuracy level. Divide the ppm value by 1e6.
117 For FTMS, 1e-5 is recommended." />
118 <param name="recover_mz_range" type="float" optional="true" label="recover_mz_range"
119 help="The m/z around the feature m/z to search for observations. The default value is NA, in which
120 case 1.5 times the m/z tolerance in the aligned object will be used." />
121 <param name="recover_rt_range" type="float" optional="true" label="recover_rt_range"
122 help="The retention time around the feature retention time to search for observations.
123 The default value is NA, in which case 0.5 times the retention time tolerance in the aligned
124 object will be used." />
125 <param name="use_observed_range" type="boolean" checked="true" truevalue="TRUE" falsevalue="FALSE"
126 label="use_observed_range" help="If the value is true, the actual range of the observed locations of
127 the feature in all the spectra will be used." />
128 <param name="recover_min_count" type="integer" value="3" label="recover_min_count"
129 help="The minimum number of raw data points to be considered as a true feature." />
130 <param name="intensity_weighted" type="boolean" checked="false" truevalue="TRUE" falsevalue="FALSE"
131 label="intensity_weighted" help="Whether to weight the local density by signal intensities in initial peak detection." />
132 </xml>
133
134 <xml name="bandwidth_params">
135 <param name="bandwidth" type="float" value="0.5" label="bandwidth"
136 help="A value between zero and one. Multiplying this value to the length of the signal along
137 the time axis helps determine the bandwidth in the kernel smoother used for peak identification." />
138 <param name="min_bandwidth" type="float" optional="true" label="min_bandwidth"
139 help="The minimum bandwidth to use in the kernel smoother." />
140 <param name="max_bandwidth" type="float" optional="true" label="max_bandwidth"
141 help="The maximum bandwidth to use in the kernel smoother." />
142 </xml>
143
144 <xml name="citations">
145 <citations>
146 <citation type="doi">10.1093/bioinformatics/btp291</citation>
147 <citation type="doi">10.1186/1471-2105-11-559</citation>
148 <citation type="doi">10.1021/pr301053d</citation>
149 <citation type="doi">10.1093/bioinformatics/btu430</citation>
150 <citation type="doi">10.1038/s41598-020-70850-0</citation>
151 <yield />
152 </citations>
153 </xml>
154 </macros>