create_boxplot {MatrixQCvis}R Documentation

Create a boxplot of (count/intensity) values per sample

Description

The function 'create_boxplot' creates

Usage

create_boxplot(
  se,
  orderCategory = colnames(colData(se)),
  title = "",
  log2 = TRUE,
  violin = FALSE
)

Arguments

se

'SummarizedExperiment' containing the (count/intensity) values in the 'assay' slot

orderCategory

'character', one of 'colnames(colData(se))'

title

'character' or 'numeric' of 'length(1)'

log2

'logical', if 'TRUE' (count/intensity) values are displayed as log2 values

violin

'logical', if 'FALSE' a boxplot is created, if 'TRUE' a violin plot is created

Details

Internal usage in 'shinyQC'.

Value

'gg' object from 'ggplot2'

Examples

## create se
a <- matrix(1:100, nrow = 10, ncol = 10, 
    dimnames = list(1:10, paste("sample", 1:10)))
a[c(1, 5, 8), 1:5] <- NA
set.seed(1)
a <- a + rnorm(100)
cD <- data.frame(name = colnames(a), type = c(rep("1", 5), rep("2", 5)))
rD <- data.frame(spectra = rownames(a))
se <- SummarizedExperiment::SummarizedExperiment(assay = a, 
    rowData = rD, colData = cD)

create_boxplot(se, orderCategory = "name", title = "", log2 = TRUE, 
    violin = FALSE)


[Package MatrixQCvis version 1.0.0 Index]