File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -52,8 +52,18 @@ seurat_to_sce <- function(sdata, dataset_name) {
52
52
# transfer QC features
53
53
sdata @ meta.data $ mito_percent <- sdata @ meta.data $ percent.mt
54
54
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 ]])
57
67
58
68
sce <- Seurat :: as.SingleCellExperiment(sdata )
59
69
You can’t perform that action at this time.
0 commit comments