Closed NaotoKubota closed 2 months ago
You are using the nac workflow whereby the UMIs are split across different layers of the adata object (mature, nascent, ambiguous). Summing across the anndatas layers will get you to the total mtx file.
Thank you for your quick response, that makes sense. In this case, what is stored in adata.X
?
I think it only contains the “mature” layer, but I’ll have to double check. In any case, it’ll probably be good for us to change it to the “total” matrix in future releases.
I confirmed my data and the adata.X
seems to be identical to the "mature" layer, please double-check on your end. It would be more intuitive to have the "total" matrix stored in adata.X
by default. Thank you very much, @Yenaled !
Describe the issue Thank you for creating such a wonderful tool! I would like to ask you about the difference between
adata.h5ad
andcells_x_genes.total.mtx
. I rankb count
and used an output fileadata.h5ad
for downstream processing by scanpy, but the UMI count stored in the h5ad file seems to be much smaller than I got from another tool, STARsolo. Next I usedcells_x_genes.total.mtx
which shows a very similar UMI count with STARsolo. I think it makes sense to usecells_x_genes.total.mtx
instead ofadata.h5ad
, but I still don't understand what makes the difference between these files. Is this a bug?What is the exact command that was run? I ran kb in Snakemake workflow.
Command output (with
--verbose
flag)