Is computing TPM from read count from DEseq2 count matrix necessary?
I am building an RNAseq pipeline using DESeq2 to show transcriptional differences between a group of RNAseq samples starting from a raw count matrix. Is calculating TPM (from the raw count matrix) unnecessary in this context when I already have the normalized counts produced by the DESeq2 analysis?
Similar posts on this forum seem to suggest that calculating TPM is unnecessary Computing TPM from normalized read count from DESEQ
• 4,116 views
•
link
1 answer
Depends on what you want to do with it. It's not needed for differential gene expression (and in fact should not be used for DE)
TPMs are used for different things - like clustering, classification of gene expression strength, etc
• 0 views
•
link
Log in to answer this question.
I have obtained the transcript lengths of the genes from my count matrix. Do I use the mean transcript length to calculate TPM?
why do you want to do it manually? Most modern quantification programs (featureCounts, rsem, kallisto, salmon) will do it for you.
It's more complicated than just transcript length (and what is mean transcript length?) - the formula is
(and I'm not sure what happens for transcripts of length smaller than FL)