-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
seuratToGiotto - conversion error #766
Comments
Hi @perineuronal we're working on the giotto and seurat incompatibility issue and we hope to resolve this in the next days/week(s). |
Hi @RubD - thank you so much for such a prompt response, this is great to know! Giotto is such a useful package so I look forward to moving forward with the analyses when the incompatibility issue is fixed - I will keep my eyes peeled. |
@iqraAmin do you think the Giotto <-> Seurat converters work again? |
Hey @RubD and @iqraAmin - thanks for following up with this! I just thought I'd update to say that I tried out the seur -> giotto converter again and still had errors. Perhaps I am doing something wrong, but I tried converting using the "Xenium" assay and produced the below error: I'm on v3.3.1 of Giotto now.
And then tried using the "integrated" assay, since the dataset is merged and drew the following error:
|
I also encountered issues on Xenium Seurat to Giotto conversion. This is the code and message I got.
The seuratToGiottoV5 function also seems to be very memory-consuming. My 32-core 256 GB RAM 1 GB GPU computer crashed when I tried converting the Xenium Seurat object containing 500k cells. When I downsampled it to a few thousand cells, it ran. Is there any workaround for this? Although the Xenium Seurat object contains all the dimension reductions like PaCMAP and RPCA integration which are not available/compatible with Giotto, I am considering loading and creating a Giotto object from scratch manually because it seems to me the spatial / neighborhood analyses don't absolutely need those dimension reductions. I can see there is an example showing how to merge datasets of different Visium sections together but just as a suggestion (probably low priority), a vignette on merging Xenium data of different sections is also appreciated. |
Are there any news on seuratToGiotto()? I have just tried it, and I get the same error referring to recursive indexing. Would be fab to have this up and running! |
The problem seems related to "feat_metadata <- subject[[]]". |
Hi there,
I'm currently working with Xenium data which I have processed and annotated in Seurat. I'd like to move to Giotto for further analyses and have been encountering issues using the seuratToGiotto() function and haven't been able to.
I am looking for help in managing to convert a seurat object to a giotto object. I have tried this with a single dataset seurat object and a seurat object containing multiple datasets (because this is what I ultimately would like to use for the analyses, so importing this would be most efficient).
Is there any help of advice available for this, please?
After importing my seurat object (one non-merged dataset), I've used:
and I get the error:
If I switch to using SCT assay, which is not Assay5, then I encounter the below error:
I have also tried this with a merged (multiple samples in one object) with the same issue, as this is ultimately the type of seurat object I would want to use.
Has anyone used this function with success, with either single or multi dataset objects? If so, could you tell me where I may be going wrong in my script?
Here are session details and seurat object structure details:
The text was updated successfully, but these errors were encountered: