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
@duct317
I tried running scISR on my dataset as follows. Surprisingly, I do not see the number of genes expressed go up. They stay the same. I used the following code
library(scISR)
## Setting RNA as default assayorg<-lapply(sample.list,FUN=function(x){DefaultAssay(x)<-"RNA"; return(x)})
## Performing Imputationorg.scisr<-lapply(org,function(x){
scISR(as.matrix(GetAssayData(x,assay="RNA", slot="count"), rownames=TRUE), ncores=5,preprocessing=FALSE, seed=12345)
})
## Checking if all samples were imputed or some were left as is
lapply(1:length(org.scisr), function(x){
table(colSums(org.scisr[[x]])==colSums(org[[x]]@assays$RNA@counts))
})
scISR will first perform statistical test to determine if the data need to be imputed. It looks like scISR determines that the first dataset does not need to be imputed. There are changes in the other data.
@duct317. I understand that. There are changes in other samples but the number of genes expressed per cell stays the same. So I think imputation didn't work because had it worked we would have observed increase in gene expressed in some cells. I am saying so because when I create violin plots per sample to see Median genes expressed per cell, the distribution and the median stays the same. Of note, my count matrices are 99% zero and maybe because of that your method simply transforms the non-zero values and leaves zero values untouched.
@duct317
I tried running
scISR
on my dataset as follows. Surprisingly, I do not see the number of genes expressed go up. They stay the same. I used the following codeAs you can see
The text was updated successfully, but these errors were encountered: