Voom function from limma package and Normalization on counts data

I know that Voom function from limma package converts raw counts into log-CPM values and then Normalization is applied on that, with normalize.method argument. But I would like to know clearly how this normalization is done (statistically) ?

Also heard about normalization across samples and normalization across genes. But don't the know how it is done statistically.

• Hi! Did you read the papers in the reference section of voom help? What kind of normalization across samples and normalization across genes are you interested in? There are many normalization methods and for which kind of experiment do you mean: RNA-seq or others? – llrs Sep 13 '17 at 12:19
• 1) Ya I have seen that: normalization method to be applied to the logCPM values. Choices are as for the method argument of normalizeBetweenArrays when the data is single-channel. So when I'm using counts data does it mean normalization between samples? 2) for RNA-Seq – stack_learner Sep 13 '17 at 14:04
• Please edit your question to add extra information. Comments are easy to miss, hard to read and can be deleted without warning. Also, it would really help if you explain what kind of data you are dealing with, what experiment generated it, and mention whether you've looked at the relevant R docs and the papers they link to, explaining which parts are not clear to you. – terdon Sep 13 '17 at 14:14
• Harold Pimentel has useful blog posts on normalisation across genes and across samples – heathobrien Sep 13 '17 at 15:54

I'd like to know answer for this myself. It seems the normalize.method argument is set to none by default. You can edit by looking at the methods in normalizeBetweenArrays. But how do I know if and when I have to use normalize.method in my analysis?