Mercurial > repos > recetox > ramclustr
comparison ramclustr.xml @ 1:15e173c5762c draft
"planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 249fdcc40e08fb1aece6d119fcf747eea1c595fb"
author | recetox |
---|---|
date | Thu, 19 Aug 2021 07:17:15 +0000 |
parents | cb0b83b330fd |
children | eac0e6feb850 |
comparison
equal
deleted
inserted
replaced
0:cb0b83b330fd | 1:15e173c5762c |
---|---|
1 <tool id="ramclustr" name="RAMClustR" version="@TOOL_VERSION@+galaxy1"> | 1 <tool id="ramclustr" name="RAMClustR" version="@TOOL_VERSION@+galaxy0"> |
2 <macros> | 2 <macros> |
3 <import>ramclustr_macros.xml</import> | 3 <import>ramclustr_macros.xml</import> |
4 </macros> | 4 </macros> |
5 | 5 <creator> |
6 <organization | |
7 url="https://www.recetox.muni.cz/" | |
8 name="RECETOX MUNI" /> | |
9 </creator> | |
6 <requirements> | 10 <requirements> |
7 <container type="docker">recetox/ramclustr:1.1.0-recetox0</container> | 11 <requirement type="package" version="@TOOL_VERSION@">r-ramclustr</requirement> |
12 <requirement type="package" version="3.14.0">bioconductor-xcms</requirement> | |
8 </requirements> | 13 </requirements> |
9 | |
10 <command detect_errors="aggressive"><![CDATA[ | 14 <command detect_errors="aggressive"><![CDATA[ |
11 Rscript | 15 Rscript |
12 -e 'source("${__tool_directory__}/ramclustr_wrapper.R")' | 16 -e 'source("${__tool_directory__}/ramclustr_wrapper.R")' |
13 #if $filetype.type_choice == "xcms": | 17 #if $filetype.type_choice == "xcms": |
14 -e 'x <- ramclustr_xcms( | 18 -e 'x <- ramclustr_xcms( |
54 #end if | 58 #end if |
55 )' | 59 )' |
56 -e 'store_output(x, "$result", "$method_metadata", $filetype.required.merge_msp, "$spec_abundance")' | 60 -e 'store_output(x, "$result", "$method_metadata", $filetype.required.merge_msp, "$spec_abundance")' |
57 ]]> | 61 ]]> |
58 </command> | 62 </command> |
59 | |
60 <inputs> | 63 <inputs> |
61 <conditional name="filetype"> | 64 <conditional name="filetype"> |
62 <param name="type_choice" type="select" label="Choose input format:"> | 65 <param name="type_choice" type="select" label="Choose input format:"> |
63 <option value="xcms" selected="true">XCMS</option> | 66 <option value="xcms" selected="true">XCMS</option> |
64 <option value="csv">CSV</option> | 67 <option value="csv">CSV</option> |
84 <data label="Metadata for ${tool.name} on ${on_string}" name="method_metadata" format="txt"/> | 87 <data label="Metadata for ${tool.name} on ${on_string}" name="method_metadata" format="txt"/> |
85 <expand macro="output_msp"/> | 88 <expand macro="output_msp"/> |
86 </outputs> | 89 </outputs> |
87 | 90 |
88 <tests> | 91 <tests> |
89 <test> | 92 <test><!-- TEST 1 --> |
90 <param name="type_choice" value="xcms"/> | 93 <param name="type_choice" value="xcms"/> |
91 <param name="input_xcms" value="xcmsObj_1.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> | 94 <param name="input_xcms" value="test1_xcmsObj_1.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> |
92 <output name="result" file="ramclustObj_xcms_1.rdata" ftype="RData" compare="sim_size" delta="100"/> | 95 <output name="result" file="test1_ramclustObj_xcms_1.rdata" ftype="RData" compare="sim_size" delta="200"/> |
93 <output_collection name="mass_spectra" type="list"> | 96 <output_collection name="mass_spectra" type="list"> |
94 <element name="fill" file="fill_xcms_1.msp" ftype="msp" checksum="md5$d53ed06d6f888a88ff321f833e29bb47"/> | 97 <element name="fill" file="test1_fill_xcms_1.msp" ftype="msp"/> |
95 </output_collection> | 98 </output_collection> |
96 <output name="method_metadata" file="metadata_xcms_1.txt" ftype="txt" checksum="md5$81db28b08860988e3966f585b0f44b0f"/> | 99 <output name="method_metadata" file="test1_metadata_xcms_1.txt" ftype="txt"/> |
97 <output name="spec_abundance" file="spec_abundance_xcms_1.csv" ftype="csv" compare="sim_size" delta="100"/> | 100 <output name="spec_abundance" file="test1_spec_abundance_xcms_1.csv" ftype="csv" compare="sim_size" delta="100"/> |
98 </test> | 101 </test> |
99 <test> | 102 <test><!-- TEST 2 --> |
100 <param name="type_choice" value="xcms"/> | 103 <param name="type_choice" value="xcms"/> |
101 <param name="input_xcms" value="xcmsObj_2.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> | 104 <param name="input_xcms" value="test2_xcmsObj_2.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> |
102 <param name="batch_order_qc" value="sample_metadata_xcms_2.csv" ftype="csv" /> | 105 <param name="batch_order_qc" value="test2_sample_metadata_xcms_2.csv" ftype="csv" /> |
103 <output name="result" file="ramclustObj_xcms_2.rdata" ftype="RData" compare="sim_size" delta="200"/> | 106 <output name="result" file="test2_ramclustObj_xcms_2.rdata" ftype="RData" compare="sim_size" delta="200"/> |
104 <output_collection name="mass_spectra" type="list"> | 107 <output_collection name="mass_spectra" type="list"> |
105 <element name="fill" file="fill_xcms_2.msp" ftype="msp" lines_diff="10"/> | 108 <element name="fill" file="test2_fill_xcms_2.msp" ftype="msp" compare="diff" lines_diff="10"/> |
106 </output_collection> | 109 </output_collection> |
107 <output name="method_metadata" file="metadata_xcms_2.txt" ftype="txt" checksum="md5$286e4aa53c38c99e92202584d7407406"/> | 110 <output name="method_metadata" file="test2_metadata_xcms_2.txt" ftype="txt"/> |
108 <output name="spec_abundance" file="spec_abundance_xcms_2.csv" ftype="csv" compare="sim_size" delta="100"/> | 111 <output name="spec_abundance" file="test2_spec_abundance_xcms_2.csv" ftype="csv" compare="sim_size" delta="100"/> |
109 </test> | 112 </test> |
110 <test> | 113 <test><!-- TEST 3 --> |
111 <param name="type_choice" value="csv"/> | 114 <param name="type_choice" value="csv"/> |
112 <param name="ms" value="csv_test-input_1_2.csv" ftype="csv"/> | 115 <param name="ms" value="test3_csv_test-input_1_2.csv" ftype="csv"/> |
113 <param name="sample_name_column" value="1"/> | |
114 <param name="feature_delimiter" value="_"/> | |
115 <param name="retention_time_column" value="2"/> | |
116 <param name="st" value="5.0"/> | 116 <param name="st" value="5.0"/> |
117 <param name="sr" value="0.5"/> | |
118 <param name="deepSplit" value="False"/> | |
119 <param name="blocksize" value="1000"/> | 117 <param name="blocksize" value="1000"/> |
120 <param name="mult" value="1"/> | 118 <param name="mult" value="1"/> |
121 <param name="hmax" value="0.3"/> | |
122 <param name="collapse" value="True"/> | |
123 <param name="usePheno" value="True"/> | |
124 <param name="normalize" value="none"/> | |
125 <param name="qc_inj_range" value="20"/> | |
126 <param name="minModuleSize" value="2"/> | |
127 <param name="linkage" value="average"/> | |
128 <param name="mzdec" value="3"/> | |
129 <param name="cor_method" value="pearson"/> | |
130 <param name="rt_only_low_n" value="True"/> | |
131 <param name="replace_zeros" value="True"/> | |
132 <param name="Merge MSP Files" value="True"/> | |
133 <param name="maxt" value="1"/> | 119 <param name="maxt" value="1"/> |
134 <output name="result" file="ramclustObj_csv_1.rdata"/> | 120 <output name="result" file="test3_ramclustObj_csv_1.rdata" ftype="RData" compare="sim_size" delta="200"/> |
135 <output name="spec_abundance" file="spec_abundance_csv_1.csv" ftype="csv"/> | 121 <output name="spec_abundance" file="test3_spec_abundance_csv_1.csv" ftype="csv"/> |
136 <output name="method_metadata" file="metadata_csv_1.txt" ftype="txt"/> | 122 <output name="method_metadata" file="test3_metadata_csv_1.txt" ftype="txt"/> |
137 <output_collection name="mass_spectra" type="list"> | 123 <output_collection name="mass_spectra" type="list"> |
138 <element name="fill" file="spectra_csv_1.msp" ftype="msp"/> | 124 <element name="fill" file="test3_spectra_csv_1.msp" ftype="msp"/> |
139 </output_collection> | 125 </output_collection> |
140 </test> | 126 </test> |
141 <test> | 127 <test><!-- TEST 4 --> |
142 <param name="type_choice" value="csv"/> | 128 <param name="type_choice" value="csv"/> |
143 <param name="ms" value="csv_test-input_1_2.csv" ftype="csv"/> | 129 <param name="ms" value="test3_csv_test-input_1_2.csv" ftype="csv"/> |
144 <param name="sample_name_column" value="1"/> | 130 <param name="batch_order_qc" value="test4_sample_metadata_csv_2.csv" ftype="csv" /> |
145 <param name="feature_delimiter" value="_"/> | 131 <output name="result" file="test4_ramclustObj_csv_2.rdata" ftype="RData" compare="sim_size" delta="200"/> |
146 <param name="retention_time_column" value="2"/> | 132 <output name="spec_abundance" file="test4_spec_abundance_csv_2.csv" ftype="csv"/> |
147 <param name="batch_order_qc" value="sample_metadata_csv_2.csv" ftype="csv" /> | 133 <output name="method_metadata" file="test4_metadata_csv_2.txt" ftype="txt"/> |
148 <output name="result" file="ramclustObj_csv_2.rdata"/> | |
149 <output name="spec_abundance" file="spec_abundance_csv_2.csv" ftype="csv"/> | |
150 <output name="method_metadata" file="metadata_csv_2.txt" ftype="txt"/> | |
151 <output_collection name="mass_spectra" type="list"> | 134 <output_collection name="mass_spectra" type="list"> |
152 <element name="fill" file="spectra_csv_2.msp" ftype="msp" lines_diff="10"/> | 135 <element name="fill" file="test4_spectra_csv_2.msp" ftype="msp" lines_diff="10"/> |
153 </output_collection> | 136 </output_collection> |
154 </test> | 137 </test> |
155 </tests> | 138 </tests> |
156 | 139 |
157 <help> | 140 <help> |