Mercurial > repos > melpetera > batchcorrection
comparison runit/batchcorrection_tests.R @ 0:71d83d8920bf draft
planemo upload for repository https://github.com/workflow4metabolomics/batchcorrection.git commit de79117e6ab856420b87efca3675c7963688f975
author | melpetera |
---|---|
date | Tue, 09 Aug 2016 06:47:41 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:71d83d8920bf |
---|---|
1 test_input_allLoessPool <- function() { | |
2 | |
3 testDirC <- "input" | |
4 determineL <- FALSE | |
5 allLoessL <- TRUE | |
6 argLs <- list(method = "all_loess_pool", | |
7 span = "1") | |
8 | |
9 if(!allLoessL) | |
10 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
11 | |
12 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
13 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
14 | |
15 checkEqualsNumeric(outLs[['datMN']][1, 1], 25803076, tolerance = 1e-3) | |
16 | |
17 } | |
18 | |
19 test_input_allLoessSample <- function() { | |
20 | |
21 testDirC <- "input" | |
22 determineL <- FALSE | |
23 allLoessL <- TRUE | |
24 argLs <- list(method = "all_loess_sample", | |
25 span = "1") | |
26 | |
27 if(!allLoessL) | |
28 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
29 | |
30 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
31 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
32 | |
33 checkEqualsNumeric(outLs[['datMN']][1, 1], 23402048, tolerance = 1e-3) | |
34 | |
35 } | |
36 | |
37 test_example1_allLoessSample <- function() { | |
38 | |
39 testDirC <- "example1" | |
40 determineL <- FALSE | |
41 allLoessL <- TRUE | |
42 argLs <- list(method = "all_loess_sample", | |
43 span = "1") | |
44 | |
45 if(!allLoessL) | |
46 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
47 | |
48 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
49 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
50 | |
51 checkEqualsNumeric(outLs[['datMN']][1, 1], 21732604, tolerance = 1e-3) | |
52 | |
53 } | |
54 | |
55 test_example1_allLoessSampleSpan06 <- function() { | |
56 | |
57 testDirC <- "example1" | |
58 determineL <- FALSE | |
59 allLoessL <- TRUE | |
60 argLs <- list(method = "all_loess_sample", | |
61 span = "0.6") | |
62 | |
63 if(!allLoessL) | |
64 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
65 | |
66 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
67 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
68 | |
69 checkEqualsNumeric(outLs[['datMN']][1, 1], 134619170, tolerance = 1e-3) | |
70 | |
71 } | |
72 | |
73 test_sacurine_allLoessPool <- function() { | |
74 | |
75 testDirC <- "sacurine" | |
76 determineL <- FALSE | |
77 allLoessL <- TRUE | |
78 argLs <- list(method = "all_loess_pool", | |
79 span = "1") | |
80 | |
81 if(!allLoessL) | |
82 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
83 | |
84 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
85 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
86 | |
87 checkEqualsNumeric(outLs[['datMN']]["HU_neg_017", "M53T345"], 7902.366, tolerance = 1e-3) | |
88 | |
89 | |
90 } | |
91 | |
92 test_sacurine_determinebc <- function() { | |
93 | |
94 testDirC <- "sacurine" | |
95 determineL <- TRUE | |
96 allLoessL <- FALSE | |
97 argLs <- list(ref_factor = "batch", | |
98 span = "none") | |
99 | |
100 if(!allLoessL) | |
101 argLs[["analyse"]] <- ifelse(determineL, "determine_bc", "batch_correction") | |
102 | |
103 argLs <- c(defaultArgF(testDirC, determineL = determineL), argLs) | |
104 outLs <- wrapperCallF(argLs, allLoessL = allLoessL) | |
105 | |
106 checkEqualsNumeric(outLs[['sumDF']]["M59T62", "batch.2.linear"], 3, tolerance = 1e-3) | |
107 | |
108 | |
109 } |