Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

spatial data with cellchat #662

Open
chrkuo opened this issue Aug 7, 2023 · 8 comments
Open

spatial data with cellchat #662

chrkuo opened this issue Aug 7, 2023 · 8 comments

Comments

@chrkuo
Copy link

chrkuo commented Aug 7, 2023

thank you so much for creating this tool

quick question regarding utilization of cell chat with spatial data:

https://htmlpreview.github.io/?https://github.com/sqjin/CellChat/blob/master/tutorial/CellChat_analysis_of_spatial_imaging_data.html

the cell-cell communication inferred in this example it seems like the starting object is a deconvoluted object with integration of scRNA seq data set is that correct? so the resolution is more than spot resolution right?

If I deconvoluted with giotto or CARD - is it possible to use the same object to then use cell chat?

wondering how to interpret a deconvoluted spatial data-set cellchat result

Thank you

@sqjin
Copy link
Owner

sqjin commented Aug 8, 2023

@chrkuo What is the output of giotto or CARD? Are they the proportion/probability of different cell types within each spot?

@chrkuo
Copy link
Author

chrkuo commented Aug 8, 2023

@chrkuo What is the output of giotto or CARD? Are they the proportion/probability of different cell types within each spot?

Yes it's probability. But also in the vignette provided is it spot level or it's cell cell

@sqjin
Copy link
Owner

sqjin commented Aug 8, 2023

@chrkuo In the tutorial, a cell group label is assigned to each spot based on the maximum probability of predicted cell types. Then CellChat computes the average expression of ligands/receptors within each cell group. Does this make sense to you?

@chrkuo
Copy link
Author

chrkuo commented Aug 8, 2023

@chrkuo In the tutorial, a cell group label is assigned to each spot based on the maximum probability of predicted cell types. Then CellChat computes the average expression of ligands/receptors within each cell group. Does this make sense to you?

But within a spot that could be 1-10 cells even with the maximum probability there's a chance that the ligand receptor is coming from a different cell correct? Unless the assumption is that the maximum probability is the ground truth

@chrkuo
Copy link
Author

chrkuo commented Aug 8, 2023

@chrkuo In the tutorial, a cell group label is assigned to each spot based on the maximum probability of predicted cell types. Then CellChat computes the average expression of ligands/receptors within each cell group. Does this make sense to you?

But within a spot that could be 1-10 cells even with the maximum probability there's a chance that the ligand receptor is coming from a different cell correct? Unless the assumption is that the maximum probability is the ground truth

Is it then possible to use other objects that's been deconvoluted?

@sqjin
Copy link
Owner

sqjin commented Aug 8, 2023

@chrkuo Your understanding is correct. I am preparing another version to consider the possibility of multiple cell types within each spot. At this moment, you should use the strategy of maximum probability and you can do it using other objects.

@chrkuo
Copy link
Author

chrkuo commented Aug 8, 2023

@sqjin

Thank you - that would be extremely helpful looking forward to that.

@abulislam
Copy link

Hi,

@sqjin
@chrkuo

Cellchat for visiam ST data requires a dataframe consisting of the cell labels.
We used CytoSPACE for cell annotation using external reference scRNAseq data. The CytoSPACE provides more than one cell type (different fraction) per spot ID.

SpotID | CellType
TCGCGTAGCAGTGTCC-1 | mast_cell
TCGCGTAGCAGTGTCC-1 | NK_cell

Now how to deal with this?

thanks

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants