Single-cell Datasets Integration
1
0
Entering edit mode
3.6 years ago
manishaB • 0

Hi folks!

I am trying to integrate human and mouse sc data using Seurat's pipeline. There are 4 human datasets for humans and 1 for mouse. Getting an error while finding anchors for integration. Code used,

data.anchors <- FindIntegrationAnchors(object.list = list(hf1_ob,hf2_ob,hf3_ob,hf4_ob,mf1_ob), dims = 1:20)

Please help in resolving the error given below.

Finding all pairwise anchors
  |                                                  | 0 % ~calculating  
**Error in checkSlotAssignment(object, name, value) : 
  assignment of an object of class “numeric” is not valid for slot ‘data’ in an object of class “Assay”; is(value, "AnyMatrix") is not TRUE**

Many thanks !

Seurat Single cell Data Integration • 2.4k views
ADD COMMENT
3
Entering edit mode
3.6 years ago

This is probably because gene names/IDs are not shared between the mouse and human datasets, so no common genes can be used as integration anchors.

ADD COMMENT
0
Entering edit mode

Hey, this really makes sense! The code ran successfully when I removed the mouse Seurat object from the list, all the 4 human datasets got integrated. But then, how should I proceed to merge data across species (say human AND mouse as of now) ? I think I am missing something here! Would like to receive some suggestions on it.

Thanks !

ADD REPLY
0
Entering edit mode

Grab a list of mouse-human orthologues via biomart or such, remove genes from each Seurat object that aren't found in the list for both species, rename remaining genes so that they are the same for both the mouse and human sets. I'd probably concatenate them in some way, like humangene_mousegene, i.e. CDK2_Cdk2.

ADD REPLY

Login before adding your answer.

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