tests/testscaling.R

# test scaling on curvesplot and bmdplotwithgradient

library(DRomics)
visualize <- FALSE # put to TRUE for a manual check of plots

if(visualize) 
{
  

# A toy example on a very small subsample of a microarray data set) 
#
datafilename <- system.file("extdata", "transcripto_very_small_sample.txt", 
                            package="DRomics")

o <- microarraydata(datafilename, check = TRUE, norm.method = "cyclicloess")
s_quad <- itemselect(o, select.method = "quadratic", FDR = 0.01)
f <- drcfit(s_quad, progressbar = TRUE)
r <- bmdcalc(f)

# Plots without scaling 
#
curvesplot(r$res, xmax = max(f$omicdata$dose), facetby = "id")
bmdplotwithgradient(r$res, xmax = max(f$omicdata$dose),
           add.label = TRUE, label.size = 4, scaling = FALSE)
# Plots with scaling 
#
curvesplot(r$res, xmax = max(f$omicdata$dose), facetby = "id",
           scaling = TRUE)
bmdplotwithgradient(r$res, xmax = max(f$omicdata$dose),
                    add.label = TRUE, label.size = 4,
                    scaling = TRUE)
}
aursiber/DRomics documentation built on April 25, 2024, 8:58 p.m.