Global Median Normalization
1
0
Entering edit mode
6.4 years ago
bioinfonerd ▴ 80

Hi everyone,

I am new to the normalization techniques and would like to know what is Global median normalization and the steps to apply it on Nanostring gene expression dataset.

Thanks!!

Normalization nanostring • 2.8k views
ADD COMMENT
0
Entering edit mode

Hello, have you searched for the answer online?

ADD REPLY
1
Entering edit mode
6.4 years ago

I just noticed your mention of the word 'NanoString'. I processed NanoString data a few years ago and made use of the NanoStringQCPro package in R. Assuming you have your RCC files in a directory called RCCfiles, and that you also have a RLF file, you can read in and normalise your data like this:

library(NanoStringQCPro)

rccSet <- newRccSet(rccFiles=dir("RCCfiles/", full.names=TRUE),
  blankLabel="water",
  rlf="RLFfile/LMF_C3533.rlf",
  experimentData.name="Kevin Blighe",
  experimentData.lab="Department",
  experimentData.contact="me@me.com",
  experimentData.title="NanoString",
  experimentData.abstract="")

Now we can perform background correction, positive control normalisation, and global median normalisation. This should produce log2 data in the end.

rccSet_norm <- preprocRccSet(rccSet=rccSet,
  doPosCtrlNorm=TRUE,
  doBackground=TRUE,
  doContentNorm=TRUE,
  normMethod="global",
  normSummaryFunction="median")

As above, but perform median normalisation with just housekeeper genes. Housekeeper genes on my panel were:

  • GAPDH
  • ACTB
  • GUSB
  • RPL19
  • PGK1
  • TUBB
  • HPRT1

.

rccSet_norm <- preprocRccSet(rccSet=rccSet,
  doPosCtrlNorm=TRUE,
  doBackground=TRUE,
  doContentNorm=TRUE,
  normMethod="housekeeping",
  normSummaryFunction="median")

The log2 normalised counts can then be accessed via:

exprs(rccSet)

These parameters are highly configurable and dependent on the exact experiment set-up that you have. So, please, if you have more questions, then just access the manual from the command line via:

?preprocRccSet

Kevin

ADD COMMENT
1
Entering edit mode

Thanks Kevin, that's really helpful!

ADD REPLY

Login before adding your answer.

Traffic: 2119 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6