Rpkm Calculation
2
0
Entering edit mode
12.2 years ago
Varun Gupta ★ 1.3k

Hi Everyone

I am interested in finding the rpkm values for my genes(exons). The basic definition of RPKM given is :

link text

Now My question is i have in begining a fastq file from which i did my analysis and got sam files or bam files and count the reads.

In the formula for RPKM it's written in the denominator that mapped reads(millions). How can we get this mapped read number.

If i get this from fastq file then i dont think it would be the correct mapped reads , because not all the reads match to the ref genome,or is it.

Hope to hear from you guys soon

Thanks Regards

rpkm • 11k views
ADD COMMENT
0
Entering edit mode

get the samtools flag stats to know the mapped reads information

ADD REPLY
1
Entering edit mode
12.1 years ago
dli ▴ 250

you can found answer in this link: http://groups.google.com/group/unix-and-perl-for-biologists/browse_thread/thread/04bac7f4e7940770?pli=1

I have a c code:

double cal_rpkm (unsigned int reads_count, unsigned int total_length, unsigned int mapped_reads_num) {
    return reads_count / (mapped_reads_num * 1e-9 * total_length);
}

Hope it works for you.

ADD COMMENT
0
Entering edit mode
12.2 years ago

As @RM mentioned before you can flag stats to count the number of mapped reads.

There are many tools to calculate RPKM. You can use ERANGE for example. However FPKM is an improved version of RPKM that remove biases more efficiently. For this you can use Cufflinks.

ADD COMMENT
3
Entering edit mode

FPKM and RPKM are the same thing. FPKM is simply a more literal way of referring to a DNA fragment as the source of the "read" information (as opposed to "R" for read, which merely implies the fragment based on one read). There are no "biases" that are removed by simply changing the name of something. By the way, why did @RM put the answer in a comment, rather than in an answer?

ADD REPLY

Login before adding your answer.

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