annotate xcms_retcor.r @ 27:8242376d9f35 draft default tip

planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
author workflow4metabolomics
date Thu, 14 Mar 2024 15:35:44 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
1 #!/usr/bin/env Rscript
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
2
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
3 # ----- LOG FILE -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
4 log_file <- file("log.txt", open = "wt")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
5 sink(log_file)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
6 sink(log_file, type = "output")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
7
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
8
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
9 # ----- PACKAGE -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
10 cat("\tSESSION INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
11
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
12 #Import the different functions
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
13 source_local <- function(fname) {
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
14 argv <- commandArgs(trailingOnly = FALSE)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
15 base_dir <- dirname(substring(argv[grep("--file=", argv)], 8))
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
16 source(paste(base_dir, fname, sep = "/"))
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
17 }
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
18 source_local("lib.r")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
19
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
20 pkgs <- c("xcms", "batch", "RColorBrewer")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
21 loadAndDisplayPackages(pkgs)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
22 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
23
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
24
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
25 # ----- ARGUMENTS -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
26 cat("\tARGUMENTS INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
27 args <- parseCommandArgs(evaluate = FALSE) #interpretation of arguments given in command line as an R list of objects
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
28 write.table(as.matrix(args), col.names = FALSE, quote = FALSE, sep = "\t")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
29
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
30 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
31
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
32 # ----- PROCESSING INFILE -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
33 cat("\tARGUMENTS PROCESSING INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
34
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
35 #saving the specific parameters
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
36 method <- args$method
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
37
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
38 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
39
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
40
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
41 # ----- ARGUMENTS PROCESSING -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
42 cat("\tINFILE PROCESSING INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
43
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
44 #image is an .RData file necessary to use xset variable given by previous tools
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
45 load(args$image)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
46 args$image <- NULL
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
47 if (!exists("xdata")) stop("\n\nERROR: The RData doesn't contain any object called 'xdata'. This RData should have been created by an old version of XMCS 2.*")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
48
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
49 # Handle infiles
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
50 if (!exists("singlefile")) singlefile <- NULL
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
51 if (!exists("zipfile")) zipfile <- NULL
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
52 rawFilePath <- retrieveRawfileInTheWorkingDir(singlefile, zipfile, args)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
53 zipfile <- rawFilePath$zipfile
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
54 singlefile <- rawFilePath$singlefile
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
55
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
56 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
57
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
58
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
59 # ----- MAIN PROCESSING INFO -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
60 cat("\tMAIN PROCESSING INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
61
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
62
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
63 cat("\t\tCOMPUTE\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
64
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
65 cat("\t\t\tAlignment/Retention Time correction\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
66 # clear the arguement list to remove unexpected key/value as singlefile_galaxyPath or method ...
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
67 args <- args[names(args) %in% slotNames(do.call(paste0(method, "Param"), list()))]
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
68
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
69 adjustRtimeParam <- do.call(paste0(method, "Param"), args)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
70 print(adjustRtimeParam)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
71
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
72 if (hasAdjustedRtime(xdata)) {
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
73 cat("WARNING: a retention time ajustment had already been applied to your data.\nThe function applyAdjustedRtime was processed to cumulate the ajustment")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
74 cat("Replace raw retention times with adjusted retention times.\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
75 xdata <- applyAdjustedRtime(xdata)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
76 }
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
77 xdata <- adjustRtime(xdata, param = adjustRtimeParam)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
78
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
79 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
80
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
81
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
82 # -- TIC --
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
83 cat("\t\tDRAW GRAPHICS\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
84 getPlotAdjustedRtime(xdata)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
85
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
86 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
87
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
88 # ----- EXPORT -----
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
89
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
90 cat("\tXCMSnExp OBJECT INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
91 print(xdata)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
92 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
93
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
94 cat("\txcmsSet OBJECT INFO\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
95 # Get the legacy xcmsSet object
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
96 xset <- getxcmsSetObject(xdata)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
97 print(xset)
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
98 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
99
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
100 #saving R data in .Rdata file to save the variables used in the present tool
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
101 objects2save <- c("xdata", "zipfile", "singlefile", "md5sumList", "sampleNamesList")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
102 save(list = objects2save[objects2save %in% ls()], file = "retcor.RData")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
103
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
104 cat("\n\n")
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
105
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
106
8242376d9f35 planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit cc13a2654ccf6f9e55bc0120ea5518df3b045712
workflow4metabolomics
parents:
diff changeset
107 cat("\tDONE\n")