Mercurial > repos > recetox > ramclustr
diff ramclustr.xml @ 12:f52181a205d3 draft default tip
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit c562be4e9eb71470b480752aafe16722aee72bb1
author | recetox |
---|---|
date | Thu, 19 Jun 2025 07:59:00 +0000 |
parents | da7722f665f4 |
children |
line wrap: on
line diff
--- a/ramclustr.xml Thu May 30 14:52:11 2024 +0000 +++ b/ramclustr.xml Thu Jun 19 07:59:00 2025 +0000 @@ -1,4 +1,4 @@ -<tool id="ramclustr" name="RAMClustR" version="@TOOL_VERSION@+galaxy7" profile="21.09"> +<tool id="ramclustr" name="RAMClustR" version="@TOOL_VERSION@+galaxy0" profile="23.0"> <description>A feature clustering algorithm for non-targeted mass spectrometric metabolomics data.</description> <macros> <import>macros.xml</import> @@ -15,11 +15,11 @@ <requirements> <requirement type="package" version="@TOOL_VERSION@">r-ramclustr</requirement> - <requirement type="package" version="3.20.0">bioconductor-xcms</requirement> - <requirement type="package" version="9.0.0">r-arrow</requirement> + <requirement type="package" version="3.22.0">bioconductor-xcms</requirement> + <requirement type="package" version="19.0.1">r-arrow</requirement> </requirements> - <command detect_errors="exit_code"><![CDATA[ + <command detect_errors="aggressive"><![CDATA[ Rscript -e 'source("${__tool_directory__}/ramclustr_wrapper.R")' -e 'source("${ramclustr_method}")' @@ -28,7 +28,7 @@ <configfiles> <configfile name="ramclustr_method"> #if $filetype.type_choice == "xcms": - obj = load("$filetype.xcms.input_xcms") + obj = load("$filetype.input_xcms") ramclustObj = RAMClustR::rc.get.xcms.data( xcmsObj = xdata, #if $extras.ExpDes: @@ -122,7 +122,6 @@ linkage = "$clustering.linkage", cor.method = "$filetype.required.cor_method", rt.only.low.n = $extras.rt_only_low_n, - fftempdir = NULL, ) #if $extras.quality_control == "TRUE": @@ -177,21 +176,20 @@ </inputs> <outputs> - <data label="Spec Abundance of ${on_string}" name="spec_abundance" format="tsv" /> + <data label="Spec Abundance of ${on_string}" name="spec_abundance" format="tabular" /> <expand macro="output_msp"/> </outputs> <tests> - <test expect_num_outputs="2"><!-- TEST 1 --> - <section name="filetype"> + <!-- TEST 1 --> + <test expect_num_outputs="2"> + <conditional name="filetype"> <param name="type_choice" value="xcms"/> - <section name="xcms"> - <param name="input_xcms" value="test1_xcmsObj_1.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> - </section> + <param name="input_xcms" value="test1_xcmsObj_1.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> <section name="required"> <param name="maxt" value="259.8"/> </section> - </section> + </conditional> <section name="msp_output_details"> <param name="mzdec" value="4"/> </section> @@ -199,31 +197,33 @@ <param name="ExpDes" value="lc-ramclustr-define-experiment.csv" ftype="csv"/> </section> <output name="mass_spectra_merged" file="test1_fill_xcms_1.msp" ftype="msp"/> - <output name="spec_abundance" file="test1_spec_abundance_xcms_1.tsv" ftype="tsv" compare="sim_size" delta="100"/> + <output name="spec_abundance" file="test1_spec_abundance_xcms_1.tsv" ftype="tabular" compare="sim_size" delta="100"/> </test> - <test expect_num_outputs="2"><!-- TEST 2 --> - <section name="filetype"> + + <!-- TEST 2 --> + <test expect_num_outputs="2"> + <conditional name="filetype"> <param name="type_choice" value="xcms"/> - <section name="xcms"> - <param name="input_xcms" value="test2_xcmsObj_2.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> - </section> + <param name="input_xcms" value="test2_xcmsObj_2.rdata.xcms.fillpeaks" ftype="rdata.xcms.fillpeaks"/> <section name="required"> <param name="maxt" value="78.4"/> </section> - </section> + </conditional> <section name="msp_output_details"> <param name="mzdec" value="4"/> </section> <section name="normalisation"> - <section name="normalisation_method"> - <param name="batch_order_qc" value="test2_sample_metadata_xcms_2.csv" ftype="csv" /> - </section> + <conditional name="normalisation_method"> + <param name="normalize" value="quantile"/> + </conditional> </section> - <output name="mass_spectra_merged" file="test2_fill_xcms_2.msp" ftype="msp" compare="sim_size" delta="100"/> - <output name="spec_abundance" file="test2_spec_abundance_xcms_2.tsv" ftype="tsv" compare="sim_size" delta="100"/> + <output name="mass_spectra_merged" file="test2_fill_xcms_2.msp" ftype="msp" compare="sim_size" delta="500"/> + <output name="spec_abundance" file="test2_spec_abundance_xcms_2.tsv" ftype="tabular" compare="sim_size" delta="500"/> </test> - <test expect_num_outputs="2"><!-- TEST 3 --> - <section name="filetype"> + + <!-- TEST 3 --> + <test expect_num_outputs="2"> + <conditional name="filetype"> <param name="type_choice" value="csv"/> <section name="ms_csv"> <param name="ms" value="test3_csv_test-input_1_2.csv" ftype="csv"/> @@ -232,40 +232,44 @@ <param name="st" value="5.0"/> <param name="maxt" value="1"/> </section> - </section> + </conditional> <section name="performance"> <param name="blocksize" value="1000"/> <param name="mult" value="1"/> </section> <output name="mass_spectra_merged" file="test3_spectra_csv_1.msp" ftype="msp"/> - <output name="spec_abundance" file="test3_spec_abundance_csv_1.tsv" ftype="tsv"/> + <output name="spec_abundance" file="test3_spec_abundance_csv_1.tsv" ftype="tabular"/> </test> - <test expect_num_outputs="2"><!-- TEST 4 --> - <section name="filetype"> + + <!-- TEST 4 --> + <test expect_num_outputs="2"> + <conditional name="filetype"> <param name="type_choice" value="csv"/> <section name="ms_csv"> <param name="ms" value="test3_csv_test-input_1_2.csv" ftype="csv"/> </section> - </section> + </conditional> <output name="mass_spectra_merged" file="test4_spectra_csv_2.msp" ftype="msp" lines_diff="10"/> </test> - <test expect_num_outputs="2"><!-- TEST 5 --> - <section name="filetype"> + + <!-- TEST 5 --> + <test expect_num_outputs="2"> + <conditional name="filetype"> <param name="type_choice" value="recetox-aplcms"/> <section name="ms_dataframe"> <param name="ms1_featureDefinitions" value="test5_df_featureDefinitions_input.parquet" ftype="parquet"/> <param name="ms1_featureValues" value="test5_df_featureValues_input.parquet" ftype="parquet"/> </section> - </section> + </conditional> <output name="mass_spectra_merged" file="test5_spectra.msp" ftype="msp" lines_diff="10"/> </test> - <test expect_num_outputs="3"><!-- TEST 6 --> - <section name="filetype"> + + <!-- TEST 6 --> + <test expect_num_outputs="3"> + <conditional name="filetype"> <param name="type_choice" value="xcms"/> - <section name="xcms"> - <param name="input_xcms" value="test6.fillpeaks" ftype="rdata.xcms.fillpeaks"/> - </section> - </section> + <param name="input_xcms" value="test6.fillpeaks" ftype="rdata.xcms.fillpeaks"/> + </conditional> <section name="msp_output_details"> <param name="mzdec" value="4"/> </section> @@ -273,13 +277,13 @@ <param name="quality_control" value="TRUE"/> </section> <section name="filtering"> - <section name="feature_filter_blanks"> + <conditional name="feature_filter_blanks"> <param name="filter_blanks" value="TRUE"/> <param name="blank_tag" value="Blanc"/> - </section> - <section name="feature_filter_cv"> + </conditional> + <conditional name="feature_filter_cv"> <param name="filter_cv" value="TRUE"/> - </section> + </conditional> </section> <output name="mass_spectra_merged" file="test6_out.msp" ftype="msp"/> <output name="spec_abundance">