Skip to content

Commit 2825de7

Browse files
committed
fix shape qc
1 parent a872962 commit 2825de7

File tree

1 file changed

+4
-1
lines changed
  • src/rapids_singlecell/preprocessing

1 file changed

+4
-1
lines changed

src/rapids_singlecell/preprocessing/_qc.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,13 @@ def _basic_qc(
128128

129129
if sparse.isspmatrix_csr(X):
130130
sparse_qc = _qc.sparse_qc_csr
131+
shape = X.shape[0]
131132
elif sparse.isspmatrix_csc(X):
132133
sparse_qc = _qc.sparse_qc_csc
134+
shape = X.shape[1]
133135
else:
134136
raise ValueError("Please use a csr or csc matrix")
137+
135138
sparse_qc(
136139
X.indptr.data.ptr,
137140
X.indices.data.ptr,
@@ -140,7 +143,7 @@ def _basic_qc(
140143
sums_genes.data.ptr,
141144
genes_per_cell.data.ptr,
142145
cells_per_gene.data.ptr,
143-
int(X.shape[1]),
146+
int(shape),
144147
int(cp.dtype(X.data.dtype).itemsize),
145148
)
146149
else:

0 commit comments

Comments
 (0)