Adding Salmon Alevin counts to clustered Seurat object
0
0
Entering edit mode
16 months ago
rbronste ▴ 420

Hi Im trying to figure out an appropriate way to add Salmon Alevin count matrix to a previously created and clustered Seurat object, just to be able to see isoform distribution across clusters generated from scRNA-seq data. I can import Alevin counts and use those as the basis for Seurat clustering, but those results are quite different since its using all of the isoforms to do the clustering and differential calls. Any help greatly appreciated, thanks!

salmon seurat alevin • 872 views
ADD COMMENT
1
Entering edit mode

alevin returns gene level counts, not isoform-level, are you aware of that?

ADD REPLY
0
Entering edit mode

Ive been using the following approach:

https://tobitekath.github.io/DTUrtle/articles/Tabular_Muris_mouse_single-cell_preprocess.html

Basically converting Cellranger BAM files back to Fastqs and then mapping gencode.vM24.annotation.gtf transcript IDs. I believe in this approach Alevin provides transcript level counts, am I incorrect? Thanks.

ADD REPLY
1
Entering edit mode

Yes, I see, tricking the tx2gene map. Anyway, you need most likely a new Seurat object for this as it's not the same dimensions (rows) as a gene-level one. Just make a new one and transfer all the reduced dimensions and column-wise data to the new one.

ADD REPLY
0
Entering edit mode

Ok thanks for the tips. So I guess there is no way to include this within a full processed and clustered gene-level object? Seems the only way to do it otherwise is to start with a new object where the isoform level counts are the foundation of the clustering.

ADD REPLY

Login before adding your answer.

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