Transcriptional noise detection and Salmon TPMs
Entering edit mode
19 months ago
karlaarz • 0


I'm analysing RNA-seq data from two datasets (from healthy samples) and created a unique GTF file to identify new isoforms by using StringTie. Then I used Salmon to estimate their TPMs, but I have some questions hoping anyone can help me:

1) Besides PCR, how do I know that these putative novel transcripts are not "transcriptional noise"?

2) I used tximport to import my Salmon outputs as following:

txi <- tximport(files, type="salmon", txOut=TRUE,
                           countsFromAbundance="scaledTPM") cts <- txi$counts cts <- cts[rowSums(cts) > 0,]

This generates a matrix with the TPM value per sample that I used to calculate the median across all samples from the previous matrix to have a "general TPM value" just as a reference for each novel transcript. Is this approach correct?

I'm not interested in DGE nor DTU as I don't have any "condition" to compare against with as my goal is to identify novel isoforms of my gene of interest. Is there also any other feedback you can share?


salmon isoforms tximport rna-seq tpms • 558 views
Entering edit mode
19 months ago

There is no real way to distingish novel transcripts from transcriptional noise purely bioinformatically.

FIlters that might help are

  • The transcript is higly expressed
  • The transcript is spliced
  • The same transcript appears in several independent samples at roughtly equivalent levels.
  • Cognate transcripts exist in outher species
  • The splice sites are conserved.

But in the end its difficult to distinguish transcriptional noise from a functional transcript even experimentally. Generally the only good way is to mutate the transcript and observe a phenotype that is rescued by transgenitcally expressing the transcript from a different location.

Entering edit mode

Thanks for the feedback. I'll definitely focus on the filters you suggest to improve my results.


Login before adding your answer.

Traffic: 2629 users visited in the last hour
Help About
Access RSS

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

Powered by the version 2.3.6