library(Seurat)
## Warning: Paket 'Seurat' wurde unter R Version 4.3.3 erstellt
## Lade nötiges Paket: SeuratObject
## Lade nötiges Paket: sp
## Warning: Paket 'sp' wurde unter R Version 4.3.3 erstellt
##
## Attache Paket: 'SeuratObject'
## Das folgende Objekt ist maskiert 'package:base':
##
## intersect
library(SeuratData)
library(patchwork)
library(dplyr)
##
## Attache Paket: 'dplyr'
## Die folgenden Objekte sind maskiert von 'package:stats':
##
## filter, lag
## Die folgenden Objekte sind maskiert von 'package:base':
##
## intersect, setdiff, setequal, union
library(ggplot2)
## Warning: Paket 'ggplot2' wurde unter R Version 4.3.3 erstellt
library(sctransform)
setwd("C:/Users/thoma/OneDrive/Desktop/Analysis_treated_november")
A1.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A1/outs/filtered_feature_bc_matrix")
A2.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A2/outs/filtered_feature_bc_matrix")
A3.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A3/outs/filtered_feature_bc_matrix")
A4.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A4/outs/filtered_feature_bc_matrix")
A5.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A5/outs/filtered_feature_bc_matrix")
A6.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/T.c_2024/analysis_march_2024.tar/analysis_march_2024/analysis_march_2024/count_A6/outs/filtered_feature_bc_matrix")
btt2022.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/priming2022/analysis_priming01_repeat.tar/analysis_priming01_repeat/Btt/outs/filtered_feature_bc_matrix")
pbs2022.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/priming2022/analysis_priming01_repeat.tar/analysis_priming01_repeat/PBS/outs/filtered_feature_bc_matrix")
naive2022.data <- Read10X(data.dir = "C:/Users/thoma/OneDrive/Desktop/priming2022/analysis_priming01_repeat.tar/analysis_priming01_repeat/Naive/outs/filtered_feature_bc_matrix")
A1 <- CreateSeuratObject(counts = A1.data, project = "A1")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A2 <- CreateSeuratObject(counts = A2.data, project = "A2")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A3 <- CreateSeuratObject(counts = A3.data, project = "A3")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A4 <- CreateSeuratObject(counts = A4.data, project = "A4")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A5 <- CreateSeuratObject(counts = A5.data, project = "A5")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A6 <- CreateSeuratObject(counts = A6.data, project = "A6")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
btt2022 <- CreateSeuratObject(counts = btt2022.data, project = "btt2022")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
pbs2022 <- CreateSeuratObject(counts = pbs2022.data, project = "pbs2022")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
naive2022 <- CreateSeuratObject(counts = naive2022.data, project = "naive2022")
## Warning: Feature names cannot have underscores ('_'), replacing with dashes
## ('-')
A1@meta.data$Condition <- "naive"
A4@meta.data$Condition <- "naive"
A5@meta.data$Condition <- "PBS"
A2@meta.data$Condition <- "PBS"
A3@meta.data$Condition <- "Btt"
A6@meta.data$Condition <- "Btt"
btt2022@meta.data$Condition <- "Btt"
naive2022@meta.data$Condition <- "naive"
pbs2022@meta.data$Condition <- "PBS"
A1
## An object of class Seurat
## 14492 features across 115 samples within 1 assay
## Active assay: RNA (14492 features, 0 variable features)
## 1 layer present: counts
Check if mitochondrial genes are present “ND1” = “KEF75-p01”, “ND2” = “KEF75-p13”, “ND3” = “KEF75-p07”, “ND4” = “KEF75-p05”, “ND4L” = “KEF75-p04”, “ND5” = “KEF75-p06”, “ND6” = “KEF75-p03”, “COX1” = “KEF75-p12”, “COX2” = “KEF75-p11”, “COX3” = “KEF75-p08”, “ATP6” = “KEF75-p09”, “ATP8” = “KEF75-p10”, “CYTB” = “KEF75-p02”
grep("KEF75-p10", rownames(A1), value = TRUE)
## [1] "KEF75-p10"
feature.listA1=rownames(A1)
mt.featuresA1=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA1=intersect(mt.featuresA1, feature.listA1)
A1[["percent.mtA1"]] <- PercentageFeatureSet(A1, features = mt.featuresA1)
feature.listA2=rownames(A2)
mt.featuresA2=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA2=intersect(mt.featuresA2, feature.listA2)
A2[["percent.mtA2"]] <- PercentageFeatureSet(A2, features = mt.featuresA2)
feature.listA3=rownames(A3)
mt.featuresA3=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA3=intersect(mt.featuresA3, feature.listA3)
A3[["percent.mtA3"]] <- PercentageFeatureSet(A3, features = mt.featuresA3)
feature.listA4=rownames(A4)
mt.featuresA4=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA4=intersect(mt.featuresA4, feature.listA4)
A4[["percent.mtA4"]] <- PercentageFeatureSet(A4, features = mt.featuresA4)
feature.listA5=rownames(A5)
mt.featuresA5=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA5=intersect(mt.featuresA5, feature.listA5)
A5[["percent.mtA5"]] <- PercentageFeatureSet(A5, features = mt.featuresA5)
feature.listA6=rownames(A6)
mt.featuresA6=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresA6=intersect(mt.featuresA6, feature.listA6)
A6[["percent.mtA6"]] <- PercentageFeatureSet(A6, features = mt.featuresA6)
feature.listbtt2022=rownames(btt2022)
mt.featuresbtt2022=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresbtt2022=intersect(mt.featuresbtt2022, feature.listbtt2022)
btt2022[["percent.mtbtt2022"]] <- PercentageFeatureSet(btt2022, features = mt.featuresbtt2022)
feature.listpbs2022=rownames(pbs2022)
mt.featurespbs2022=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featurespbs2022=intersect(mt.featurespbs2022, feature.listpbs2022)
pbs2022[["percent.mtpbs2022"]] <- PercentageFeatureSet(pbs2022, features = mt.featurespbs2022)
feature.listnaive2022=rownames(naive2022)
mt.featuresnaive2022=c("KEF75-p01", "KEF75-p13", "KEF75-p07", "KEF75-p05", "KEF75-p04", "KEF75-p06", "KEF75-p03", "KEF75-p12", "KEF75-p11", "KEF75-p08", "KEF75-p09", "KEF75-p10", "KEF75-p02")
mt.featuresnaive2022=intersect(mt.featuresnaive2022, feature.listnaive2022)
naive2022[["percent.mtnaive2022"]] <- PercentageFeatureSet(naive2022, features = mt.featuresnaive2022)
QC Visualization
VlnPlot(A1, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA1"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A2, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA2"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A3, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA3"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A4, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA4"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A5, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA5"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A6, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA6"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(btt2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtbtt2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(pbs2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtpbs2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(naive2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtnaive2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
plot2A1 <- FeatureScatter(A1, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A1
plot2A2 <- FeatureScatter(A2, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A2
plot2A3 <- FeatureScatter(A3, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A3
plot2A4 <- FeatureScatter(A4, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A4
plot2A5 <- FeatureScatter(A5, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A5
plot2A6 <- FeatureScatter(A6, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2A6
plot2btt2022 <- FeatureScatter(btt2022, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2btt2022
plot2pbs2022 <- FeatureScatter(pbs2022, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2pbs2022
plot2naive2022 <- FeatureScatter(naive2022, feature1 = "nCount_RNA", feature2 = "nFeature_RNA")
plot2naive2022
sctransform each single
scA1 <- SCTransform(A1, vars.to.regress = "percent.mtA1", verbose = FALSE)
scA2 <- SCTransform(A2, vars.to.regress = "percent.mtA2", verbose = FALSE)
scA3 <- SCTransform(A3, vars.to.regress = "percent.mtA3", verbose = FALSE)
scA4 <- SCTransform(A4, vars.to.regress = "percent.mtA4", verbose = FALSE)
scA5 <- SCTransform(A5, vars.to.regress = "percent.mtA5", verbose = FALSE)
scA6 <- SCTransform(A6, vars.to.regress = "percent.mtA6", verbose = FALSE)
scbtt2022 <- SCTransform(btt2022, vars.to.regress = "percent.mtbtt2022", verbose = FALSE)
scpbs2022 <- SCTransform(pbs2022, vars.to.regress = "percent.mtpbs2022", verbose = FALSE)
scnaive2022 <- SCTransform(naive2022, vars.to.regress = "percent.mtnaive2022", verbose = FALSE)
Repeat QC
VlnPlot(A6, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA6"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A5, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA5"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A4, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA4"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A3, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA3"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A2, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA2"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(A1, features = c("nFeature_RNA", "nCount_RNA", "percent.mtA1"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(btt2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtbtt2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(pbs2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtpbs2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
VlnPlot(naive2022, features = c("nFeature_RNA", "nCount_RNA", "percent.mtnaive2022"), ncol = 3)
## Warning: Default search for "data" layer in "RNA" assay yielded no results;
## utilizing "counts" layer instead.
scA1QC <- RunPCA(scA1, features = VariableFeatures(object = scA1))
## PC_ 1
## Positive: LOC658140, LOC655756, LOC661860, LOC656464, LOC654949, LOC664368, LOC103314322, LOC661223, LOC100141601, LOC664436
## LOC659377, LOC664555, LOC103312846, LOC655475, LOC663871, LOC655614, LOC658590, LOC658478, LOC664315, LOC655190
## LOC100142212, LOC107397762, LOC657747, Parp, LOC659866, LOC103312310, LOC655639, LOC660418, LOC660822, LOC659879
## Negative: LOC103315122, LOC103313909, LOC655533, LOC103313579, Tyr2, LOC103315121, LOC660769, LOC103312143, LOC663147, LOC661355
## LOC661796, LOC654950, LOC659613, LOC657969, LOC103314806, LOC103313573, LOC100142559, LOC658936, LOC658955, LOC655232
## LOC660520, LOC658754, LOC103313568, LOC654924, Esyt2a, LOC664266, LOC661858, LOC661588, LOC103312946, LOC662417
## PC_ 2
## Positive: LOC103313573, LOC103313568, LOC107398426, LOC659010, LOC661812, LOC661343, LOC657224, LOC107399012, LOC661354, LOC661678
## LOC661278, LOC655019, LOC107398245, LOC658088, LOC103314806, LOC664339, LOC658929, LOC660883, LOC103312469, LOC661798
## LOC663820, LOC103313325, LOC659958, Nag2, LOC662101, LOC103312841, LOC663832, LOC663003, LOC656637, LOC103313913
## Negative: LOC656560, LOC663390, LOC663391, LOC663153, LOC664315, LOC656356, LOC664393, LOC662445, LOC662754, LOC655649
## LOC656270, LOC657695, LOC103313909, Tyr1, LOC664143, LOC662319, LOC661296, LOC656682, LOC662141, LOC663962
## LOC658540, LOC103313660, LOC658058, LOC660379, LOC663023, LOC662436, LOC663894, LOC663982, LOC656416, LOC661185
## PC_ 3
## Positive: LOC661588, LOC662396, LOC656198, LOC663147, LOC103315108, LOC103315017, LOC103312806, LOC103312486, LOC655174, LOC100141837
## LOC658333, LOC661488, LOC664339, LOC656464, LOC658864, LOC100141670, LOC658914, LOC657364, LOC656087, LOC103312946
## LOC659558, LOC664282, LOC658754, LOC654924, LOC658646, LOC661876, LOC661835, LOC663567, LOC103315250, LOC663025
## Negative: LOC660379, LOC663962, Syx1A, LOC655640, LOC658375, LOC659820, LOC657715, LOC657258, LOC658141, LOC658559
## LOC660441, LOC660675, LOC660371, LOC663822, LOC656499, LOC656164, LOC103313111, LOC659951, LOC664359, LOC658603
## LOC662427, LOC656833, LOC656797, LOC660098, LOC663628, LOC662907, LOC659982, LOC657081, LOC656458, LOC664026
## PC_ 4
## Positive: LOC661968, LOC656270, Tyr1, LOC662595, LOC662980, LOC103313909, LOC656935, LOC660431, LOC654950, LOC656649
## LOC658603, LOC103313660, LOC661353, LOC103312419, LOC661396, LOC663391, LOC661354, LOC100142538, LOC658276, LOC657209
## LOC663695, LOC658899, LOC659637, LOC100141654, LOC659010, Spz3, LOC656309, LOC100141546, LOC103313573, LOC655651
## Negative: LOC100142175, LOC655492, LOC103314806, LOC658984, LOC663912, LOC661343, LOC660215, LOC655420, LOC656070, LOC100142307
## LOC103315156, LOC656846, LOC655174, LOC664531, LOC658006, LOC103315250, LOC657686, LOC657036, LOC103313467, LOC660233
## LOC657364, LOC103313607, LOC103313785, LOC661259, LOC659949, LOC656170, LOC658171, Y-e3, LOC655127, LOC659765
## PC_ 5
## Positive: LOC662396, LOC659147, LOC103312486, LOC660355, LOC657686, LOC103312345, LOC103314176, LOC660193, LOC656521, LOC660020
## LOC100142538, LOC660302, LOC658140, LOC103313825, LOC663663, LOC659968, LOC659879, LOC662291, LOC661552, LOC664406
## LOC654888, LOC656993, LOC661588, LOC107397983, LOC663309, LOC663391, LOC664393, LOC658333, LOC656170, LOC660605
## Negative: LOC655533, LOC656232, LOC103313909, Tyr2, LOC100142559, LOC103312143, LOC103315122, cec2, LOC658991, LOC658253
## LOC664209, LOC654930, LOC103313660, LOC103315220, LOC659982, LOC103313913, LOC663482, LOC655019, LOC663106, LOC659085
## LOC103313582, LOC103314285, LOC660465, LOC103313715, LOC100142122, LOC657732, LOC103312928, LOC655889, LOC663232, LOC103313115
scA2QC <- RunPCA(scA2, features = VariableFeatures(object = scA2))
## PC_ 1
## Positive: KEF75-r02, LOC103314122, HEX2, LOC662773, KEF75-r01, LOC661814, HEX1B, LOC662902, HEX1A, LOC662738
## LOC661756, LOC655732, LOC661778, Cyp9f2, LOC656825, LOC660033, LOC656243, LOC103313126, KEF75-p12, LOC663001
## LOC107398513, KEF75-p06, LOC664598, LOC100142066, LOC660127, Idgf4, LOC661561, LOC655734, LOC103313295, LOC103314462
## Negative: Arp1, Rpl41, LOC656276, LOC663147, LOC654924, LOC103312806, LOC658333, Tyr1, LOC103315107, LOC661185
## LOC663390, LOC103315108, LOC659357, LOC663209, LOC662400, LOC662141, LOC658148, LOC656653, LOC100141837, LOC658195
## LOC661665, LOC656198, LOC662445, LOC656528, LOC662265, RpS6, LOC659478, LOC657360, LOC661488, LOC663175
## PC_ 2
## Positive: LOC103315108, LOC658333, LOC103315107, Tyr1, LOC103312806, LOC656198, LOC100141837, LOC654924, LOC661488, LOC103315121
## LOC661588, LOC661796, LOC663982, LOC658366, LOC659357, LOC103313361, LOC654950, LOC103312946, LOC662396, LOC100142054
## LOC100142559, LOC663567, LOC660060, Tyr2, LOC103313909, LOC658936, LOC659624, LOC100141670, LOC659396, LOC100142172
## Negative: LOC663822, LOC103315154, LOC103313111, LOC658512, LOC657051, LOC656320, LOC661583, LOC664364, LOC660033, LOC660371
## LOC103314685, LOC657844, nAChRa10, LOC659949, LOC103313498, LOC657715, LOC663134, LOC662708, LOC103313785, LOC103314353
## Y-e3, LOC100142175, LOC103313978, LOC664362, LOC100142307, LOC663310, LOC661624, LOC661797, LOC657828, LOC659879
## PC_ 3
## Positive: LOC655373, Tcjheh-r4, LOC663845, Y-b, LOC663220, LOC660769, LOC663904, LOC656921, LOC661589, LOC656486
## LOC659147, LOC655232, LOC662470, LOC655972, LOC103313579, LOC661654, LOC103314176, LOC103312345, LOC659820, LOC103313909
## LOC658984, LOC663408, LOC662417, LOC659226, LOC660189, LOC103313299, LOC661354, LOC656761, LOC664028, LOC664126
## Negative: Rpl41, LOC656930, LOC663013, LOC660705, LOC664058, LOC656653, LOC656276, LOC662265, LOC662743, LOC661665
## LOC658148, LOC663390, RpS6, LOC659536, LOC662436, LOC659112, LOC659458, LOC662141, LOC662445, LOC656416
## LOC663209, LOC659478, LOC103313825, LOC654949, LOC657536, LOC663175, LOC660748, LOC660558, LOC662400, LOC664459
## PC_ 4
## Positive: LOC660302, LOC656270, LOC659147, LOC103315068, LOC103313909, LOC657382, LOC663153, LOC658685, LOC658262, LOC663982
## LOC660273, LOC103314884, LOC663732, LOC657072, LOC660294, LOC657119, LOC663769, LOC656093, LOC103313271, LOC663118
## LOC659982, LOC656367, 5MP, LOC100141642, LOC660576, LOC660855, LOC663663, LOC658693, LOC656683, LOC656279
## Negative: LOC660701, LOC664486, LOC103314322, LOC103314929, LOC103313660, LOC100142084, LOC103315220, LOC103313407, LOC658186, LOC657276
## LOC103314638, LOC658527, LOC655239, LOC664260, LOC655765, LOC100142047, LOC658234, Vasa, LOC664294, LOC656643
## LOC659951, LOC659892, LOC655985, LOC658605, LOC659671, Mlpt, LOC657969, LOC661780, LOC103313624, LOC661365
## PC_ 5
## Positive: LOC659652, LOC661858, LOC103315122, LOC656091, LOC103313909, LOC100141658, LOC655258, LOC660038, LOC664088, LOC664209
## LOC100142105, LOC656367, LOC660707, D12des, LOC662029, LOC656797, LOC662785, LOC654998, Star, LOC659982
## Fim, LOC660675, LOC662291, LOC656803, LOC659325, LOC103314979, LOC103313467, LOC103312143, LOC103314937, LOC655073
## Negative: LOC658165, LOC657300, LOC661098, LOC663138, LOC655651, LOC103312486, LOC660590, LOC656266, LOC654879, LOC660215
## LOC659081, LOC658773, LOC103313170, LOC656567, LOC103312319, LOC661774, LOC659129, LOC100142084, LOC660871, LOC659969
## LOC659127, LOC103312208, LOC655160, LOC659933, LOC100142316, LOC663411, LOC655354, LOC656250, LOC658015, LOC657841
scA3QC <- RunPCA(scA3, features = VariableFeatures(object = scA3))
## PC_ 1
## Positive: LOC660033, LOC103313111, LOC663822, LOC664364, LOC657051, LOC103313785, LOC656320, LOC661583, Y-e3, LOC100142175
## LOC103313498, LOC103314353, LOC658512, LOC664362, LOC657844, LOC663310, LOC103315154, LOC663134, LOC662646, LOC100142307
## LOC660215, LOC658706, LOC656376, LOC662708, LOC660371, LOC661797, LOC103314685, LOC661913, LOC662176, LOC100142582
## Negative: LOC103315107, Tyr1, LOC103315108, LOC658333, LOC103315121, LOC103312806, LOC661796, LOC663982, LOC656198, LOC659357
## LOC661588, LOC661488, LOC100141837, LOC663147, LOC654924, LOC654950, LOC103312946, LOC100142054, LOC659613, LOC103313361
## LOC103315017, LOC664282, LOC663391, LOC100142559, Tyr2, Y-b, LOC103315122, LOC662396, LOC103315256, LOC655533
## PC_ 2
## Positive: LOC103313909, LOC660769, LOC664209, LOC655533, LOC103313573, LOC100142559, LOC103312946, LOC655048, LOC103313568, LOC103315122
## LOC655232, LOC657715, LOC660675, LOC655694, LOC655492, Tyr2, LOC658949, LOC660520, LOC103315121, Tyr1
## LOC661226, LOC664531, LOC100141741, LOC661858, LOC654958, LOC662417, LOC103313361, LOC659941, LOC663153, LOC660098
## Negative: LOC658140, LOC656464, LOC664368, LOC656807, LOC655756, LOC661860, LOC103314322, LOC656189, LOC100141601, LOC657732
## LOC655614, LOC662857, LOC658590, LOC661223, LOC656003, LOC103313715, LOC103314617, LOC658478, LOC662223, LOC664436
## LOC656251, LOC664555, LOC107397762, LOC103312846, LOC664086, LOC100141706, LOC662517, LOC103312878, LOC103312684, LOC660822
## PC_ 3
## Positive: LOC662585, LOC103313568, LOC103313573, LOC660007, LOC656637, LOC661354, LOC656538, LOC655429, LOC659010, LOC660520
## LOC661278, LOC103313361, LOC100142155, LOC654950, LOC103313170, LOC103313579, LOC658955, LOC661737, LOC663345, LOC657922
## LOC662567, LOC662102, LOC659765, LOC662516, LOC664047, LOC103312838, LOC100141837, LOC658493, LOC659671, LOC655096
## Negative: LOC100142578, LOC664531, LOC662265, LOC103313429, LOC655282, LOC663153, Rpl41, LOC658651, LOC664530, LOC662907
## LOC663175, LOC662141, LOC662400, LOC664058, LOC659478, LOC659226, LOC659184, LOC660153, LOC659112, LOC663695
## LOC659338, LOC662954, LOC662773, LOC659357, LOC663663, LOC657582, LOC657360, LOC100141906, LOC662275, LOC658540
## PC_ 4
## Positive: LOC657969, LOC103313573, LOC103313568, LOC660379, LOC659085, LOC661655, LOC660314, LOC100141615, LOC657076, LOC658936
## LOC656626, LOC660098, LOC662980, LOC655273, LOC660417, LOC657867, LOC659901, LOC658799, KEF75-r01, LOC107397609
## LOC100142152, LOC658540, LOC656862, LOC664073, LOC664546, LOC661968, LOC103313053, LOC657107, LOC657042, LOC655011
## Negative: LOC660302, LOC659690, LOC659147, LOC663650, LOC661588, LOC660355, LOC103314884, LOC660754, LOC659539, LOC663982
## LOC103314176, LOC662544, LOC662933, LOC659558, LOC658685, LOC661293, LOC656560, LOC103312990, LOC664530, LOC660767
## LOC655373, LOC656798, LOC655614, LOC662029, LOC658824, LOC662497, LOC663220, LOC103313825, LOC662495, LOC655017
## PC_ 5
## Positive: LOC663832, LOC103313909, LOC100142559, LOC664406, LOC103313825, LOC656906, LOC659499, LOC103313361, LOC661309, LOC659652
## LOC661461, LOC663902, LOC103312757, LOC103315164, LOC661444, LOC660215, LOC662214, Tyr2, LOC655576, LOC661756
## LOC661937, LOC655639, LOC103313730, LOC100142105, LOC103312415, LOC655533, LOC661699, LOC659849, LOC663412, LOC103312112
## Negative: LOC662396, LOC103313854, LOC656170, LOC663823, LOC103312486, LOC661257, LOC103314812, LOC662746, LOC656279, LOC659154
## LOC662645, LOC661480, LOC658754, LOC656645, LOC656298, LOC658362, LOC658234, LOC656816, LOC663391, LOC103313108
## LOC663873, LOC100142441, LOC656373, LOC664464, LOC659840, LOC654958, LOC664494, LOC659836, LOC664544, LOC103314679
scA4QC <- RunPCA(scA4, features = VariableFeatures(object = scA4))
## PC_ 1
## Positive: LOC103315122, LOC103313909, LOC659613, LOC103315107, LOC661796, LOC655694, LOC655232, LOC663153, Y-b, LOC664266
## LOC107398543, LOC664209, LOC103315121, Fim, LOC103312685, LOC103312143, LOC660769, Tyr2, LOC103313361, LOC103313170
## Mlpt, LOC660431, LOC660520, LOC655533, LOC658685, LOC655115, cec2, LOC103315256, LOC103313299, LOC103313579
## Negative: LOC658140, LOC655756, LOC664368, LOC659879, LOC664086, LOC656807, LOC657724, LOC656189, LOC100141601, LOC662517
## LOC662206, LOC662305, LOC662335, LOC658478, LOC100142212, LOC662223, LOC654968, LOC656464, LOC656003, LOC658380
## LOC655181, LOC103312878, LOC664436, LOC661860, LOC662396, LOC657179, LOC655158, LOC103314322, LOC659991, LOC103312846
## PC_ 2
## Positive: LOC664531, LOC661651, LOC662907, LOC663695, LOC654958, LOC664530, LOC661473, LOC664447, LOC100141906, LOC103313854
## LOC656682, LOC107397983, LOC659302, HEX2, LOC107398271, LOC662738, HEX1A, LOC662858, LOC660843, LOC662333
## LOC658651, LOC662339, LOC103313429, LOC663823, LOC663141, LOC659649, LOC661756, LOC655732, LOC107398513, LOC656243
## Negative: LOC662585, LOC655414, LOC655426, LOC107397973, LOC659010, LOC662516, LOC655429, LOC656229, LOC654933, LOC661812
## LOC103313398, LOC658165, LOC659768, LOC103313325, LOC662527, LOC103312803, LOC661209, LOC656637, LOC656538, LOC664216
## LOC103314708, LOC661588, LOC660494, LOC655855, Syx1A, LOC103313170, LOC663146, LOC657959, LOC661737, LOC660883
## PC_ 3
## Positive: LOC103315121, LOC103315107, LOC103315108, LOC103312803, LOC663695, LOC662785, Tyr1, LOC658540, LOC661588, LOC661796
## LOC660465, LOC664282, LOC661876, LOC663982, LOC103312806, LOC662396, LOC658754, LOC663004, LOC658936, LOC660297
## LOC103312143, LOC656170, LOC655329, LOC654886, LOC659902, LOC100142172, LOC658315, LOC660273, LOC656198, LOC659357
## Negative: LOC657844, LOC660328, LOC658375, LOC103313615, LOC103313878, LOC100141642, LOC661343, LOC103312214, LOC103314546, LOC100141647
## LOC103313299, LOC657371, LOC103312853, LOC664364, LOC664457, LOC107398726, LOC658225, LOC100142578, LOC662654, LOC663354
## LOC658718, LOC656250, LOC659623, LOC661909, LOC662949, LOC103314029, LOC103313926, LOC660371, LOC661438, LOC656594
## PC_ 4
## Positive: LOC662701, LOC656314, LOC659302, LOC658821, Fpps, LOC103314884, LOC661756, LOC656318, LOC657852, LOC658335
## LOC663181, LOC657528, LOC659777, LOC658019, LOC100141896, LOC660583, LOC660215, LOC663885, LOC656087, LOC664362
## LOC662738, LOC662954, LOC656328, LOC655732, LOC661814, LOC658705, HEX1A, LOC663832, LOC656239, LOC663066
## Negative: LOC656464, LOC658140, LOC659325, LOC659549, LOC659764, LOC103315108, LOC663390, LOC662551, LOC658987, LOC657295
## LOC658100, LOC655756, LOC660333, LOC103312853, LOC656270, LOC664266, LOC656560, LOC663871, LOC662708, LOC657699
## Mlpt, LOC657212, LOC664353, LOC656565, LOC664112, LOC103313926, LOC658095, LOC107397762, LOC656153, LOC656057
## PC_ 5
## Positive: LOC659879, LOC656170, LOC658005, LOC100142175, LOC103312486, LOC661480, LOC100141919, LOC657796, LOC100141621, LOC654949
## LOC655475, LOC103315250, LOC660934, LOC657686, LOC658093, LOC657003, LOC658173, LOC103312214, LOC657980, LOC664073
## LOC661820, LOC656397, LOC661172, LOC657662, LOC103312461, LOC103313607, LOC103312356, LOC664149, LOC662095, LOC657060
## Negative: LOC103313909, LOC659675, LOC662335, LOC103315122, LOC663832, LOC656876, Rpa2, LOC662486, LOC103312143, LOC662517
## LOC103314773, LOC664209, LOC658625, LOC657179, LOC658099, LOC659465, LOC660567, Tyr1, LOC662206, LOC655533
## LOC659225, LOC657724, LOC657098, LOC659164, LOC657061, LOC664086, LOC656820, LOC660174, LOC659838, LOC655220
scA5QC <- RunPCA(scA5, features = VariableFeatures(object = scA5))
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
## PC_ 1
## Positive: LOC103313498, LOC659649, LOC658171, LOC103313785, LOC663516, LOC103313111, LOC659879, LOC664364, LOC657051, LOC656320
## LOC103313926, LOC663822, LOC655420, LOC103314353, LOC657844, LOC659512, Y-e3, LOC656846, LOC100142553, LOC658512
## LOC661797, LOC103312461, LOC103313962, LOC658387, LOC664026, LOC663823, LOC657085, nAChRa10, LOC660033, LOC659949
## Negative: LOC658333, LOC103315108, LOC103315107, LOC103315121, LOC661588, Tyr1, LOC103312806, LOC660769, LOC656198, LOC661796
## LOC654950, LOC100141837, LOC103315017, LOC662396, LOC103313361, LOC663025, Arp1, Y-b, LOC659357, LOC663147
## LOC656761, LOC661488, LOC664282, LOC103312803, LOC103315122, LOC661876, LOC660394, LOC660431, LOC654924, LOC659613
## PC_ 2
## Positive: LOC660583, LOC103313909, LOC103313530, LOC100141741, LOC656318, LOC103315122, LOC103314134, LOC659613, LOC655796, LOC655533
## LOC100142559, LOC658821, LOC656279, LOC103315098, LOC656443, Tcjheh-r4, LOC663894, LOC656087, Tyr2, LOC655654
## LOC662687, LOC658651, LOC655174, LOC100141952, LOC662390, LOC659485, LOC658824, LOC656271, LOC657969, LOC655157
## Negative: LOC658140, LOC664368, LOC655756, LOC656464, LOC658478, LOC107397762, LOC654949, LOC658987, LOC655378, LOC663871
## LOC659377, LOC661223, LOC661860, LOC662223, LOC103312684, LOC657231, LOC656342, LOC100142484, LOC659879, LOC656003
## LOC100141601, LOC656232, LOC656298, LOC655475, LOC661209, LOC100142152, LOC657872, LOC662857, LOC657695, LOC661551
## PC_ 3
## Positive: LOC103313573, LOC100142175, LOC103313568, LOC661444, LOC103313738, LOC656486, LOC656067, LOC662642, LOC657715, LOC663650
## LOC656906, LOC103313825, Syx1A, LOC656538, LOC659820, Fim, LOC661278, LOC100141776, LOC659250, LOC664222
## LOC658469, LOC661354, LOC103313299, LOC660769, LOC662417, LOC664266, LOC663832, LOC103315156, LOC103313579, LOC657452
## Negative: LOC661860, LOC661203, LOC660771, LOC663141, LOC660325, LOC663391, LOC657695, LOC661223, LOC663178, LOC658140
## LOC656485, LOC657130, LOC659377, LOC656464, LOC656189, LOC656983, LOC660464, LOC662858, LOC658478, LOC656807
## LOC661229, LOC655756, LOC662223, LOC659465, LOC656279, LOC657657, LOC661139, LOC103313707, LOC656612, LOC103313530
## PC_ 4
## Positive: LOC658776, LOC107398173, LOC656807, LOC659405, LOC662266, LOC664286, LOC657584, LOC661396, LOC103313715, LOC664224
## LOC663732, LOC659090, LOC656538, LOC659809, LOC661737, LOC664505, LOC657732, LOC656189, LOC660923, LOC656174
## LOC103314322, LOC661788, LOC663635, LOC660900, LOC656817, LOC103314884, LOC664187, LOC659285, LOC103312310, LOC656325
## Negative: LOC663147, LOC103312727, LOC662708, LOC100188941, LOC656070, LOC654924, LOC663390, LOC100142122, LOC663220, LOC657715
## LOC656298, LOC657025, LOC664222, LOC657065, LOC661355, LOC103313909, LOC656881, LOC655694, LOC663310, LOC664086
## LOC657295, LOC103312990, LOC659860, LOC656930, LOC656425, LOC662716, LOC103313467, LOC103312287, LOC664162, LOC103315218
## PC_ 5
## Positive: LOC658590, LOC659090, LOC660822, LOC103313198, LOC656350, LOC103312928, LOC103314322, LOC100141706, LOC654930, LOC100187736
## LOC664555, LOC103313715, LOC658740, LOC656649, LOC103314638, LOC664436, LOC657096, LOC103313003, LOC100142212, LOC103313548
## LOC664187, LOC662520, LOC103312846, LOC657732, LOC103314889, LOC658310, LOC656807, LOC657649, LOC662857, LOC658192
## Negative: LOC663378, LOC664073, LOC103312803, LOC662214, LOC660294, LOC103314708, LOC659690, LOC657687, LOC658984, LOC657582
## LOC103313670, LOC661480, LOC661834, LOC661444, LOC103312115, LOC659526, LOC658019, LOC660708, LOC661780, LOC658284
## LOC100142007, LOC662402, LOC657040, LOC659177, LOC660746, LOC656089, LOC659770, LOC659445, LOC657826, LOC664225
scA6QC <- RunPCA(scA6, features = VariableFeatures(object = scA6))
## PC_ 1
## Positive: LOC659879, LOC664368, LOC658140, LOC655756, LOC662517, LOC103314322, LOC664086, LOC103312461, LOC103313715, LOC656807
## LOC662206, LOC103313926, LOC662335, LOC660233, Y-e3, LOC664073, LOC664436, LOC656342, LOC656189, LOC656003
## LOC656464, LOC657724, LOC663265, LOC103312846, LOC664555, LOC100142212, LOC103312684, LOC655158, LOC655054, LOC657179
## Negative: LOC103315121, LOC103313909, LOC103315107, LOC103315122, LOC661796, LOC655533, Tyr1, LOC664209, Tyr2, LOC663220
## LOC103313361, LOC103312946, LOC103315108, LOC100142559, LOC100141896, LOC662785, LOC661968, LOC655232, LOC663147, LOC659613
## LOC661588, LOC664266, LOC103315256, Y-b, LOC660431, LOC663153, LOC107398543, LOC660465, LOC658754, LOC660769
## PC_ 2
## Positive: LOC658333, LOC103315108, LOC103312806, LOC103315107, LOC658140, LOC103315121, LOC656464, LOC664368, LOC656198, LOC661588
## Tyr1, LOC662396, LOC662095, LOC656003, LOC655614, LOC661488, LOC103314322, LOC656232, LOC103312486, LOC655756
## LOC662223, Y-b, LOC658366, LOC107397762, LOC103315017, LOC655741, LOC655232, LOC655019, LOC654924, LOC661876
## Negative: LOC660215, LOC659302, LOC663066, LOC660583, LOC662907, LOC658171, LOC659229, LOC103314842, LOC656005, LOC662670
## LOC658356, LOC656271, LOC660825, LOC661756, LOC655732, LOC103313498, LOC662831, LOC661791, LOC661555, LOC107398513
## Idgf4, LOC662738, LOC656243, LOC103313962, LOC655420, LOC664364, LOC661814, LOC661778, LOC663483, LOC660127
## PC_ 3
## Positive: LOC100142175, LOC660371, LOC657095, LOC664364, Nag2, LOC661583, LOC657844, LOC663822, LOC656250, nAChRa10
## LOC100142553, LOC657051, LOC656320, LOC661913, LOC100142307, LOC664026, LOC656376, LOC662708, LOC659949, Y-e3
## LOC657715, LOC659544, LOC100141776, LOC103312461, LOC659879, LOC663832, LOC656067, LOC657862, LOC664483, LOC658512
## Negative: LOC658333, LOC659690, LOC100141706, LOC656003, LOC661651, LOC103315108, LOC658140, LOC660418, LOC661860, LOC654958
## LOC664086, LOC661223, LOC664393, LOC663695, LOC658590, LOC655614, LOC656485, LOC103314322, LOC659164, LOC664068
## LOC100142212, Arp1, LOC663023, LOC664555, LOC656464, LOC656983, LOC664368, LOC656807, LOC103313429, LOC656964
## PC_ 4
## Positive: LOC655796, lgl, LOC103313785, LOC663642, LOC663706, LOC103314201, LOC103314086, LOC662942, LOC103312884, LOC655834
## LOC661777, LOC103314134, LOC663453, LOC660229, LOC662789, LOC103313718, LOC657157, LOC103313731, LOC103314372, LOC100142105
## LOC103314373, LOC103313186, LOC661766, LOC656039, LOC661323, LOC103313498, LOC103313746, Pmp2-c, Pmp2-b, LOC107397412
## Negative: LOC660692, LOC100141718, LOC100142559, LOC661756, LOC656318, LOC661516, LOC656066, LOC658841, LOC107398075, LOC663832
## LOC662773, LOC659226, LOC662954, LOC661091, LOC655732, LOC662738, LOC656243, LOC100142578, LOC661814, LOC661778
## LOC100142328, HEX2, LOC662005, LOC663181, LOC659318, LOC660127, LOC662570, Cyp9f2, LOC663354, LOC656237
## PC_ 5
## Positive: LOC103312143, LOC103315122, LOC656270, LOC657715, LOC663220, LOC664266, LOC664209, LOC661796, LOC656303, LOC656276
## LOC655694, LOC663147, LOC664531, LOC660379, LOC664143, LOC662792, LOC103314663, LOC663390, Tyr1, LOC658984
## LOC103315256, LOC103313909, LOC662785, LOC656653, LOC659949, LOC664162, LOC103315121, LOC664315, LOC661868, LOC662265
## Negative: LOC103313573, LOC662585, LOC656637, LOC103313568, LOC100142155, LOC661737, LOC103313325, LOC662516, LOC100141790, LOC663146
## LOC659146, LOC654933, LOC657224, LOC659010, LOC103313773, LOC100141546, LOC103313170, LOC661278, LOC655414, LOC656538
## LOC655832, LOC656419, LOC103313333, LOC658899, LOC103313398, LOC663281, LOC100141919, LOC658776, LOC661070, LOC662818
scbtt2022QC <- RunPCA(scbtt2022, features = VariableFeatures(object = scbtt2022))
## PC_ 1
## Positive: LOC656243, LOC655732, LOC661778, LOC662738, LOC661814, LOC107398513, LOC100142328, LOC655734, LOC662773, LOC103313295
## LOC658401, LOC100142066, LOC107398155, LOC660127, Idgf2, LOC662005, LOC661756, LOC663181, LOC100141856, LOC103313009
## LOC660583, HEX1A, LOC663483, LOC103314536, LOC656849, LOC100141718, LOC656868, LOC103314776, LOC656629, LOC656917
## Negative: LOC658333, LOC103315122, Arp1, LOC100141837, LOC103315108, LOC103315107, LOC103312806, LOC103315121, LOC103313909, Tyr1
## LOC656198, LOC661588, LOC659357, LOC661796, LOC100142054, LOC661488, LOC654950, LOC660431, LOC658366, LOC656464
## LOC103315017, LOC654924, LOC660769, LOC663147, Tyr2, LOC103313361, Y-b, LOC663025, LOC662396, LOC655533
## PC_ 2
## Positive: LOC103315108, LOC100142559, LOC103315107, LOC103315121, LOC658333, Tyr1, LOC661796, LOC103312806, LOC100141837, LOC656198
## LOC103315122, LOC659357, LOC103313909, LOC655533, LOC661588, Tyr2, LOC662785, LOC658936, LOC660465, LOC100142054
## LOC658438, LOC661968, LOC661488, LOC654950, LOC658262, LOC658366, LOC664282, LOC103312803, LOC660297, LOC662396
## Negative: LOC657844, LOC663822, LOC656320, LOC103313111, LOC657051, LOC661583, LOC658512, LOC664364, LOC103313785, LOC659879
## nAChRa10, LOC103314353, LOC103313615, LOC662708, LOC664026, LOC661797, LOC660371, Y-e3, LOC663193, LOC103315154
## LOC664373, LOC103314685, LOC103315128, LOC100142307, LOC661297, LOC100142175, LOC100142553, Tsl, LOC103313498, LOC659949
## PC_ 3
## Positive: LOC103315122, LOC103313909, cec2, LOC103315121, LOC103313579, LOC659613, LOC100141741, LOC103315107, LOC660431, LOC103315218
## Arp1, LOC107398726, LOC656797, LOC103313790, LOC103315256, LOC661796, LOC664266, LOC663153, LOC103313053, LOC100142559
## Tyr1, LOC655533, LOC657969, LOC103313092, LOC661357, LOC664373, Esyt2a, Tyr2, LOC659085, LOC103313615
## Negative: LOC664086, LOC659879, LOC662206, LOC662517, LOC664368, LOC658140, LOC655756, LOC103314322, LOC103312846, LOC664555
## LOC103313715, LOC656464, LOC100141601, LOC103313723, LOC659164, LOC656807, LOC656342, LOC656003, LOC664436, LOC661860
## LOC656189, LOC662335, LOC657724, LOC658478, LOC656876, LOC103312878, LOC100142212, LOC660233, LOC662223, LOC663668
## PC_ 4
## Positive: LOC658936, LOC107398075, LOC100142066, LOC660127, LOC107398513, LOC655732, LOC663181, LOC661778, LOC662738, LOC656243
## LOC658401, LOC662773, LOC655734, LOC654950, Idgf4, LOC661814, LOC103313009, LOC657017, LOC100142559, LOC100141856
## LOC662701, LOC103314776, HEX1A, LOC103313295, LOC100141718, LOC107398155, LOC100141837, LOC660829, Idgf2, LOC663832
## Negative: LOC103314086, LOC659441, LOC659502, LOC661206, LOC658268, LOC660229, LOC663642, LOC664063, LOC660577, LOC655909
## LOC660232, Pmp2-b, LOC103314623, KEF75-t12, LOC658137, LOC657908, LOC655599, LOC662942, LOC103313498, LOC663145
## LOC662274, LOC103312884, LOC660368, LOC656855, LOC664014, LOC661766, LOC657602, LOC662108, LOC657157, LOC103314127
## PC_ 5
## Positive: Tyr1, LOC103315121, LOC661796, LOC103315108, LOC103315107, LOC655533, Tyr2, LOC662785, LOC658438, Nag2
## LOC656170, LOC660465, LOC657715, LOC661968, LOC659357, LOC661588, LOC103313789, LOC661355, LOC656470, LOC100141837
## LOC663625, LOC103314685, LOC103312820, LOC103314353, LOC103313498, LOC663912, LOC655329, LOC655232, LOC661797, LOC103315068
## Negative: LOC103312853, LOC663436, LOC107398726, LOC103314081, LOC107399088, LOC660328, LOC660275, LOC103312214, LOC661343, LOC103313878
## LOC103314386, LOC661516, LOC656797, LOC663266, LOC656594, LOC656565, LOC658100, LOC661369, LOC661909, LOC663941
## LOC657295, LOC661204, LOC655844, LOC103313615, LOC661208, cec2, LOC656782, LOC661651, LOC107398056, LOC660518
scpbs2022QC <- RunPCA(scpbs2022, features = VariableFeatures(object = scpbs2022))
## PC_ 1
## Positive: LOC662738, HEX2, LOC661756, HEX1A, LOC103315107, LOC660583, LOC656243, LOC103315108, LOC661355, LOC662773
## LOC103315121, LOC103312806, LOC658333, LOC655732, LOC100142559, LOC103315122, LOC659357, Tyr1, LOC661796, LOC661778
## LOC103313909, LOC660692, LOC663147, LOC658936, LOC660127, LOC661814, LOC107398513, LOC663391, KEF75-t22, LOC654958
## Negative: LOC103313568, LOC107398960, LOC659010, LOC661572, LOC100141760, LOC658188, LOC100141790, LOC659879, LOC663146, LOC656419
## LOC658776, LOC100142155, LOC103313573, LOC664565, LOC103313325, LOC103313398, LOC103313773, LOC100141546, LOC656007, LOC656637
## LOC658088, LOC659146, LOC655429, LOC663822, LOC658901, LOC659405, LOC656017, LOC660371, LOC656325, LOC657051
## PC_ 2
## Positive: LOC662738, HEX1A, LOC655732, LOC656243, HEX2, LOC661778, LOC660127, LOC661756, LOC100142328, LOC661814
## HEX1B, LOC662176, LOC658401, LOC107398513, LOC103313111, LOC656005, LOC663181, LOC659271, KEF75-t14, LOC660033
## Cyp9f2, KEF75-t22, LOC662773, LOC662005, LOC663822, LOC661583, LOC656369, KEF75-r02, LOC657447, LOC660583
## Negative: LOC658333, LOC103315108, LOC103315107, LOC103312806, LOC103315121, Tyr1, LOC103315122, Arp1, LOC663147, LOC659357
## LOC662396, LOC661796, Rpl41, LOC656198, LOC103315017, LOC656276, LOC662400, LOC657698, LOC100141670, LOC663390
## LOC103313909, LOC656560, LOC659624, LOC103312946, LOC656464, LOC662785, LOC655614, LOC657360, LOC664282, LOC658914
## PC_ 3
## Positive: Tyr2, LOC663146, LOC103315122, Tyr1, LOC655533, LOC103313568, LOC103313909, LOC103315124, LOC661572, LOC659613
## LOC100141546, LOC100141760, LOC660888, LOC103313573, LOC107397553, LOC656419, LOC100142559, LOC103315256, LOC661796, LOC103313333
## LOC654933, LOC659450, LOC658188, LOC103312685, LOC664325, LOC654969, LOC663002, LOC103313053, LOC655096, LOC664565
## Negative: LOC664368, LOC658140, LOC655756, LOC664555, LOC659879, LOC103313785, LOC660470, LOC664390, LOC662206, LOC656807
## LOC663823, LOC103312878, LOC658171, LOC660754, LOC662520, LOC100142553, LOC100142307, LOC657051, LOC657732, LOC657513
## LOC657085, LOC664014, LOC656342, LOC656251, LOC656170, LOC658478, nAChRa10, LOC103313926, LOC660233, LOC657290
## PC_ 4
## Positive: LOC664531, LOC655492, LOC664373, LOC103314663, LOC100142175, LOC664266, LOC664364, LOC663832, LOC103313615, LOC658141
## LOC100141741, LOC657715, LOC103315218, LOC660215, LOC655420, LOC660675, LOC660371, LOC659849, LOC657844, LOC659941
## LOC662708, LOC656369, LOC103315122, LOC660576, LOC659226, LOC663438, LOC660379, LOC663924, LOC661583, LOC661297
## Negative: LOC103314322, LOC664436, LOC100142212, LOC656807, LOC657732, LOC658108, LOC656003, LOC660418, LOC662206, LOC658590
## LOC659090, LOC656251, LOC100142549, LOC100141706, LOC103312859, LOC103313715, LOC662223, LOC658720, LOC103312878, LOC661369
## LOC103312684, LOC100142122, LOC658310, LOC662922, LOC656464, LOC664368, LOC103312310, LOC656476, LOC664555, LOC656102
## PC_ 5
## Positive: LOC662396, LOC664393, LOC661968, LOC100141621, LOC656549, LOC103314134, LOC662095, LOC655796, LOC655736, LOC103315068
## LOC655614, LOC655809, LOC660190, LOC103313108, LOC659747, LOC103312806, LOC663982, LOC658986, LOC658140, LOC103312486
## LOC658333, LOC659922, LOC655520, LOC663118, LOC656193, LOC661089, LOC663147, LOC663437, LOC662754, LOC656170
## Negative: LOC655533, LOC103313032, Tyr2, LOC655157, LOC660215, LOC103314693, LOC100142175, LOC658708, LOC660417, LOC659849
## LOC100142152, LOC655639, LOC663557, LOC657076, LOC103314012, LOC657672, LOC661229, LOC655337, LOC659085, LOC103313909
## LOC658296, LOC661223, LOC662765, LOC662214, LOC662315, LOC659224, LOC658002, LOC655542, LOC103312495, LOC100142456
scnaive2022QC <- RunPCA(scnaive2022, features = VariableFeatures(object = scnaive2022))
## PC_ 1
## Positive: LOC103313909, Tyr1, LOC103315107, LOC103315122, LOC103315108, LOC100142559, LOC103315121, Tyr2, LOC655533, LOC661588
## LOC103312806, LOC661796, LOC662785, LOC661355, LOC656198, LOC103313789, LOC658936, LOC658262, LOC661488, LOC654950
## LOC100142054, LOC660465, LOC658333, LOC100141837, LOC659357, LOC660769, LOC103312803, LOC103312946, LOC661876, LOC100141657
## Negative: LOC659879, LOC103313785, LOC664364, LOC660033, LOC663822, LOC656320, LOC103313111, LOC661583, LOC658512, nAChRa10
## LOC657051, Y-e3, LOC657844, LOC100142553, LOC660371, LOC100142307, LOC100142175, LOC103313498, LOC103314353, LOC659949
## LOC664026, LOC103313615, LOC662708, LOC661797, LOC658171, LOC660233, LOC659544, LOC103314685, LOC658987, LOC103314029
## PC_ 2
## Positive: LOC658140, LOC656464, LOC655756, LOC664368, LOC662396, LOC664555, LOC103314322, LOC103313715, LOC655614, LOC656807
## LOC658590, LOC103312878, LOC662206, LOC656232, LOC656189, LOC664436, LOC658333, LOC100141706, LOC103312846, LOC664086
## LOC658108, LOC663265, LOC662517, LOC103314617, LOC107397762, LOC661860, LOC656381, LOC103313548, LOC659879, LOC656003
## Negative: LOC103315122, cec2, LOC103315218, LOC103313579, LOC103313615, LOC100141741, LOC664373, LOC103314806, LOC103314663, LOC660583
## LOC658225, LOC655420, LOC663083, LOC656797, LOC103312853, LOC660328, LOC664266, LOC107398726, pain, LOC655260
## LOC661357, LOC656565, LOC660675, LOC664457, LOC664364, LOC658100, LOC658141, LOC103313299, LOC655492, LOC103313878
## PC_ 3
## Positive: LOC103312806, LOC662396, LOC658333, LOC661588, LOC662585, LOC658140, LOC663025, LOC103315107, LOC654950, LOC661488
## LOC656198, LOC658237, LOC103313579, LOC664528, LOC655614, LOC661179, LOC658262, LOC663146, LOC103315108, LOC103313361
## LOC103312486, Fim, LOC660769, LOC656637, LOC658646, LOC662470, LOC656464, LOC100141670, LOC655225, LOC660431
## Negative: LOC660215, LOC655157, LOC661756, LOC100142559, Tyr2, LOC655533, LOC658708, LOC662738, LOC662907, LOC655732
## LOC661778, LOC656243, HEX1A, LOC657672, HEX2, LOC661814, LOC662773, LOC103313032, HEX1B, LOC660127
## LOC103313295, LOC658002, LOC659302, LOC658401, LOC660417, LOC658171, LOC100142328, LOC662005, LOC107398513, LOC659318
## PC_ 4
## Positive: LOC103312806, LOC662396, LOC662738, LOC656243, LOC655732, LOC661778, LOC662773, HEX1A, LOC661814, HEX1B
## LOC660127, LOC658401, HEX2, LOC103313295, LOC658333, LOC662005, LOC107398075, LOC659318, LOC103315107, LOC662701
## LOC107398513, Idgf4, Est-6, LOC661588, LOC658820, LOC100141856, LOC103314884, Cyp9f2, LOC659136, LOC100142328
## Negative: Tyr2, LOC655533, LOC655157, LOC100142559, LOC660215, LOC103313032, LOC658708, LOC660417, LOC657672, LOC103314386
## LOC656270, LOC103313909, LOC107399088, LOC657844, LOC663557, LOC657592, LOC103313053, LOC660098, LOC660576, LOC100142175
## LOC103314693, LOC659085, Tyr1, LOC659272, LOC658375, LOC103312482, LOC107398726, LOC659540, LOC662842, LOC659849
## PC_ 5
## Positive: LOC107398726, LOC107399088, LOC103312853, LOC661516, LOC661651, cec2, LOC103314386, LOC660583, LOC656565, LOC103314081
## LOC660328, LOC655844, LOC663372, LOC661343, LOC663131, LOC656782, LOC663436, LOC656797, LOC659485, LOC660307
## LOC659226, LOC658237, LOC661909, LOC103313579, LOC661369, pain, LOC664457, LOC103313878, LOC661208, LOC656594
## Negative: LOC103315107, LOC656170, LOC662708, LOC103315121, LOC103313909, Tyr1, LOC103315108, LOC660379, LOC657715, LOC100142175
## LOC103312806, LOC103313467, LOC103313825, LOC661588, Nag2, LOC103312143, LOC663832, LOC100142307, LOC657051, LOC103315154
## LOC103314353, LOC663822, nAChRa10, LOC663962, LOC661355, Mae, Y-e3, LOC661797, LOC103314685, LOC662933
scA1QC <- RunUMAP(scA1QC, dims = 1:10)
## Warning: The default method for RunUMAP has changed from calling Python UMAP via reticulate to the R-native UWOT using the cosine metric
## To use Python UMAP via reticulate, set umap.method to 'umap-learn' and metric to 'correlation'
## This message will be shown once per session
## 09:40:35 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:35 Read 115 rows and found 10 numeric columns
## 09:40:35 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:35 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:35 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c27f44e1f
## 09:40:35 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:35 Annoy recall = 100%
## 09:40:35 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:37 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:37 Commencing optimization for 500 epochs, with 3710 positive edges
## 09:40:37 Optimization finished
DimPlot(scA1QC, reduction = "umap")
scA2QC <- RunUMAP(scA2QC, dims = 1:10)
## 09:40:38 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:38 Read 553 rows and found 10 numeric columns
## 09:40:38 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:38 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:38 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c6b292f01
## 09:40:38 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:38 Annoy recall = 100%
## 09:40:39 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:40 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:40 Commencing optimization for 500 epochs, with 26706 positive edges
## 09:40:42 Optimization finished
DimPlot(scA2QC, reduction = "umap")
scA3QC <- RunUMAP(scA3QC, dims = 1:10)
## 09:40:42 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:42 Read 111 rows and found 10 numeric columns
## 09:40:42 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:42 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:42 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c7233298f
## 09:40:42 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:42 Annoy recall = 100%
## 09:40:43 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:44 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:44 Commencing optimization for 500 epochs, with 3592 positive edges
## 09:40:44 Optimization finished
DimPlot(scA3QC, reduction = "umap")
scA4QC <- RunUMAP(scA4QC, dims = 1:10)
## 09:40:45 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:45 Read 180 rows and found 10 numeric columns
## 09:40:45 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:45 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:45 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c38c878bd
## 09:40:45 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:45 Annoy recall = 100%
## 09:40:45 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:46 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:46 Commencing optimization for 500 epochs, with 6232 positive edges
## 09:40:47 Optimization finished
DimPlot(scA4QC, reduction = "umap")
scA5QC <- RunUMAP(scA5QC, dims = 1:10)
## 09:40:48 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:48 Read 83 rows and found 10 numeric columns
## 09:40:48 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:48 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:48 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c742ffbf
## 09:40:48 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:48 Annoy recall = 100%
## 09:40:48 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:49 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:49 Commencing optimization for 500 epochs, with 2632 positive edges
## 09:40:50 Optimization finished
DimPlot(scA5QC, reduction = "umap")
scA6QC <- RunUMAP(scA6QC, dims = 1:10)
## 09:40:50 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:50 Read 346 rows and found 10 numeric columns
## 09:40:50 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:50 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:51 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c75ec21c
## 09:40:51 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:51 Annoy recall = 100%
## 09:40:51 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:52 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:52 Commencing optimization for 500 epochs, with 12594 positive edges
## 09:40:54 Optimization finished
DimPlot(scA6QC, reduction = "umap")
scbtt2022QC <- RunUMAP(scbtt2022QC, dims = 1:10)
## 09:40:54 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:54 Read 394 rows and found 10 numeric columns
## 09:40:54 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:54 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:54 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c219f3204
## 09:40:54 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:54 Annoy recall = 100%
## 09:40:55 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:56 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:56 Commencing optimization for 500 epochs, with 12760 positive edges
## 09:40:57 Optimization finished
DimPlot(scbtt2022QC, reduction = "umap")
scpbs2022QC <- RunUMAP(scpbs2022QC, dims = 1:10)
## 09:40:57 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:40:57 Read 292 rows and found 10 numeric columns
## 09:40:57 Using Annoy for neighbor search, n_neighbors = 30
## 09:40:57 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:40:57 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c7a2a38e3
## 09:40:57 Searching Annoy index using 1 thread, search_k = 3000
## 09:40:57 Annoy recall = 100%
## 09:40:58 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:40:59 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:40:59 Commencing optimization for 500 epochs, with 10502 positive edges
## 09:41:00 Optimization finished
DimPlot(scpbs2022QC, reduction = "umap")
scnaive2022QC <- RunUMAP(scnaive2022QC, dims = 1:10)
## 09:41:01 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:41:01 Read 723 rows and found 10 numeric columns
## 09:41:01 Using Annoy for neighbor search, n_neighbors = 30
## 09:41:01 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:41:01 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454ca123e36
## 09:41:01 Searching Annoy index using 1 thread, search_k = 3000
## 09:41:01 Annoy recall = 100%
## 09:41:01 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:41:03 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:41:03 Commencing optimization for 500 epochs, with 25508 positive edges
## 09:41:05 Optimization finished
DimPlot(scnaive2022QC, reduction = "umap")
FeaturePlot(scA1QC, features = c("nCount_RNA"))
FeaturePlot(scA1QC, features = c("percent.mtA1"))
FeaturePlot(scA2QC, features = c("percent.mtA2"))
FeaturePlot(scA3QC, features = c("percent.mtA3"))
FeaturePlot(scA4QC, features = c("percent.mtA4"))
FeaturePlot(scA5QC, features = c("percent.mtA5"))
FeaturePlot(scA6QC, features = c("percent.mtA6"))
FeaturePlot(scbtt2022QC, features = c("percent.mtbtt2022"))
FeaturePlot(scpbs2022QC, features = c("percent.mtpbs2022"))
FeaturePlot(scnaive2022QC, features = c("percent.mtnaive2022"))
FeaturePlot(scA1QC, features = c("nCount_RNA"))
FeaturePlot(scA2QC, features = c("nCount_RNA"))
FeaturePlot(scA3QC, features = c("nCount_RNA"))
FeaturePlot(scA4QC, features = c("nCount_RNA"))
FeaturePlot(scA5QC, features = c("nCount_RNA"))
FeaturePlot(scA6QC, features = c("nCount_RNA"))
FeaturePlot(scbtt2022QC, features = c("nCount_RNA"))
FeaturePlot(scpbs2022QC, features = c("nCount_RNA"))
FeaturePlot(scnaive2022QC, features = c("nCount_RNA"))
Filter out Cells with >15% mitochondrial gene expression
filtered.A1 <- subset(A1, subset = percent.mtA1 < 15)
filtered.A2 <- subset(A2, subset = percent.mtA2 < 15)
filtered.A3 <- subset(A3, subset = percent.mtA3 < 15)
filtered.A4 <- subset(A4, subset = percent.mtA4 < 15)
filtered.A5 <- subset(A5, subset = percent.mtA5 < 15)
filtered.A6 <- subset(A6, subset = percent.mtA6 < 15)
filtered.btt2022 <- subset(btt2022, subset = percent.mtbtt2022 < 15)
filtered.pbs2022 <- subset(pbs2022, subset = percent.mtpbs2022 < 15)
filtered.naive2022 <- subset(naive2022, subset = percent.mtnaive2022 < 15)
Normalize with sctransform; no variable to regress out
sc.filtered.A1 <- SCTransform(filtered.A1, verbose = FALSE)
sc.filtered.A2 <- SCTransform(filtered.A2, verbose = FALSE)
sc.filtered.A3 <- SCTransform(filtered.A3, verbose = FALSE)
sc.filtered.A4 <- SCTransform(filtered.A4, verbose = FALSE)
sc.filtered.A5 <- SCTransform(filtered.A5, verbose = FALSE)
sc.filtered.A6 <- SCTransform(filtered.A6, verbose = FALSE)
sc.filtered.btt2022 <- SCTransform(filtered.btt2022, verbose = FALSE)
sc.filtered.naive2022 <- SCTransform(filtered.naive2022, verbose = FALSE)
sc.filtered.pbs2022 <- SCTransform(filtered.pbs2022, verbose = FALSE)
Before Integration, visualize Sample clustering
test.sc.filtered.A1 <- RunPCA(sc.filtered.A1, verbose = FALSE)
test.sc.filtered.A1 <- RunUMAP(test.sc.filtered.A1, dims = 1:30, verbose = FALSE)
test.sc.filtered.A1 <- FindNeighbors(test.sc.filtered.A1, dims = 1:30, verbose = FALSE)
test.sc.filtered.A1 <- FindClusters(test.sc.filtered.A1, verbose = FALSE)
DimPlot(test.sc.filtered.A1, label = TRUE)
test.sc.filtered.A2 <- RunPCA(sc.filtered.A2, verbose = FALSE, npcs = 27)
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
test.sc.filtered.A2 <- RunUMAP(test.sc.filtered.A2, dims = 1:27, verbose = FALSE, n.neighbors = 27)
test.sc.filtered.A2 <- FindNeighbors(test.sc.filtered.A2, dims = 1:27, verbose = FALSE)
test.sc.filtered.A2 <- FindClusters(test.sc.filtered.A2, verbose = FALSE)
DimPlot(test.sc.filtered.A2, label = TRUE)
test.sc.filtered.A3 <- RunPCA(sc.filtered.A3, verbose = FALSE)
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
test.sc.filtered.A3 <- RunUMAP(test.sc.filtered.A3, dims = 1:30, verbose = FALSE)
test.sc.filtered.A3 <- FindNeighbors(test.sc.filtered.A3, dims = 1:30, verbose = FALSE)
test.sc.filtered.A3 <- FindClusters(test.sc.filtered.A3, verbose = FALSE)
DimPlot(test.sc.filtered.A3, label = TRUE)
test.sc.filtered.A3 <- RunPCA(sc.filtered.A3, verbose = FALSE)
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
test.sc.filtered.A3 <- RunUMAP(test.sc.filtered.A3, dims = 1:30, verbose = FALSE)
test.sc.filtered.A3 <- FindNeighbors(test.sc.filtered.A3, dims = 1:30, verbose = FALSE)
test.sc.filtered.A3 <- FindClusters(test.sc.filtered.A3, verbose = FALSE)
DimPlot(test.sc.filtered.A3, label = TRUE)
test.sc.filtered.A4 <- RunPCA(sc.filtered.A4, verbose = FALSE)
test.sc.filtered.A4 <- RunUMAP(test.sc.filtered.A4, dims = 1:30, verbose = FALSE)
test.sc.filtered.A4 <- FindNeighbors(test.sc.filtered.A4, dims = 1:30, verbose = FALSE)
test.sc.filtered.A4 <- FindClusters(test.sc.filtered.A4, verbose = FALSE)
DimPlot(test.sc.filtered.A4, label = TRUE)
test.sc.filtered.A5 <- RunPCA(sc.filtered.A5, verbose = FALSE)
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
test.sc.filtered.A5 <- RunUMAP(test.sc.filtered.A5, dims = 1:30, verbose = FALSE)
test.sc.filtered.A5 <- FindNeighbors(test.sc.filtered.A5, dims = 1:30, verbose = FALSE)
test.sc.filtered.A5 <- FindClusters(test.sc.filtered.A5, verbose = FALSE)
DimPlot(test.sc.filtered.A5, label = TRUE)
test.sc.filtered.A6 <- RunPCA(sc.filtered.A6, verbose = FALSE)
test.sc.filtered.A6 <- RunUMAP(test.sc.filtered.A6, dims = 1:30, verbose = FALSE)
test.sc.filtered.A6 <- FindNeighbors(test.sc.filtered.A6, dims = 1:30, verbose = FALSE)
test.sc.filtered.A6 <- FindClusters(test.sc.filtered.A6, verbose = FALSE)
DimPlot(test.sc.filtered.A6, label = TRUE)
test.sc.filtered.btt2022 <- RunPCA(sc.filtered.btt2022, verbose = FALSE)
test.sc.filtered.btt2022 <- RunUMAP(test.sc.filtered.btt2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.btt2022 <- FindNeighbors(test.sc.filtered.btt2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.btt2022 <- FindClusters(test.sc.filtered.btt2022, verbose = FALSE)
DimPlot(test.sc.filtered.btt2022, label = TRUE)
test.sc.filtered.pbs2022 <- RunPCA(sc.filtered.pbs2022, verbose = FALSE)
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
test.sc.filtered.pbs2022 <- RunUMAP(test.sc.filtered.pbs2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.pbs2022 <- FindNeighbors(test.sc.filtered.pbs2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.pbs2022 <- FindClusters(test.sc.filtered.pbs2022, verbose = FALSE)
DimPlot(test.sc.filtered.pbs2022, label = TRUE)
test.sc.filtered.naive2022 <- RunPCA(sc.filtered.naive2022, verbose = FALSE)
test.sc.filtered.naive2022 <- RunUMAP(test.sc.filtered.naive2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.naive2022 <- FindNeighbors(test.sc.filtered.naive2022, dims = 1:30, verbose = FALSE)
test.sc.filtered.naive2022 <- FindClusters(test.sc.filtered.naive2022, verbose = FALSE)
DimPlot(test.sc.filtered.naive2022, label = TRUE)
QC
FeaturePlot(test.sc.filtered.A1, features = c("percent.mtA1"))
FeaturePlot(test.sc.filtered.A2, features = c("percent.mtA2"))
FeaturePlot(test.sc.filtered.A3, features = c("percent.mtA3"))
FeaturePlot(test.sc.filtered.A4, features = c("percent.mtA4"))
FeaturePlot(test.sc.filtered.A5, features = c("percent.mtA5"))
FeaturePlot(test.sc.filtered.A6, features = c("percent.mtA6"))
FeaturePlot(test.sc.filtered.btt2022, features = c("percent.mtbtt2022"))
FeaturePlot(test.sc.filtered.pbs2022, features = c("percent.mtpbs2022"))
FeaturePlot(test.sc.filtered.naive2022, features = c("percent.mtnaive2022"))
FeaturePlot(test.sc.filtered.A1, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.A2, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.A3, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.A4, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.A5, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.A6, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.btt2022, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.pbs2022, features = c("nCount_RNA"))
FeaturePlot(test.sc.filtered.naive2022, features = c("nCount_RNA"))
Select Integration Features with 3000 features (without A2)
runs.list <- list(sc.filtered.A1 = sc.filtered.A1, sc.filtered.A3 = sc.filtered.A3, sc.filtered.A4 = sc.filtered.A4, sc.filtered.A5 = sc.filtered.A5, sc.filtered.A6 = sc.filtered.A6, sc.filtered.btt2022 = sc.filtered.btt2022, sc.filtered.pbs2022 = sc.filtered.pbs2022, sc.filtered.naive2022 = sc.filtered.naive2022)
features3000 <- SelectIntegrationFeatures(object.list = runs.list, nfeatures = 3000)
runs.list <- PrepSCTIntegration(object.list = runs.list, anchor.features = features3000)
runs.list <- lapply(X = runs.list, FUN = RunPCA, features = features3000)
## PC_ 1
## Positive: LOC658140, LOC655756, LOC656464, LOC661860, LOC654949, LOC664368, LOC103314322, LOC661223, LOC100141601, LOC664315
## LOC664436, LOC659377, LOC663871, LOC655614, LOC664555, LOC107397762, LOC103312846, LOC655475, LOC658478, LOC658590
## LOC655190, LOC658195, LOC100142212, LOC657747, LOC659866, LOC658058, Parp, LOC103312310, LOC655639, LOC660418
## Negative: LOC103315122, LOC103313909, LOC103315107, LOC655533, LOC103313579, Tyr2, LOC103315121, LOC661355, LOC660769, LOC663147
## LOC658955, LOC103312143, LOC654950, LOC661796, Tyr1, LOC658936, LOC103313573, LOC657969, LOC658754, LOC660520
## LOC659613, LOC655232, LOC103314806, LOC654924, LOC103313568, LOC100142559, LOC664266, LOC658685, Esyt2a, LOC660394
## PC_ 2
## Positive: LOC103313573, LOC103313568, LOC661678, LOC661343, LOC661812, LOC661354, LOC659010, LOC657224, LOC655019, LOC664339
## LOC107398426, LOC107399012, LOC661798, LOC656637, LOC662101, LOC661278, LOC658929, LOC107398245, LOC103313325, LOC663820
## LOC658088, LOC103314806, LOC663003, LOC103312841, LOC656538, LOC103313913, Nag2, LOC103313679, LOC659958, LOC659396
## Negative: LOC656560, LOC663390, LOC663391, Tyr1, LOC664315, LOC662445, LOC663153, Arp1, LOC655649, LOC662141
## LOC664393, LOC103313909, LOC656270, LOC662754, LOC658058, LOC663962, LOC657695, LOC660379, LOC662436, LOC664143
## LOC661296, LOC661185, LOC103313660, LOC662319, LOC659536, LOC659478, LOC658540, LOC663023, LOC657360, LOC656438
## PC_ 3
## Positive: Syx1A, LOC660379, LOC655640, LOC657715, LOC658375, LOC663962, LOC660675, LOC659820, LOC658141, LOC658559
## LOC660441, LOC660371, LOC658603, LOC103313111, LOC656164, LOC660098, LOC662954, LOC659982, LOC664222, LOC663822
## LOC656833, LOC656797, LOC662427, LOC656499, LOC664359, LOC663628, LOC659207, LOC662907, LOC659951, LOC656458
## Negative: LOC658333, LOC662396, LOC656198, LOC103315108, LOC661588, LOC663147, LOC103312806, LOC100141837, LOC103312486, LOC103315017
## LOC661488, LOC656464, LOC658914, LOC655174, LOC100141670, LOC658864, LOC664339, LOC659558, LOC664282, LOC663567
## LOC656087, LOC103312946, LOC655225, LOC657364, LOC663025, LOC655649, LOC661876, LOC661835, LOC658754, LOC100141621
## PC_ 4
## Positive: LOC655492, LOC100142175, LOC103314806, LOC658984, LOC661343, LOC663912, LOC655420, LOC103315156, LOC100142307, LOC656070
## LOC655174, LOC660215, LOC657364, LOC103313467, LOC656846, LOC658006, LOC664531, LOC103315250, LOC657036, LOC657686
## LOC661259, LOC656170, LOC661678, LOC660233, LOC103313607, LOC662421, LOC655127, LOC659949, LOC659765, LOC103313785
## Negative: LOC661968, Tyr1, LOC656270, LOC656649, KEF75-p09, LOC661354, LOC662595, LOC660431, LOC662980, LOC658603
## LOC661396, LOC663391, LOC654950, LOC103312419, LOC659010, LOC661353, LOC100142538, LOC656309, LOC103313573, LOC663695
## LOC659637, LOC658276, LOC100141654, LOC662567, LOC103313909, LOC663025, LOC103313568, KEF75-p13, Spz3, LOC103313660
## PC_ 5
## Positive: LOC662396, LOC103312486, LOC659147, LOC660355, LOC103314176, LOC657686, LOC658333, LOC103312345, LOC656170, LOC663663
## LOC660193, LOC658140, LOC659879, LOC656521, LOC661552, LOC656298, LOC660020, LOC660302, LOC103313825, LOC661251
## LOC100142538, LOC654888, LOC656993, LOC662291, LOC107397983, LOC663391, LOC657828, LOC664530, LOC664393, LOC664406
## Negative: LOC655533, LOC656232, Tyr2, LOC103313909, LOC103312143, LOC103315122, LOC100142559, cec2, LOC658991, LOC659982
## LOC659085, LOC103315220, LOC654930, LOC664209, LOC103314285, LOC103313913, LOC655019, LOC658253, LOC103313660, LOC103313582
## LOC663482, LOC661355, LOC100142122, LOC103313053, LOC660465, LOC660309, LOC663106, LOC100142054, LOC657239, LOC103313715
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
## PC_ 1
## Positive: LOC660033, LOC103313785, LOC664364, LOC103313111, LOC100142175, LOC663822, Y-e3, LOC103313498, LOC656320, LOC100142307
## LOC661583, LOC663310, LOC657844, LOC662646, LOC664362, LOC658512, LOC656376, LOC660215, LOC659949, LOC661913
## LOC660233, nAChRa10, LOC660371, LOC662708, LOC662176, LOC664026, LOC657085, LOC659649, LOC654860, LOC100142553
## Negative: LOC103315107, Tyr1, LOC103315121, LOC103315108, LOC663147, LOC661796, LOC658333, LOC663982, LOC103312806, LOC661588
## LOC654924, LOC659357, LOC654950, LOC661488, LOC100141837, LOC656198, LOC103313361, LOC103312946, LOC100142054, LOC659613
## LOC664282, Tyr2, LOC103315017, LOC663391, LOC100142559, Y-b, Arp1, LOC655533, LOC663025, LOC655232
## PC_ 2
## Positive: LOC103313573, LOC103313568, LOC655492, LOC655694, LOC655048, LOC657715, LOC660675, LOC660769, LOC654958, LOC103313909
## LOC664209, LOC661226, LOC658949, LOC664531, LOC662417, LOC100141741, LOC655533, LOC661858, LOC663845, LOC659941
## LOC660520, LOC655232, LOC655420, LOC660591, LOC663390, LOC662907, Fim, LOC664287, LOC103312685, LOC660098
## Negative: LOC656464, LOC658140, LOC661860, LOC664368, LOC656807, LOC655756, LOC656189, LOC100141601, LOC103314322, LOC655614
## LOC107397762, LOC661223, LOC657732, LOC662223, LOC656003, LOC658478, LOC662857, LOC103314617, LOC658590, LOC656232
## LOC103313715, LOC103312846, LOC664555, LOC664436, LOC658240, LOC656251, LOC661326, LOC660822, LOC100141706, LOC664143
## PC_ 3
## Positive: LOC664531, LOC100142578, LOC664315, LOC659338, LOC656276, LOC662265, LOC659478, LOC655282, LOC656438, LOC659112
## LOC663153, LOC662400, Rpl41, LOC103313429, LOC664058, LOC659226, LOC660379, LOC662141, LOC658540, LOC658559
## LOC662907, LOC657360, LOC659184, LOC657969, LOC103313053, LOC662954, LOC658195, RpS6, LOC662040, LOC659536
## Negative: LOC661354, LOC662567, LOC659765, LOC656637, LOC660007, LOC655429, LOC662585, LOC661488, LOC662396, LOC103313568
## LOC663025, LOC660520, LOC657922, LOC103312838, LOC656538, LOC661737, LOC103313170, LOC661678, LOC658333, LOC659671
## LOC655414, LOC661249, LOC103313108, LOC103312684, LOC658955, LOC662102, LOC663833, LOC655930, LOC661588, LOC658864
## PC_ 4
## Positive: LOC660302, LOC659690, LOC659147, LOC660355, LOC103314176, LOC664530, LOC663650, LOC656560, LOC660754, LOC662544
## LOC662092, LOC661588, LOC659558, LOC103314884, LOC663663, LOC663982, LOC658824, LOC659539, LOC663220, LOC660344
## LOC662933, LOC660767, LOC657243, LOC655614, LOC658071, LOC658375, LOC662497, chic, LOC103312990, LOC658685
## Negative: LOC103313568, LOC657969, LOC103313573, KEF75-r02, LOC660314, LOC661655, LOC660379, LOC657076, LOC659085, LOC660098
## KEF75-r01, LOC656626, KEF75-p12, LOC658799, LOC662980, LOC656862, LOC659901, LOC654933, LOC658936, LOC100142152
## LOC100141615, LOC661235, LOC100141837, LOC657867, LOC655273, LOC107397609, LOC660934, LOC655011, LOC103312320, LOC657042
## PC_ 5
## Positive: LOC662396, LOC662746, LOC663823, LOC103312486, LOC661480, LOC656298, LOC103313854, LOC658362, LOC100141557, LOC656816
## LOC656170, LOC662645, LOC656645, LOC656941, LOC655649, LOC659154, LOC657107, LOC655563, LOC656373, LOC656279
## LOC662468, LOC662516, LOC656198, LOC663391, LOC103313181, LOC661098, LOC654958, LOC656302, LOC658140, LOC663537
## Negative: LOC663832, LOC103313909, LOC103313825, LOC100142559, LOC664406, LOC659499, LOC656906, LOC103313361, LOC659652, LOC661444
## LOC661309, LOC661461, LOC103315164, LOC100142105, LOC663902, LOC663275, LOC661235, LOC103312757, LOC659982, LOC103312990
## LOC655576, LOC661164, LOC103314169, LOC655533, LOC103312415, LOC661756, LOC660215, LOC661937, Tyr2, LOC659849
## PC_ 1
## Positive: LOC658140, LOC655756, LOC656464, LOC664368, LOC659879, LOC662396, LOC107397762, LOC654949, LOC100141601, LOC656807
## LOC664086, LOC656189, LOC658478, LOC654968, LOC661860, LOC662305, LOC662223, LOC657724, LOC100142212, LOC662517
## LOC658380, LOC662206, LOC659377, LOC656003, LOC103312878, LOC661223, LOC655378, LOC103312846, LOC103314322, LOC661229
## Negative: LOC103315122, LOC103313909, LOC103315107, LOC658955, LOC660769, LOC103313579, LOC659613, LOC663147, LOC661796, LOC103315121
## LOC655232, Y-b, LOC655694, LOC663390, LOC663153, LOC661355, LOC660520, LOC664266, LOC103312685, Arp1
## LOC660431, Fim, LOC664209, LOC107398543, Tyr1, LOC103312143, LOC656761, LOC103313170, LOC103313361, Tyr2
## PC_ 2
## Positive: LOC103313568, LOC103313573, LOC661354, LOC662585, LOC656637, LOC662516, LOC661488, LOC659010, LOC656229, LOC661812
## LOC655426, LOC107397973, LOC655414, LOC100141837, LOC662642, LOC661678, LOC661588, LOC103312803, LOC662527, LOC658165
## LOC655019, LOC103314708, LOC661209, LOC659768, LOC654969, LOC661653, LOC656719, LOC654933, LOC658366, LOC655429
## Negative: LOC664531, LOC661651, LOC654958, LOC662907, LOC662544, LOC660038, LOC659147, LOC664447, LOC107397983, LOC663695
## LOC662708, LOC658394, LOC103314176, LOC664530, LOC663769, LOC659649, LOC103313854, LOC658202, LOC659226, LOC100141906
## LOC657036, LOC658651, LOC663823, LOC658071, LOC663002, LOC655420, LOC656560, LOC661139, LOC661191, LOC658171
## PC_ 3
## Positive: LOC657844, LOC658375, LOC660328, LOC100141647, LOC657371, LOC661343, LOC103313615, LOC100141642, LOC103313878, LOC103314546
## LOC659623, LOC100142578, LOC103312853, LOC662654, LOC103312214, LOC103313926, LOC107398726, LOC663354, LOC664364, LOC661909
## LOC103313299, LOC656594, LOC663099, LOC664457, LOC662949, LOC658718, LOC658225, LOC100141776, LOC100141741, LOC656250
## Negative: LOC103315121, LOC103315107, LOC103315108, LOC100141837, LOC661588, LOC663982, LOC663695, Tyr1, LOC103312803, LOC662785
## LOC658914, LOC662743, LOC662396, LOC661355, LOC103312806, LOC660465, LOC656198, LOC661796, LOC658333, LOC658540
## LOC664282, LOC657360, LOC655685, LOC658754, LOC662265, LOC662445, LOC655329, LOC654886, LOC656528, LOC658195
## PC_ 4
## Positive: LOC656464, LOC658140, LOC103315108, LOC656560, LOC654949, chic, LOC663871, LOC103315017, LOC655649, LOC659325
## Arp1, LOC657932, LOC663390, LOC655756, LOC107397762, Mlpt, LOC659549, Rpl41, LOC656507, LOC658914
## LOC659764, LOC658100, LOC656270, LOC103312853, LOC657295, LOC658987, LOC661860, LOC655130, LOC662551, LOC664315
## Negative: KEF75-p03, LOC663832, KEF75-r02, KEF75-p06, KEF75-p05, KEF75-p02, LOC100141896, KEF75-p08, KEF75-p11, KEF75-p12
## KEF75-p09, KEF75-p01, LOC659777, KEF75-p07, KEF75-r01, LOC656318, KEF75-p13, LOC658019, LOC656314, Fpps
## LOC656239, LOC662701, LOC658821, LOC660215, LOC658438, LOC659302, LOC661756, LOC657852, LOC100142307, LOC656164
## PC_ 5
## Positive: LOC103313909, Tyr1, LOC103315122, LOC103315107, LOC103314773, LOC662335, LOC659675, Rpa2, LOC656876, LOC103315121
## LOC660769, LOC660431, LOC662206, LOC103312928, LOC659465, LOC660567, LOC662517, LOC656650, LOC662486, LOC660174
## LOC657098, LOC656003, LOC103312143, LOC655533, LOC663832, LOC658625, LOC664209, LOC657179, LOC659838, LOC658099
## Negative: LOC656170, LOC658005, LOC100142175, LOC103312486, LOC659879, LOC100141919, LOC103312214, LOC661172, LOC103315250, LOC656298
## LOC661678, LOC100141621, LOC657686, LOC654949, LOC658173, LOC660934, LOC661480, Nag2, LOC657980, LOC661820
## LOC664149, LOC659248, LOC657796, LOC658014, LOC655889, LOC100142477, LOC657003, LOC655685, LOC103313705, Tcjheh-r3
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
## PC_ 1
## Positive: LOC103313498, LOC659879, LOC103313785, LOC663516, LOC659649, LOC103313111, Y-e3, LOC656320, LOC663822, LOC664364
## LOC103313926, LOC657844, LOC100142553, LOC658512, LOC655420, LOC103312461, LOC659949, LOC654860, LOC658171, nAChRa10
## LOC656846, LOC664026, LOC662602, LOC662708, LOC659544, LOC660233, LOC661583, LOC662427, LOC661913, LOC656376
## Negative: LOC103315107, LOC103315121, LOC658333, LOC103315108, LOC660769, LOC661588, Tyr1, LOC661796, LOC654950, LOC103312806
## LOC656198, Arp1, LOC663147, LOC663025, LOC103315017, LOC100141837, LOC656761, LOC103313361, Y-b, LOC660394
## LOC103312803, LOC661488, LOC664282, LOC659613, LOC103315122, LOC661354, LOC662396, LOC660431, LOC659357, Tyr2
## PC_ 2
## Positive: LOC655492, LOC103313909, LOC660583, LOC656318, LOC100141741, LOC655420, LOC658821, LOC664266, LOC103314806, LOC103315122
## LOC103315098, LOC659676, LOC659649, LOC103313299, LOC657736, LOC103314134, LOC100141952, LOC656906, LOC655048, LOC655533
## LOC655796, Fim, Tcjheh-r4, LOC655157, LOC663912, LOC658824, LOC663220, LOC103312757, LOC660098, LOC662550
## Negative: LOC658140, LOC656464, LOC664368, LOC655756, LOC658478, LOC107397762, LOC661860, LOC654949, LOC659377, LOC661223
## LOC655378, LOC662223, LOC663871, LOC100142484, LOC661551, LOC100141601, LOC657695, LOC103312684, LOC656807, LOC656189
## LOC655614, LOC661185, LOC662396, LOC663178, LOC664143, LOC658894, LOC103312486, LOC658240, LOC657456, LOC658987
## PC_ 3
## Positive: LOC103313573, LOC663650, LOC100142175, LOC656538, LOC661278, Syx1A, LOC662642, LOC664222, LOC656067, LOC661354
## LOC658776, LOC657980, LOC103313738, LOC661812, LOC657452, LOC661444, LOC103313568, LOC656486, LOC658469, LOC103315156
## LOC662585, LOC661678, LOC663644, LOC661297, LOC663745, LOC663832, LOC656708, LOC661583, LOC103314979, LOC656579
## Negative: LOC103313530, LOC656279, LOC656377, LOC663141, LOC656983, LOC661203, LOC656855, LOC100142105, LOC103313707, LOC656993
## LOC662141, Lyz, LOC663663, LOC663391, LOC659272, LOC657130, LOC658207, LOC100142156, LOC103313746, LOC103314134
## LOC661164, LOC662551, LOC656549, LOC662028, LOC655328, LOC656560, LOC659556, LOC660771, LOC659494, LOC103313889
## PC_ 4
## Positive: LOC103313715, LOC659090, LOC657732, LOC659285, LOC664187, LOC662035, LOC656649, LOC103314322, LOC658740, LOC658720
## LOC656807, LOC103312928, LOC656993, LOC656350, LOC103313405, LOC658590, LOC662219, LOC656472, LOC107398173, LOC658108
## LOC103312846, LOC656003, LOC664436, LOC658192, LOC662857, LOC654890, LOC663023, LOC654930, LOC656381, LOC657096
## Negative: LOC654924, LOC657065, LOC658984, LOC656304, LOC663220, LOC657295, LOC100142234, LOC662708, LOC662265, LOC664086
## LOC664058, LOC658148, LOC663209, LOC659478, LOC661444, LOC660064, LOC656653, LOC663173, LOC100142122, LOC662785
## LOC662445, LOC662141, LOC103312143, LOC657360, LOC656070, Rpa2, LOC655398, LOC664222, LOC103314313, LOC662400
## PC_ 5
## Positive: LOC662402, LOC657826, LOC657584, LOC103313670, LOC656063, LOC659445, LOC657687, LOC100141810, LOC658150, LOC659526
## LOC659690, LOC103312803, LOC655529, LOC664225, LOC660804, LOC663934, LOC107397695, LOC103312115, LOC662214, LOC658964
## LOC655025, LOC657712, LOC664073, LOC661788, LOC659890, LOC663275, LOC100142007, LOC660294, LOC659258, LOC107398173
## Negative: LOC661589, LOC663147, LOC657662, LOC656649, LOC660889, LOC656934, LOC658590, LOC655019, LOC663180, LOC663695
## LOC656232, LOC103313198, LOC660822, LOC660375, LOC103313191, LOC661355, LOC103314638, LOC103312928, LOC100141706, LOC100187736
## LOC655533, LOC103315107, LOC664209, LOC656350, LOC103312775, LOC655772, LOC657290, LOC658554, LOC100141670, LOC662520
## PC_ 1
## Positive: LOC659879, LOC658140, LOC664368, LOC655756, LOC656464, LOC654949, LOC662517, LOC103314322, LOC664086, LOC658478
## LOC664073, LOC662206, LOC656342, LOC103313715, LOC103312684, LOC660233, LOC103312461, LOC656003, LOC656807, LOC661223
## LOC661860, Y-e3, LOC103313926, LOC662335, LOC656189, LOC664436, LOC100141601, LOC107397762, LOC664555, LOC100142212
## Negative: LOC103315107, LOC103315121, LOC660769, LOC663147, LOC103313909, LOC661796, LOC103315122, Tyr1, LOC103315108, LOC103313579
## LOC103313361, LOC661588, LOC655232, LOC656761, Arp1, LOC654950, LOC663220, LOC660394, LOC655533, LOC103312946
## LOC660520, LOC664209, LOC660431, LOC664266, LOC658955, LOC658754, Tyr2, Y-b, LOC661968, LOC662785
## PC_ 2
## Positive: LOC658333, LOC103312806, LOC656464, LOC103315108, LOC100141837, LOC656198, LOC662396, LOC658140, LOC103315107, LOC661488
## LOC661588, LOC107397762, LOC664368, LOC656232, LOC662095, Tyr1, LOC663025, LOC655614, LOC655756, LOC663147
## LOC658955, LOC660769, LOC658914, LOC654924, LOC655649, LOC656003, LOC103312486, LOC658478, LOC654950, LOC662223
## Negative: LOC660215, LOC659302, LOC655420, LOC663066, LOC660583, LOC655492, LOC658171, LOC659229, LOC664364, LOC662907
## LOC103313498, LOC661791, LOC659649, LOC658356, LOC658002, LOC661756, LOC663141, LOC663655, LOC100141741, LOC659512
## LOC103314029, LOC658651, LOC657085, LOC655736, LOC103313854, LOC662139, LOC663803, LOC662176, LOC657830, LOC655896
## PC_ 3
## Positive: LOC659690, LOC658333, Arp1, LOC664315, Tyr1, LOC663695, LOC103315108, LOC663023, LOC664393, LOC664068
## LOC103315107, LOC662096, LOC656560, LOC656270, LOC663982, LOC100141706, LOC103313429, LOC654958, LOC663391, LOC655649
## LOC656303, LOC655413, LOC103315121, LOC657695, LOC657162, LOC656485, LOC661223, LOC659747, LOC663437, LOC661651
## Negative: LOC100142175, LOC103313573, Nag2, LOC660371, LOC103313568, LOC657980, LOC659879, LOC657095, LOC656250, LOC657844
## LOC661583, Syx1A, LOC661678, LOC658984, LOC661913, LOC103313926, LOC100142307, LOC103315156, LOC656376, LOC100141647
## LOC103314546, LOC659544, LOC656067, LOC657371, LOC663822, LOC100141776, LOC100142553, LOC103313607, nAChRa10, LOC656070
## PC_ 4
## Positive: LOC103312486, LOC659357, LOC662396, LOC656170, LOC103312806, LOC661651, LOC655796, LOC662746, LOC661480, LOC662095
## LOC100141621, LOC656464, LOC656983, LOC658333, LOC654949, LOC655736, LOC658140, LOC103314884, LOC660934, LOC656198
## LOC103315108, Nag2, LOC657757, LOC100141919, LOC660513, LOC654886, LOC655756, LOC658322, LOC658005, LOC661134
## Negative: LOC656270, LOC100142559, LOC664315, LOC103315122, LOC103312143, LOC664068, LOC103314012, LOC655533, LOC662666, LOC661223
## LOC657715, LOC664364, LOC659224, LOC100142578, LOC656303, LOC657076, LOC661033, LOC100142251, LOC662214, LOC655416
## LOC100141601, LOC103313909, LOC655337, LOC662315, LOC664209, LOC103312310, LOC100141896, LOC663110, LOC103314693, LOC661291
## PC_ 5
## Positive: LOC661185, LOC656653, LOC656276, LOC664058, LOC662743, LOC659478, LOC657360, LOC658195, LOC662400, LOC662265
## LOC659536, LOC662445, LOC664530, LOC655649, LOC656304, LOC655685, RpS6, LOC659112, LOC664315, LOC658148
## LOC663209, Rpl41, LOC661665, LOC656464, LOC664143, LOC662141, LOC662436, LOC658984, LOC661640, LOC656528
## Negative: LOC103312878, LOC659090, LOC656807, LOC100142549, LOC100142105, LOC656251, LOC657732, LOC656279, LOC657724, LOC655019
## LOC657918, LOC658108, LOC657501, LOC661369, LOC664436, LOC660470, LOC660418, LOC656476, LOC103313198, LOC658720
## LOC655985, LOC655190, LOC663232, LOC655576, LOC100141706, LOC661737, LOC657747, LOC655821, LOC662206, LOC103313003
## PC_ 1
## Positive: LOC658333, LOC100141837, LOC103312806, LOC103315108, LOC656198, LOC662396, LOC656464, LOC661588, LOC661488, Tyr1
## LOC661860, LOC103315107, LOC659357, LOC658058, LOC662400, LOC664058, LOC657360, LOC661223, LOC662436, LOC664068
## LOC100142054, Rpl41, LOC103315121, LOC664143, LOC100141601, LOC655685, LOC658148, LOC659112, LOC662141, LOC654950
## Negative: LOC103313615, LOC664364, LOC655492, LOC655420, LOC664373, LOC103313111, LOC103314029, LOC657085, LOC658512, LOC660033
## LOC657844, LOC103315218, LOC660215, LOC658225, LOC661583, LOC662907, LOC658141, LOC662708, LOC664531, LOC100141741
## LOC657715, LOC664287, LOC656320, LOC103314663, LOC659226, LOC664026, LOC100142175, LOC663822, LOC663193, LOC660371
## PC_ 2
## Positive: LOC103315122, LOC103313909, LOC103315107, LOC103315121, Tyr1, LOC661796, LOC663147, Arp1, LOC660431, LOC103315108
## LOC659613, LOC655533, LOC100142559, Tyr2, cec2, LOC660769, LOC663390, LOC103313579, LOC661226, LOC103315017
## LOC663153, LOC654950, LOC659085, LOC103315256, LOC657969, LOC654924, LOC103313053, LOC661876, LOC660394, LOC664209
## Negative: LOC659879, LOC655756, LOC100142307, LOC660233, LOC103313785, LOC100142553, LOC664368, LOC664086, LOC658140, LOC662517
## LOC103312461, LOC664073, LOC662206, Y-e3, LOC103313498, LOC659949, LOC658478, LOC100141601, LOC656342, LOC103313715
## LOC664555, LOC103313723, LOC103314322, LOC656003, nAChRa10, LOC103312846, LOC657290, LOC662223, LOC662305, LOC659164
## PC_ 3
## Positive: LOC100142559, LOC661756, LOC654958, LOC100141718, LOC659777, LOC661409, LOC657880, LOC660215, LOC658841, LOC656237
## LOC656087, LOC655580, LOC660583, LOC655494, LOC654982, Scpx, LOC660829, LOC656066, LOC661791, LOC655736
## LOC657017, LOC661355, LOC657447, LOC655942, LOC662176, LOC660032, LOC656019, LOC658936, LOC659318, LOC107398075
## Negative: Arp1, chic, LOC103313579, LOC103313568, LOC103313573, LOC658955, LOC663390, LOC656298, LOC663083, LOC658987
## LOC663025, LOC103314806, Fim, LOC661343, LOC663147, LOC100141647, LOC656649, LOC664266, LOC660431, LOC659325
## LOC656464, LOC663644, LOC662421, LOC103314546, LOC662585, LOC656560, LOC100142030, LOC655614, LOC655694, LOC662654
## PC_ 4
## Positive: LOC103312853, LOC107398726, LOC661516, LOC660275, cec2, LOC660583, LOC661651, LOC663941, LOC103315256, LOC103313878
## LOC656797, LOC657295, LOC660518, LOC660328, LOC656594, LOC658100, LOC661204, LOC663266, LOC661369, LOC656565
## LOC661208, LOC655844, LOC661343, LOC658202, LOC103312313, LOC103312214, LOC662654, LOC664287, LOC661909, LOC658237
## Negative: LOC661355, LOC656170, Tyr1, LOC655329, Nag2, LOC103315108, LOC100141837, LOC660769, LOC661796, LOC103315107
## LOC103315121, LOC657715, LOC654950, LOC656761, LOC663850, LOC659949, LOC658333, LOC661588, LOC662785, LOC655232
## LOC103315164, LOC661488, LOC661297, LOC656637, LOC655706, LOC664305, LOC655533, Tyr2, LOC662933, LOC656198
## PC_ 5
## Positive: LOC100142175, LOC655157, LOC657672, LOC658148, LOC656276, LOC662265, LOC660379, LOC103314012, LOC656270, LOC659478
## LOC103313053, LOC103313032, LOC658195, LOC659272, cec2, LOC107398726, LOC659117, LOC655533, LOC663173, LOC664315
## LOC662315, LOC660417, LOC662203, Tyr2, LOC660576, LOC100142152, LOC656304, LOC660686, LOC660098, Rpl41
## Negative: LOC662396, LOC658262, LOC662095, LOC658754, LOC661651, LOC663025, LOC663982, LOC100141718, LOC656237, LOC103313429
## LOC664209, LOC663023, LOC663391, LOC659338, LOC654886, LOC660583, LOC663884, LOC100141896, LOC103315068, LOC658824
## LOC100187736, LOC661409, LOC655413, LOC661756, LOC664339, LOC655614, LOC655580, LOC107398075, LOC660394, LOC655809
## Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
## a percentage of total singular values, use a standard svd instead.
## PC_ 1
## Positive: LOC659879, LOC664368, LOC655756, LOC654949, LOC658140, LOC662223, LOC664555, LOC662206, LOC656807, LOC664390
## LOC660470, LOC103313785, LOC657513, LOC662305, LOC103312878, LOC657085, LOC658512, LOC657290, LOC662763, LOC658478
## LOC657732, LOC660754, LOC658108, Rpa2, LOC657179, LOC100142553, LOC663823, LOC656232, LOC656251, LOC664362
## Negative: LOC103315122, Tyr1, LOC103315121, LOC661796, LOC103315107, LOC103313909, LOC663147, LOC100142559, LOC103315108, LOC661355
## LOC661588, LOC655533, LOC659613, LOC103312143, LOC659357, LOC103315256, LOC660431, LOC660769, LOC103312806, Tyr2
## LOC103313053, LOC658936, LOC654950, LOC656761, LOC103312946, LOC656198, LOC654924, LOC661226, LOC655232, LOC658333
## PC_ 2
## Positive: LOC655492, LOC103315218, LOC100142175, LOC655420, LOC657844, LOC664373, LOC103313615, LOC664531, LOC660371, LOC660328
## LOC664364, LOC664266, LOC659226, LOC658141, LOC657715, LOC663832, LOC659849, LOC100141741, LOC660215, LOC103314663
## LOC663438, LOC662417, LOC657828, LOC658984, Mmp-1, LOC662035, LOC103312853, LOC103313111, LOC664287, LOC660576
## Negative: LOC658333, LOC656464, LOC100141837, LOC103315108, LOC661860, LOC655614, LOC107397762, LOC662396, LOC661488, LOC655649
## LOC656198, LOC103312806, LOC103315107, LOC658140, LOC659377, LOC658058, LOC103314322, LOC658914, LOC103312486, LOC658478
## LOC103315121, LOC656528, LOC662223, LOC659549, LOC659357, LOC662877, LOC100142484, LOC661665, LOC664068, LOC663209
## PC_ 3
## Positive: LOC655533, LOC660215, LOC655157, LOC100142175, LOC103313032, Tyr2, LOC103314012, LOC664315, LOC103313909, LOC661223
## LOC103314693, LOC658195, LOC659536, LOC662265, LOC658148, LOC654912, LOC661640, LOC663209, LOC662436, Rpl41
## LOC659849, LOC662141, LOC662315, LOC661229, LOC664058, LOC658058, LOC656303, LOC657076, LOC664068, LOC656304
## Negative: LOC662396, LOC662095, LOC661488, LOC655614, LOC103312806, LOC663982, LOC661354, LOC655796, LOC658333, LOC661968
## LOC103313200, LOC660431, LOC655329, LOC658986, LOC662585, LOC656170, LOC658140, LOC656298, LOC663147, LOC655809
## LOC656193, LOC659010, chic, LOC661089, LOC663025, LOC660190, LOC656649, Arp1, LOC655225, LOC660769
## PC_ 4
## Positive: LOC100142578, LOC659690, LOC656560, LOC103315068, LOC659747, LOC658651, LOC103315250, LOC103314176, LOC663982, LOC664447
## LOC103312806, LOC655736, LOC103312345, LOC659649, LOC663695, LOC659676, LOC655706, LOC664530, LOC661756, LOC663962
## LOC657017, LOC664393, LOC659318, Serpin5, LOC661686, LOC663391, LOC658333, LOC659512, LOC656302, LOC660038
## Negative: LOC103313568, LOC103313573, LOC100142152, LOC662585, LOC100142175, LOC103314693, LOC658188, LOC662818, LOC654933, LOC662214
## Tyr2, Rm62, LOC103313333, LOC663146, LOC655533, LOC658366, LOC656538, LOC662315, LOC655639, LOC660142
## LOC661070, LOC103313909, LOC103312586, LOC661396, LOC663025, LOC662100, LOC655273, LOC663833, LOC661278, LOC659405
## PC_ 5
## Positive: LOC103315121, LOC656170, LOC661355, LOC662708, LOC100141837, LOC661678, LOC658005, LOC656198, LOC103315108, LOC103313568
## Mae, LOC103313108, LOC662396, LOC103315107, LOC654958, LOC663823, LOC658165, LOC658754, LOC659949, LOC658936
## LOC657796, LOC663832, LOC657130, LOC656087, LOC100142175, LOC658366, LOC662642, LOC100142054, LOC103313573, LOC660483
## Negative: cec2, LOC100142235, LOC655373, LOC103313730, LOC659325, LOC656797, LOC103313361, LOC103313185, LOC103312853, LOC660584
## LOC662666, LOC658987, LOC656270, LOC660987, Lyz, Arp1, LOC658219, LOC656941, LOC659338, LOC103315256
## LOC655844, LOC103315218, LOC661357, LOC655028, LOC103313878, LOC658375, LOC660822, LOC661396, LOC660398, LOC658100
## PC_ 1
## Positive: LOC659879, LOC103313785, LOC664364, LOC660033, LOC663822, LOC656320, LOC661583, LOC103313111, nAChRa10, LOC658512
## LOC657844, Y-e3, LOC100142553, LOC100142307, LOC103313498, LOC660371, LOC100142175, LOC103313615, LOC659949, LOC658987
## LOC664026, LOC660233, LOC659544, LOC658171, LOC103313926, LOC657095, LOC662708, LOC656067, LOC103312461, LOC661297
## Negative: LOC103313909, Tyr1, LOC103315121, LOC103315108, LOC103315107, LOC661355, LOC103315122, LOC100141837, LOC100142559, Tyr2
## LOC103312806, LOC655533, LOC661588, LOC658333, LOC663147, LOC660769, LOC661796, LOC656198, LOC662785, LOC661488
## LOC658936, LOC100142054, LOC654950, Rpl41, LOC659357, LOC103313789, LOC654924, LOC658366, LOC655232, LOC658262
## PC_ 2
## Positive: LOC103313579, LOC103315122, LOC663083, LOC664266, cec2, LOC103313568, LOC660769, LOC100141741, Fim, LOC655492
## LOC660431, LOC103314806, chic, LOC103315218, LOC660583, LOC103315107, LOC103313573, LOC103313615, LOC661588, LOC663147
## LOC658237, LOC658955, pain, LOC103313825, LOC655420, LOC656565, LOC662221, LOC658100, LOC660675, LOC660520
## Negative: LOC656270, LOC656276, LOC662265, LOC661223, LOC664068, LOC658195, LOC658058, LOC656464, LOC655157, Tyr2
## LOC655533, LOC103314012, LOC657672, LOC664315, LOC662400, LOC660417, LOC659478, LOC661185, LOC100141601, LOC655685
## LOC655756, LOC656653, LOC663557, LOC662315, LOC664368, LOC664058, LOC103312310, LOC658140, LOC656303, LOC654912
## PC_ 3
## Positive: LOC660215, Tyr2, LOC655157, LOC100142559, LOC655533, LOC103313909, LOC660576, LOC103313032, LOC100142175, LOC103315122
## LOC657672, LOC103313053, LOC657844, LOC655492, LOC660417, LOC658002, LOC655420, LOC661355, LOC662907, LOC660098
## LOC657715, LOC659085, cec2, LOC107398726, LOC659849, LOC663557, LOC664364, LOC659272, LOC103313615, LOC664294
## Negative: LOC658333, LOC662396, LOC103312806, LOC656464, LOC658140, LOC655614, LOC103315108, LOC656649, LOC656198, LOC103312486
## LOC655756, LOC100141837, LOC664368, LOC656232, LOC661488, LOC662095, LOC659357, LOC654949, LOC107397762, LOC661588
## LOC103314322, LOC660769, LOC656189, LOC103313715, LOC664555, LOC103315121, LOC663982, LOC662223, LOC103312878, LOC663025
## PC_ 4
## Positive: LOC107398726, cec2, LOC103313361, LOC103312853, LOC103315122, LOC103313579, LOC657295, LOC656565, LOC663372, LOC661516
## LOC655844, LOC659485, LOC660328, LOC661909, LOC659325, pain, LOC661343, LOC661369, LOC658237, LOC103314806
## LOC656797, LOC661651, LOC656270, LOC662221, LOC100142235, LOC103313185, LOC658100, LOC655260, LOC656594, LOC659085
## Negative: LOC103315121, LOC656170, LOC103315107, LOC103315108, LOC103312806, LOC661355, LOC662708, LOC103313467, LOC660033, LOC100142307
## LOC661588, Nag2, LOC103313825, LOC663832, LOC660379, LOC663962, Mae, LOC658333, LOC662933, LOC663822
## LOC663147, nAChRa10, LOC103313785, Y-e3, Tyr1, LOC658171, LOC657715, LOC663823, LOC664305, LOC103315156
## PC_ 5
## Positive: LOC103313568, LOC103313573, Tyr2, LOC655533, LOC103313909, LOC100141837, Tyr1, LOC103314693, LOC663832, LOC660769
## LOC100142175, LOC662470, LOC661354, LOC661488, LOC659849, LOC661355, LOC658366, LOC656637, LOC100142054, LOC662516
## LOC660804, LOC655115, LOC657980, LOC103314791, LOC654950, LOC655157, LOC657158, LOC662585, LOC103314569, LOC663025
## Negative: LOC661296, chic, LOC103312853, LOC103315017, LOC107398726, LOC663147, LOC661651, LOC103313615, LOC656560, LOC103314285
## LOC658237, LOC658333, LOC663220, LOC103315108, LOC664266, LOC662551, LOC100141741, LOC656565, LOC655614, LOC661516
## LOC103315256, LOC663390, LOC660518, LOC107399256, LOC103312486, LOC655649, LOC656649, LOC655492, LOC103312588, LOC658646
anchors3000 <- FindIntegrationAnchors(object.list = runs.list, normalization.method = "SCT",
anchor.features = features3000, dims = 1:30, reduction = "rpca", k.anchor = 20)
## Warning in CheckDuplicateCellNames(object.list = object.list): Some cell names
## are duplicated across objects provided. Renaming to enforce unique cell names.
## Computing within dataset neighborhoods
## Finding all pairwise anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 942 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1011 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 930 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 824 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 813 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 846 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1103 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1046 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1222 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 907 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1047 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1048 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1066 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 910 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1478 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 945 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 885 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 898 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 780 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1019 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1028 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1112 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1092 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1256 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 895 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1758 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1801 anchors
## Projecting new data onto SVD
## Projecting new data onto SVD
## Finding neighborhoods
## Finding anchors
## Found 1135 anchors
combined.sct.3000 <- IntegrateData(anchorset = anchors3000, normalization.method = "SCT", dims = 1:30, k.weight = 64)
## [1] 1
## Warning: Different cells and/or features from existing assay SCT
## [1] 2
## Warning: Different cells and/or features from existing assay SCT
## [1] 3
## Warning: Different cells and/or features from existing assay SCT
## [1] 4
## Warning: Different cells and/or features from existing assay SCT
## [1] 5
## Warning: Different cells and/or features from existing assay SCT
## [1] 6
## Warning: Different cells and/or features from existing assay SCT
## [1] 7
## Warning: Different cells and/or features from existing assay SCT
## [1] 8
## Warning: Different cells and/or features from existing assay SCT
## Merging dataset 4 into 6
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 7 into 8
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 6 4 into 8 7
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 2 into 5
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 1 into 5 2
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 3 into 5 2 1
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Merging dataset 5 2 1 3 into 8 7 6 4
## Extracting anchors for merged samples
## Finding integration vectors
## Finding integration vector weights
## Integrating data
## Warning: Assay integrated changing from Assay to SCTAssay
## Warning: Different cells and/or features from existing assay SCT
combined.sct.3000 <- RunPCA(combined.sct.3000, verbose = FALSE)
combined.sct.3000 <- RunUMAP(combined.sct.3000, reduction = "pca", dims = 1:30)
## 09:43:45 UMAP embedding parameters a = 0.9922 b = 1.112
## 09:43:45 Read 1281 rows and found 30 numeric columns
## 09:43:45 Using Annoy for neighbor search, n_neighbors = 30
## 09:43:45 Building Annoy index with metric = cosine, n_trees = 50
## 0% 10 20 30 40 50 60 70 80 90 100%
## [----|----|----|----|----|----|----|----|----|----|
## **************************************************|
## 09:43:45 Writing NN index file to temp file C:\Users\thoma\AppData\Local\Temp\RtmpQFINd1\file454c4521179f
## 09:43:45 Searching Annoy index using 1 thread, search_k = 3000
## 09:43:46 Annoy recall = 100%
## 09:43:47 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 30
## 09:43:48 Initializing from normalized Laplacian + noise (using RSpectra)
## 09:43:48 Commencing optimization for 500 epochs, with 56436 positive edges
## 09:43:52 Optimization finished
p1 <- DimPlot(combined.sct.3000, reduction = "umap")
p1
p3 <- DimPlot(combined.sct.3000, reduction = "umap", split.by = "Condition")
p3
Find Clusters
combined.sct.3000 <- FindNeighbors(combined.sct.3000, dims = 1:30, verbose = FALSE)
combined.sct.3000 <- FindClusters(combined.sct.3000, verbose = FALSE, resolution = 0.4)
DimPlot(combined.sct.3000, reduction = "umap")
Find Markers
combined.sct.3000.markers <- FindAllMarkers(combined.sct.3000, only.pos = TRUE)
## Calculating cluster 0
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Warning in mean.fxn(object[features, cells.2, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 1
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 2
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 3
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 4
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 5
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
## Calculating cluster 6
## Warning in mean.fxn(object[features, cells.1, drop = FALSE]): NaNs wurden
## erzeugt
combined.sct.3000.markers %>%
group_by(cluster) %>%
dplyr::filter(avg_log2FC > 1)
## # A tibble: 3,174 × 7
## # Groups: cluster [7]
## p_val avg_log2FC pct.1 pct.2 p_val_adj cluster gene
## <dbl> <dbl> <dbl> <dbl> <dbl> <fct> <chr>
## 1 3.15e-118 4.82 0.843 0.258 9.46e-115 0 LOC103315121
## 2 1.53e-112 4.59 0.835 0.267 4.58e-109 0 LOC103315108
## 3 1.86e- 97 3.77 0.802 0.303 5.57e- 94 0 LOC103312806
## 4 5.48e- 92 6.02 0.797 0.263 1.65e- 88 0 LOC656198
## 5 1.20e- 79 6.17 0.669 0.2 3.61e- 76 0 LOC658754
## 6 4.38e- 78 1.28 0.73 0.216 1.31e- 74 0 LOC660431
## 7 3.10e- 73 6.64 0.718 0.251 9.31e- 70 0 LOC103315017
## 8 6.57e- 69 4.87 0.622 0.163 1.97e- 65 0 LOC658262
## 9 2.10e- 67 4.25 0.655 0.224 6.29e- 64 0 LOC662785
## 10 4.81e- 67 4.70 0.679 0.207 1.44e- 63 0 LOC660060
## # ℹ 3,164 more rows
Heatmap of Top20 Markers per cluster
combined.sct.3000.markers %>%
group_by(cluster) %>%
dplyr::filter(avg_log2FC > 1) %>%
slice_head(n = 10) %>%
ungroup() -> top10
DoHeatmap(combined.sct.3000, features = top10$gene) + NoLegend()
How many cells per condition
table(combined.sct.3000$Condition)
##
## Btt naive PBS
## 417 715 149
What proportions of cells per each cluster by replicates
table(Idents(combined.sct.3000), combined.sct.3000$orig.ident)
##
## A1 A3 A4 A5 A6 btt2022 naive2022 pbs2022
## 0 63 41 60 29 70 45 262 41
## 1 16 20 29 16 61 29 71 17
## 2 18 12 12 6 18 20 100 16
## 3 2 12 1 4 9 19 19 4
## 4 0 3 4 7 14 22 7 2
## 5 1 1 6 1 4 17 24 5
## 6 2 0 0 1 0 0 18 0
same as above but %
prop.table(table(Idents(combined.sct.3000), combined.sct.3000$orig.ident), margin = 2)
##
## A1 A3 A4 A5 A6 btt2022
## 0 0.617647059 0.460674157 0.535714286 0.453125000 0.397727273 0.296052632
## 1 0.156862745 0.224719101 0.258928571 0.250000000 0.346590909 0.190789474
## 2 0.176470588 0.134831461 0.107142857 0.093750000 0.102272727 0.131578947
## 3 0.019607843 0.134831461 0.008928571 0.062500000 0.051136364 0.125000000
## 4 0.000000000 0.033707865 0.035714286 0.109375000 0.079545455 0.144736842
## 5 0.009803922 0.011235955 0.053571429 0.015625000 0.022727273 0.111842105
## 6 0.019607843 0.000000000 0.000000000 0.015625000 0.000000000 0.000000000
##
## naive2022 pbs2022
## 0 0.522954092 0.482352941
## 1 0.141716567 0.200000000
## 2 0.199600798 0.188235294
## 3 0.037924152 0.047058824
## 4 0.013972056 0.023529412
## 5 0.047904192 0.058823529
## 6 0.035928144 0.000000000
Top50 Marker per cluster
top50 <- combined.sct.3000.markers %>% group_by(cluster) %>% top_n(n = 50, wt = avg_log2FC)
write.csv(top50, "allconditions.csv")
G2/M Genes LOC103313179 (CycB Ortholog Drosophila),LOC658006 (stg), LOC660822 (polo)
VlnPlot(combined.sct.3000, features = "LOC660822")
VlnPlot(combined.sct.3000, features = "LOC658006")
VlnPlot(combined.sct.3000, features = "LOC103313179", split.by = "Condition")
## The default behaviour of split.by has changed.
## Separate violin plots are now plotted side-by-side.
## To restore the old behaviour of a single split violin,
## set split.plot = TRUE.
##
## This message will be shown once per session.
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
coexpression
FeaturePlot(combined.sct.3000, features = c("LOC660822", "LOC103313179"), blend = TRUE, split.by = "Condition")
pseudotime
library(monocle3)
## Lade nötiges Paket: Biobase
## Lade nötiges Paket: BiocGenerics
##
## Attache Paket: 'BiocGenerics'
## Die folgenden Objekte sind maskiert von 'package:dplyr':
##
## combine, intersect, setdiff, union
## Das folgende Objekt ist maskiert 'package:SeuratObject':
##
## intersect
## Die folgenden Objekte sind maskiert von 'package:stats':
##
## IQR, mad, sd, var, xtabs
## Die folgenden Objekte sind maskiert von 'package:base':
##
## anyDuplicated, aperm, append, as.data.frame, basename, cbind,
## colnames, dirname, do.call, duplicated, eval, evalq, Filter, Find,
## get, grep, grepl, intersect, is.unsorted, lapply, Map, mapply,
## match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
## Position, rank, rbind, Reduce, rownames, sapply, setdiff, sort,
## table, tapply, union, unique, unsplit, which.max, which.min
## Welcome to Bioconductor
##
## Vignettes contain introductory material; view with
## 'browseVignettes()'. To cite Bioconductor, see
## 'citation("Biobase")', and for packages 'citation("pkgname")'.
## Lade nötiges Paket: SingleCellExperiment
## Lade nötiges Paket: SummarizedExperiment
## Lade nötiges Paket: MatrixGenerics
## Lade nötiges Paket: matrixStats
## Warning: Paket 'matrixStats' wurde unter R Version 4.3.3 erstellt
##
## Attache Paket: 'matrixStats'
## Die folgenden Objekte sind maskiert von 'package:Biobase':
##
## anyMissing, rowMedians
## Das folgende Objekt ist maskiert 'package:dplyr':
##
## count
##
## Attache Paket: 'MatrixGenerics'
## Die folgenden Objekte sind maskiert von 'package:matrixStats':
##
## colAlls, colAnyNAs, colAnys, colAvgsPerRowSet, colCollapse,
## colCounts, colCummaxs, colCummins, colCumprods, colCumsums,
## colDiffs, colIQRDiffs, colIQRs, colLogSumExps, colMadDiffs,
## colMads, colMaxs, colMeans2, colMedians, colMins, colOrderStats,
## colProds, colQuantiles, colRanges, colRanks, colSdDiffs, colSds,
## colSums2, colTabulates, colVarDiffs, colVars, colWeightedMads,
## colWeightedMeans, colWeightedMedians, colWeightedSds,
## colWeightedVars, rowAlls, rowAnyNAs, rowAnys, rowAvgsPerColSet,
## rowCollapse, rowCounts, rowCummaxs, rowCummins, rowCumprods,
## rowCumsums, rowDiffs, rowIQRDiffs, rowIQRs, rowLogSumExps,
## rowMadDiffs, rowMads, rowMaxs, rowMeans2, rowMedians, rowMins,
## rowOrderStats, rowProds, rowQuantiles, rowRanges, rowRanks,
## rowSdDiffs, rowSds, rowSums2, rowTabulates, rowVarDiffs, rowVars,
## rowWeightedMads, rowWeightedMeans, rowWeightedMedians,
## rowWeightedSds, rowWeightedVars
## Das folgende Objekt ist maskiert 'package:Biobase':
##
## rowMedians
## Lade nötiges Paket: GenomicRanges
## Lade nötiges Paket: stats4
## Lade nötiges Paket: S4Vectors
##
## Attache Paket: 'S4Vectors'
## Die folgenden Objekte sind maskiert von 'package:dplyr':
##
## first, rename
## Das folgende Objekt ist maskiert 'package:utils':
##
## findMatches
## Die folgenden Objekte sind maskiert von 'package:base':
##
## expand.grid, I, unname
## Lade nötiges Paket: IRanges
##
## Attache Paket: 'IRanges'
## Die folgenden Objekte sind maskiert von 'package:dplyr':
##
## collapse, desc, slice
## Das folgende Objekt ist maskiert 'package:sp':
##
## %over%
## Das folgende Objekt ist maskiert 'package:grDevices':
##
## windows
## Lade nötiges Paket: GenomeInfoDb
## Warning: Paket 'GenomeInfoDb' wurde unter R Version 4.3.3 erstellt
##
## Attache Paket: 'SummarizedExperiment'
## Das folgende Objekt ist maskiert 'package:Seurat':
##
## Assays
## Das folgende Objekt ist maskiert 'package:SeuratObject':
##
## Assays
##
## Attache Paket: 'monocle3'
## Die folgenden Objekte sind maskiert von 'package:Biobase':
##
## exprs, fData, fData<-, pData, pData<-
check drosophila genes Lozenge FBgn0002576
VlnPlot(combined.sct.3000, features = "LOC660060", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
VlnPlot(combined.sct.3000, features = "Dscam", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0029167 hml
VlnPlot(combined.sct.3000, features = "LOC659879", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
VlnPlot(combined.sct.3000, features = "Tyr2", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0262473 Toll
VlnPlot(combined.sct.3000, features = "LOC656158", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0034476 Toll 7
VlnPlot(combined.sct.3000, features = "LOC661135", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0003495 spaetzle
VlnPlot(combined.sct.3000, features = "LOC103314665", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC103314665 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0000250 cactus
VlnPlot(combined.sct.3000, features = "Cact", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0010441 pelle
VlnPlot(combined.sct.3000, features = "LOC654877", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC654877 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0014018 relish
VlnPlot(combined.sct.3000, features = "LOC659499", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0020381 dredd
VlnPlot(combined.sct.3000, features = "LOC661095", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC661095 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0261046 defensin
VlnPlot(combined.sct.3000, features = "LOC656717", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC656717 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0012042 attacin A
VlnPlot(combined.sct.3000, features = "LOC100142481", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC100142481 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0035976 LC
VlnPlot(combined.sct.3000, features = "LOC660982", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC660982 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0035975 LA
VlnPlot(combined.sct.3000, features = "LOC103312794", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0030695 LE
VlnPlot(combined.sct.3000, features = "LOC657369", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0030310 SA
VlnPlot(combined.sct.3000, features = "LOC658396", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0043575 SC2
VlnPlot(combined.sct.3000, features = "LOC657880", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0035976 LC
VlnPlot(combined.sct.3000, features = "LOC660982", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC660982 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0040321 Gram-negative bacteria binding protein 3
VlnPlot(combined.sct.3000, features = "LOC660764", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0260632 dorsal
VlnPlot(combined.sct.3000, features = "Dl", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find Dl in the default search locations, found in 'SCT'
## assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0031213 Galectin
VlnPlot(combined.sct.3000, features = "LOC660408", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0013983 IMD pathway
VlnPlot(combined.sct.3000, features = "LOC660509", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0016917 Signal-transducer and activator of transcription protein at
92E
VlnPlot(combined.sct.3000, features = "LOC657965", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC657965 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0261046 DSCAM3
VlnPlot(combined.sct.3000, features = "LOC656717", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC656717 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0034246 Dicer2
VlnPlot(combined.sct.3000, features = "Dcr-2", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0087035 Argonaute2
VlnPlot(combined.sct.3000, features = "Ago-2b", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0250816 Argonaute 3
VlnPlot(combined.sct.3000, features = "LOC656427", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0262739 Argonaute 1
VlnPlot(combined.sct.3000, features = "LOC659936", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0003053 pebbled
VlnPlot(combined.sct.3000, features = "LOC662162", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0004657 myospheroid
VlnPlot(combined.sct.3000, features = "LOC657674", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0014141 cheerio
VlnPlot(combined.sct.3000, features = "LOC661488", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0003447 singed
VlnPlot(combined.sct.3000, features = "LOC661226", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0029167 hemolectin
VlnPlot(combined.sct.3000, features = "LOC659879", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0243514 eater
VlnPlot(combined.sct.3000, features = "LOC657844", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0015924 croquemort
VlnPlot(combined.sct.3000, features = "LOC664559", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0002924 non-claret disjunctional
VlnPlot(combined.sct.3000, features = "LOC655190", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0004378 Kinesin-like protein at 61F
VlnPlot(combined.sct.3000, features = "LOC103312801", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC103312801 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0001149 Glutathione S transferase D1
VlnPlot(combined.sct.3000, features = "LOC663147", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0002719 Malic enzyme
VlnPlot(combined.sct.3000, features = "LOC657686", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0034793 asrij
VlnPlot(combined.sct.3000, features = "LOC656418", split.by = "Condition")
## Warning: No layers found matching search pattern provided
## Warning: Could not find LOC656418 in the default search locations, found in
## 'SCT' assay instead
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0040068 vav guanine-nucleotide exchange factor
VlnPlot(combined.sct.3000, features = "LOC661526", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0036822 Ninjurin B
VlnPlot(combined.sct.3000, features = "LOC103312461", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
FBgn0013733 short stop
VlnPlot(combined.sct.3000, features = "LOC662585", split.by = "Condition")
## Warning: Groups with fewer than two datapoints have been dropped.
## ℹ Set `drop = FALSE` to consider such groups for position adjustment purposes.
Pseudobulk DEG testing
pseudo.combined.sct.3000 <- AggregateExpression(combined.sct.3000, assays = "RNA", return.seurat = T, group.by = "Condition")
tail(Cells(pseudo.combined.sct.3000))
## [1] "Btt" "naive" "PBS"