library(tidyr)
library(dplyr)
library(ggplot2)
library(purrr)
library(readr)
library(viridis)
library(Seurat)
library(Signac)
library(Azimuth)
library(EnsDb.Hsapiens.v86)
library(BSgenome.Hsapiens.UCSC.hg38)
library(GenomicRanges)
library(harmony)
library(pheatmap)
library(data.table)
set.seed(1234)
options(repr.matrix.max.cols=100, repr.matrix.max.rows=50)
options(warn=-1)
source("../../../functions_r/scRNAseq.R")
ggplot2::theme_set(theme_min())
brain_region <- 'Hippocampus'
data_dir = paste0('/oak/stanford/groups/akundaje/projects/psychencode/outs/20231009_multiome_analysis/03-integration/merged_objects/')
integrated_object_path = paste0(data_dir, brain_region, '.merged.multiome.rds')
metadata_all_path = '/oak/stanford/groups/akundaje/projects/psychencode/outs/7_26_2023_multiome_analysis/metadata/multiome.qc.tsv'
integrated_object_path
## [1] "/oak/stanford/groups/akundaje/projects/psychencode/outs/20231009_multiome_analysis/03-integration/merged_objects/Hippocampus.merged.multiome.rds"
obj <- readRDS(integrated_object_path)
obj
## An object of class Seurat
## 354835 features across 137679 samples within 2 assays
## Active assay: RNA (36601 features, 0 variable features)
## 2 layers present: counts, data
## 1 other assay present: ATAC
Version(obj)
## [1] '5.0.0'
# add 'sample' column
obj@meta.data$sample <- obj@meta.data$orig.ident
head(obj@meta.data)
## orig.ident nCount_RNA
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1156-Control-Hippocampus 145402
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1156-Control-Hippocampus 139613
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1156-Control-Hippocampus 134099
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1156-Control-Hippocampus 127166
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1156-Control-Hippocampus 121561
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1156-Control-Hippocampus 115519
## nFeature_RNA barcode
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 10646 CAAACCGTCTGTTCAT-1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 10253 AGTACGCGTTTGGCGG-1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 10251 GGATTTATCCTCGATC-1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10544 CGTAACCCAAGCTAAA-1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 9714 ATGTAACGTCTTGCTG-1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 10540 CATCCTGGTATTGGAT-1
## gex_barcode
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 CAAACCGTCTGTTCAT-1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 AGTACGCGTTTGGCGG-1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 GGATTTATCCTCGATC-1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 CGTAACCCAAGCTAAA-1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 ATGTAACGTCTTGCTG-1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 CATCCTGGTATTGGAT-1
## atac_barcode is_cell
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 GGCTAATAGTTAGTAG-1 1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 CCTGGTCCACATGCTT-1 1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 CAGTGTGAGAACCTGG-1 1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 AGCTTGTGTAATCGCT-1 1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 GAAGGTGCATGGATAT-1 1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 AACCGCGCATTACTGC-1 1
## excluded_reason gex_raw_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0 343330
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0 318177
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0 327874
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0 297819
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0 266038
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0 295263
## gex_mapped_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 329771
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 305565
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 315601
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 285747
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 255061
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 283993
## gex_conf_intergenic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 27732
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 25282
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 23446
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 25110
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 22349
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 24129
## gex_conf_exonic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 37587
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 36708
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 34621
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 35467
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 29635
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 36983
## gex_conf_intronic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 250122
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 230991
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 245826
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 213166
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 191574
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 211530
## gex_conf_exonic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 33186
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 32906
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 29898
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 31995
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 26800
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 31843
## gex_conf_exonic_antisense_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 4119
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 3534
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 4478
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 3259
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2639
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 4880
## gex_conf_exonic_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 13535
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 13200
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 12266
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 12805
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 10105
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 13059
## gex_exonic_umis
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 19178
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 19209
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 17207
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 18683
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 16272
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 18338
## gex_conf_intronic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 221898
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 207306
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 211042
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 190491
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 174349
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 174580
## gex_conf_intronic_antisense_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 23916
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 19321
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 30837
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 19009
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 13847
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 33714
## gex_conf_intronic_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 92875
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 83865
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 91480
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 79442
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 66730
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 75142
## gex_intronic_umis
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 126253
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 120439
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 116918
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 108499
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 105323
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 97214
## gex_conf_txomic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 31216
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 30813
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 28008
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 30081
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 25370
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 30070
## gex_umis_count gex_genes_count
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0 0
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0 0
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0 0
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0 0
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0 0
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0 0
## atac_raw_reads atac_unmapped_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 43360 254
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 11995 70
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 51227 276
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 69610 388
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 20392 98
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 76448 346
## atac_lowmapq atac_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 2967 13501
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1226 3503
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 3209 16879
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 4598 23065
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1848 6951
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 5046 25534
## atac_chimeric_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 48
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 21
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 43
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 83
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 27
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 74
## atac_mitochondrial_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 171
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 49
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 318
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 79
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 320
## atac_fragments atac_TSS_fragments
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 26410 4703
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 7150 957
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 30758 5640
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 41119 7474
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 11352 1772
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 45094 8692
## atac_peak_region_fragments
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 4471
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 817
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 5226
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 6110
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1499
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 8677
## atac_peak_region_cutsites
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 7931
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1452
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 9198
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10691
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2649
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 15378
## nCount_ATAC nFeature_ATAC
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 10784 9788
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2188 2138
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 13201 11890
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 14935 12864
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 3920 3753
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 20516 17489
## nucleosome_signal
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1.6092156
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.9012915
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1.5591801
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1.3148219
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1.0151515
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1.3918440
## nucleosome_percentile
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.98
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.70
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.98
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.93
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.80
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.95
## TSS.enrichment TSS.percentile
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 3.102337 0.47
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2.268102 0.35
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 2.617383 0.39
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 2.983224 0.44
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2.405214 0.37
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 2.971033 0.44
## pct_frags_in_peaks percent.mt
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 16.92919 0.4711077
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 11.42657 0.0250693
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 16.99070 0.1603293
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 14.85931 0.1981662
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 13.20472 0.1785112
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 19.24203 0.6665570
## nCount_SCT nFeature_SCT
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 5105 2608
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 5441 2518
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 5090 2578
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 6430 2990
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 5327 2319
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 5339 2883
## nCount_refAssay nFeature_refAssay
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 145402 10646
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 139613 10253
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 134099 10251
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 127166 10544
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 121561 9714
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 115519 10540
## predicted.class.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1
## predicted.class
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Glutamatergic
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Glutamatergic
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Glutamatergic
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 GABAergic
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Glutamatergic
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Glutamatergic
## predicted.cluster.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.2749085
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.2927073
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.3032498
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.5728458
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.2601393
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.2714480
## predicted.cluster
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Inh L1-3 SST FAM20A
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Exc L2 LAMP5 KCNG3
## predicted.subclass.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.5874844
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.5648823
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.6244408
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.8180437
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.5697701
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.5908260
## predicted.subclass
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 L2/3 IT
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 L2/3 IT
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 L2/3 IT
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Sst
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 L2/3 IT
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 L2/3 IT
## predicted.cross_species_cluster.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.5874844
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.5648823
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.6244408
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.7974378
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.5697701
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.5908260
## predicted.cross_species_cluster
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 L2/3 IT
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 L2/3 IT
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 L2/3 IT
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Sst_3
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 L2/3 IT
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 L2/3 IT
## mapping.score SCT_snn_res.0.8
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.4803418 14
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.6165295 14
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.4102896 14
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.9942214 10
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.6244192 14
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.4495509 14
## seurat_clusters atac_doublets
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 14 singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 14 singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 14 singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10 singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 14 singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 14 singlet
## pANN_0.25_0.01_35
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.2758621
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.2413793
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.2068966
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.2413793
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.2413793
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.2413793
## DF.classifications_0.25_0.01_35
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Singlet
## rna_doublets all_doublets
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 singlet singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 singlet singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 singlet singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 singlet singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 singlet singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 singlet singlet
## region pANN_0.25_0.01_293
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Hippocampus NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Hippocampus NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Hippocampus NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Hippocampus NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Hippocampus NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Hippocampus NA
## DF.classifications_0.25_0.01_293
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_215
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_215
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_295
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_295
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_410
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_410
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_122
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_122
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_289
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_289
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_141
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_141
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_134
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_134
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_30
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_30
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_64
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_64
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_199
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_199
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_283
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_283
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_203
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_203
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_272
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_272
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_652
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_652
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_268
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_268
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_182
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_182
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_36
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_36
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_65
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_65
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_71
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_71
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_117
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_117
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_408
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_408
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_285
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_285
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_113
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_113
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_379
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_379
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_201
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_201
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_138
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_138
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## sample
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1156-Control-Hippocampus
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1156-Control-Hippocampus
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1156-Control-Hippocampus
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1156-Control-Hippocampus
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1156-Control-Hippocampus
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1156-Control-Hippocampus
dim(obj@meta.data)
## [1] 137679 118
# get patient metadata
metadata_samples_all <- read.csv(metadata_all_path, sep='\t')
head(metadata_samples_all)
## sample subject_id diagnosis brain_region sex age
## 1 1317-Bipolar-dACC 1317 Bipolar dACC Female 56.6
## 2 1320-Schizophrenia-DLPFC 1320 Schizophrenia DLPFC Male 53.2
## 3 1390-Control-dACC 1390 Control dACC Female 42.7
## 4 1713-Bipolar-dACC 1713 Bipolar dACC Male 20.7
## 5 1317-Bipolar-DLPFC 1317 Bipolar DLPFC Female 56.6
## 6 1390-Control-DLPFC 1390 Control DLPFC Female 42.7
## race ethnicity pulsar_id pmi_hours
## 1 White Not Hispanic or Latino 13957 26.50
## 2 Black or African-American Not Hispanic or Latino 13959 40.50
## 3 Black or African-American Not Hispanic or Latino 13963 8.17
## 4 White Not Hispanic or Latino 13996 26.50
## 5 White Not Hispanic or Latino 13956 26.50
## 6 Black or African-American Not Hispanic or Latino 13961 8.17
## tissue_pH RIN original_name swap batch SREQ
## 1 5.81 2.1 1317-Bipolar-dACC False 1 436/437
## 2 6.52 8.9 1320-Schizophrenia-DLPFC False 1 436/437
## 3 6.34 8.9 1390-Control-dACC False 1 436/437
## 4 6.45 7 1713-Bipolar-dACC False 1 436/437
## 5 5.81 N/A too low 1317-Bipolar-DLPFC False 2 439/440
## 6 6.34 7.7 1320-Schizophrenia-Hippocampus True 2 439/440
## who.nuclei_prep who.multiome date qc_rna qc_atac num_cells
## 1 Yiling Joan 10/13/2021 fail pass 7885
## 2 Yiling Joan 10/13/2021 pass pass 4763
## 3 Yiling Joan 10/13/2021 pass pass 2854
## 4 Yiling Joan 10/13/2021 borderline pass 7212
## 5 Yiling Minyi 10/22/2021 fail fail 5337
## 6 Yiling Minyi 10/22/2021 pass pass 7128
## mean_rna_reads mean_atac_reads median_high_quality_fragments tss_enrichment
## 1 25741.51 25952.11 5696.0 5.9193
## 2 40303.93 29276.88 8747.0 6.7518
## 3 65877.85 68351.57 11856.5 5.6492
## 4 28831.78 25978.22 4010.5 7.7729
## 5 21499.03 19824.73 4951.0 3.8609
## 6 12446.31 14240.00 4974.5 6.1892
## median_genes median_umi q30_rna q30_atac q30_all
## 1 112 160.0 0.9518203 0.9372318 0.9446584
## 2 1369 2452.0 0.9481870 0.9137288 0.9340603
## 3 2378 6267.5 0.9471261 0.9336242 0.9404008
## 4 244 274.0 0.9473116 0.9324500 0.9404322
## 5 463 766.0 0.9546507 0.9320030 0.9440367
## 6 1471 2821.0 0.9515652 0.9348879 0.9428508
## oak_path
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus
## outs_path
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs
## metrics_csv
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/summary.csv
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/summary.csv
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/summary.csv
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/summary.csv
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/summary.csv
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/summary.csv
## raw_rna_counts
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/raw_feature_bc_matrix.h5
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/raw_feature_bc_matrix.h5
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/raw_feature_bc_matrix.h5
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/raw_feature_bc_matrix.h5
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/raw_feature_bc_matrix.h5
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/raw_feature_bc_matrix.h5
## filtered_rna_counts
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/filtered_feature_bc_matrix.h5
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/filtered_feature_bc_matrix.h5
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/filtered_feature_bc_matrix.h5
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/filtered_feature_bc_matrix.h5
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/filtered_feature_bc_matrix.h5
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/filtered_feature_bc_matrix.h5
## atac_fragments
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/atac_fragments.tsv.gz
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/atac_fragments.tsv.gz
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/atac_fragments.tsv.gz
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/atac_fragments.tsv.gz
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/atac_fragments.tsv.gz
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/atac_fragments.tsv.gz
## per_barcode_metrics
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/per_barcode_metrics.csv
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/per_barcode_metrics.csv
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/per_barcode_metrics.csv
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/per_barcode_metrics.csv
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/per_barcode_metrics.csv
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/per_barcode_metrics.csv
## gex_molecule_info
## 1 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1317-Bipolar-dACC/SREQ-436-437-3_1317-Bipolar-dACC_outs/outs/gex_molecule_info.h5
## 2 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1320-Schizophrenia-DLPFC/SREQ-436-437-4_1320-Schizophrenia-DLPFC_outs/outs/gex_molecule_info.h5
## 3 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1390-Control-dACC/SREQ-436-437-5_1390-Control-dACC_outs/outs/gex_molecule_info.h5
## 4 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-436_437/1713-Bipolar-dACC/SREQ-436-437-6_1713-Bipolar-dACC_outs/outs/gex_molecule_info.h5
## 5 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1317-Bipolar-DLPFC/SREQ-439-440-1_1317-Bipolar-DLPFC_outs/outs/gex_molecule_info.h5
## 6 /oak/stanford/groups/akundaje/projects/psychencode/data/psychENCODE_shared/SREQ-439_440/1320-Schizophrenia-Hippocampus/SREQ-439-440-3_1320-Schizophrenia-Hippocampus_outs/outs/gex_molecule_info.h5
dim(metadata_samples_all)
## [1] 111 39
# add patient metadata to cell metadata
cell_meta <- obj@meta.data
cell_meta <- left_join(cell_meta, metadata_samples_all %>%
dplyr::select(sample, condition = diagnosis,
region = brain_region, donor = subject_id,
batch, sex, age, race,
source = who.multiome), by = 'sample')
rownames(cell_meta) <- rownames(obj@meta.data)
# put our new metadata back
obj@meta.data <- cell_meta
head(obj@meta.data)
## orig.ident nCount_RNA
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1156-Control-Hippocampus 145402
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1156-Control-Hippocampus 139613
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1156-Control-Hippocampus 134099
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1156-Control-Hippocampus 127166
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1156-Control-Hippocampus 121561
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1156-Control-Hippocampus 115519
## nFeature_RNA barcode
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 10646 CAAACCGTCTGTTCAT-1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 10253 AGTACGCGTTTGGCGG-1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 10251 GGATTTATCCTCGATC-1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10544 CGTAACCCAAGCTAAA-1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 9714 ATGTAACGTCTTGCTG-1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 10540 CATCCTGGTATTGGAT-1
## gex_barcode
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 CAAACCGTCTGTTCAT-1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 AGTACGCGTTTGGCGG-1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 GGATTTATCCTCGATC-1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 CGTAACCCAAGCTAAA-1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 ATGTAACGTCTTGCTG-1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 CATCCTGGTATTGGAT-1
## atac_barcode is_cell
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 GGCTAATAGTTAGTAG-1 1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 CCTGGTCCACATGCTT-1 1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 CAGTGTGAGAACCTGG-1 1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 AGCTTGTGTAATCGCT-1 1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 GAAGGTGCATGGATAT-1 1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 AACCGCGCATTACTGC-1 1
## excluded_reason gex_raw_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0 343330
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0 318177
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0 327874
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0 297819
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0 266038
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0 295263
## gex_mapped_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 329771
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 305565
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 315601
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 285747
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 255061
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 283993
## gex_conf_intergenic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 27732
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 25282
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 23446
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 25110
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 22349
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 24129
## gex_conf_exonic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 37587
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 36708
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 34621
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 35467
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 29635
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 36983
## gex_conf_intronic_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 250122
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 230991
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 245826
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 213166
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 191574
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 211530
## gex_conf_exonic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 33186
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 32906
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 29898
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 31995
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 26800
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 31843
## gex_conf_exonic_antisense_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 4119
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 3534
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 4478
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 3259
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2639
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 4880
## gex_conf_exonic_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 13535
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 13200
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 12266
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 12805
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 10105
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 13059
## gex_exonic_umis
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 19178
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 19209
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 17207
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 18683
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 16272
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 18338
## gex_conf_intronic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 221898
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 207306
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 211042
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 190491
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 174349
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 174580
## gex_conf_intronic_antisense_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 23916
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 19321
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 30837
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 19009
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 13847
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 33714
## gex_conf_intronic_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 92875
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 83865
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 91480
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 79442
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 66730
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 75142
## gex_intronic_umis
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 126253
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 120439
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 116918
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 108499
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 105323
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 97214
## gex_conf_txomic_unique_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 31216
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 30813
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 28008
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 30081
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 25370
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 30070
## gex_umis_count gex_genes_count
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0 0
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0 0
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0 0
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0 0
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0 0
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0 0
## atac_raw_reads atac_unmapped_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 43360 254
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 11995 70
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 51227 276
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 69610 388
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 20392 98
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 76448 346
## atac_lowmapq atac_dup_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 2967 13501
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1226 3503
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 3209 16879
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 4598 23065
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1848 6951
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 5046 25534
## atac_chimeric_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 48
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 21
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 43
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 83
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 27
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 74
## atac_mitochondrial_reads
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 171
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 49
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 318
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 79
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 320
## atac_fragments atac_TSS_fragments
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 26410 4703
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 7150 957
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 30758 5640
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 41119 7474
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 11352 1772
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 45094 8692
## atac_peak_region_fragments
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 4471
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 817
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 5226
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 6110
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1499
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 8677
## atac_peak_region_cutsites
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 7931
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1452
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 9198
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10691
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2649
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 15378
## nCount_ATAC nFeature_ATAC
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 10784 9788
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2188 2138
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 13201 11890
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 14935 12864
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 3920 3753
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 20516 17489
## nucleosome_signal
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1.6092156
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.9012915
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1.5591801
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1.3148219
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1.0151515
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1.3918440
## nucleosome_percentile
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.98
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.70
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.98
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.93
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.80
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.95
## TSS.enrichment TSS.percentile
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 3.102337 0.47
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 2.268102 0.35
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 2.617383 0.39
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 2.983224 0.44
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 2.405214 0.37
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 2.971033 0.44
## pct_frags_in_peaks percent.mt
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 16.92919 0.4711077
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 11.42657 0.0250693
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 16.99070 0.1603293
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 14.85931 0.1981662
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 13.20472 0.1785112
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 19.24203 0.6665570
## nCount_SCT nFeature_SCT
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 5105 2608
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 5441 2518
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 5090 2578
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 6430 2990
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 5327 2319
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 5339 2883
## nCount_refAssay nFeature_refAssay
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 145402 10646
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 139613 10253
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 134099 10251
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 127166 10544
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 121561 9714
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 115519 10540
## predicted.class.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1
## predicted.class
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Glutamatergic
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Glutamatergic
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Glutamatergic
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 GABAergic
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Glutamatergic
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Glutamatergic
## predicted.cluster.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.2749085
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.2927073
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.3032498
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.5728458
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.2601393
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.2714480
## predicted.cluster
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Inh L1-3 SST FAM20A
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Exc L2 LAMP5 KCNG3
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Exc L2 LAMP5 KCNG3
## predicted.subclass.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.5874844
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.5648823
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.6244408
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.8180437
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.5697701
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.5908260
## predicted.subclass
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 L2/3 IT
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 L2/3 IT
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 L2/3 IT
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Sst
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 L2/3 IT
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 L2/3 IT
## predicted.cross_species_cluster.score
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.5874844
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.5648823
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.6244408
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.7974378
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.5697701
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.5908260
## predicted.cross_species_cluster
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 L2/3 IT
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 L2/3 IT
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 L2/3 IT
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Sst_3
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 L2/3 IT
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 L2/3 IT
## mapping.score SCT_snn_res.0.8
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.4803418 14
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.6165295 14
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.4102896 14
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.9942214 10
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.6244192 14
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.4495509 14
## seurat_clusters atac_doublets
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 14 singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 14 singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 14 singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 10 singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 14 singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 14 singlet
## pANN_0.25_0.01_35
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 0.2758621
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 0.2413793
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 0.2068966
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 0.2413793
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 0.2413793
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 0.2413793
## DF.classifications_0.25_0.01_35
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Singlet
## rna_doublets all_doublets
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 singlet singlet
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 singlet singlet
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 singlet singlet
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 singlet singlet
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 singlet singlet
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 singlet singlet
## region.x pANN_0.25_0.01_293
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Hippocampus NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Hippocampus NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Hippocampus NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Hippocampus NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Hippocampus NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Hippocampus NA
## DF.classifications_0.25_0.01_293
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_215
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_215
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_295
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_295
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_410
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_410
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_122
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_122
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_289
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_289
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_141
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_141
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_134
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_134
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_30
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_30
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_64
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_64
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_199
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_199
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_283
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_283
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_203
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_203
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_272
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_272
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_652
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_652
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_268
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_268
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_182
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_182
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_36
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_36
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_65
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_65
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_71
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_71
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_117
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_117
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_408
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_408
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_285
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_285
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_113
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_113
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_379
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_379
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_201
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_201
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## pANN_0.25_0.01_138
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 NA
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 NA
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 NA
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 NA
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 NA
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 NA
## DF.classifications_0.25_0.01_138
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 <NA>
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 <NA>
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 <NA>
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 <NA>
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 <NA>
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 <NA>
## sample condition
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 1156-Control-Hippocampus Control
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 1156-Control-Hippocampus Control
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 1156-Control-Hippocampus Control
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 1156-Control-Hippocampus Control
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 1156-Control-Hippocampus Control
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 1156-Control-Hippocampus Control
## region.y donor batch sex age
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Hippocampus 1156 23 Female 53.9
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Hippocampus 1156 23 Female 53.9
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Hippocampus 1156 23 Female 53.9
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Hippocampus 1156 23 Female 53.9
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Hippocampus 1156 23 Female 53.9
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Hippocampus 1156 23 Female 53.9
## race source
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1 Black or African-American Joan
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1 Black or African-American Joan
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1 Black or African-American Joan
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1 Black or African-American Joan
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1 Black or African-American Joan
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1 Black or African-American Joan
Idents(obj) <- 'sample'
# normalize data using the standard scaling/log-transform
DefaultAssay(obj) <- "RNA"
obj <- NormalizeData(obj, normalization.method = "LogNormalize",
scale.factor = 10000)
# find variable genes and scale data
obj <- FindVariableFeatures(obj, selection.method = "vst", nfeatures = 2000)
# Identify the 10 most highly variable genes
top10 <- head(VariableFeatures(obj), 10)
# SCT
obj <- SCTransform(obj,
new.assay.name = "SCT",
verbose = T)
## Calculating cell attributes from input UMI matrix: log_umi
## Variance stabilizing transformation of count matrix of size 33531 by 137679
## Model formula is y ~ log_umi
## Get Negative Binomial regression parameters per gene
## Using 2000 genes, 5000 cells
## | | | 0% | |================== | 25% | |=================================== | 50% | |==================================================== | 75% | |======================================================================| 100%
## Found 84 outliers - those will be ignored in fitting/regularization step
## Second step: Get residuals using fitted parameters for 33531 genes
## | | | 0% | |= | 1% | |== | 3% | |=== | 4% | |==== | 6% | |===== | 7% | |====== | 9% | |======= | 10% | |======== | 12% | |========= | 13% | |========== | 15% | |=========== | 16% | |============ | 18% | |============= | 19% | |============== | 21% | |=============== | 22% | |================ | 24% | |================== | 25% | |=================== | 26% | |==================== | 28% | |===================== | 29% | |====================== | 31% | |======================= | 32% | |======================== | 34% | |========================= | 35% | |========================== | 37% | |=========================== | 38% | |============================ | 40% | |============================= | 41% | |============================== | 43% | |=============================== | 44% | |================================ | 46% | |================================= | 47% | |================================== | 49% | |=================================== | 50% | |==================================== | 51% | |===================================== | 53% | |====================================== | 54% | |======================================= | 56% | |======================================== | 57% | |========================================= | 59% | |========================================== | 60% | |=========================================== | 62% | |============================================ | 63% | |============================================= | 65% | |============================================== | 66% | |=============================================== | 68% | |================================================ | 69% | |================================================= | 71% | |================================================== | 72% | |=================================================== | 74% | |==================================================== | 75% | |====================================================== | 76% | |======================================================= | 78% | |======================================================== | 79% | |========================================================= | 81% | |========================================================== | 82% | |=========================================================== | 84% | |============================================================ | 85% | |============================================================= | 87% | |============================================================== | 88% | |=============================================================== | 90% | |================================================================ | 91% | |================================================================= | 93% | |================================================================== | 94% | |=================================================================== | 96% | |==================================================================== | 97% | |===================================================================== | 99% | |======================================================================| 100%
## Computing corrected count matrix for 33531 genes
## | | | 0% | |= | 1% | |== | 3% | |=== | 4% | |==== | 6% | |===== | 7% | |====== | 9% | |======= | 10% | |======== | 12% | |========= | 13% | |========== | 15% | |=========== | 16% | |============ | 18% | |============= | 19% | |============== | 21% | |=============== | 22% | |================ | 24% | |================== | 25% | |=================== | 26% | |==================== | 28% | |===================== | 29% | |====================== | 31% | |======================= | 32% | |======================== | 34% | |========================= | 35% | |========================== | 37% | |=========================== | 38% | |============================ | 40% | |============================= | 41% | |============================== | 43% | |=============================== | 44% | |================================ | 46% | |================================= | 47% | |================================== | 49% | |=================================== | 50% | |==================================== | 51% | |===================================== | 53% | |====================================== | 54% | |======================================= | 56% | |======================================== | 57% | |========================================= | 59% | |========================================== | 60% | |=========================================== | 62% | |============================================ | 63% | |============================================= | 65% | |============================================== | 66% | |=============================================== | 68% | |================================================ | 69% | |================================================= | 71% | |================================================== | 72% | |=================================================== | 74% | |==================================================== | 75% | |====================================================== | 76% | |======================================================= | 78% | |======================================================== | 79% | |========================================================= | 81% | |========================================================== | 82% | |=========================================================== | 84% | |============================================================ | 85% | |============================================================= | 87% | |============================================================== | 88% | |=============================================================== | 90% | |================================================================ | 91% | |================================================================= | 93% | |================================================================== | 94% | |=================================================================== | 96% | |==================================================================== | 97% | |===================================================================== | 99% | |======================================================================| 100%
## Calculating gene attributes
## Wall clock passed: Time difference of 11.22795 mins
## Determine variable features
## Place corrected count matrix in counts slot
## Centering data matrix
## Set default assay to SCT
obj <- RunPCA(obj,
assay = "SCT",
reduction.name = 'pca',
reduction.key = "PC"
)
## PC_ 1
## Positive: KCNIP4, CSMD1, RBFOX1, SYT1, LHFPL3, DLGAP1, MEG3, OPCML, STXBP5L, FAM155A
## ST6GALNAC5, CNTNAP2, SNTG1, SNHG14, RYR2, CADM2, CLSTN2, CSMD3, PPM1E, CNTN5
## ROBO2, DAB1, LRRTM4, GRIA1, GRIK2, DLGAP2, NXPH1, GRM7, FGF14, LRRC7
## Negative: HTR2C, OTX2-AS1, TTR, LRMDA, CFAP299, DOCK8, PRLR, TRPM3, DNAH11, ARHGAP24
## TRMT9B, APBB1IP, RMST, AL163541.1, RBM47, SULF1, ADAM28, SLC13A4, IGFBP7, AC016152.1
## LNCAROD, CLIC6, ADGB, ARMC3, GRM8, AC019197.1, AC092957.1, ROR2, SPAG17, COBLL1
## PC_ 2
## Positive: LRMDA, APBB1IP, ARHGAP24, AL163541.1, ADAM28, LNCAROD, FYB1, AC008691.1, P2RY12, DOCK8
## ST6GAL1, TBXAS1, INPP5D, DLEU1, ARHGAP15, LINC02712, RUNX1, CPED1, SYNDIG1, SLCO2B1
## IPCEF1, SPP1, DOCK2, RASGEF1C, SAMSN1, PLXDC2, LINC01374, MSR1, SYK, MEF2C
## Negative: HTR2C, OTX2-AS1, CFAP299, TRPM3, TTR, PRLR, DNAH11, TRMT9B, DPP10, RMST
## GRM8, ADGB, ARMC3, SULF1, CFAP54, AC016152.1, CLIC6, SLC13A4, SPAG17, CFAP47
## IGFBP7, AC020718.1, AC019197.1, LINC01088, DCDC1, AC092957.1, DTHD1, PCAT1, GPC5, AC019330.1
## PC_ 3
## Positive: CTNNA3, ST18, AC012494.1, RNF220, MOBP, AC008571.2, GPC5, IL1RAPL1, MBP, PLP1
## AL033523.1, LINC01608, PCDH9, SLC5A11, SLC7A14-AS1, TMEM144, TMTC2, QKI, TF, AC012405.1
## OBI1-AS1, DPP10, MAN2A1, AC090015.1, PIP4K2A, PPP2R2B, C10orf90, LINC00609, PDE1C, KCNH8
## Negative: KCNIP4, CSMD1, RBFOX1, SYT1, HTR2C, ROBO2, DLGAP1, LRMDA, MEG3, OPCML
## STXBP5L, FAM155A, FRMD4A, SNHG14, ST6GALNAC5, LHFPL3, SNTG1, CSMD3, DOCK8, CCSER1
## CNTN5, TRPM3, CNTNAP2, CLSTN2, GRIA1, FGF14, APBB1IP, PPM1E, NELL2, GALNTL6
## PC_ 4
## Positive: DPP10, GPC5, AC012405.1, OBI1-AS1, SLC1A2, AC002429.2, ADGRV1, HPSE2, CTNNA2, LINC00299
## MIR4300HG, FAM189A2, PITPNC1, BMPR1B, TNC, ALDH1A1, MGAT4C, RFX4, NRXN1, GPM6A
## SOX5, AL137139.2, AC114971.1, SPARCL1, AC073941.1, SLC14A1, NRG3, GFAP, GLIS3, LINC00499
## Negative: HTR2C, OTX2-AS1, TTR, PRLR, TRMT9B, GRM8, AC016152.1, SLC13A4, TRPM3, CTNNA3
## AC019197.1, CLIC6, SULF1, COBLL1, IL1RAPL1, AC004052.1, ST18, AC092957.1, RBM47, ABCA4
## ROR2, AC012494.1, RNF220, GULP1, PIP5K1B, IGFBP7, PLD5, MOBP, AC008571.2, CUX2
## PC_ 5
## Positive: HTR2C, GPC5, OTX2-AS1, TTR, TRPM3, PRLR, LHFPL3, OBI1-AS1, SLC1A2, GRM8
## TRMT9B, SLC13A4, AC016152.1, IGFBP7, AC019197.1, AC002429.2, SULF1, COBLL1, NXPH1, CLIC6
## ABCA4, RBM47, FYB2, PDZRN3, PIP5K1B, ADGRV1, GULP1, LINC00299, CUX2, PDK4
## Negative: CFAP299, AC020718.1, DTHD1, AC019330.1, TTC6, ADGB, CFAP47, AGBL1, LINC02055, TTC29
## AC004949.1, DNAH9, SPAG17, CFAP54, DCDC1, DNAH11, ARMC3, DNAH12, DNAH3, LMNTD1
## CFAP43, AL357093.2, AC013470.2, CASC15, SPATA17, ARMC4, ZBBX, MAP3K19, LRRC9, TCTEX1D1
ElbowPlot(obj, reduction = "pca")
DefaultAssay(obj) <- "ATAC"
obj <- FindTopFeatures(obj)
obj <- RunTFIDF(obj)
## Performing TF-IDF normalization
obj <- RunSVD(obj,
reduction.key = "LSI",
reduction.name = "lsi")
## Running SVD
## Scaling cell embeddings
DefaultAssay(obj) <- "ATAC"
DepthCor(obj,
reduction = "lsi")
obj
## An object of class Seurat
## 388366 features across 137679 samples within 3 assays
## Active assay: ATAC (318234 features, 302522 variable features)
## 2 layers present: counts, data
## 2 other assays present: RNA, SCT
## 2 dimensional reductions calculated: pca, lsi
# build a joint neighbor graph using both assays
obj <- FindMultiModalNeighbors(
object = obj,
reduction.list = list("pca", "lsi"),
knn.graph.name = "wknn",
snn.graph.name = "wsnn",
weighted.nn.name = "weighted.nn",
dims.list = list(1:50, 2:50),
verbose = TRUE
)
## Calculating cell-specific modality weights
## Finding 20 nearest neighbors for each modality.
## Calculating kernel bandwidths
## Finding multimodal neighbors
## Constructing multimodal KNN graph
## Constructing multimodal SNN graph
# build a joint UMAP visualization
obj <- RunUMAP(
object = obj,
nn.name = "weighted.nn",
reduction.name = "wnn.umap",
reduction.key = "wnnUMAP_",
verbose = TRUE
)
## 07:29:47 UMAP embedding parameters a = 0.9922 b = 1.112
## 07:29:49 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 20
## 07:29:50 3 smooth knn distance failures
## 07:29:53 Initializing from normalized Laplacian + noise (using irlba)
## 07:30:30 Commencing optimization for 200 epochs, with 4535322 positive edges
## 07:31:42 Optimization finished
# cluster over neighbor graph
obj <- FindClusters(
object = obj,
algorithm = 4,
resolution = 0.6,
graph.name = 'wsnn',
verbose = TRUE,
method = "igraph"
)
## 103 singletons identified. 36 final clusters.
# visualize data
DimPlot(obj,
pt.size = 1,
label.size = 0,
reduction = "wnn.umap",
group.by = 'batch',
raster = TRUE)
## Rasterizing points since number of points exceeds 100,000.
## To disable this behavior set `raster=FALSE`
# barplot of cluster breakdown by sample
obj@meta.data %>%
ggplot(aes(x = seurat_clusters)) +
geom_bar(aes(fill = sample), position = "fill") +
ggtitle("Breakdown of clusters by sample")
# barplot of cluster breakdown by batch
obj@meta.data %>%
mutate(batch = factor(batch)) %>%
ggplot(aes(x = seurat_clusters)) +
geom_bar(aes(fill = batch), position = "fill") +
ggtitle("Breakdown of clusters by batch")
DefaultAssay(obj) <- "SCT"
obj_mock <- RunAzimuth(obj,
reference = "humancortexref",
assay="SCT",
umap.name = "ref.umap")
## detected inputs from HUMAN with id type Gene.name
## reference rownames detected HUMAN with id type Gene.name
## Using reference SCTModel to calculate pearson residuals
## Determine variable features
## Setting min_variance to: -Inf
## Calculating residuals of type pearson for 2216 genes
## | | | 0% | |======== | 11% | |================ | 22% | |======================= | 33% | |=============================== | 44% | |======================================= | 56% | |=============================================== | 67% | |====================================================== | 78% | |============================================================== | 89% | |======================================================================| 100%
## Set default assay to refAssay
## Normalizing query using reference SCT model
## Projecting cell embeddings
## Finding query neighbors
## Finding neighborhoods
## Finding anchors
## Found 8393 anchors
## Finding integration vectors
## Finding integration vector weights
## Predicting cell labels
## Predicting cell labels
## Predicting cell labels
## Predicting cell labels
##
## Integrating dataset 2 with reference dataset
## Finding integration vectors
## Integrating data
## Computing nearest neighbors
## Running UMAP projection
## 07:43:25 Read 137679 rows
## 07:43:25 Processing block 1 of 1
## 07:43:25 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 20
## 07:43:26 Initializing by weighted average of neighbor coordinates using 1 thread
## 07:43:26 Commencing optimization for 67 epochs, with 2753580 positive edges
## 07:43:40 Finished
## Projecting reference PCA onto query
## Finding integration vector weights
## Projecting back the query cells into original PCA space
## Finding integration vector weights
## Computing scores:
## Finding neighbors of original query cells
## Finding neighbors of transformed query cells
## Computing query SNN
## Determining bandwidth and computing transition probabilities
## Total elapsed time: 1.74682185649872
predicted.subclass.before.harmony <- obj_mock$predicted.subclass
head(predicted.subclass.before.harmony)
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1
## "L2/3 IT"
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1
## "L5 ET"
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1
## "L2/3 IT"
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1
## "Sst"
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1
## "L5 ET"
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1
## "L2/3 IT"
length(predicted.subclass.before.harmony)
## [1] 137679
rm(obj_mock)
obj@meta.data$batch <- as.factor(obj@meta.data$batch)
DefaultAssay(obj) <- "SCT"
obj_harmony <- RunHarmony(
object = obj,
group.by.vars = 'batch',
reduction = 'pca',
assay.use = 'SCT',
reduction.save = "harmony_sct_batch",
project.dim = FALSE
)
## Transposing data matrix
## Initializing state using k-means centroids initialization
## Harmony 1/10
## Harmony 2/10
## Harmony 3/10
## Harmony 4/10
## Harmony 5/10
## Harmony 6/10
## Harmony 7/10
## Harmony 8/10
## Harmony converged after 8 iterations
DefaultAssay(obj_harmony) <- "ATAC"
obj_harmony <- RunHarmony(
object = obj_harmony,
group.by.vars = 'batch',
reduction = 'lsi',
assay.use = 'ATAC',
reduction.save = "harmony_atac_batch",
project.dim = FALSE
)
## Transposing data matrix
## Initializing state using k-means centroids initialization
## Harmony 1/10
## Harmony 2/10
## Harmony 3/10
## Harmony 4/10
## Harmony 5/10
## Harmony 6/10
## Harmony 7/10
## Harmony 8/10
## Harmony 9/10
## Harmony 10/10
# build a joint neighbor graph using both assays
obj_harmony <- FindMultiModalNeighbors(
object = obj_harmony,
reduction.list = list("harmony_sct_batch", "harmony_atac_batch"),
knn.graph.name = "wknn_batch",
snn.graph.name = "wsnn_batch",
weighted.nn.name = "weighted.nn_batch",
dims.list = list(1:50, 2:50),
verbose = TRUE
)
## Calculating cell-specific modality weights
## Finding 20 nearest neighbors for each modality.
## Calculating kernel bandwidths
## Finding multimodal neighbors
## Constructing multimodal KNN graph
## Constructing multimodal SNN graph
# build a joint UMAP visualization
obj_harmony <- RunUMAP(
object = obj_harmony,
nn.name = "weighted.nn_batch",
reduction.name = "harm.wnn.umap_batch",
reduction.key = "harm.batch.wnnUMAP_",
verbose = TRUE
)
## 08:04:26 UMAP embedding parameters a = 0.9922 b = 1.112
## 08:04:29 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 20
## 08:04:29 4 smooth knn distance failures
## 08:04:32 Initializing from normalized Laplacian + noise (using irlba)
## 08:04:49 Commencing optimization for 200 epochs, with 4626676 positive edges
## 08:05:56 Optimization finished
# first with the human reference (same as other brain regions)
DefaultAssay(obj_harmony) <- "SCT"
obj_harmony <- RunAzimuth(obj_harmony,
reference = "humancortexref",
assay="SCT",
umap.name = "ref.umap")
## detected inputs from HUMAN with id type Gene.name
## reference rownames detected HUMAN with id type Gene.name
## Using reference SCTModel to calculate pearson residuals
## Determine variable features
## Setting min_variance to: -Inf
## Calculating residuals of type pearson for 2216 genes
## | | | 0% | |======== | 11% | |================ | 22% | |======================= | 33% | |=============================== | 44% | |======================================= | 56% | |=============================================== | 67% | |====================================================== | 78% | |============================================================== | 89% | |======================================================================| 100%
## Set default assay to refAssay
## Normalizing query using reference SCT model
## Projecting cell embeddings
## Finding query neighbors
## Finding neighborhoods
## Finding anchors
## Found 8393 anchors
## Finding integration vectors
## Finding integration vector weights
## Predicting cell labels
## Predicting cell labels
## Predicting cell labels
## Predicting cell labels
##
## Integrating dataset 2 with reference dataset
## Finding integration vectors
## Integrating data
## Computing nearest neighbors
## Running UMAP projection
## 08:10:45 Read 137679 rows
## 08:10:45 Processing block 1 of 1
## 08:10:45 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 20
## 08:10:46 Initializing by weighted average of neighbor coordinates using 1 thread
## 08:10:46 Commencing optimization for 67 epochs, with 2753580 positive edges
## 08:11:00 Finished
## Projecting reference PCA onto query
## Finding integration vector weights
## Projecting back the query cells into original PCA space
## Finding integration vector weights
## Computing scores:
## Finding neighbors of original query cells
## Finding neighbors of transformed query cells
## Computing query SNN
## Determining bandwidth and computing transition probabilities
## Total elapsed time: 1.67758725881577
# rename columns to not overwrite in next run of azimuth with diff reference
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.class'] <- 'predicted.class__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.class.score'] <- 'predicted.class.score__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.cluster'] <- 'predicted.cluster__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.cluster.score'] <- 'predicted.cluster.score__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.subclass'] <- 'predicted.subclass__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.subclass.score'] <- 'predicted.subclass.score__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.cross_species_cluster'] <- 'predicted.cross_species_cluster__humancortexref'
colnames(obj_harmony@meta.data)[colnames(obj_harmony@meta.data) == 'predicted.cross_species_cluster.score'] <- 'predicted.cross_species_cluster.score__humancortexref'
# with human hippocampus ref
obj_harmony <- RunAzimuth(obj_harmony,
reference = "/users/guozy/psychencode/outs/20231009_multiome_analysis/03-integration/hippocampus_reference/Franjic2022/",
assay="SCT",
umap.name = "ref.umap")
## detected inputs from HUMAN with id type Gene.name
## reference rownames detected HUMAN with id type Gene.name
## Using reference SCTModel to calculate pearson residuals
## Determine variable features
## Setting min_variance based on median UMI: 0.16
## Calculating residuals of type pearson for 2943 genes
## | | | 0% | |====== | 8% | |============ | 17% | |================== | 25% | |======================= | 33% | |============================= | 42% | |=================================== | 50% | |========================================= | 58% | |=============================================== | 67% | |==================================================== | 75% | |========================================================== | 83% | |================================================================ | 92% | |======================================================================| 100%
## Set default assay to refAssay
## Normalizing query using reference SCT model
## Projecting cell embeddings
## Finding query neighbors
## Finding neighborhoods
## Finding anchors
## Found 80189 anchors
## Finding integration vectors
## Finding integration vector weights
## Predicting cell labels
## Predicting cell labels
##
## Integrating dataset 2 with reference dataset
## Finding integration vectors
## Integrating data
## Computing nearest neighbors
## Running UMAP projection
## 08:20:37 Read 137679 rows
## 08:20:37 Processing block 1 of 1
## 08:20:37 Commencing smooth kNN distance calibration using 1 thread with target n_neighbors = 20
## 08:20:38 Initializing by weighted average of neighbor coordinates using 1 thread
## 08:20:38 Commencing optimization for 67 epochs, with 2753580 positive edges
## 08:20:53 Finished
## Projecting reference PCA onto query
## Finding integration vector weights
## Projecting back the query cells into original PCA space
## Finding integration vector weights
## Computing scores:
## Finding neighbors of original query cells
## Finding neighbors of transformed query cells
## Computing query SNN
## Determining bandwidth and computing transition probabilities
## Total elapsed time: 2.69056731859843
DimPlot(obj_harmony, shuffle=TRUE, label = FALSE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'predicted.subclass__humancortexref', raster=FALSE) +
theme(legend.text = element_text(size=30), plot.title = element_text(size=40),
axis.title = element_text(size=30))
DimPlot(obj_harmony, shuffle=TRUE, label = FALSE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'predicted.cluster_broad', raster=FALSE) +
theme(legend.text = element_text(size=30), plot.title = element_text(size=40),
axis.title = element_text(size=30))
# Check whether labels (from the human ctx ref) are independent of Harmony
# If TRUE, Azimuth labels do not depend on Harmony-corrected PCA embedding (of SCT data)
setequal(predicted.subclass.before.harmony,
obj_harmony$predicted.subclass__humancortexref)
## [1] TRUE
obj_harmony <- FindClusters(
object = obj_harmony,
algorithm = 4,
resolution = 0.6,
graph.name = 'wsnn_batch',
verbose = TRUE,
method = "igraph"
)
## 160 singletons identified. 31 final clusters.
table(obj_harmony$seurat_clusters)
##
## 1 2 3 4 5 6 7 8 9 10 11 12 13
## 22299 14575 14126 11886 11143 11081 9680 8916 6765 4367 4281 2242 2161
## 14 15 16 17 18 19 20 21 22 23 24 25 26
## 2148 1574 1370 1235 1302 1110 1009 1006 1002 821 731 266 265
## 27 28 29 30 31
## 117 72 65 62 2
head(obj_harmony$seurat_clusters)
## 1156-Control-Hippocampus_CAAACCGTCTGTTCAT-1
## 7
## 1156-Control-Hippocampus_AGTACGCGTTTGGCGG-1
## 7
## 1156-Control-Hippocampus_GGATTTATCCTCGATC-1
## 7
## 1156-Control-Hippocampus_CGTAACCCAAGCTAAA-1
## 22
## 1156-Control-Hippocampus_ATGTAACGTCTTGCTG-1
## 7
## 1156-Control-Hippocampus_CATCCTGGTATTGGAT-1
## 7
## 31 Levels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 31
# sanity check
all(Idents(obj_harmony) == obj_harmony@meta.data$seurat_cluster)
## [1] TRUE
all(obj_harmony@meta.data$seurat_clusters == obj_harmony@meta.data$seurat_cluster)
## [1] TRUE
DimPlot(obj_harmony, shuffle=TRUE, label = TRUE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'seurat_clusters', raster=FALSE) +
theme(legend.text = element_text(size=30), plot.title = element_text(size=40),
axis.title = element_text(size=30))
# barplot of cluster breakdown by sample
obj_harmony@meta.data %>%
ggplot(aes(x = seurat_clusters)) +
geom_bar(aes(fill = sample), position = "fill") +
ggtitle("Breakdown of clusters by sample")
# barplot of cluster breakdown by batch
obj_harmony@meta.data %>%
mutate(batch = factor(batch)) %>%
ggplot(aes(x = seurat_clusters)) +
geom_bar(aes(fill = batch), position = "fill") +
ggtitle("Breakdown of clusters by batch")
# batch
DimPlot(obj_harmony, shuffle=TRUE, label = TRUE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'condition', raster=FALSE) +
theme(legend.text = element_text(size=30), plot.title = element_text(size=40),
axis.title = element_text(size=30))
# batch
DimPlot(obj_harmony, shuffle=TRUE, label = TRUE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'sample', raster=FALSE) +
theme(plot.title = element_text(size=40), axis.title = element_text(size=30)) +
NoLegend()
DimPlot(obj_harmony, shuffle=TRUE, label = TRUE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'batch', raster=FALSE) +
theme(plot.title = element_text(size=40), axis.title = element_text(size=30))
df_cluster_celltype <- obj_harmony@meta.data %>%
dplyr::select(seurat_clusters, predicted.subclass__humancortexref) %>%
group_by(seurat_clusters, predicted.subclass__humancortexref) %>%
summarise(n = n()) %>%
top_n(1, n)
## `summarise()` has grouped output by 'seurat_clusters'. You can override using
## the `.groups` argument.
df_cluster_celltype
## # A tibble: 32 × 3
## # Groups: seurat_clusters [31]
## seurat_clusters predicted.subclass__humancortexref n
## <fct> <chr> <int>
## 1 1 Oligo 22298
## 2 2 Astro 14336
## 3 3 Oligo 14126
## 4 4 L2/3 IT 11438
## 5 5 Micro-PVM 11072
## 6 6 Oligo 11081
## 7 7 L5 ET 3727
## 8 8 OPC 8882
## 9 9 Astro 6703
## 10 10 VLMC 4051
## # ℹ 22 more rows
obj_harmony@meta.data$predicted.cell_type_percluster <- plyr::mapvalues(
obj_harmony@meta.data$seurat_clusters,
from = df_cluster_celltype$seurat_clusters,
to = df_cluster_celltype$predicted.subclass__humancortexref)
## The following `from` values were not present in `x`: 31
Idents(obj_harmony) <- "predicted.cell_type_percluster"
DimPlot(obj_harmony, shuffle=TRUE, label = TRUE, repel = TRUE, pt.siz=1,
label.size=0, reduction = "harm.wnn.umap_batch",
group.by = 'predicted.cell_type_percluster', raster=FALSE) +
theme(legend.text = element_text(size=30), plot.title = element_text(size=40),
axis.title = element_text(size=30))
# tabulate predictions
df_compare_refs <- obj_harmony@meta.data %>%
dplyr::select(Human_ctx = predicted.subclass__humancortexref,
Human_hippocampus = predicted.cluster_broad) %>%
group_by(Human_ctx, Human_hippocampus) %>%
summarise(n = n()) %>%
# sort to get a rough diagonal in the heatmap
arrange(desc(n))
## `summarise()` has grouped output by 'Human_ctx'. You can override using the
## `.groups` argument.
# make into a matrix
df_compare_refs <- df_compare_refs %>%
pivot_wider(names_from = Human_hippocampus, values_from = n,
values_fill = 0) %>% as.data.frame()
rownames(df_compare_refs) <- df_compare_refs$Human_ctx
df_compare_refs <- df_compare_refs[, -1]
# plot -- where rows indicate the cortex ref and cols indicate the hippocampus ref
pheatmap(df_compare_refs, cluster_rows = FALSE, cluster_cols = FALSE,
scale = "row", cellwidth = 20, cellheight = 20, fontsize_row = 15,
fontsize_col = 15)
DefaultAssay(obj_harmony) <- "SCT"
FeaturePlot(
object = obj_harmony,
features = c("PLP1", # Oligodendrocytes
"AQP4", # Astrocytes
"C1QC", # Microglia
"SV2B", # Excitatory Neurons
"GAD1", # Inhibitory Neurons
"PDGFRA"), # OPCs),
pt.size = 0.2,
label.size = 4,
max.cutoff = 'q95',
ncol = 3,
reduction = "harm.wnn.umap_batch",
label = TRUE,
raster = FALSE,
order = TRUE
)
saveRDS(obj_harmony, file = paste0(data_dir, "/", brain_region,
".integrated.batch.analyzed.rds"))
cell_metadata <- obj_harmony@meta.data
saveRDS(cell_metadata, file = paste0(
data_dir, "/", brain_region, ".integrated.batch.analyzed.cell_metadata.rds"))
sessionInfo()
## R version 4.2.0 (2022-04-22)
## Platform: x86_64-pc-linux-gnu (64-bit)
## Running under: Ubuntu 20.04.6 LTS
##
## Matrix products: default
## BLAS: /usr/lib/x86_64-linux-gnu/libf77blas.so.3.10.3
## LAPACK: /users/guozy/miniconda3/envs/psych/lib/libopenblasp-r0.3.27.so
##
## locale:
## [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
## [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
## [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=C
## [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
## [9] LC_ADDRESS=C LC_TELEPHONE=C
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
##
## attached base packages:
## [1] stats4 stats graphics grDevices utils datasets methods
## [8] base
##
## other attached packages:
## [1] RColorBrewer_1.1-3 glue_1.6.2
## [3] data.table_1.14.8 pheatmap_1.0.12
## [5] harmony_1.1.0 Rcpp_1.0.11
## [7] BSgenome.Hsapiens.UCSC.hg38_1.4.5 BSgenome_1.66.3
## [9] rtracklayer_1.58.0 Biostrings_2.66.0
## [11] XVector_0.38.0 EnsDb.Hsapiens.v86_2.99.0
## [13] ensembldb_2.22.0 AnnotationFilter_1.22.0
## [15] GenomicFeatures_1.50.4 AnnotationDbi_1.60.2
## [17] Biobase_2.58.0 GenomicRanges_1.50.2
## [19] GenomeInfoDb_1.34.9 IRanges_2.32.0
## [21] S4Vectors_0.36.2 BiocGenerics_0.44.0
## [23] Azimuth_0.4.6 shinyBS_0.61.1
## [25] Signac_1.9.0 SeuratObject_5.0.0
## [27] Seurat_4.3.0 viridis_0.6.4
## [29] viridisLite_0.4.2 readr_2.1.4
## [31] purrr_1.0.2 ggplot2_3.5.1
## [33] dplyr_1.1.2 tidyr_1.3.0
##
## loaded via a namespace (and not attached):
## [1] utf8_1.2.4 shinydashboard_0.7.2
## [3] spatstat.explore_3.2-7 reticulate_1.37.0
## [5] tidyselect_1.2.1 RSQLite_2.3.7
## [7] htmlwidgets_1.6.4 grid_4.2.0
## [9] BiocParallel_1.32.6 Rtsne_0.17
## [11] munsell_0.5.1 codetools_0.2-20
## [13] ica_1.0-3 DT_0.33
## [15] future_1.33.2 miniUI_0.1.1.1
## [17] withr_3.0.0 spatstat.random_3.2-3
## [19] colorspace_2.1-0 progressr_0.14.0
## [21] filelock_1.0.3 highr_0.11
## [23] knitr_1.47 ROCR_1.0-11
## [25] tensor_1.5 listenv_0.9.1
## [27] labeling_0.4.3 MatrixGenerics_1.10.0
## [29] GenomeInfoDbData_1.2.9 polyclip_1.10-6
## [31] farver_2.1.2 bit64_4.0.5
## [33] rprojroot_2.0.4 parallelly_1.37.1
## [35] vctrs_0.6.5 generics_0.1.3
## [37] xfun_0.44 timechange_0.3.0
## [39] BiocFileCache_2.6.1 R6_2.5.1
## [41] humancortexref.SeuratData_1.0.0 hdf5r_1.3.10
## [43] DelayedArray_0.24.0 bitops_1.0-7
## [45] spatstat.utils_3.0-4 cachem_1.1.0
## [47] BiocIO_1.8.0 promises_1.3.0
## [49] scales_1.3.0 googlesheets4_1.1.1
## [51] gtable_0.3.5 globals_0.16.3
## [53] goftest_1.2-3 spam_2.9-1
## [55] rlang_1.1.4 RcppRoll_0.3.0
## [57] splines_4.2.0 lazyeval_0.2.2
## [59] gargle_1.5.2 spatstat.geom_3.2-9
## [61] yaml_2.3.8 reshape2_1.4.4
## [63] abind_1.4-5 httpuv_1.6.15
## [65] SeuratDisk_0.0.0.9021 tools_4.2.0
## [67] SeuratData_0.2.2.9001 jquerylib_0.1.4
## [69] ggridges_0.5.6 plyr_1.8.9
## [71] progress_1.2.3 zlibbioc_1.44.0
## [73] RCurl_1.98-1.14 prettyunits_1.2.0
## [75] deldir_2.0-4 pbapply_1.7-2
## [77] cowplot_1.1.3 zoo_1.8-12
## [79] SummarizedExperiment_1.28.0 ggrepel_0.9.5
## [81] cluster_2.1.6 here_1.0.1
## [83] fs_1.6.4 magrittr_2.0.3
## [85] scattermore_1.2 lmtest_0.9-40
## [87] RANN_2.6.1 googledrive_2.1.1
## [89] ProtGenerics_1.30.0 fitdistrplus_1.1-11
## [91] matrixStats_1.0.0 hms_1.1.3
## [93] patchwork_1.2.0 shinyjs_2.1.0
## [95] mime_0.12 evaluate_0.24.0
## [97] xtable_1.8-4 RhpcBLASctl_0.23-42
## [99] XML_3.99-0.16.1 gridExtra_2.3
## [101] compiler_4.2.0 biomaRt_2.54.1
## [103] tibble_3.2.1 KernSmooth_2.23-20
## [105] crayon_1.5.2 htmltools_0.5.8.1
## [107] later_1.3.2 tzdb_0.4.0
## [109] lubridate_1.9.3 DBI_1.2.3
## [111] dbplyr_2.5.0 MASS_7.3-56
## [113] rappdirs_0.3.3 Matrix_1.6-1.1
## [115] cli_3.6.2 parallel_4.2.0
## [117] dotCall64_1.1-1 igraph_2.0.3
## [119] pkgconfig_2.0.3 GenomicAlignments_1.34.1
## [121] sp_2.1-4 plotly_4.10.4
## [123] spatstat.sparse_3.0-3 xml2_1.3.6
## [125] bslib_0.7.0 stringr_1.5.1
## [127] digest_0.6.35 sctransform_0.4.0
## [129] RcppAnnoy_0.0.22 spatstat.data_3.0-4
## [131] rmarkdown_2.27 cellranger_1.1.0
## [133] leiden_0.4.3.1 fastmatch_1.1-4
## [135] uwot_0.2.2 restfulr_0.0.15
## [137] curl_5.2.1 shiny_1.8.1.1
## [139] Rsamtools_2.14.0 rjson_0.2.21
## [141] lifecycle_1.0.4 nlme_3.1-164
## [143] jsonlite_1.8.8 fansi_1.0.6
## [145] pillar_1.9.0 lattice_0.22-6
## [147] KEGGREST_1.38.0 fastmap_1.2.0
## [149] httr_1.4.7 survival_3.6-4
## [151] png_0.1-8 bit_4.0.5
## [153] presto_1.0.0 stringi_1.8.4
## [155] sass_0.4.9 blob_1.2.4
## [157] memoise_2.0.1 irlba_2.3.5.1
## [159] future.apply_1.11.2