# HG changeset patch # User recetox # Date 1713340283 0 # Node ID d70dd1d6ac4d590978d91075e048d8ccfbc07f97 # Parent c043e1fd79d136a2772ba1d6d490af23641c91c5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ramclustr commit 8775353ea1dddf10877441e158c7271a401d036e diff -r c043e1fd79d1 -r d70dd1d6ac4d macros.xml --- a/macros.xml Tue Apr 16 11:30:05 2024 +0000 +++ b/macros.xml Wed Apr 17 07:51:23 2024 +0000 @@ -184,9 +184,55 @@ help="NA, NaN, and Inf values are replaced with zero, and zero values are sometimes returned from peak peaking. When TRUE, zero values will be replaced with a small amount of noise, with noise level set based on the detected signal intensities for that feature."/> + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -197,6 +243,9 @@ msp_output_details['merge_msp'] + + extras['quality_control'] or filtering['feature_filter_cv']['filter_cv'] == "TRUE" + diff -r c043e1fd79d1 -r d70dd1d6ac4d ramclustr.xml --- a/ramclustr.xml Tue Apr 16 11:30:05 2024 +0000 +++ b/ramclustr.xml Wed Apr 17 07:51:23 2024 +0000 @@ -1,4 +1,4 @@ - + A feature clustering algorithm for non-targeted mass spectrometric metabolomics data. macros.xml @@ -72,6 +72,16 @@ ramclustObj = RAMClustR::rc.feature.replace.na(ramclustObj = ramclustObj) #end if + #if $filtering.feature_filter_blanks.filter_blanks == "TRUE": + ramclustObj = RAMClustR::rc.feature.filter.blanks( + ramclustObj = ramclustObj, + qc.tag = "${filtering.feature_filter_blanks.qc_tag}", + blank.tag = "${filtering.feature_filter_blanks.blank_tag}", + sn = $filtering.feature_filter_blanks.sn, + remove.blanks = $filtering.feature_filter_blanks.remove_blanks + ) + #end if + #if $normalisation.normalisation_method.normalize != "none": ramclustObj = apply_normalisation( ramclustr_obj = ramclustObj, @@ -89,6 +99,14 @@ ) #end if + #if $filtering.feature_filter_cv.filter_cv == "TRUE": + ramclustObj = RAMClustR::rc.feature.filter.cv( + ramclustObj = ramclustObj, + qc.tag = "${filtering.feature_filter_cv.qc_tag}", + max.cv = $filtering.feature_filter_cv.max_cv + ) + #end if + ramclustObj = RAMClustR::rc.ramclustr( ramclustObj = ramclustObj, st = $filetype.required.st, @@ -104,6 +122,10 @@ rt.only.low.n = $extras.rt_only_low_n, fftempdir = NULL, ) + + #if $extras.quality_control == "TRUE": + ramclustObj = RAMClustR::rc.qc(ramclustObj = ramclustObj) + #end if store_output( ramclustr_obj = ramclustObj, @@ -235,6 +257,40 @@ + +
+ +
+ +
+
+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+ + + + + + + + + + + +
diff -r c043e1fd79d1 -r d70dd1d6ac4d test-data/test6.fillpeaks Binary file test-data/test6.fillpeaks has changed diff -r c043e1fd79d1 -r d70dd1d6ac4d test-data/test6_out.msp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test6_out.msp Wed Apr 17 07:51:23 2024 +0000 @@ -0,0 +1,53 @@ +NAME:C1 +IONMODE:Negative +SPECTRUMTYPE:Centroid +RETENTIONTIME:54.89 +Num Peaks:10 +135.0295 9979069 +179.056 5594441 +195.0506 2625643 +165.0401 1960745 +187.0372 1743661 +148.0279 995311 +146.0145 950514 +219.0448 540250 +189.0327 411265 +180.0589 227648 + +NAME:C2 +IONMODE:Negative +SPECTRUMTYPE:Centroid +RETENTIONTIME:63.74 +Num Peaks:8 +191.0193 28601409 +111.0086 2371386 +129.0192 2125989 +192.0223 1724583 +85.0294 991832 +87.0087 956947 +359.0473 811419 +101.0241 397166 + +NAME:C3 +IONMODE:Negative +SPECTRUMTYPE:Centroid +RETENTIONTIME:59.06 +Num Peaks:7 +149.0451 7763606 +151.0067 3434565 +166.0174 822559 +75.0087 771138 +177.0401 707232 +209.066 258300 +178.0633 166079 + +NAME:C4 +IONMODE:Negative +SPECTRUMTYPE:Centroid +RETENTIONTIME:50.66 +Num Peaks:4 +96.9692 6132644 +102.9565 1867855 +176.8926 120442 +184.8312 80882 +