Mercurial > repos > lecorguille > xcms_xcmsset
diff xcms_xcmsSet.r @ 33:c363b9f1caef draft
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 7b226c3ba91a3cf654ec1c14b3ef85090968bb0f
author | lecorguille |
---|---|
date | Mon, 05 Mar 2018 04:15:34 -0500 |
parents | 2bf1cb023c94 |
children | efd23113d5f4 |
line wrap: on
line diff
--- a/xcms_xcmsSet.r Thu Mar 01 04:14:39 2018 -0500 +++ b/xcms_xcmsSet.r Mon Mar 05 04:15:34 2018 -0500 @@ -37,6 +37,16 @@ register(BPPARAM) #saving the specific parameters +if (!is.null(args$filterAcquisitionNum)){ + filterAcquisitionNumParam <- args$filterAcquisitionNum; args$filterAcquisitionNum <- NULL +} +if (!is.null(args$filterRt)){ + filterRtParam <- args$filterRt; args$filterRt <- NULL +} +if (!is.null(args$filterMz)){ + filterMzParam <- args$filterMz; args$filterMz <- NULL +} + method <- args$method; args$method <- NULL cat("\n\n") @@ -80,6 +90,17 @@ cat("\t\t\tLoad Raw Data\n") raw_data <- readMSData(files=files, pdata = new("NAnnotatedDataFrame", pd), mode="onDisk") +cat("\t\t\tApply filter[s] (if asked)\n") +if (exists("filterAcquisitionNumParam")) { + raw_data <- filterAcquisitionNum(raw_data, filterAcquisitionNumParam[1]:filterAcquisitionNumParam[2]) +} +if (exists("filterRtParam")) { + raw_data <- filterRt(raw_data, filterRtParam) +} +if (exists("filterMzParam")) { + raw_data <- filterMz(raw_data, filterMzParam) +} + cat("\t\t\tChromatographic peak detection\n") findChromPeaksParam <- do.call(paste0(method,"Param"), args) print(findChromPeaksParam) @@ -90,7 +111,7 @@ # Transform the files absolute pathways into relative pathways xdata@processingData@files <- sub(paste(getwd(), "/", sep="") , "", xdata@processingData@files) -save.image() + # Create a sampleMetada file sampleNamesList <- getSampleMetadata(xdata=xdata, sampleMetadataOutput="sampleMetadata.tsv")