Tutorials › Statistical Methods for Single-Cell RNA Sequencing › Benchmarking Joint Multimodal Representations

CITE-seq, ATAC and Multiome Data · Tutorial 623 of 700

Benchmarking Joint Multimodal Representations

Learn to compare joint representations with complementary metrics, design leakage-resistant evaluations, and interpret why strong benchmark scores do not alone establish biological faithfulness.

Advanced 12 min read

What You'll Learn

  • Calculate modality-specific neighborhood preservation from cell-neighbor sets.
  • Evaluate cross-modal prediction on held-out cells and compare it with a baseline.
  • Compute and interpret mean silhouette for known cell labels.
  • Choose metrics that reflect distinct goals rather than collapsing them prematurely.
  • Identify leakage, label dependence, and other reasons benchmark scores can mislead.

Why Benchmark Joint Representations With More Than One Metric?

A joint representation maps cells measured in multiple modalities into a shared space or a coordinated set of coordinates. A useful representation should preserve relevant structure within each modality, support prediction across modalities when that is the task, and retain distinctions among biologically meaningful cell groups. These are related goals, but they are not interchangeable. An embedding can preserve RNA neighborhoods while distorting accessibility neighborhoods, predict a target modality well while blurring rare cell types, or separate supplied labels while emphasizing a batch effect.

Benchmarking therefore means evaluating a representation against several explicit criteria, using matched cells, consistent preprocessing, and appropriate held-out data. The earlier material on diagnosing multimodal neighborhoods and comparing separate and joint cell embeddings provides useful context for interpreting the neighborhood-based measures below. The aim here is to define complementary scores and show what each can and cannot establish.

Definition: A joint representation benchmark is a comparison of one or more cell representations using prespecified evaluation targets and metrics. A benchmark should state which modality supplies each input, which data are held out, how each metric is computed, and what population of cells or biological samples the result describes. A score is evidence about its stated target, not a general certificate of biological validity.

Modality-Specific Neighborhood Preservation

Let \(n\) cells have measurements in modality \(m\), such as RNA or chromatin accessibility. For each modality, calculate a distance between cells using the modality-specific representation and define \(N_k^m(i)\) as the \(k\) nearest cells to cell \(i\), excluding \(i\). In the joint representation, let \(N_k^J(i)\) be the corresponding \(k\)-nearest-neighbor set. Fix the distance definition, feature processing, value of \(k\), and tie rule before comparing methods.

A simple neighborhood-recall score measures the fraction of each modality’s neighbors recovered in the joint representation:

$$ P_m(k)=\frac{1}{n}\sum_{i=1}^{n}\frac{|N_k^m(i)\cap N_k^J(i)|}{k}. $$

This score lies between 0 and 1. A value of 1 means every cell retains all \(k\) of its modality-specific neighbors; a lower value means fewer of those neighbors are found in the joint space. Calculate \(P_m(k)\) separately for each modality. An average can summarize performance, but should not replace the modality-specific results: a strong score for one modality can hide a weak score for another.

Worked Example: Calculating Neighborhood Preservation

Suppose a hypothetical benchmark has five cells, A through E, and uses \(k=2\). For RNA, their neighbor sets are \(N_2^{RNA}(A)=\{B,C\}\), \(N_2^{RNA}(B)=\{A,C\}\), \(N_2^{RNA}(C)=\{A,B\}\), \(N_2^{RNA}(D)=\{E,A\}\), and \(N_2^{RNA}(E)=\{D,A\}\). The joint representation gives sets \(\{B,D\}\), \(\{A,C\}\), \(\{B,D\}\), \(\{E,C\}\), and \(\{D,A\}\), respectively.

The recovered fractions for A through E are \(1/2, 2/2, 1/2, 1/2,\) and \(2/2\). Therefore,

$$ P_{RNA}(2)=\frac{1/2+1+1/2+1/2+1}{5} =\frac{3.5}{5}=0.700. $$

Thus, this joint representation recovers 70.0% of the RNA neighbors on average at \(k=2\). It does not follow that 70.0% of biological relationships are correct: the score refers only to overlap between these two specified neighbor constructions.

A useful reference point follows under a simple random-neighborhood null. If, for a cell, the joint neighbor set is selected uniformly at random from the other \(n-1\) cells, each member of the modality-specific set has probability \(k/(n-1)\) of appearing in it. By adding these inclusion probabilities over the \(k\) modality-specific neighbors, the expected intersection size is \(k^2/(n-1)\); dividing by \(k\) gives an expected recall of \(k/(n-1)\). This reference assumes random sets and is not a universal null for real data, where density and batch structure can shape neighborhoods.

$$ E\left[\frac{|N_k^m(i)\cap N_k^J(i)|}{k}\right] =\frac{1}{k}\left(k\frac{k}{n-1}\right) =\frac{k}{n-1}. $$

Cross-Modal Prediction on Held-Out Cells

A representation may also be judged by whether information available from one modality can predict measurements in another. A credible evaluation separates training and test cells before fitting any learned transformation, feature selection, or prediction rule. When cells from the same donor or experimental sample share structure, holding out entire donors or samples is often a more demanding test of generalization than a random cell split.

One transparent procedure uses a source-only representation for each test cell and a joint-space reference built from training cells. For test cell \(q\), identify its \(k\) nearest training reference cells using only information available from the source modality at prediction time. Predict a target feature by averaging its observed value among those neighbors. If the target has \(G\) features and \(\hat y_{qg}\) is the prediction for target value \(y_{qg}\), the root mean squared error (RMSE) is

$$ RMSE=\sqrt{\frac{1}{n_{\mathrm{test}}G} \sum_{q=1}^{n_{\mathrm{test}}}\sum_{g=1}^{G} (y_{qg}-\hat y_{qg})^2}. $$

The target values should be on a stated scale, such as a specified normalized or transformed expression scale; RMSE has the same units as that target scale. Smaller RMSE indicates closer predictions for the evaluated cells and features. Compare it with a simple baseline, such as predicting each target feature’s training-set mean. If joint coordinates for a test cell require its target measurements, this procedure is not a valid cross-modal prediction test: target information has leaked into the predictor. Use a modality-masked encoder or another projection that can place the query using the source modality alone.

Worked Example: Comparing Held-Out Prediction With a Baseline

In a hypothetical test set, one transformed target feature has observed values \(4,6,5,\) and \(7\) units for four held-out cells. A neighbor-based cross-modal predictor gives \(4,5,6,\) and \(7\) units. Its squared errors are \(0,1,1,\) and \(0\) squared units, so

$$ RMSE=\sqrt{\frac{0^2+1^2+(-1)^2+0^2}{4}} =\sqrt{0.5}=0.7071\text{ units}. $$

Suppose the training-set mean baseline predicts \(5\) units for every test cell. Its squared errors are \(1,1,0,\) and \(4\) squared units, giving

$$ RMSE_{\mathrm{mean}}=\sqrt{\frac{1+1+0+4}{4}} =\sqrt{1.5}=1.225\text{ units}. $$

The neighbor-based method has lower RMSE on this hypothetical test set than the mean baseline. This comparison supports better prediction for this feature and split; it does not establish that the representation captures all relevant target biology or will generalize to a new population.

Cell-Label Separation and Silhouette

When trusted cell labels are available, one descriptive measure of their separation in an embedding is the silhouette. For cell \(i\), let \(a_i\) be its mean distance to other cells with its own label. For each different label, calculate the mean distance from \(i\) to cells with that label; let \(b_i\) be the smallest of those means. The cell’s silhouette is

$$ s_i=\frac{b_i-a_i}{\max(a_i,b_i)}. $$

If \(a_i<b_i\), the cell is, on average, closer to its own label group than to its nearest alternative group, and \(s_i\) is positive. Values near zero indicate similar within-label and nearest-other-label distances; negative values indicate that the nearest alternative label is closer on average. The mean silhouette is the arithmetic mean of the cell-level values. It is undefined for a one-label data set or a singleton label whose within-label mean distance cannot be computed under this definition.

Worked Example: Computing a Mean Silhouette

Consider four hypothetical cells with labels A, A, B, and B. Suppose the dissimilarities are \(d(A_1,A_2)=1\), \(d(B_1,B_2)=1\), \(d(A_1,B_1)=3\), \(d(A_1,B_2)=3\), \(d(A_2,B_1)=2\), and \(d(A_2,B_2)=2\). Each cell’s within-label mean distance is \(a_i=1\). The nearest-other-label mean distances are \(b_{A_1}=3\), \(b_{A_2}=2\), and \(b_{B_1}=b_{B_2}=2.5\).

The four silhouettes are therefore \(2/3\), \(1/2\), \(3/5\), and \(3/5\). Keeping the exact values until the final step gives

$$ \bar{s}=\frac{2/3+1/2+3/5+3/5}{4} =\frac{71}{120}\approx 0.592. $$

The positive mean indicates that these labeled cells tend to be closer to cells sharing their labels than to cells in the nearest alternative label. It is a summary of separation under the specified dissimilarities, not evidence that the labels are complete or biologically correct.

A Benchmarking Workflow and Its Assumptions

The measures above answer different questions and require different assumptions. Neighborhood preservation assumes that the chosen modality-specific distance and \(k\) represent a relevant local structure. Cross-modal prediction assumes that the train-test split represents the intended generalization target, that the test target was not used to construct its predictor, and that the selected loss is meaningful on the target scale. Silhouette assumes labels are available and distances are comparable within and between label groups. None of these assumptions is guaranteed by the computation itself.

1
Specify the evaluation target.
Decide whether the benchmark concerns modality-specific local structure, prediction of unobserved measurements, label separation, or a combination. State which modalities and cells are included.
2
Define data separation and preprocessing.
Split cells or biological samples before learning transformations. Estimate scaling, feature selection, and any prediction model from training data only; keep test targets unavailable to the predictor.
3
Calculate distinct metrics.
Report neighborhood preservation for each modality, held-out prediction performance against a baseline, and label separation only when labels suit the question.
4
Inspect disagreement and uncertainty.
Check whether conclusions change with reasonable choices of \(k\), feature set, split, or distance. Report variation across independent biological samples rather than treating thousands of cells from one sample as thousands of independent replicates.

A short justification explains why the random-neighborhood reference can be useful. Let \(I_j\) indicate whether a particular one of the \(k\) modality neighbors appears in a uniformly random size-\(k\) set selected from \(n-1\) possible cells. Then \(P(I_j=1)=k/(n-1)\). The intersection size is the sum of these \(k\) indicators, so linearity of expectation gives \(E[|N_k^m(i)\cap N_k^J(i)|]=\sum_{j=1}^{k}E[I_j]=k^2/(n-1)\). Dividing by \(k\) yields the stated expected recall. Independence among the indicators is not required for this expectation.

Choosing and Interpreting the Metrics

MetricPrimary questionImportant blind spot
Modality-specific neighbor recallAre local relationships from each input modality retained?Does not assess prediction accuracy or prove neighbors are biologically meaningful.
Held-out cross-modal RMSECan the source information support prediction of the target measurements?Depends on target scale, split, and predictor; good prediction need not preserve all cell structure.
Mean silhouetteAre supplied labels separated under the chosen embedding distance?Depends on labels and can reward over-separation or obscure continuous variation.

These metrics should usually be reported side by side rather than combined into an unexamined single score. If a composite is needed for a decision, its component metrics, scaling, weights, and trade-offs should be stated in advance. A high silhouette may coexist with poor within-modality neighbor preservation. A low prediction error may result from broad trends that do not resolve rare populations. Conversely, neighborhood preservation can be modest when the purpose of integration is to align related cells across modalities rather than reproduce each input space exactly.

Diagnostics include plotting score distributions across cells and samples, inspecting modality-specific results separately, checking sensitivity to \(k\), and comparing against simple baselines. For prediction, examine residuals by feature, cell type, donor, and batch; systematic errors can be hidden by an overall RMSE. For label separation, check class sizes and whether labels reflect independent biological knowledge rather than labels used to tune the representation. If labels or test outcomes were used repeatedly to select a method, the final reported performance is optimistic; use an untouched evaluation set or a nested evaluation design.

The main alternatives are not interchangeable substitutes. Neighbor overlap is direct and interpretable for local structure but depends on the chosen neighborhood scale. Prediction loss tests a task-relevant ability to transfer information, but requires a careful held-out design and a meaningful outcome scale. Silhouette is a compact label-based summary, but cannot judge unlabeled biology and may favor compact clusters even when the biology varies continuously. More elaborate metrics may be appropriate for particular goals, yet they still require explicit assumptions and controls.

Common Pitfall: Treating One Score as Biological Validation

  • Wrong reasoning: “The mean silhouette is high, so the integrated embedding is biologically faithful.”
  • Correction: A high silhouette shows separation for the supplied labels under the selected distance. It cannot verify label correctness, reveal unannotated biology, or rule out separation driven by batch or technical effects. Compare with modality-specific structure and held-out prediction, and inspect whether groups align with independent biological evidence.
  • Another warning: A cell-level score is not automatically a sample-level inferential result. Cells from one donor share biological and technical context; uncertainty should reflect independent samples when conclusions are intended to generalize across samples.
Key takeaway: Benchmark joint representations against multiple, explicitly defined targets. Preserve and report modality-specific neighborhood scores, test cross-modal prediction without leakage, and treat label separation as conditional on the labels. Agreement across complementary checks is more informative than any single score, but still does not by itself prove biological faithfulness.

Check Your Understanding

Answer the questions, then compare your reasoning with the brief solutions below.

  1. With \(n=9\) cells and \(k=2\), what is the expected neighborhood recall under the uniform random-neighborhood reference?
  2. A method predicts target measurements accurately, but the test-cell embedding was calculated using those same target measurements. What is the problem?
  3. What does a negative silhouette for one cell indicate under the stated definition?
  4. Why should RNA and accessibility neighborhood-preservation scores be reported separately?
  5. A method has a higher mean silhouette than a comparator. Name one conclusion this supports and one it does not support.

Solutions. (1) The reference is \(k/(n-1)=2/8=0.250\). (2) The evaluation has target leakage: the information being predicted helped construct the predictor, so held-out prediction performance is not valid. (3) The cell’s mean distance to its nearest alternative label is smaller than its mean distance to its own label group. (4) The two scores assess distinct input structures; an aggregate could conceal poor preservation in one modality. (5) It supports greater separation of the supplied labels under the specified distances. It does not establish that the labels are correct or that the representation is biologically faithful.

Clinical Biostats