Ngs Data Normalization
1
1
Entering edit mode
11.0 years ago
jack ▴ 520

Hi all,

I have RNA seq miRNA data set(NGS). it's it .txt format. I want to check that, wthether this data are normolazed or not. could sombody let me know how can I check it in R?

1    3    0    2    0    1    0
0    0    0    0    0    0    0
0    0    1    0    0    0    0
0    4    0    0    0    0    0
579    1494    401    321    65    190    39
0    0    0    0    0    0    0
0    0    0    0    0    0    0
0    0    0    0    0    0    0
0    0    0    1    0    0    0
0    0    0    0    0    0    0
0    1    0    0    0    0    0
1    1    1    1    0    0    1
41    163    42    113    25    57    14
1    1    1    0    0    0    0
44    14    25    10    6    12    5
0    0    0    0    0    0    0
0    0    0    0    0    0    0
0    0    0    0    0    0    0
0    1    0    0    0    0    0
1    0    1    0    0    0    0
0    0    0    0    0    0    0
12    10    3    2    2    5    0
bioinformatician genomic statistics • 3.9k views
ADD COMMENT
1
Entering edit mode

Could you show a few lines of the text file so we know what format the data is in? Your question is impossible to answer otherwise.

Update: Thanks, that's exactly what's needed!

ADD REPLY
0
Entering edit mode

Looks like data table parsed from the mirdeep2 exp files; Use EdgeR or DESEQ to normalize and do DE analysis.

check this article on NGS RNASeq normalization: http://bib.oxfordjournals.org/content/14/6/671.full

ADD REPLY
0
Entering edit mode

You can try many scaling/normalization algorithms with Normalizer: http://db.systemsbiology.net/gestalt/normalizer/

ADD REPLY
1
Entering edit mode
11.0 years ago

Those appear to be raw counts per miRNA. You'll want to use DESeq/edgeR/limma (see the voom() function) or one of the other standard tools to continue with the analysis.

ADD COMMENT
0
Entering edit mode

I want to do some clustering with my data, but before it, i want to do quantile normalization. voom() seems doesn't support it.

ADD REPLY
0
Entering edit mode

There's no reason for voom() to do that, it just transforms things for use in limma. If you want to do quantile normalization, just do it after importing counts with voom() (since doing quantile normalization on raw counts wouldn't make much sense).

ADD REPLY
0
Entering edit mode

I don't want to use limama, I have my own algorithm. but I don't know much about NGS data, I have the above raw data and I want to normalize it and give it to my algorithm. for micoarray data, I already used quantile normalized data, but for NGS, I'm not sure what should I use . do you have any recommendation ?

ADD REPLY
1
Entering edit mode

Then just perform quantile normalization on the transformed counts.

ADD REPLY
0
Entering edit mode

which kind of transformation i should do before quantile normalization? is the quantile normalization is the best normalization method for NGS data ? my algorithms basically will do first clustering then dimentionality reduction and finally visulazation. I don't want to miss biological patterns due to choosing wrong normalization pattern .

ADD REPLY
2
Entering edit mode

Your algorithm sounds like combat. Regarding transformation, either voom or vst (from DESeq) would work. I find the concept of a single "best" normalization method for all use cases rather simplistic.

ADD REPLY
0
Entering edit mode

thanks, so what is exactly 'single "best" normalization method''?

ADD REPLY
2
Entering edit mode

There isn't one

ADD REPLY

Login before adding your answer.

Traffic: 2381 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