annotate macros.xml @ 4:69e0da4703b5 draft

"planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
author recetox
date Fri, 04 Feb 2022 08:31:26 +0000
parents 211cd88b5148
children 10ded21d47c0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
1 <macros>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
2 <token name="@TOOL_VERSION@">1.2.2</token>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
3
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
4 <xml name="creator">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
5 <creator>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
6 <person
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
7 givenName="Helge"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
8 familyName="Hecht"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
9 url="https://github.com/hechth"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
10 identifier="0000-0001-6744-996X" />
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
11 <person
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
12 givenName="Maksym"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
13 familyName="Skoryk"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
14 url="https://github.com/maximskorik"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
15 identifier="0000-0003-2056-8018" />
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
16 <person
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
17 givenName="Matej"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
18 familyName="Troják"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
19 url="https://github.com/xtrojak"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
20 identifier="0000-0003-0841-2707" />
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
21 <person
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
22 givenName="Martin"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
23 familyName="Čech"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
24 url="https://github.com/martenson"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
25 identifier="0000-0002-9318-1781" />
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
26 <organization
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
27 url="https://www.recetox.muni.cz/"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
28 email="GalaxyToolsDevelopmentandDeployment@space.muni.cz"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
29 name="RECETOX MUNI"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
30 </creator>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
31 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
32
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
33 <xml name="parameters_csv">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
34 <section name="ms_csv" title="Input MS Data as CSV" expanded="true">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
35 <param label="ms" name="ms" type="data" format="csv"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
36 help="Features as columns, rows as samples. Column header mz_rt"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
37 <param label="idmsms" name="idmsms" type="data" format="csv" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
38 help="Optional idMSMS / MSe csv data. same dim and names as ms required"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
39 <param label="sample_name_column" name="sample_name_column" type="integer" value="1"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
40 help="Which column from the csv file contains sample names?"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
41 <param label="feature_delimiter" name="feature_delimiter" type="text" value="_"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
42 help="Only required if ms input is set! How feature mz and rt are delimited in csv import column header e.g. ='-'"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
43 <param label="retention_time_column" name="retention_time_column" type="integer" value="2"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
44 help="Which position in delimited column header represents the retention time (csv only)"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
45 <param label="st" name="st" type="float" value="1" help="Sigma t - time similarity decay value.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
46 A recommended starting point is half the value of your average chromatographic peak width at half max (seconds))."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
47 </section>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
48 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
49
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
50 <xml name="parameters_excluded">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
51 <param label="MStag" name="MStag" type="text" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
52 help="Character string in 'taglocation' to designat MS / MSe files e.g. '01.cdf'"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
53 <param label="idMSMStag" name="idMSMStag" type="text" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
54 help="Character string in 'taglocation' to designat idMSMS / MSe files e.g. '02.cdf'"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
55 <param label="taglocation" name="taglocation" type="text" value="filepaths"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
56 help="'filepaths' by default, 'phenoData[,1]' is another option. refers to xcms slot"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
57 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
58
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
59 <xml name="parameters_required">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
60 <section name="required" title="Required Parameters" expanded="true">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
61 <param label="sr" name="sr" type="float" value="0.5" help="Sigma r - correlational similarity decay value"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
62 <param label="deepSplit" name="deepSplit" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
63 help="Controls how agressively the HCA tree is cut - see ?cutreeDynamicTree"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
64 <param label="blocksize" name="blocksize" type="integer" value="2000"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
65 help="Number of features (scans?) processed in one block =1000,"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
66 <param label="mult" name="mult" type="integer" value="5"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
67 help="Internal value, can be used to influence processing speed/ram usage"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
68 <param label="hmax" name="hmax" type="float" value="0.3"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
69 help="Precut the tree at this height, default 0.3 - see ?cutreeDynamicTree"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
70 <param label="collapse" name="collapse" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
71 help="Reduce feature intensities to spectrum intensities?"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
72 <param label="usePheno" name="usePheno" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
73 help="Transfer phenotype data from XCMS object to SpecAbund dataset?"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
74 <!--
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
75 Currently not forwarded because the MSP is exported always manually afterwards
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
76 <param label="mspout" name="mspout" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" help="write msp formatted spectra to file?" />
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
77 -->
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
78 <param label="normalize" name="normalize" type="select" display="radio"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
79 help="Either 'none', 'TIC', 'quantile', or 'batch.qc' normalization of feature intensities. see batch.qc overview in details. ">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
80 <option value="none" selected="true">none</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
81 <option value="TIC">TIC</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
82 <option value="quantile">quantile</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
83 <option value="batch.qc">batch.qc</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
84 </param>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
85 <param label="qc_inj_range" name="qc_inj_range" type="integer" value="20"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
86 help="How many injections around each injection are to be scanned for presence of QC samples when
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
87 using batch.qc normalization? A good rule of thumb is between 1 and 3 times the typical
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
88 injection span between QC injections. i.e. if you inject QC ever 7 samples, set this to
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
89 between 7 and 21. Smaller values provide more local precision but make normalization sensitive
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
90 to individual poor outliers (though these are first removed using the boxplot function outlier
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
91 detection), while wider values provide less local precision in normalization but better
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
92 stability to individual peak areas."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
93
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
94 <param label="minModuleSize" name="minModuleSize" type="integer" value="2"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
95 help="How many features must be part of a cluster to be returned? default = 2"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
96 <param label="linkage" name="linkage" type="select" display="radio" value="average"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
97 help="Hierarchical clustering linkage method - see ?hclust">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
98 <option value="average" selected="true">average</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
99 <option value="ward.D">ward.D</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
100 <option value="ward.D2">ward.D2</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
101 <option value="single">single</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
102 <option value="complete">complete</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
103 <option value="mcquitty">mcquitty</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
104 <option value="median">median</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
105 <option value="centroid">centroid</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
106 </param>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
107
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
108 <param label="mzdec" name="mzdec" type="integer" value="3"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
109 help="Number of decimal places used in printing m/z values"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
110 <param label="cor_method" name="cor_method" type="select" display="radio" value="pearson"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
111 help="Which correlational method used to calculate 'r' - see ?cor">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
112 <option value="pearson" selected="true">pearson</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
113 <option value="everything">everything</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
114 <option value="spearman">spearman</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
115 <option value="kendall">kendall</option>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
116 </param>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
117
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
118 <param label="rt_only_low_n" name="rt_only_low_n" type="boolean" truevalue="TRUE" falsevalue="FALSE"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
119 checked="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
120 help="At low injection numbers, correlational relationships of peak intensities may be unreliable.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
121 By defualt ramclustR will simply ignore the correlational r value and cluster on retention time alone.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
122 If you wish to use correlation with at n less than 5, set this value to FALSE."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
123 <param label="replace_zeros" name="replace_zeros" type="boolean" truevalue="TRUE" falsevalue="FALSE"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
124 checked="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
125 help="NA, NaN, and Inf values are replaced with zero, and zero values are sometimes returned from
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
126 peak peaking. When TRUE, zero values will be replaced with a small amount of noise, with noise level
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
127 set based on the detected signal intensities for that feature. "/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
128 <param label="Merge MSP Files" name="merge_msp" type="boolean" truevalue="TRUE" falsevalue="FALSE"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
129 checked="true" help="Whether to merge all msp in one file or export one msp per spectra"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
130 </section>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
131 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
132
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
133 <xml name="parameters_optional_xcms">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
134 <section name="optional" title="Optional Parameters" expanded="false">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
135 <param label="st" name="st" type="float" optional="true" help="Sigma t - time similarity decay value.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
136 A recommended starting point is half the value of your average chromatographic peak width at half max (seconds))."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
137 <param label="fftempdir" name="fftempdir" type="text" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
138 help="Valid path: if there are file size limitations on the default ff pacakge temp directory -
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
139 getOptions('fftempdir') - you can change the directory used as the fftempdir with this option."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
140 <param label="maxt" name="maxt" type="integer" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
141 help="Maximum time difference to calculate retention similarity for - all values beyond this are assigned similarity of zero"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
142 </section>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
143 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
144
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
145 <xml name="parameters_optional_csv">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
146 <section name="optional" title="Optional Parameters" expanded="false">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
147 <param label="fftempdir" name="fftempdir" type="text" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
148 help="Valid path: if there are file size limitations on the default ff pacakge temp directory -
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
149 getOptions('fftempdir') - you can change the directory used as the fftempdir with this option."/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
150 <param label="maxt" name="maxt" type="integer" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
151 help="Maximum time difference to calculate retention similarity for - all values beyond this are assigned similarity of zero"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
152 </section>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
153 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
154
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
155 <xml name="parameters_optional_metadata">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
156 <section name="metadata" title="Optional Metadata" expanded="false">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
157 <param label="metadata" name="batch_order_qc" type="data" format="csv" optional="true"
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
158 help="CSV with sample names (or indices, currently not handled) on rows and columns with: batch
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
159 number ('batch'), position in sequence ('order') and whether it is a qc sample or not
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
160 ('qc' with true/false OR 'sampleType' with 'sample/qc/blank')."/>
4
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
161 <param label="Experimental design" name="ExpDes" type="data" format="csv" optional="true" help="Definition of experimental design in CSV format." />
3
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
162 </section>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
163 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
164
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
165 <xml name="output_msp">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
166 <collection label="Mass spectra from ${tool.name} on ${on_string}" name="mass_spectra" type="list">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
167 <discover_datasets pattern="__name_and_ext__" directory="spectra" recurse="true" ext="msp"/>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
168 </collection>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
169 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
170
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
171 <xml name="citations">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
172 <citations>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
173 <!-- Example of annotating a citation using a BibTex entry. -->
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
174 <citation type="bibtex">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
175 @article{Broeckling2014e,
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
176 abstract = {Metabolomic data are frequently acquired using chromatographically coupled mass spectrometry
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
177 (MS) platforms. For such datasets, the first step in data analysis relies on feature detection, where a
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
178 feature is defined by a mass and retention time. While a feature typically is derived from a single
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
179 compound, a spectrum of mass signals is more a more-accurate representation of the mass spectrometric
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
180 signal for a given metabolite. Here, we report a novel feature grouping method that operates in an
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
181 unsupervised manner to group signals from MS data into spectra without relying on predictability of the
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
182 in-source phenomenon. We additionally address a fundamental bottleneck in metabolomics, annotation of MS
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
183 level signals, by incorporating indiscriminant MS/MS (idMS/MS) data implicitly: feature detection is
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
184 performed on both MS and idMS/MS data, and feature-feature relationships are determined simultaneously
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
185 from the MS and idMS/MS data. This approach facilitates identification of metabolites using in-source MS
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
186 and/or idMS/MS spectra from a single experiment, reduces quantitative analytical variation compared to
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
187 single-feature measures, and decreases false positive annotations of unpredictable phenomenon as novel
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
188 compounds. This tool is released as a freely available R package, called RAMClustR, and is sufficiently
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
189 versatile to group features from any chromatographic-spectrometric platform or feature-finding software.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
190 {\textcopyright} 2014 American Chemical Society.},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
191 author = {Broeckling, C. D. and Afsar, F. A. and Neumann, S. and Ben-Hur, A. and Prenni, J. E.},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
192 doi = {10.1021/ac501530d},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
193 issn = {15206882},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
194 journal = {Analytical Chemistry},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
195 number = {14},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
196 pages = {6812--6817},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
197 pmid = {24927477},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
198 title = {{RAMClust: A novel feature clustering method enables spectral-matching-based annotation for
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
199 metabolomics data}},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
200 volume = {86},
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
201 year = {2014}
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
202 }
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
203 </citation>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
204 </citations>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
205 </xml>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
206
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
207 <token name="@HELP@">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
208 <![CDATA[
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
209 Documentation
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
210 For documentation on the tool see https://github.com/cbroeckl/RAMClustR/blob/master/vignettes/RAMClustR.Rmd
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
211
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
212 Upstream Tools
4
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
213 +------------------------------+-------------------------------+----------------------+---------------------+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
214 | Name | Output File | Format | Parameter |
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
215 +==============================+===============================+======================+=====================+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
216 | xcms | xset.fillPeaks.RData | rdata.xcms.fillpeaks | xcmsObj |
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
217 +------------------------------+-------------------------------+----------------------+---------------------+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
218 | RAMClustR define experiment | Table with experiment details | csv | Experimental design |
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
219 +------------------------------+-------------------------------+----------------------+---------------------+
3
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
220
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
221 The tool takes an **xcmsSet** object as input and extracts all relevant information.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
222
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
223 +-------+------------------------+--------+------------+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
224 | Name | Output File | Format | Parameter |
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
225 +=======+========================+========+============+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
226 | ??? | Feature Table with MS1 | csv | ms |
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
227 +-------+------------------------+--------+------------+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
228 | ??? | Feature Table with MS2 | csv | idmsms |
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
229 +-------+------------------------+--------+------------+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
230
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
231 Alternatively, the tool takes a **csv** table as input which has to fulfill the following requirements
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
232
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
233 (1) no more than one sample (or file) name column and one feature name row;
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
234 (2) feature names that contain the mass and retention times, separated by a constant delimiter; and
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
235 (3) features in columns and samples in rows.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
236
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
237 Downstream Tools
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
238 +---------+--------------+----------------------+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
239 | Name | Output File | Format |
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
240 +=========+==============+======================+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
241 | matchMS | Mass Spectra | collection (tgz/msp) |
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
242 +---------+--------------+----------------------+
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
243
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
244 @GENERAL_HELP@
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
245 ]]>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
246 </token>
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
247
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
248 <token name="@GENERAL_HELP@">
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
249 Background
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
250 Metabolomics
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
251 Metabolomics is frequently performed using chromatographically coupled mass spectrometry, with gas
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
252 chromatography, liquid chromatography, and capillary electrophoresis being the most frequently utilized
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
253 methods of separation. The coupling of chromatography to mass spectrometry is enabled with an
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
254 appropriate ionization source - electron impact (EI) for gas phase separations and electrospray
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
255 ionization (ESI) for liquid phase separations. XCMS is a commonly used tool to detect all the signals
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
256 from a metabolomics dataset, generating aligned features, where a feature is represented by a mass and
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
257 retention time. Each feature is presumed to derive from a single compound. However, each compound is
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
258 represented by several features. With any ionization method, isotopic peaks will be observed reflective
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
259 of the elemental composition of the analyte. In EI, fragmentation is a byproduct of ionization, and has
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
260 driven the generation of large mass spectral libraries. In ESI, in-source fragmentation frequently
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
261 occurs, the magnitude of which is compound dependent, with more labile compounds being more prone to
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
262 in-source fragmentation. ESI can also product multiple adduct forms (protonated, potassiated, sodiated,
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
263 ammoniated...), and can produce multimers (i.e. [2M+H]+, [3M+K]+, etc) and multiple charged species
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
264 ([M+2H]++). This can become further complicated by considering combinations of these phenomena. For
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
265 example [2M+3H]+++ (triply charged dimer) or an in-source fragment of a dimer.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
266
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
267 RAMClustR approach
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
268 RAMClustR was designed to group features designed from the same compound using an approach which is
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
269 __1.__ unsupervised, __2.__ platform agnosic, and __3.__ devoid of curated rules, as the depth of
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
270 understanding of these processes is insufficent to enable accurate curation/prediction of all phenomenon
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
271 that may occur. We acheive this by making two assumptions. The first is that two features derived
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
272 from the same compound with have (approximately) the same retention time. The second is that two
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
273 features derived from the same compound will have (approximately) the same quantitative trend across
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
274 all samples in the xcms sample set. From these assumptions, we can calculate a retention time
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
275 similarity score and a correlational similarity score for each feature pair. A high similarity score
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
276 for both retention time and correlation indicates a strong probability that two features derive from
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
277 the same compound. Since both conditions must be met, the product of the two similarity scores provides
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
278 the best approximatio of the total similarity score - i.e. a feature pair with retention time similarity
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
279 of 1 and correlational similarity of 0 is unlikely to derive from one compound - 1 x 0 = 0, the final
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
280 similarity score is zero, indicating the two features represent two different compounds. Similarly, a
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
281 feature pair with retention time similarity of 0 and correlational similarity of 1 is unlikely to derive
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
282 from one compound - 0 x 1 = 0. Alternatively - a feature pair with retention time similarity of 1 and
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
283 correlational similarity of 1 is likely to derive from one compound - 1 x 1 = 1.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
284
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
285 The RAMClustR algorithm is built on creating similarity scores for all pairs of features, submitting
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
286 this score matrix for heirarchical clustering, and then cutting the resulting dendrogram into neat
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
287 chunks using the dynamicTreeCut package - where each 'chunk' of the dendrogram results in a group of
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
288 features likely to be derived from a single compound. Importantly, this is acheived without looking for
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
289 specific phenomenon (i.e. sodiation), meaning that grouping can be performed on any dataset, whether it
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
290 is poisitive or negative ionization mode, EI or ESI, LC-MS GC-MS or CE-MS, in-source fragment or complex
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
291 adduction event, and predictable or unpredictable signals.
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
292 </token>
4
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
293
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
294 <token name="@HELP_experiment@">
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
295 <![CDATA[
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
296 Create an Experimental Design specification for RAMClustR experiment.
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
297
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
298 Downstream Tools
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
299 +-----------+-----------------------+--------+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
300 | Name | Output File | Format |
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
301 +===========+=======================+========+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
302 | RAMClustR | Experiment definition | csv |
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
303 +-----------+-----------------------+--------+
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
304
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
305 ]]>
69e0da4703b5 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit b514d9bf91b62bb06d39e6ceee21d8f18876e12b"
recetox
parents: 3
diff changeset
306 </token>
3
211cd88b5148 "planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 9bc547872c98a9c13c561d15e8990fe82bdc0e72"
recetox
parents:
diff changeset
307 </macros>