annotate track_rt_raw.R @ 3:8b043ee376db draft

planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit a598583947118bd50cfe5ae12d955c20d6e502a6
author tomnl
date Tue, 17 Jul 2018 12:32:50 -0400
parents 58ee3687f776
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
1 library(optparse)
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
2
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
3 print(sessionInfo())
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
4
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
5 option_list <- list(
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
6 make_option(c("--xset_path"), type="character"),
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
7 make_option(c("-o", "--out_dir"), type="character"),
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
8 make_option(c("--extract_peaks"), action="store_true")
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
9 )
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
10
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
11 # store options
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
12 opt<- parse_args(OptionParser(option_list=option_list))
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
13
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
14 load(opt$xset_path)
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
15
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
16 print(xset)
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
17
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
18 rtraw <- xset@peaks[,c('rt', 'rtmin', 'rtmax')]
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
19 colnames(rtraw) <- c('rt_raw','rtmin_raw','rtmax_raw')
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
20 xset@peaks <- cbind(xset@peaks, rtraw)
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
21
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
22
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
23 print('saving RData')
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
24 save.image(file.path(opt$out_dir, 'xset_rt_raw_tracked.RData'))
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
25
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
26 if(!is.null(opt$extract_peaks)){
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
27 write.table(xset@peaks, file.path(opt$out_dir, 'xset_peaks.tsv'), row.names=FALSE, sep='\t')
58ee3687f776 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 0c9e55ffdc126b76e52d083d24c8f18ac1a901de
tomnl
parents:
diff changeset
28 }