Skip to content

Commit 8d26ba2

Browse files
Merge pull request #209 from hms-dbmi/fix-seurat-upload
fix nCount_RNA and nFeature_RNA for Seurat uploads
2 parents 0ac4fa5 + c2b1d22 commit 8d26ba2

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

R/seurat_to_sce.R

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,18 @@ seurat_to_sce <- function(sdata, dataset_name) {
5252
# transfer QC features
5353
sdata@meta.data$mito_percent <- sdata@meta.data$percent.mt
5454
sdata@meta.data$ribo_percent <- sdata@meta.data$percent.ribo
55-
sdata@meta.data$log10_sum <- log10(sdata@meta.data$nCount_RNA)
56-
sdata@meta.data$log10_detected <- log10(sdata$nFeature_RNA)
55+
56+
meta_cols <- colnames(sdata@meta.data)
57+
ncount_cols <- c('nCount_RNA', 'nCount_SCT')
58+
nfeatr_cols <- c('nFeature_RNA', 'nFeature_SCT')
59+
ncount_col <- ncount_cols[(ncount_cols %in% meta_cols)][1]
60+
nfeatr_col <- nfeatr_cols[(nfeatr_cols %in% meta_cols)][1]
61+
62+
if (length(ncount_col))
63+
sdata@meta.data$log10_sum <- log10(sdata@meta.data[[ncount_col]])
64+
65+
if (length(nfeatr_col))
66+
sdata@meta.data$log10_detected <- log10(sdata@meta.data[[nfeatr_col]])
5767

5868
sce <- Seurat::as.SingleCellExperiment(sdata)
5969

0 commit comments

Comments
 (0)