Normalize the dataset using UQ, and return the normalized dataset with scaling factor scaled by 1e6..

norm.UQ(raw, groups)

Arguments

raw

raw count data in the format of data frame or matrix, with columns for samples and rows for genes.

groups

vector of characters indicating the group for each sample.

Value

list, containing dat.normed (normalized dataset) and scaling.factor (scaling factor) scaled by 1e6 for each sample.

References

Dillies, Marie-Agnès, et al. "A comprehensive evaluation of normalization methods for Illumina high-throughput RNA sequencing data analysis." Briefings in bioinformatics 14.6 (2013): 671-683.

Examples

test.UQ <- norm.UQ(data.test, data.group)