-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Dear Cacoa team,
Thank you for creating such a perspective tool for analysis single cell RNAseq data.
I currently tried to apply it to our data but faced several issues:
cao$estimateExpressionShiftMagnitudes()fails with the following message:
Filtering data...
Error in intI(i, n = x@Dim[1], dn[[1]], give.dn = FALSE) :
'NA' indices are not (yet?) supported for sparse Matrices
Could you please specify what exactly is wrong with the input data?
cao$estimateDiffCellDensity(type='permutation', verbose=T)function also fails with the following message:
> cao$estimateCellDensity()
> cao$estimateDiffCellDensity(type='permutation', verbose=T)
Error in smoothSignalOnGraph(., filter = g.filt, graph = graph) :
The provided graph is not connected. It has to be connected to estimate l.max.
It starts working when argument smooth is specified to FALSE.
This message looks confusing because
> gg <- cao$data.object@graphs$integrated_nn %>% graph_from_adjacency_matrix()
> igraph::is_connected(gg)
[1] TRUE
I tried to fix it by changing the k.param and prune.SNN arguments to make the graph of the original Seurat object more connected in the following way...
whole.integrated <- FindNeighbors(whole.integrated,
k.param = 100, # instead of default k = 20
prune.SNN = 0, # instead of default prune.SNN = 1/15
)
...but it didn't help.
Respectively, function plotDiffCellDensity() works only with permutation parameter, otherwise it returns the same error.
Could you please clarify how these issues may be fixed? Thank you!
cao object can be downloaded here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working