VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Why Mathematics? | SLAT for Heterogeneous Spatial Slices: Graph Convolution, Wasserstein Adversarial Matching, Cell Correspondences and Coordinate Alignment

Three learners review open books together at a classroom table, with stacks of textbooks, stationery and a whiteboard in the bright room.

WHY MATHEMATICS?

Why Mathematics? | SLAT for Heterogeneous Spatial Slices: Graph Convolution, Wasserstein Adversarial Matching, Cell Correspondences and Coordinate Alignment

How SLAT represents heterogeneous spatial technologies as graphs, aligns their embedding distributions adversarially and recovers cell-level correspondences for multimodal tissue maps.

Why mathematics is important becomes easier to see when a real decision depends on it. This guide follows the mechanism from definitions and dimensions to a worked calculation, validation, practical learning and responsible use. It keeps factual evidence separate from interpretation and treats every illustrative scenario as an example rather than a promise of results.

Choose a reading route

  • Encode local and global tissue neighbourhoods with graph convolution
  • Learn a shared alignment space with Wasserstein adversarial training
  • Turn distribution agreement into filtered cell correspondences
  • Verify topology and coordinate transformations across technologies

Chapter map

  1. 1. Slice feature matrices
  2. 2. Spatial graphs
  3. 3. Graph normalization
  4. 4. Lightweight graph convolution
  5. 5. Holistic node representation
  6. 6. Projection network
  7. 7. Domain critic
  8. 8. Wasserstein objective
  9. 9. Adversarial minimax game
  10. 10. Regularized critic
  11. 11. Shared embedding geometry
  12. 12. Candidate neighbour search
  13. 13. Reciprocity and filtering
  14. 14. Correspondence matrix
  15. 15. Coordinate transformation
  16. 16. Governance and learning

Visit the How Mathematics Works hub for the wider series and its connections to education, reasoning, science, computing, design and careers.


1. Slice feature matrices

This is where modelling choices begin to affect evidence. Each technology supplies its own normalized node features.

A concrete situation

One slice has RNA and another chromatin-derived features.

What the mathematics does not license

Feature spaces may not be directly comparable. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Document preprocessing and shared signals. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


2. Spatial graphs

The central mathematical idea is concrete. Coordinates create within-slice neighbourhood edges.

A concrete situation

A cell links to nearby cells in the same section.

What the mathematics does not license

Density differs across platforms. The habit of checking assumptions is one of the practical benefits of learning mathematics.

Try it, check it, transfer it

Compare graph construction rules. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


3. Graph normalization

Here the geometry becomes operational. Degree scaling controls message magnitude.

A concrete situation

High-degree nodes no longer dominate aggregation.

What the mathematics does not license

Normalization changes topology influence. The same reasoning helps students move from an exercise to a real dataset.

Try it, check it, transfer it

Audit edge and degree distributions. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


4. Lightweight graph convolution

This step deserves a careful pause. Several layers propagate local and broader context.

A concrete situation

Two layers summarize two-hop neighbourhoods.

What the mathematics does not license

Deep propagation over-smooths boundaries. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Ablate layer depth. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


5. Holistic node representation

The useful question is not only how to calculate, but what the calculation assumes. Outputs from graph layers capture multiscale spatial structure.

A concrete situation

A cell vector includes local and extended neighbourhood cues.

What the mathematics does not license

Concatenation can overweight graph depth. The habit of checking assumptions is one of the practical benefits of learning mathematics.

Try it, check it, transfer it

Standardize layer blocks. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


6. Projection network

A small example makes the mechanism visible. A multilayer perceptron maps graph features into alignment space.

A concrete situation

Two modalities produce equal-dimensional embeddings.

What the mathematics does not license

Projection can discard modality-specific biology. The same reasoning helps students move from an exercise to a real dataset.

Try it, check it, transfer it

Measure retained signals. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


7. Domain critic

This is where modelling choices begin to affect evidence. A discriminator scores which slice generated each embedding.

A concrete situation

The critic separates Visium from single-cell imaging.

What the mathematics does not license

Technology labels may correlate with real anatomy. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Restrict valid comparison regions. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


8. Wasserstein objective

The central mathematical idea is concrete. Critic score differences approximate distributional separation.

A concrete situation

Reducing the gap brings comparable slices together.

What the mathematics does not license

Estimate quality depends on critic training. The habit of checking assumptions is one of the practical benefits of learning mathematics.

Try it, check it, transfer it

Track critic convergence. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


9. Adversarial minimax game

Here the geometry becomes operational. The critic improves separation while the projector reduces it.

A concrete situation

Alternating updates lower domain distinction.

What the mathematics does not license

Training can be unstable. The same reasoning helps students move from an exercise to a real dataset.

Try it, check it, transfer it

Repeat seeds and update ratios. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


10. Regularized critic

This step deserves a careful pause. Constraints such as gradient penalties support a meaningful Lipschitz critic.

A concrete situation

Penalty discourages extreme gradients.

What the mathematics does not license

Penalty strength affects distance estimates. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Report and sweep it. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


11. Shared embedding geometry

The useful question is not only how to calculate, but what the calculation assumes. Comparable cell states become nearby after alignment.

A concrete situation

Matching neuronal subtypes form overlapping clouds.

What the mathematics does not license

Global overlap can hide local mismatch. The habit of checking assumptions is one of the practical benefits of learning mathematics.

Try it, check it, transfer it

Use region-specific diagnostics. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


12. Candidate neighbour search

A small example makes the mechanism visible. Cross-slice nearest neighbours generate possible cell pairs.

A concrete situation

Each source cell searches target embeddings.

What the mathematics does not license

Forced nearest neighbours exist even without a match. The same reasoning helps students move from an exercise to a real dataset.

Try it, check it, transfer it

Use distance thresholds. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


13. Reciprocity and filtering

This is where modelling choices begin to affect evidence. Mutuality or topology consistency removes weak pairs.

A concrete situation

A and b choose each other and share similar neighbourhoods.

What the mathematics does not license

Filtering trades coverage for precision. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Publish both metrics. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


14. Correspondence matrix

The central mathematical idea is concrete. Sparse pair scores describe cell-level alignment.

A concrete situation

A target cell has one strong and two weak candidates.

What the mathematics does not license

Scores are not calibrated probabilities. The habit of checking assumptions is one of the practical benefits of learning mathematics.

Try it, check it, transfer it

Validate known pairs. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


15. Coordinate transformation

Here the geometry becomes operational. Accepted correspondences guide spatial registration.

A concrete situation

A target slice rotates and translates toward a reference.

What the mathematics does not license

Sparse anchors misalign nonrigid regions. The same reasoning helps students move from an exercise to a real dataset.

Try it, check it, transfer it

Plot landmark residuals. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


16. Governance and learning

This step deserves a careful pause. Version graphs, layers, critic, penalties, filters and transforms.

A concrete situation

A student traces one cell from edge list to match.

What the mathematics does not license

Adversarial alignment is conditional evidence. That distinction matters because a correct formula can still answer the wrong operational question.

Try it, check it, transfer it

Write a graph-matching ledger. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


A seven-day practice lab

  1. Day 1: define the decision, observation unit, X variables and Y or reference condition.
  2. Day 2: reproduce the smallest worked example and check every dimension, unit and sign.
  3. Day 3: build a transparent baseline and write what it assumes.
  4. Day 4: fit the main method inside a training-only pipeline; record every parameter.
  5. Day 5: challenge one assumption with a deliberately difficult dataset or operating regime.
  6. Day 6: compare validation metrics with the practical workload created by errors.
  7. Day 7: present one supported conclusion, one unresolved uncertainty and one safe next experiment.

Questions for a student, parent or mentor

  • Which part of the model is a mathematical definition, and which part is a choice?
  • What small calculation would catch a sign, scale or dimension error?
  • What evidence comes from training, validation and the untouched test?
  • What benign condition could look like a fault or prediction failure?
  • How would the answer change for another response, asset, school project or time period?
  • What should a human review before acting on the score?

A method-specific audit before deployment

SLAT aligns heterogeneous spatial slices by representing each one as a graph and learning a shared alignment space. Lightweight graph-convolution layers aggregate local and wider neighbourhood information. An adversarial graph-matching objective then reduces the Wasserstein distance between embedding distributions so slices from different technologies or modalities become comparable.

Distribution alignment is followed by cell-level matching. Candidate pairs are compared in the learned embedding while neighbourhood structure helps preserve local topology. Mutual nearest-neighbour and filtering ideas can turn scores into a sparse set of correspondences, which can guide rigid or non-rigid coordinate transformations depending on the downstream workflow.

Adversarial success does not guarantee correct point matches. Two tissues may have similar global distributions but different rare regions, missing domains or cell-type proportions. Validate matching precision, graph topology, modality-specific features and unmatched cells; test held-out landmarks and known correspondences; and report whether integration preserved real condition and technology differences.

For students, the useful lesson is that global and local agreement are separate mathematical questions. A Wasserstein objective can make two clouds look alike overall, while reciprocal neighbours and topology checks ask whether individual locations line up. Keeping those claims separate prevents an attractive embedding from being mistaken for a verified cellular map.


Frequently asked questions

What is SLAT?

SLAT is a graph-based method for aligning spatial slices across different technologies and modalities using graph neural networks and adversarial matching.

Why model a slice as a graph?

Nodes represent cells or spots and edges encode spatial neighbourhoods, allowing local topology to inform representations even when measured features differ.

What is Wasserstein adversarial matching?

A critic estimates distributional separation in the learned alignment space while the projector is trained to reduce that separation.

Why is distribution alignment insufficient by itself?

Two embedding distributions can overlap while individual cells are paired incorrectly, especially when rare domains or proportions differ.

How are cell correspondences obtained?

Cells are compared in the shared representation and filtered with similarity, reciprocity or neighbourhood consistency rules to produce candidate matches.

Can SLAT align any two technologies automatically?

No. Shared biological structure, adequate feature translation, overlap and validation are required. Missing domains should remain unmatched.


Primary source and fact-check note

Chen-Rui Xia, Zhi-Jie Cao, Xin-Ming Tu et al., “Spatial-linked alignment tool (SLAT) for aligning heterogenous slices,” Nature Communications 14, 7236 (2023), DOI 10.1038/s41467-023-43105-5. Definitions and core claims in this article were checked against this primary publication. Calculations shown here were independently recomputed. Examples are educational illustrations; they are not reported industrial performance results.

Useful next reading

Keep the options open. Mathematics education supports clearer questions, transferable problem-solving skills and informed choices across science, engineering, computing, AI, statistics, design and many other careers. It does not guarantee intelligence, income, admission or employment; those outcomes depend on far more than one subject or model.

Extended laboratory: topic-specific validation and responsible use

Feature audit

Document cross-technology feature comparability.

Graph audit

Compare density-aware neighbourhoods.

Critic audit

Track convergence and gradient constraints.

Ablation audit

Remove graph or adversarial components.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Matching audit

Report precision, coverage and unmatched cells.

Topology audit

Check local neighbourhood preservation.

Transform audit

Validate independent landmarks.

Final claim

Distribution overlap does not prove pair identity.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Mechanism workshop: calculate, challenge and transfer

Workshop 1: Slice feature matrices

Begin with this mechanism: Each technology supplies its own normalized node features. Work through the concrete case: One slice has RNA and another chromatin-derived features. Make the limitation visible: Feature spaces may not be directly comparable. Complete the evidence step: Document preprocessing and shared signals. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 2: Spatial graphs

Begin with this mechanism: Coordinates create within-slice neighbourhood edges. Work through the concrete case: A cell links to nearby cells in the same section. Make the limitation visible: Density differs across platforms. Complete the evidence step: Compare graph construction rules. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 3: Graph normalization

Begin with this mechanism: Degree scaling controls message magnitude. Work through the concrete case: High-degree nodes no longer dominate aggregation. Make the limitation visible: Normalization changes topology influence. Complete the evidence step: Audit edge and degree distributions. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 4: Lightweight graph convolution

Begin with this mechanism: Several layers propagate local and broader context. Work through the concrete case: Two layers summarize two-hop neighbourhoods. Make the limitation visible: Deep propagation over-smooths boundaries. Complete the evidence step: Ablate layer depth. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 5: Holistic node representation

Begin with this mechanism: Outputs from graph layers capture multiscale spatial structure. Work through the concrete case: A cell vector includes local and extended neighbourhood cues. Make the limitation visible: Concatenation can overweight graph depth. Complete the evidence step: Standardize layer blocks. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 6: Projection network

Begin with this mechanism: A multilayer perceptron maps graph features into alignment space. Work through the concrete case: Two modalities produce equal-dimensional embeddings. Make the limitation visible: Projection can discard modality-specific biology. Complete the evidence step: Measure retained signals. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 7: Domain critic

Begin with this mechanism: A discriminator scores which slice generated each embedding. Work through the concrete case: The critic separates Visium from single-cell imaging. Make the limitation visible: Technology labels may correlate with real anatomy. Complete the evidence step: Restrict valid comparison regions. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 8: Wasserstein objective

Begin with this mechanism: Critic score differences approximate distributional separation. Work through the concrete case: Reducing the gap brings comparable slices together. Make the limitation visible: Estimate quality depends on critic training. Complete the evidence step: Track critic convergence. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 9: Adversarial minimax game

Begin with this mechanism: The critic improves separation while the projector reduces it. Work through the concrete case: Alternating updates lower domain distinction. Make the limitation visible: Training can be unstable. Complete the evidence step: Repeat seeds and update ratios. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 10: Regularized critic

Begin with this mechanism: Constraints such as gradient penalties support a meaningful Lipschitz critic. Work through the concrete case: Penalty discourages extreme gradients. Make the limitation visible: Penalty strength affects distance estimates. Complete the evidence step: Report and sweep it. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 11: Shared embedding geometry

Begin with this mechanism: Comparable cell states become nearby after alignment. Work through the concrete case: Matching neuronal subtypes form overlapping clouds. Make the limitation visible: Global overlap can hide local mismatch. Complete the evidence step: Use region-specific diagnostics. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 12: Candidate neighbour search

Begin with this mechanism: Cross-slice nearest neighbours generate possible cell pairs. Work through the concrete case: Each source cell searches target embeddings. Make the limitation visible: Forced nearest neighbours exist even without a match. Complete the evidence step: Use distance thresholds. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 13: Reciprocity and filtering

Begin with this mechanism: Mutuality or topology consistency removes weak pairs. Work through the concrete case: A and b choose each other and share similar neighbourhoods. Make the limitation visible: Filtering trades coverage for precision. Complete the evidence step: Publish both metrics. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 14: Correspondence matrix

Begin with this mechanism: Sparse pair scores describe cell-level alignment. Work through the concrete case: A target cell has one strong and two weak candidates. Make the limitation visible: Scores are not calibrated probabilities. Complete the evidence step: Validate known pairs. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 15: Coordinate transformation

Begin with this mechanism: Accepted correspondences guide spatial registration. Work through the concrete case: A target slice rotates and translates toward a reference. Make the limitation visible: Sparse anchors misalign nonrigid regions. Complete the evidence step: Plot landmark residuals. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.

Workshop 16: Governance and learning

Begin with this mechanism: Version graphs, layers, critic, penalties, filters and transforms. Work through the concrete case: A student traces one cell from edge list to match. Make the limitation visible: Adversarial alignment is conditional evidence. Complete the evidence step: Write a graph-matching ledger. Write the matrices, masses, kernels, costs, couplings, gradients, variational terms, critic scores or transformations with named dimensions and units. Calculate one small example by hand, then change one assumption and explain which output moves and why. Use complete tissue slices, donors, regions, modalities or gene panels outside tuning when testing transfer. Keep measurement, fitted representation, statistical evidence, biological interpretation and decision on separate notebook lines so a student, parent or reviewer can audit the mathematics.