-
Notifications
You must be signed in to change notification settings - Fork 140
can we use CellChat for species except human and mouse? #38
Comments
Hi @Brandon-wxm , yes, you need to replace gene names of mouse/human by homologous gene names. Second, you need to find the homologous genes in these files. Third, run the following codes to update the database Fourth (optional), you can re-build CellChat package by updating the database as follows devtools::use_data(CellChatDB.macaque, overwrite = TRUE) |
Wow, thank you so much, best wishes! |
Dear sqjin, I am trying to make a CellChatDB to study rat data. Could you confirm that the change needed for the files above is to change the "Symbol" appearances in each of the files you mentioned? Specifically: Should the remaining columns in geneInfo also be updated? Thanks for your help, Patrick |
@patrickfletcher In addition to the four updates you mentioned, you also need to change the gene names in In summary, please replace the mouse gene name by the corresponding homologous gene appearances in each of the following files:
I appreciate if you'd like to make contribution to the development of CellChatDB by sharing your rat database. You could contribute it via the 'Pull requests'. |
Hi Brandon-wxm and dear author, I have successfully set up a new database for pig by following your instructions. However, when I run |
Dear sqjin, Do you think it is feasible to replace the line name of the RDS file (rat gene name) with the homologous gene name of the mouse? This seems a lot easier than the above method. Thank you very much |
CellChat team, I am trying to make a CellChatDB for chicken (G. gallus). The code is below, however when I run the
Am I creating the CellChatDB correctly? Thank you for any help you can provide. Abel Here is my code:
|
Hi CellChat team, Can I use a plant database in cellchat? I am trying to build the database for Arabidopsis using https://jasonxu.shinyapps.io/PlantPhoneDB/ database. The data in the interaction column looks like as below, however when running cellchat <- subsetData(cellchat) gives the below error. Issue identified!! Please check the official Gene Symbol of the following genes:AT1G01900 AT1G01980... I will be grateful for any help! head(CellChatDB$interaction) |
@rahulnutron Yes, you can run cellchat once you have built the plant database. Do you have the official plant gene name in |
Thanks! I will try to re-build the database once again. No I don't have the gene names in "geneInfo" slot. |
Hi @apdavid I am also trying to run CellChat analysis on the chicken. I am wondering if you got it to work and if you could share how you did it? Thanks so much! |
@rahulnutron I want to build a rice database, but encountered some issues during the implementation. I'd like to ask if you have successfully built your database? If so, could you kindly provide some insights on what information you have modified? |
Can you send me the required csv files for building the database so that I can identify the issue. |
Curious, instead of converting the database, would it still work to simply convert the cell chat object?
|
This approach looks good.
…On Tue, Jun 20, 2023 at 12:41 AM dravichandar ***@***.***> wrote:
Curious, instead of converting the database, would it still work to simply
convert the cell chat object?
For example if I am starting with a rat-suratobject
ortho <- dataframe with 1:1 rat-mouse gene mapping
data.input <- GetAssayData(sobj, assay = "RNA", slot = "data")# Get normalized data
data.input <- data.input[intersect(rownames(data.input),ortho$rat_name),]#subset to rat genes that are 1:1 orthologs of mouse
rownames(data.input) <- plyr::mapvalues(rownames(data.input),ortho$rat_name,ortho$`Mouse gene name`,warn_missing = F)# Convert rat to mouse
cellchat <- createCellChat(object = data.input, meta = meta, group.by = "labels")#make cell chat object```
—
Reply to this email directly, view it on GitHub
<#38 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHXF63HELI45ORBVFZQTHZLXMB6M5ANCNFSM4QUQUZ3Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hi @elainarose97, did he ever get back to you/did you ever figure this out? |
hello @apdavid and @elainarose97 , did you ever get it to work for the chicken? |
Hi, thanks for this nice tool, can you give some suggestions about analysis on other species, like Macaque or Rat? I this maybe we need to replace gene names of human by homologous gene names in Macaque, if so which files should be changed?
Brandon
The text was updated successfully, but these errors were encountered: