All_samples_Merged
An object of class Seurat
62625 features across 46976 samples within 6 assays
Active assay: SCT (25901 features, 3000 variable features)
3 layers present: counts, data, scale.data
5 other assays present: RNA, ADT, prediction.score.celltype.l1, prediction.score.celltype.l2, prediction.score.celltype.l3
4 dimensional reductions calculated: pca, umap, integrated_dr, ref.umap
The saved ADT PCA output reports that requested dimensions beyond 28 available items were capped at 28. The source asks for `npcs = 28`, then requests `dims.list = list(1:30, 1:18)` for `pca` and `apca`. The original object is not available here, so this report cannot establish how many components each stored reduction contains or which call produced each repeated warning. Also check the `pca` reduction before the later UMAP call, which requests `dims = 1:30`. Verify that every requested dimension exists before rerunning.
The original source supplied one `RNA.weight` name for two modalities. The saved output says the weights were stored as `SCT.weight` and `ADT.weight`, which the following violin plots use. The source now names both observed columns explicitly. The warning shown in the saved output is from the earlier source, not a regenerated run.
DefaultAssay(All_samples_Merged) <- 'ADT'
VariableFeatures(All_samples_Merged) <- rownames(All_samples_Merged[["ADT"]])
# we will use all ADT features for dimensional reduction
# we set a dimensional reduction name to avoid overwriting the
All_samples_Merged <- NormalizeData(All_samples_Merged, normalization.method = 'CLR', margin = 2) %>%
ScaleData() %>% RunPCA(reduction.name = 'apca', npcs =28, maxit = 5000)
Normalizing across cells
| | 0 % ~calculating
|+ | 1 % ~00s
|+ | 2 % ~00s
|++ | 3 % ~00s
|++ | 4 % ~00s
|+++ | 5 % ~00s
|+++ | 6 % ~00s
|++++ | 7 % ~00s
|++++ | 8 % ~00s
|+++++ | 9 % ~00s
|+++++ | 10% ~00s
|++++++ | 11% ~00s
|++++++ | 12% ~00s
|+++++++ | 13% ~00s
|+++++++ | 14% ~00s
|++++++++ | 15% ~00s
|++++++++ | 16% ~00s
|+++++++++ | 17% ~00s
|+++++++++ | 18% ~00s
|++++++++++ | 19% ~00s
|++++++++++ | 20% ~00s
|+++++++++++ | 21% ~00s
|+++++++++++ | 22% ~00s
|++++++++++++ | 23% ~00s
|++++++++++++ | 24% ~00s
|+++++++++++++ | 25% ~00s
|+++++++++++++ | 26% ~00s
|++++++++++++++ | 27% ~00s
|++++++++++++++ | 28% ~00s
|+++++++++++++++ | 29% ~00s
|+++++++++++++++ | 30% ~00s
|++++++++++++++++ | 31% ~00s
|++++++++++++++++ | 32% ~00s
|+++++++++++++++++ | 33% ~00s
|+++++++++++++++++ | 34% ~00s
|++++++++++++++++++ | 35% ~00s
|++++++++++++++++++ | 36% ~00s
|+++++++++++++++++++ | 37% ~00s
|+++++++++++++++++++ | 38% ~00s
|++++++++++++++++++++ | 39% ~00s
|++++++++++++++++++++ | 40% ~00s
|+++++++++++++++++++++ | 41% ~00s
|+++++++++++++++++++++ | 42% ~00s
|++++++++++++++++++++++ | 43% ~00s
|++++++++++++++++++++++ | 44% ~00s
|+++++++++++++++++++++++ | 45% ~00s
|+++++++++++++++++++++++ | 46% ~00s
|++++++++++++++++++++++++ | 47% ~00s
|++++++++++++++++++++++++ | 48% ~00s
|+++++++++++++++++++++++++ | 49% ~00s
|+++++++++++++++++++++++++ | 50% ~00s
|++++++++++++++++++++++++++ | 51% ~00s
|++++++++++++++++++++++++++ | 52% ~00s
|+++++++++++++++++++++++++++ | 53% ~00s
|+++++++++++++++++++++++++++ | 54% ~00s
|++++++++++++++++++++++++++++ | 55% ~00s
|++++++++++++++++++++++++++++ | 56% ~00s
|+++++++++++++++++++++++++++++ | 57% ~00s
|+++++++++++++++++++++++++++++ | 58% ~00s
|++++++++++++++++++++++++++++++ | 59% ~00s
|++++++++++++++++++++++++++++++ | 60% ~00s
|+++++++++++++++++++++++++++++++ | 61% ~00s
|+++++++++++++++++++++++++++++++ | 62% ~00s
|++++++++++++++++++++++++++++++++ | 63% ~00s
|++++++++++++++++++++++++++++++++ | 64% ~00s
|+++++++++++++++++++++++++++++++++ | 65% ~00s
|+++++++++++++++++++++++++++++++++ | 66% ~00s
|++++++++++++++++++++++++++++++++++ | 67% ~00s
|++++++++++++++++++++++++++++++++++ | 68% ~00s
|+++++++++++++++++++++++++++++++++++ | 69% ~00s
|+++++++++++++++++++++++++++++++++++ | 70% ~00s
|++++++++++++++++++++++++++++++++++++ | 71% ~00s
|++++++++++++++++++++++++++++++++++++ | 72% ~00s
|+++++++++++++++++++++++++++++++++++++ | 73% ~00s
|+++++++++++++++++++++++++++++++++++++ | 74% ~00s
|++++++++++++++++++++++++++++++++++++++ | 75% ~00s
|++++++++++++++++++++++++++++++++++++++ | 76% ~00s
|+++++++++++++++++++++++++++++++++++++++ | 77% ~00s
|+++++++++++++++++++++++++++++++++++++++ | 78% ~00s
|++++++++++++++++++++++++++++++++++++++++ | 79% ~00s
|++++++++++++++++++++++++++++++++++++++++ | 80% ~00s
|+++++++++++++++++++++++++++++++++++++++++ | 81% ~00s
|+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s
|++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s
|++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s
|+++++++++++++++++++++++++++++++++++++++++++ | 85% ~00s
|+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s
|++++++++++++++++++++++++++++++++++++++++++++ | 87% ~00s
|++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++ | 89% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++ | 91% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++++ | 93% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++++ | 95% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++++++ | 97% ~00s
|+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 99% ~00s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s
Centering and scaling data matrix
|
| | 0%
|
|===========================================================================================================================| 100%
Warning: You're computing too large a percentage of total singular values, use a standard svd instead.Warning: Requested number is larger than the number of available items (28). Setting to 28.Warning: Requested number is larger than the number of available items (28). Setting to 28.Warning: Requested number is larger than the number of available items (28). Setting to 28.Warning: Requested number is larger than the number of available items (28). Setting to 28.Warning: Requested number is larger than the number of available items (28). Setting to 28.PC_ 1
Positive: CD5, CD274, TCRab, CD7, CD3, CD28, CD45RO, CD26, CD44, CD62L
CXCR3, CD127, CD45, CCR8
Negative: CD25, CD30, CD2, CD95, CD45RA, CD4, CCR6, CCR4, CXCR4, CD40
CD19, CCR7, PD1, CCR10
PC_ 2
Positive: CD45, CD44, CD45RO, CD4, CD3, CD40, CCR4, CD45RA, CD26, CD95
CD2, CD5, CD62L, CD28
Negative: CD127, CD19, PD1, CCR7, CCR10, CXCR3, CCR8, CCR6, CD7, CD274
CD30, CXCR4, CD25, TCRab
PC_ 3
Positive: CD62L, TCRab, CD28, CD3, CD4, CXCR4, CCR7, CD45RA, CD127, CD5
PD1, CCR4, CD95, CD2
Negative: CD26, CXCR3, CD45RO, CD274, CD40, CD44, CCR10, CCR6, CD7, CD30
CD19, CD25, CD45, CCR8
PC_ 4
Positive: CCR4, CD5, CD274, CD4, CD30, CCR6, CD44, CD28, CD25, CD45RA
CD19, CCR10, CXCR3, PD1
Negative: CD40, CD45, CD2, CD62L, CD7, CD26, CXCR4, CCR7, CD127, CD95
CD45RO, CCR8, CD3, TCRab
PC_ 5
Positive: CD45RO, CD28, CCR8, CD26, CCR4, PD1, CD4, CCR10, CD40, CD127
CD19, TCRab, CD2, CCR7
Negative: CD7, CD45RA, CD5, CD44, CCR6, CXCR3, CXCR4, CD274, CD62L, CD30
CD3, CD95, CD45, CD25
Warning: Key 'PC_' taken, using 'apca_' instead
# Identify multimodal neighbors and graphs on All_samples_Merged.
# Cell-specific modality weights are stored as SCT.weight and ADT.weight, as reported by the saved run.
All_samples_Merged <- FindMultiModalNeighbors(
All_samples_Merged, reduction.list = list("pca", "apca"),
dims.list = list(1:30, 1:18), modality.weight.name = c("SCT.weight", "ADT.weight")
)
Calculating cell-specific modality weights
Finding 20 nearest neighbors for each modality.
| | 0 % ~calculating
|+++++++++++++++++++++++++ | 50% ~08s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=17s
Calculating kernel bandwidths
| | 0 % ~calculating
|+++++++++++++++++++++++++ | 50% ~01s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=02s
Warning: The number of provided modality.weight.name is not equal to the number of modalities. SCT.weight ADT.weight are used to store the modality weightsFinding multimodal neighbors
| | 0 % ~calculating
|+++++++++++++++++++++++++ | 50% ~28s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=59s
| | 0 % ~calculating
|+++++++++++++++++++++++++ | 50% ~01s
|++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=02s
Constructing multimodal KNN graph
Constructing multimodal SNN graph
The saved output reports that `adt_CD90` was not found. The source does not establish a valid replacement feature, so no substitute is inferred. The request and its warning are retained as an unavailable feature example; the plot output has not been regenerated.
# The saved run reports that adt_CD90 was not found. No replacement is inferred from this source.
p5 <- FeaturePlot(All_samples_Merged, features = c("adt_CD45RA","adt_CD45RO","adt_CD90"),
reduction = 'wnn.umap', max.cutoff = 2,
cols = c("lightgrey","darkgreen"), ncol = 3)
Warning: The following features could not be found adt_CD90Warning: The following requested variables were not found: adt_CD90
p6 <- FeaturePlot(All_samples_Merged, features = c("rna_TRDC","rna_MPO","rna_AVP"),
reduction = 'wnn.umap', max.cutoff = 3, ncol = 3)
p5 / p6
VlnPlot(All_samples_Merged, features = "SCT.weight", group.by = 'predicted.celltype.l2', sort = TRUE, pt.size = 0.1) +
NoLegend()
VlnPlot(All_samples_Merged, features = "ADT.weight", group.by = 'predicted.celltype.l2', sort = TRUE, pt.size = 0.1) +
NoLegend()
save(All_samples_Merged, file = "../0-imp_OBJ_SS/All_samples_Merged_WNN.Robj")