Hi, I'm working on published neurobalstoma single cell dataset (10X v2). There are the following cell type counts:
Tumor cells Immune cells Mesenchymal cells Liver cells Endothelial cells Schwann cells
59560 2407 1297 669. 559 277
Afterwards running DEG calling and conversion leads to exteremely small amount of DEGs (only 17), despite initial high numbers and relaxing filtering limits, leading to incorrect deconvolution results on WGBS /array data e.g. zero proprotion of tumor in control samples with single cell data. Is there some way to fix this/adjust with params? Below main code with comments:
targ.idx = as.factor(nbObj$annotation)
levels(targ.idx) = 1:6
alltypes= levels(as.factor(nbObj$annotation))
expref.o <- ConstExpRef(nbObj@assays$RNA@data,targ.idx,alltypes,markspecTH=rep(1,6))
# this count has nrow=163, even though initial DEGs minimum per cell type before filtering is 3349, maximum 13740
expref.m <- expref.o$ref$med
tscm2.m <- ImputeDNAmRef(expref.m,db="SCM2",geneID="SYMBOL")
trmap.m <- ImputeDNAmRef(expref.m,db="RMAP",geneID="SYMBOL")
# this is only 23, moreover multiple NA in final matrix
tref.m <- ConstMergedDNAmRef(tscm2.m,trmap.m)
Hi, I'm working on published neurobalstoma single cell dataset (10X v2). There are the following cell type counts:
Afterwards running DEG calling and conversion leads to exteremely small amount of DEGs (only 17), despite initial high numbers and relaxing filtering limits, leading to incorrect deconvolution results on WGBS /array data e.g. zero proprotion of tumor in control samples with single cell data. Is there some way to fix this/adjust with params? Below main code with comments: