comparison mfassignr_findRecalSeries.xml @ 4:1b4881c150cc draft default tip

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/mfassignr commit 7d98b78ae27b24ee581d40ff0b624d7ecb288030
author recetox
date Fri, 01 Nov 2024 08:19:40 +0000
parents ad4176b336dc
children
comparison
equal deleted inserted replaced
3:18e13043167d 4:1b4881c150cc
10 <edam_operations> 10 <edam_operations>
11 <edam_operation>operation_3627</edam_operation> 11 <edam_operation>operation_3627</edam_operation>
12 </edam_operations> 12 </edam_operations>
13 <expand macro="creator" /> 13 <expand macro="creator" />
14 <expand macro="refs" /> 14 <expand macro="refs" />
15 <expand macro="requirements" />
15 16
16 <expand macro="requirements" />
17 <command detect_errors="exit_code"><![CDATA[ 17 <command detect_errors="exit_code"><![CDATA[
18 Rscript -e 'packageVersion("MFAssignR")' && 18 Rscript -e 'packageVersion("MFAssignR")' &&
19 Rscript '${mfassignr_findrecalseries}' 19 Rscript '${mfassignr_findrecalseries}'
20 ]]> 20 ]]>
21 </command> 21 </command>
22
22 <configfiles> 23 <configfiles>
23 <configfile name="mfassignr_findrecalseries"><![CDATA[ 24 <configfile name="mfassignr_findrecalseries"><![CDATA[
24 library(dplyr) 25 library(dplyr)
25 df <- read.table("$input_file", header=TRUE, sep="\t") 26 df <- read.table("$input_file", header=TRUE, sep="\t")
26 result <- MFAssignR::FindRecalSeries( 27 result <- MFAssignR::FindRecalSeriesSimple(df) |> dplyr::slice(-1)
27 df = df,
28 global_min = $global_min,
29 global_max = $global_max,
30 number_of_combinations = $number_of_combinations,
31 abundance_score_threshold = $abundance_score_threshold,
32 peak_distance_threshold = $peak_distance_threshold,
33 coverage_threshold = $coverage_threshold,
34 fill_series = $fill_series
35 ) |> dplyr::rename(Series = series)
36
37 write.table(result, file="$final_series", sep="\t", row.names=FALSE) 28 write.table(result, file="$final_series", sep="\t", row.names=FALSE)
38 ]]></configfile> 29 ]]></configfile>
39 </configfiles> 30 </configfiles>
31
40 <inputs> 32 <inputs>
41 <expand macro="findrecalseries_param"/> 33 <param name="input_file" type="data" format="tabular" label="Input data"
34 help="Recalibration series, output from RecalList"/>
42 </inputs> 35 </inputs>
36
43 <outputs> 37 <outputs>
44 <data name="final_series" format="tabular" label="Final recalibration series"/> 38 <data name="final_series" format="tabular" label="Final recalibration series"/>
45 </outputs> 39 </outputs>
40
46 <tests> 41 <tests>
47 <test> 42 <test>
48 <param name="input_file" value="recallist/recal_series.tabular"/> 43 <param name="input_file" value="recallist/recal_series.tabular"/>
49 <param name="global_min" value="100"/> 44 <output name="final_series" file="findrecalseries/selected_series_simple.tabular"/>
50 <param name="global_max" value="500"/>
51 <param name="abundance_score_threshold" value="50"/>
52 <param name="number_of_combinations" value="3"/>
53 <param name="coverage_threshold" value="50"/>
54 <param name="fill_series" value="TRUE"/>
55 <output name="final_series" file="findrecalseries/selected_series.tabular"/>
56 </test> 45 </test>
57 </tests> 46 </tests>
47
58 <help> 48 <help>
59 @FINDRECALSERIES_HELP@ 49 @FINDRECALSERIES_HELP@
60 50
61 @GENERAL_HELP@ 51 @GENERAL_HELP@
62 </help> 52 </help>
53
63 <expand macro="citations"/> 54 <expand macro="citations"/>
64 </tool> 55 </tool>