* Nov 6th 2019: The iterativeRUV now works for k=1. * Nov 9th 2015: The naiveRandRUV now works for k=1. Created. RUVnormalize is meant to remove unwanted variation from gene expression data when the factor of interest is not defined, e.g., to clean up a dataset for general use or to do any kind of unsupervised analysis.