Nothing
## Parameters
exppath <- system.file("extdata", "exptab.csv", package="tepr")
transpath <- system.file("extdata", "cugusi_6.tsv", package="tepr")
expthres <- 0.1
## Calculating necessary results
expdf <- read.csv(exppath)
transdf <- read.delim(transpath, header = FALSE)
avfilt <- averageandfilterexprs(expdf, transdf, expthres,
showtime = FALSE, verbose = FALSE)
ecdf <- genesECDF(avfilt, expdf, verbose = FALSE)
resecdf <- ecdf[[1]]
nbwindows <- ecdf[[2]]
meandiff <- meandifference(resecdf, expdf, nbwindows,
verbose = FALSE)
bytranslistmean <- split(meandiff, factor(meandiff$transcript))
## ---- Comparing to expected object ---- ##
expectedobj <- readRDS(system.file("extdata", "allauc.rds",
package="tepr"))
allauctest <- allauc(bytranslistmean, expdf, nbwindows, verbose = FALSE)
test_that("allauc works properly", {
expect_equal(allauctest, expectedobj)
})
## ----- Checking errors ----- ##
test_that("Errors are thrown when calling allauc", {
expm <- paste0("\n\t Your condition ctrltest was not found in the ",
"experiment table expdf. Change the parameter controlcondname or",
" stresscondname.\n")
expect_error(allauc(bytranslistmean, expdf, nbwindows,
controlcondname = "ctrltest", verbose = FALSE), regexp = expm)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.