Closed pberenguermolins closed 4 months ago
Hi, Thank you for your interest in using the package & apologies for this error. This was raised very recently (see #3) - I have plans (#4) to change the engine to convert files from SeuratDisk to something else - potentially sceasy but this hasn't been implemented yet. For now, you might want to either wait, or try sceasy and proceed to the next steps and see whether that works?
Joseph
Hi Joseph,
recently I had problems with the SeuratDisk package: it crashed with a segmentation fault. That points to buggy C code. On the same, but modified, dataset it crashed because of missing or NA data. Again, that is something this type of package should handle gracefully.
My conclusion was to avoid that package where possible.
Best, Jens
On 11 Jan 2024, at 16:40, Joseph Ng @.***> wrote:
Hi, Thank you for your interest in using the package & apologies for this error. This was raised very recently (see #3 https://github.com/Fraternalilab/sciCSR/issues/3) - I have plans (#4 https://github.com/Fraternalilab/sciCSR/issues/4) to change the engine to convert files from SeuratDisk to something else - potentially sceasy https://github.com/cellgeni/sceasy but this hasn't been implemented yet. For now, you might want to either wait, or try sceasy and proceed to the next steps and see whether that works?
Joseph
— Reply to this email directly, view it on GitHub https://github.com/Fraternalilab/sciCSR/issues/6#issuecomment-1887548754, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECRMAD7R7XORKKJYG3337DYOAIWXAVCNFSM6AAAAABBWSPX6SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBXGU2DQNZVGQ. You are receiving this because you are subscribed to this thread.
Hi @pberenguermolins,
I have changed the dependency from SeuratDisk
to sceasy
for the conversion between Seurat object and AnnData - this is implemented in the branch 4-convertFormat
(ref #4). If you would re-install with devtools::install_github("Fraternalilab/sciCSR", ref = "4-convertFormat")
and see whether this solves the problem? I will merge this change to the main branch if so (this works as expected at least on the vignettes we have made).
Best, Joseph
Hi @josef0731,
Many thanks for your prompt response and for your kind help.
We are still having troubles to make the function run, though, but we believe that this is an issue regarding our operating system. Could you please specify which operating system and R version are you using, so we can explore all possibilities?
Many thanks,
Hi @pberenguermolins,
I have tested the 4-convertFormat
branch on both (a) an ubuntu (22.04) with R 4.2.2, and (b) a MacOS Big Sur with R 4.1.0 - both of which the convertSeuratToH5ad
function worked. Just let me know if there are anything I can help with ...
Best wishes, Joseph
Hi Joseph,
Apologies for taking so long to reply. We attempted to use the package with R 4.2.1 on Ubuntu 20.04.6 LTS but were unsuccessful. Additionally, we tried using the package within a Docker container running Ubuntu 22, but when transitioning to Singularity, we encountered a permission issue, which may be attributable to Singularity's version. Nonetheless, thank you very much for the support provided.
Pau
Dear Fraternali Lab team,
I hope you are doing well.
I am currently working with your package to analyse the class-switch of a sample from which we have single-cell RNAseq and VDJ sequencing data. In order to do so, I am following your tutorial in "https://josephng-bio.org/sciCSR/articles/csr.html", which is very clarifying. However, I am struggling when running the function convertSeuratToH5ad(). This is something that has previously been brought up when using the Seurat package (https://github.com/mojaveazure/seurat-disk/issues/30). Although we tried using different combinations of R and package versions as suggested (https://github.com/mojaveazure/seurat-disk/issues/30#issuecomment-1030402556), we have not been able to solve this issue.
Would you happen to know how to solve this, or else the reason why is this occurring? If so, would you be so kind to share this information? We would be really interested in analyzing the class switch of this specific sample but would also like to expand the analysis to other samples as well.
Thank you so much in advance. Please let me know if you were to require any other information from my side.
The full code ran is the following:
The session info is depicted below: