Skip to contents

Normalization and assessment in one function

Usage

enONE(
  object,
  auto = TRUE,
  return.norm = FALSE,
  n.neg.control = 1000,
  n.pos.eval = 500,
  n.neg.eval = 500,
  neg.control = NULL,
  pos.eval = NULL,
  neg.eval = NULL,
  scaling.method = c("TC", "UQ", "TMM", "DESeq", "PossionSeq"),
  ruv.norm = TRUE,
  ruv.k = 1,
  ruv.drop = 0,
  eval.pam.k = 2:6,
  eval.pc.n = 3
)

Arguments

object

Enone object.

auto

Whether to automatically select negative control, positive evaluation and negative evaluation genes, default: TRUE.

return.norm

Whether to return normalized counts in object. By default, not return normalized counts for reducing memory costs.

n.neg.control

Number of negative control genes for RUV normalization, default: 1000.

n.pos.eval

Number of positive evaluation genes for wanted variation assessment, default: 500.

n.neg.eval

Number of negative evaluation genes for unwanted variation assessment, default: 500.

neg.control

Vector of negative control genes' id for RUV normalization, default: NULL.

pos.eval

Vector of positive evaluation genes' id for wanted variation assessment, default: NULL.

neg.eval

Vector of negative evaluation genes' id for unwanted variation assessment, default: NULL.

scaling.method

Vector of scaling methods that are applied to the data. Available methods are: c("TC", "UQ", "TMM", "DESeq", "PossionSeq"). Select one or multiple methods. By default all scaling methods will be applied.

ruv.norm

Whether to perform RUV normalization.

ruv.k

The number of factors of unwanted variation to be estimated from the data, default: 1.

ruv.drop

The number of singular values to drop in the estimation of unwanted variation, default: 0.

eval.pam.k

Integer or vector of integers indicates the number of clusters for PAM clustering in performance evaluation, default: 2:6.

eval.pc.n

Integer indicates the evaluation metrics will be calculated in the first nth PCs, default: 3.

Value

Enone object.