Closed jmuribes closed 1 year ago
Thanks for raising this issue. Unfortunately, we are no longer able to provide detailed support for SC3 since the main developer (Vladimir Kiselev) is no longer in academia. Moreover, running SC3 for datasets this large is not optimal and instead we recommend using the new and faster SC3s. In terms of accuracy, SC3s has been benchmarked to be similar to SC3. The main difference is that SC3s is implemented in python which I recognize could be either a good thing or a bad thing.
Thank you for the reply! I actually found SC3s while trying to find a way around it and managed to use it successfully. I used sceasy (https://github.com/cellgeni/sceasy) to change my original SCE into an AnnData object, loaded it to python3, ran SC3s, saved it as an H5AD object, and used sceasy to load it back to R and convert it as an SCE. Probably there is a simpler way around it but this worked fine for me.
Describe the bug I have a SingleCellExperiment object with 29,390 cells and want to perform SC3 clustering for ks values between 2 and 12. The
sc3()
command with thesvm_num_cells=5000
runs without any issue. Nevertheless, when I try to run the prediction withsc3_run_svm()
it gives me the following error:I tried comparing the format of the
sce
object to the example from the SC3 manual and could not identify any difference.Any insight will be much appreciated!
To Reproduce
Session Info: