Hot answers tagged

4 votes

Doubt about using TPM for statistics

This is a common question, and the answer is while you can calculate this, it's not statistically robust. You're likely to arrive at false conclusions. Why is this? Because while TPM is something you ...
  • 1,222
3 votes

The confusion of using TPM (transcripts per million)

Use raw counts as much as you can. Add in various relevant factors as covariates in DESeq2. RNAseq metrics have come a long way but are still misused by people because it's more convenient to compare ...
  • 1,386
3 votes

TPM or rlog(CPM) for comparing expression?

For comparing the counts of different samples from DESeq2, Michael Love recommends using the variance-stabilized transform. It'd be great if you could provide some specific code examples in your ...
  • 11.9k
3 votes

Discordance in gene signature behavior between bulk and single-cell RNASeq

One explanation could be that your mapping of clusters to timepoints is not accurate. There are other methods you could look at for doing this, for example scMap, scPred, or Seurat v3 (disclosure: I ...
  • 674
2 votes

TPM or rlog(CPM) for comparing expression?

To add to what @gringer, when you do use TPM, the normalization done is for both library size and gene length. When you use rlog, the normalization is done via median normalization (https://www.ncbi....
  • 1,638
2 votes
Accepted

Different results of spearman correlation between TPM and FPKM

This shouldn't be surprising that you see different correlations between gene expression data when expressed in different units. To see why, let's look at how these units are defined. Let's denote the ...
  • 1,222
1 vote

The confusion of using TPM (transcripts per million)

For scRNA-seq, you don't want to normalize for gene length because the most popular 10X technology only sequences a the 3' or 5' end of the transcript. Hence CPM, which normalizes for sequencing depth ...
  • 3,547
1 vote

Convert TPM-normalized matrices back to UMI in python

It depends what your downstream requirement is. If you want to do count based statisitcs, then you definately shouldn't just do TMM normalisation on the TPM data as count statistics only work on real ...
  • 3,221

Only top scored, non community-wiki answers of a minimum length are eligible