CellGenomicsPeer-reviewed journal article
Integrated analysis of multimodal single-cell data
Yuhan HaoiD, Stephanie HaoiD, Erica Andersen‐NisseniD, William M. MauckiD, Shiwei ZhengiD, Andrew ButleriD, Madeline J. LeeiD, Aaron J. WilkiD, Charlotte A. DarbyiD, Michael A. ZageriD, Paul HoffmaniD, Marlon StoeckiusiD, Efthymia PapalexiiD, Eleni P. MimitouiD, Jaison JainiD, Avi SrivastavaiD, Tim StuartiD, Lamar Ballweber-FlemingiD, Bertrand Z. YeungiD, Angela J. RogersiD, M. Juliana McElrathiD, Catherine A. BlishiD, Raphaël GottardoiD, Peter SmibertiD, Rahul SatijaiD
Abstract
The simultaneous measurement of multiple modalities, known as multimodal analysis, represents an exciting frontier for single-cell genomics and necessitates new computational methods that can define cellular states based on multiple data types. Here, we introduce weighted-nearest neighbor analysis, an unsupervised framework to learn the relative utility of each data type in each cell, enabling an integrative analysis of multiple modalities. We apply our procedure to a CITE-seq dataset of hundreds of thousands of human white blood cells alongside a panel of 228 antibodies to construct a multimodal reference atlas of the circulating immune system. We demonstrate that integrative analysis substantially improves our ability to resolve cell states and validate the presence of previously unreported lymphoid subpopulations. Moreover, we demonstrate how to leverage this reference to rapidly map new datasets, and to interpret immune responses to vaccination and COVID-19. Our approach represents a broadly applicable strategy to analyze single-cell multimodal datasets, including paired measurements of RNA and chromatin state, and to look beyond the transcriptome towards a unified and multimodal definition of cellular identity. AvailabilityInstallation instructions, documentation, tutorials, and CITE-seq datasets are available at http://www.satijalab.org/seurat
- organism: human
- organism: mouse
- assay: CITE-seq
- assay: multiome
- assay: scRNA-seq
- assay: flow cytometry
- research focus: batch correction / integration
- research focus: cell type annotation
- research focus: database / resource
- research focus: host-pathogen & immune response
- approach: machine learning (classical)
- approach: experimental assay
- approach: benchmark study
- approach: statistical model
In-depth summary
Claude Opus 5.5 · max effort · 8 Nov 2026 · from the full text (12 Oct 2020) · CC BY 4.0
Weighted-nearest neighbor (WNN) analysis in Seurat v4 learns per-cell modality weights to define cell states, enabling a 228-antibody human PBMC CITE-seq reference for RNA-only query mapping.
Transcriptome-based clustering often cannot separate functionally distinct immune cells such as regulatory, effector, γδ and mucosal-associated invariant T (MAIT) cells, and multimodal integration must tolerate information content that varies by modality, dataset and even cell. WNN learns per-cell modality weights without user-specified priors, and its multimodal PBMC reference lets RNA-only query datasets be annotated at higher resolution than unsupervised clustering.
Key results
ShownUnsupervised per-cell modality weights indicate which data type best resolves each cell, so the WNN graph keeps protein-, RNA- or ATAC-defined distinctions that single-modality graphs blur, across CITE-seq, 10x Multiome and SHARE-seq data.
Wrong CD8+/CD4+ T edges, human cord blood CITE-seq (8,617 cells): RNA 944, protein 12, WNN 20; naive CD8+/CD4+ edges in 11,351 human Multiome PBMCs: RNA 984, ATAC 373, WNN 322. CD8+ T cells got higher protein and DCs higher RNA weights. SHARE-seq mouse skin (34,774 cells): 23 published populations recovered plus a Basal_4 subgroup separating in ATAC but not RNA space. · Quantifying the relative utility of each…; WNN analysis is a robust and flexible approach…; SHARE-seq ATAC+Gene expression dataset of mouse…; Figure legends
ShownIn human bone marrow CITE-seq data, WNN neighborhoods predicted measured protein levels as well as or better than MOFA+ and totalVI latent spaces for every antibody, ran faster, and down-weighted protein automatically as simulated antibody noise rose.
30,672 human bone marrow mononuclear cells, 25 antibodies: correlation (Pearson; Spearman in supplement) of neighbor-averaged vs measured values was highest or tied for WNN across all 25 proteins, most strikingly CD25 and CD57; RNA reconstruction was similar across methods; up to 15-fold faster on full dataset; Gaussian noise added to protein data drove protein weights to 0. · WNN analysis is a robust and flexible approach…; Simulated addition of protein noise; Comparisons with MOFA+ and totalVI; Figure legends
ShownA CITE-seq atlas of PBMCs from eight HIV-vaccine-trial volunteers resolved 57 WNN clusters, several of which merged when either modality was analyzed alone; in silico marker selection yielded compact sorting panels, two of them validated by flow sorting plus bulk RNA-seq.
210,911 cells across 24 samples (161,764 10x 3′ cells with 228 antibodies; 49,147 5′ ECCITE-seq cells with 54 antibodies), annotated in tiers of 8, 30 and 57 categories. One marker gave at least 10-fold in silico enrichment for 45 clusters, three markers for 55; CD43 emerged for cytotoxic CD4+ T cells; bulk RNA-seq of sorted CD4 CTL and CD8_TEM_5 cells matched CITE-seq differentially expressed genes. · A multimodal atlas of the human PBMCs; Antibodies used (all at 5uL per condition unless…; PBMC CITE-seq datasets of HIV Vaccine Trials…; Identifying targeted immunophenotype panels
ShownSupervised principal component analysis (sPCA), guided by the WNN graph, plus anchor-based transfer maps RNA-only queries onto the reference, outperforming scArches on protein-checked labels and revealing MAIT depletion in hospitalized COVID-19 patients, confirmed by mass cytometry (CyTOF).
Kotliarov human CITE-seq query (53,099 cells; 82 proteins withheld): Seurat and scArches agreed on 35,619 cells (67.1%); among 17,480 discordant cells, protein evidence favored Seurat in 79.4% (73.8% in a figure legend). COVID-19 data: T cells split into 12 groups vs six originally; MAIT fraction by mapping vs CyTOF R = 0.911; CyTOF including 16 more samples confirmed depletion. · Mapping query datasets to multimodal references; Benchmarking Seurat reference-mapping with…; Figure legends
ShownThe atlas exposed circulating lymphoid substructure, including CD8+ memory T subsets with mutually exclusive CD49a or CD103, cytomegalovirus (CMV)-linked expanded clones and two NK cell gradients, while vaccination elicited day 3 innate responses concentrated in monocytes and cDC2 dendritic cells.
CD49a/CD103 subsets confirmed by flow cytometry in independent PBMCs; 97% of clones were single cells, 31 expanded clones had at least 10 cells, and five CMV-responsive volunteers held 91% of expanded-clone cells; NK CD16 and CD38 gradients were minimally correlated. CD14+ and CD16+ monocytes shared a 62-gene type I interferon module; Siglec-1 (CD169) protein rose only at day 3. · Multimodal heterogeneity within lymphoid…; Characterizing the initial innate response to…
Methods, data and reproducibility
WNN constructs per-modality k-nearest-neighbor graphs, compares within- versus cross-modality neighbor predictions of each cell, softmax-normalizes these into per-cell weights and forms a weighted-similarity neighbor graph; transcriptome supervised PCA guided by that graph, plus anchors, maps RNA-only queries onto a 228-antibody CITE-seq PBMC reference.
- Newly generated CITE-seq (10x 3′, 228 antibodies) and ECCITE-seq (10x 5′, 54 antibodies plus TCR/BCR) PBMC profiles from HVTN 087 vaccine-trial volunteers, days 0, 3 and 7 · human · n = 210,911 cells (3′: 161,764; 5′: 49,147); 24 samples · GEO: GSE164378; dbGaP: phs002315.v1.p1
- Cord blood mononuclear cell CITE-seq (Stoeckius et al. 2017) with a 10-antibody panel and spiked-in murine 3T3 controls · human (plus spiked-in mouse 3T3 control cells) · n = 8,617 cells · GEO: GSE100866
- Bone marrow mononuclear cell CITE-seq (Stuart et al. 2019) with 25 antibodies; used for MOFA+/totalVI benchmarking, k-robustness and protein-noise tests · human · n = 30,672 cells (14,901 T cells re-clustered) · GEO: GSE128639
- Public 10x Genomics Multiome ATAC+RNA PBMC dataset, processed with Signac and Seurat · human · n = 11,351 cells
- ASAP-seq PBMCs (Mimitou et al. 2020) pairing chromatin accessibility with 227 surface proteins · human · n = 4,725 cells · GEO: GSE156473
- SHARE-seq mouse skin cells (Ma et al. 2020) with paired chromatin accessibility and gene expression · mouse · n = 34,774 cells · GEO: GSE140203
- Kotliarov et al. (2020) PBMC CITE-seq collected before flu vaccination, 82 proteins; mapped using RNA only, with proteins held out for benchmarking · human · n = 53,099 cells · DOI: 10.35092/yhjc.c.4753772
- Wilk et al. (2020) scRNA-seq of PBMCs from hospitalized COVID-19 patients and healthy controls, plus CyTOF on these and additional samples · human · n = 44,721 cells; seven patients, six controls; 16 more CyTOF samples
- Methods & tools
- Seurat v4 (WNN graph, supervised PCA, anchor-based reference mapping), Azimuth web application for automated PBMC reference mapping, MOFA+ v1.1 (multi-omics factor analysis; benchmark), totalVI v0.6.7 (benchmark), scArches v0.1.2 (reference-mapping benchmark), Signac (LSI, MACS2 peak calling, motif analysis) and chromVAR, SCTransform v0.3.2; Cell Ranger 3.1.0; cellranger vdj 3.0.2; Salmon Alevin v1.3.0, uwot 0.1.10 (umap_transform query projection), presto v1.0.0 (wilcoxauc differential expression), Forward-selection balanced logistic regression (boot R package) for marker panels, CITE-seq/ECCITE-seq with cell hashing, HTODemux and KNN-based doublet removal, Flow sorting with bulk RNA-seq, flow cytometry and Helios mass cytometry (CyTOF) for validation
- Code
- https://www.github.com/satijalab/seurathttps://www.satijalab.org/seurathttps://azimuth.hubmapconsortium.org/https://satijalab.org/signac/articles/motif_vignette.html
- Data & accessions
- https://atlas.fredhutch.org/nygc/multimodal-pbmc/https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE164378https://support.10xgenomics.com/single-cell-multiome-atac-gex/datasetshttps://doi.org/10.35092/yhjc.c.4753772https://www.covid19cellatlas.org/index.patient.html
- Reagents & environment
- Seurat v4, Signac, SCTransform v0.3.2, Cell Ranger 3.1.0, uwot 0.1.10, totalVI 0.6.7, MOFA+ 1.1, scArches 0.1.2; GRCh38; 228 BioLegend TotalSeq-A antibodies (catalog numbers or clones listed); 10x 3′ v3 GEM and 5′ V(D)J v1 kits; AllCells PBMC lot 3032552
- Experimental conditions
- Azimuth maps a 50,000-cell dataset in under 5 min; WNN ran up to 15-fold faster than MOFA+/totalVI. Instruments: Illumina NovaSeq S4 and NextSeq, Helios mass cytometer; 10x chips loaded at 45,000 cells per lane.
- Reproducibility gaps
- Raw sequencing reads are deposited in dbGaP (phs002315.v1.p1), separately from GEO and the online atlas portal; analysis and benchmarking scripts are not linked beyond the Seurat repository; runtime and memory comparisons give no hardware details.
Limitations (6)
- WNN requires a dimensional reduction to define neighborhoods, so categorical or low-dimensional measurements are unsupported, and it assumes modalities never imply conflicting cell states, which may not hold when merging morphological, functional and molecular data. · stated by the authors
- Because the reference was built from PBMCs it holds few erythrocytes or granulocytes; COVID-19 neutrophil populations missing from it could not be mapped, and reference-UMAP projection tends to place such cells at cluster boundaries. · stated by the authors
- Compact marker panels reach high in silico enrichment but not purity: precision and recall indicate sorted gates can retain contaminating cells from neighboring states, so isolating homogeneous high-resolution subsets remains hard. · stated by the authors
- No ground-truth labels exist for judging reference-mapping accuracy, so disagreements with scArches were adjudicated indirectly by correlating each cell's withheld protein profile with reference cluster centroids. · stated by the authors
- Integration methods were benchmarked on one bone marrow dataset with a neighbor-averaging reconstruction score that parallels WNN's own neighbor-prediction weighting, which could favor WNN; no external cell labels were used. · noted in this summary
- Vaccine-response analyses rest on eight volunteers (one excluded for baseline activation) drawn from priming arms with and without IL-12 adjuvant that were not compared, and no placebo arm separates vaccine effects from sampling-time effects. · noted in this summary
Read this if you analyze CITE-seq, multiome or other paired single-cell data and need per-cell modality weighting, a 228-antibody human PBMC reference, or RNA-only query mapping via Seurat v4/Azimuth.
- Citations
- 15,523
- FWCI
- 731.00
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Tutorial: guidelines for manual cell type annotation of single-cell multi-omics datasets using interactive software
Yang Joon Kim, Alexander J. Tarashansky, … Alejandro A. Granados·bioRxiv·Jul 11, 2023
- CiteFuse enables multi-modal analysis of CITE-seq data
Hani Jieun Kim, Yingxin Lin, … Pengyi Yang·BioinformaticsPeer-reviewed·Apr 23, 2020
- MOJITOO: a fast and universal method for integration of multimodal single cell data
Mingbo Cheng, Zhijian Li, Ivan G. Costa·bioRxiv·Jan 19, 2022
- multiHIVE: Hierarchical Multimodal Deep Generative Model for Single-cell Multiomics Integration
Anirudh Nanduri, Musale Krushna Pavan, … Hamim Zafar·bioRxiv·Jan 28, 2025
- Multi-task learning from single-cell multimodal omics with Matilda
Chunlei Liu, Hao Ming Huang, Pengyi Yang·Nucleic Acids ResearchPeer-reviewed·Feb 24, 2023
- CITE-Viz: Replicating the Interactive Flow Cytometry Workflow in CITE-Seq
Garth Kong, Thai T. Nguyen, … Julia E. Maxson·bioRxiv·May 15, 2022