Browse code

updated to accept new scater qc names

Pierre-Luc authored on 28/01/2021 08:13:59 • GitHub committed on 28/01/2021 08:13:59
Showing 1 changed files

... ...
@@ -40,9 +40,10 @@ add_meta <- function(ds){
40 40
   ds$log10_total_counts <- log10(ds$sum+1)
41 41
   ds$featcount_ratio <- ds$log10_total_counts/ds$log10_total_features
42 42
   ds$featcount_dist <- getFeatCountDist(ds)
43
-  ds$pct_counts_top_50_features <- ds$percent_top_50
43
+  ds$pct_counts_top_20_features <- colData(ds)[[intersect(c("percent_top_20","pct_counts_in_top_20_features","percent.top_20"), colnames(colData(ds)))[[1]]]]
44
+  ds$pct_counts_top_50_features <- colData(ds)[[intersect(c("percent_top_50","pct_counts_in_top_50_features","percent.top_50"), colnames(colData(ds)))[[1]]]]
44 45
   for(f in names(fc)) 
45
-    ds[[paste0("pct_",f)]] <- ds[[paste0("subsets_",f,"_percent")]]
46
+    ds[[paste0("pct_",f)]] <- ds[[intersect(c(paste0("subsets_",f,"_percent"),paste0("pct_",f)), colnames(colData(ds)))[[1]] ]]
46 47
   ds
47 48
 }
48 49