Run a pagoda2.1 single-dataset scRNA-seq workflow from raw count import through QC, filtering, variance QC, PCA, UMAP, Leiden, marker genes, marker plots, optional annotation, and RDS/h5ad export. Also covers multimodal data (CITE-seq RNA+ADT, ATAC/multiome) via facets, with WNN/CCA integration.
CITE-seq (paired RNA + ADT surface-protein) analysis in R/Seurat v5 — load a 10x multimodal bundle, build a Seurat object with an RNA assay AND an ADT assay, CLR-normalize ADT per-feature (margin=2), run the standard RNA QC/PCA/UMAP/clustering pipeline, and characterize clusters with biaxial protein plots (FeatureScatter) + cross-modality FeaturePlots (`adt_CD3` vs `rna_CD3E`). For joint clustering driven by BOTH modalities, step up to seurat-wnn-multimodal.
Multi-sample scRNA-seq integration with R/Seurat v5 — load N samples, merge, split the RNA assay into per-sample layers, preprocess (Normalize→HVG→Scale→PCA) on the layered object, then IntegrateLayers (CCAIntegration / RPCAIntegration / HarmonyIntegration / JointPCAIntegration / scVIIntegration / FastMNNIntegration) into a corrected reduction. Cluster + UMAP on the integrated reduction; JoinLayers before DE. The Seurat v5 layer-based replacement for v4's FindIntegrationAnchors / IntegrateData anchor flow.
Map a scRNA-seq (or CITE-seq) query onto a pre-built multimodal reference in R/Seurat v5 — find SCT-flavoured anchors against the reference's supervised PCA (spca) with FindTransferAnchors(), then MapQuery() to transfer cell-type labels at MULTIPLE granularities (l1/l2/l3) AND impute predicted protein levels, all projected onto the reference's pre-computed WNN UMAP. Produces a query Seurat object with `predicted.celltype.l*` columns, per-cell `.score` confidences, a `predicted_ADT` assay, and a `ref.umap` reduction.
Map a scRNA-seq query onto a labeled Seurat reference (R/Seurat v5) — find transfer anchors between reference and query, transfer cell-type labels and metadata via TransferData, and project query cells into the reference's PCA + UMAP space via MapQuery. The reference's UMAP model must be saved with return.model = TRUE. Covers the generic case (user-supplied reference Seurat object) and points at Azimuth for pre-built tissue references.
Joint scRNA + scATAC analysis on a 10x Multiome dataset with R/Seurat (v5) + Signac — build ONE Seurat object holding an RNA assay AND a Signac ChromatinAssay, preprocess each modality separately (RNA→SCTransform→PCA; ATAC→TF-IDF→SVD/LSI), fuse them with `FindMultiModalNeighbors` (WNN), cluster + UMAP on the weighted graph, and add a gene-activity matrix + CoveragePlot diagnostics. The RNA+ATAC specialization of the general WNN pattern.
Single-sample scRNA-seq QC + clustering + markers with R/Seurat v5 — Read10X/Read10X_h5 → CreateSeuratObject → percent.mt + nFeature/nCount QC subset → NormalizeData/FindVariableFeatures/ScaleData → RunPCA + ElbowPlot → FindNeighbors/FindClusters (Louvain) → RunUMAP → FindAllMarkers (Wilcoxon). Default canonical Seurat path; SCTransform sibling recipe handles low-depth / regularized-NB normalization.
Single-sample scRNA-seq workflow with SCTransform regularized-NB normalization (R/Seurat v5) — replaces NormalizeData + FindVariableFeatures + ScaleData with one SCTransform() call, downstream PCA/UMAP/clustering/markers run on the SCT assay, and PrepSCTFindMarkers gates DE on merged multi-model objects. Preferred when sequencing depth is low or varies a lot across cell types.