You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I guess this is somehow related with #53 or 10X data. I tried to run sc3 on a 10x data set. Based on #53 , I manually convert both counts slot and logcounts slot to a standard/regular matrix. However, I am getting another error
Setting SC3 parameters...
Error in !isSpike(object) : invalid argument type
It seems the issue came from gene_filter. Set gene_filter = FALSE will make the code work. 10X data most likely will have no Spike-in. For my data set, isSpike(mySingleCellExperiment) will return NULL, which is the expected behavior.
Hi @wikiselev
Unfortunately, I couldn't share my actual data. However, I suspected this is a 10X specific issue. Perhaps you can reproduce this issue by using the public datasets released by 10X Single Cell Gene Expression Datasets
In addition, I found a quick workaround.
All you need is to explicitly set the spike-in information even when there is no spike-in in the experiment.
For example,
isSpike(sce, "ERCC") <- rep(FALSE, time = nrow(sce))
Hi,
I guess this is somehow related with #53 or 10X data. I tried to run sc3 on a 10x data set. Based on #53 , I manually convert both
counts
slot andlogcounts
slot to a standard/regular matrix. However, I am getting another errorIt seems the issue came from
gene_filter
. Setgene_filter = FALSE
will make the code work. 10X data most likely will have no Spike-in. For my data set,isSpike(mySingleCellExperiment)
will returnNULL
, which is the expected behavior.Here is my session info:
Thanks in advance,
Yi-Chien.
The text was updated successfully, but these errors were encountered: