Skip to Content
GenesGenes
  • Article
  • Open Access

30 October 2026

22 Pages

SWINGOT: Spatially Weighted Integration of Multi-Omics with Graph Optimal Transport

,
,
,
,
,
and
1
School of Medical Information Engineering, Shandong University of Traditional Chinese Medicine, Jinan 250301, China
2
Department of Medical Engineering, Shandong Provincial Third Hospital, Jinan 250031, China
3
Institute of Science and Technology for Brain-Inspired Intelligence, Center for Medical Research and Innovation, Shanghai Pudong Hospital, Fudan University Pudong Medical Center, Fudan University, Shanghai 201203, China
*
Authors to whom correspondence should be addressed.
This article belongs to the Section Technologies and Resources for Genetics

Abstract

Background: Spatial multi-omics technologies help study tissue organization and spatial molecular patterns, but integration remains challenging. We aimed to integrate paired spatial multi-omics data while preserving relationships among spatial spots. Methods: We developed SWINGOT (Spatially Weighted Integration of Multi-Omics with Graph Optimal Transport), a topology-aware framework combining Wasserstein-based distribution alignment and Gromov–Wasserstein-based relational regularization. A conservative residual gated fusion strategy integrates modality-specific representations while limiting structural changes. We evaluated SWINGOT on mouse embryo RNA–ATAC datasets and a human lymph-node RNA–ADT dataset using clustering, spatial-coherence, and cross-modal matching metrics. Gene-expression reconstruction used the modality-specific encoder–decoder pathway. Results: SWINGOT achieved strong performance in spatial-domain identification and spatial coherence compared with existing multimodal integration methods. Fused representations supported spatial-domain identification, low-dimensional visualization, and downstream molecular analyses. In the E18 dataset, reconstructed expression showed clearer and more spatially continuous patterns for representative genes. Human lymph-node analysis revealed distinct molecular patterns among spatial regions. Conclusions: SWINGOT provides a strategy for paired spatial multi-omics integration, supporting spatial-domain identification and the analysis of regional molecular differences.

1. Introduction

Spatially resolved omics technologies provide molecular measurements while preserving their locations in tissue, making it possible to study tissue organization, cellular heterogeneity, developmental processes, and disease-related spatial changes [1,2]. However, a single molecular modality captures only one aspect of the biological system. Spatial transcriptomics reflects gene expression, chromatin accessibility provides information about regulatory states, and spatial proteomics measures protein abundance [3,4]. Integrating these complementary modalities can therefore provide a more complete view of tissue organization and molecular regulation.
Spatial multi-omics integration remains challenging because different modalities have different feature spaces, data distributions, noise levels, and biological relationships [5,6]. For example, chromatin accessibility and gene expression are related but not equivalent, and RNA abundance does not always correspond directly to protein abundance [7,8]. Therefore, effective integration should not only bring related observations from different modalities closer together, but also preserve meaningful differences and the original biological structure within each modality [9,10].
A number of computational methods have been developed for multimodal integration. LIGER separates shared and dataset-specific factors [11], SCALEX learns batch-invariant latent representations using a variational autoencoder [12], and GLUE uses regulatory guidance graphs to connect different omics feature spaces [13]. Graph-based methods such as SIMBA jointly model cells and molecular features [14], whereas MaxFuse improves matching between weakly linked modalities through neighborhood smoothing and iterative alignment [15]. Optimal-transport-based methods such as scConfluence use weakly connected features to guide cross-modal alignment [16], while Monae combines regulatory relationships, autoencoders, and contrastive learning for integration and imputation [17]. These methods use different strategies to identify shared information across modalities, but most were developed mainly for single-cell or non-spatial multimodal data.
Statistical approaches also provide ways to integrate information across molecular data types. For example, Du et al. developed a framework combining sparse regulatory modeling and variable selection for gene–environment interaction analysis [18]. Although its outcome-based setting differs from spatial-domain identification, this work illustrates how relationships among molecular layers can be incorporated into an integrated statistical model.
Spatial multi-omics introduces an additional challenge because molecular measurements are associated with explicit spatial locations within tissue [19]. STAGATE showed that spatial neighborhood information can improve the identification of tissue domains [20], while SWITCH extended graph-based learning to spatial multi-omics integration and cross-modal prediction [21]. More recently, MoST-IG used Wasserstein and Gromov–Wasserstein distances to align histological and transcriptomic graphs at both the feature and topology levels [22]. These studies highlight the importance of spatial and structural information. However, paired spatial molecular data such as RNA–ATAC and RNA–protein differ from morphology-guided integration because both modalities describe molecular states at corresponding spatial locations. In this setting, improving cross-modal correspondence alone may not be sufficient if the local relationships within each modality are distorted during integration.
To address this issue, we introduce SWINGOT, a strategy for paired spatial multi-omics integration. Modality-specific representation learning and cross-modal translation use a probabilistic dual-encoder architecture. SWINGOT adds an alignment and fusion branch that operates on detached modality representations. Wasserstein and GW-based losses regularize trainable adapters using a shared transport plan. Learned gating and a bounded residual correction combine the adapted representations, followed by mixing with a base representation. A structure-preservation loss constrains pairwise relationships in the final fused representation. The added branch learns cross-modal alignment and fusion without directly updating the backbone encoders through these losses.
We evaluate SWINGOT on spatial RNA–ATAC datasets from mouse embryos at E13, E15, and E18 and on a human lymph node RNA–ADT dataset. The method is compared with nine representative multimodal integration methods, including SWITCH, LIGER, SCALEX, SpatialGlue, SIMBA, MaxFuse, scConfluence, and Monae, using clustering, spatial coherence, and cross-modal alignment metrics. The learned representations are further examined in spatial domain identification, denoising, and downstream biological analysis.

2. Data and Methods

2.1. Data

Four datasets from two types of spatial multi-omics data were used to evaluate the proposed method. The first comprised RNA and ATAC measurements from the MISAR-seq mouse embryo dataset at three developmental stages, E13, E15, and E18 [23]. The second was the Human_Lymph_Node_A1 dataset [24], containing matched RNA and ADT measurements. Details of the datasets are summarized in Table 1. An additional breast cancer RNA–ADT dataset was evaluated in Appendix A.1.
Table 1. Details of datasets.

2.2. Methods

Figure 1 presents the overall architecture and two-stage training strategy of SWINGOT. Spatial multi-omics data, including RNA and ATAC/ADT, are first processed by quality control, normalization, feature selection, and spatial graph construction. The two modalities are then encoded separately by modality-specific Graph Attention Networks to obtain latent representations Z1 and Z2. A feature-guidance graph is encoded in parallel to capture relationships among cross-omic features. During pretraining, an adversarial discriminator is used to reduce the global distributional difference between the two modality-specific representations.
Figure 1. Overview of SWINGOT. (A) Model architecture and two-stage training workflow, including spatial multi-omics preprocessing, modality-specific encoding, adversarial alignment, GOT-based fusion, and formal joint training. (B) Training objectives used during pretraining and formal joint training. (C) Downstream analyses and evaluation metrics.
The CrossModalGOTFusion module further integrates the two latent representations. After projection and shared normalization, Wasserstein distance is used to reduce cross-modal distribution differences, while a Gromov–Wasserstein-based loss considers the relational structure within the two latent spaces. The adapted representations are first combined using dynamically learned gating weights, followed by a bounded residual correction. The resulting learned representation is then combined with a stable base representation using a fixed 75%/25% weighting. A structure-preservation loss is used to constrain changes in pairwise relationships among spatial spots. In addition, a stop-gradient operation prevents GOT-related losses from directly updating the backbone encoders.
SWINGOT is trained in two stages. During pretraining, the optimization objectives include dual-modality reconstruction, guidance-graph reconstruction, KL regularization, adversarial modality alignment, Wasserstein alignment, Gromov–Wasserstein-based relational alignment, and structure preservation. In the formal joint-training stage, the pretrained parameters are retained, and cross-modal pseudo-pairing and cycle mapping are activated. Each modality is decoded into the other modality and re-encoded to obtain cross-modal latent representations, which are constrained by cosine-based pseudo-pair alignment. GOT-based alignment and fusion continue to be updated during this stage.
The final fused representation is used for spatial-domain identification, low-dimensional visualization, and downstream molecular analysis. Gene-expression reconstruction uses the modality-specific encoder–decoder pathway. Evaluation includes clustering agreement metrics, Moran’s I for spatial autocorrelation, ICC for within-group consistency, and FOSCTTM and FOSKNN for spot-level cross-modal matching.

2.2.1. Problem Formulation and Overall Architecture

Given a spatial multi-omics dataset containing two modalities (e.g., spatial transcriptomics and epigenomics) measured on the same tissue section, let X A ∈ R N × D A and X B ∈ R N × D B denote the observation matrices for modality A and B, respectively, where N is the number of spatial spots and DA,DB are the feature dimensions. Let G(A) and G(B) represent their corresponding spatial neighbor graphs.
Let Gf denote the cross-omics feature-guidance graph connecting genes with peaks or proteins.
SWINGOT learns a fused spot representation using a probabilistic dual-encoder backbone, GOT regularization, and conservative residual gated fusion.
The GOT alignment losses and the gated fusion module operate in parallel on the same adapted modality representations. Therefore, WD and GWD act as optimization constraints rather than sequential transformation layers.

2.2.2. Probabilistic Dual-Encoding and Reconstruction

For each modality k ∈ {A,B}, we utilize a Graph Attention Network (GAT)-based data encoder qϕ to project the node features and spatial graph into a Gaussian latent space:
Z(k)~qϕ(Z(k)| X(k),G(k)) = N(μ(k),σ(k)2)
The data encoder therefore captures spot-level representations by jointly considering molecular profiles and spatial context. However, spot representations alone do not explicitly encode the regulatory relationships among heterogeneous molecular features.
Simultaneously, a feature graph encoder learns the embedding of features (genes/peaks) V ∈ R ( D A + D B ) × d . The probabilistic decoder pθ aims to reconstruct the original data based on the data embedding Z(k) and feature embedding V, scaled by the spot library size l(k). Z(k) represents the latent state of each spatial spot, whereas V represents modality-specific features such as genes, peaks, or proteins. The probabilistic modality decoder jointly uses Z(k), V, and the library-size factor l(k) to reconstruct the original observation matrix. To accommodate diverse omics distributions, the decoder supports Zero-Inflated Negative Binomial (ZINB), Poisson, or Normal distributions. The base reconstruction loss is the negative log-likelihood:
L recon = − ∑ k ∈ { A , B } E Z ( k ) ~ q ϕ [ log p θ ( X k | Z k , V , l ( k ) ) ]
Although reconstruction encourages each modality-specific latent space to retain information from its original observations, it does not ensure correspondence between the two modalities. An adversarial discriminator is used during pretraining to reduce the global difference between the modality-specific latent distributions. The cycle-consistency translation and cosine-based pseudo-pair alignment strategies are activated during formal joint training.

2.2.3. Two-Level Graph Optimal-Transport (GOT) Alignment

Adversarial alignment reduces the global difference between modalities but does not explicitly constrain whether their internal relational structures are preserved. To address this issue, we introduce a two-level Graph Optimal Transport (GOT) module.
First, we apply an adapter network to obtain adapted latents z ~ k = LayerNorm ( μ k + MLP k ( μ k ) ) . We define the cross-modal cost matrix C i , j = 1 − cos ( Z ~ i A , Z ~ j ( B ) ) . Using the Sinkhorn-Knopp algorithm, we compute the entropy-regularized optimal transport plan P ∈ RN×N:
P = arg min P ∈ ∏ P , C + ϵH ( P )
where H(P) is the entropy regularizer. The node-level Wasserstein Distance (WD) loss is defined as Lwd = ⟨P,C⟩. The Wasserstein term establishes cross-modal correspondence at the level of latent points and marginal distributions. However, a low transport cost does not necessarily imply that the internal neighborhood organization of the two modalities is consistent.
To further align the relational structure of the two latent spaces, we introduce a Gromov–Wasserstein-based loss. Let D(A) and D(B) denote the intra-modality cosine-distance matrices. To reduce computational cost, we evaluate the squared Gromov–Wasserstein objective using the Sinkhorn transport plan obtained from the cross-modal cost matrix:
L gwd = ∑ i , j ( D ij ( A ) ) 2 r i r j + ∑ k , l ( D kl ( B ) ) 2 c k c l − 2 Tr ( D ( A ) PD ( B ) P T )
where r and c are the row and column marginals of P.
WD and GWD are computed as parallel regularization objectives on the adapted modality representations. They do not produce an explicitly transported representation that is subsequently passed to the fusion module. Instead, their gradients update the shared projection adapters, progressively improving the representations used by the fusion branch across training iterations. In parallel, the same adapted representations are passed to the conservative residual gated fusion module to generate a single integrated representation.

2.2.4. Conservative Residual Gated Fusion

Using the same adapted modality representations as the GOT alignment branch, the conservative residual gated fusion module generates a single integrated representation. Direct averaging may ignore modality-specific information, while unconstrained nonlinear fusion may distort the original latent structure. We therefore introduce a Conservative Residual Gated Fusion module to obtain an integrated representation while limiting excessive changes to the modality-specific embeddings.
The two adapted modality representations are first combined using dynamically learned gating weights:
Z g = α 1 Z 1 ~ + α 2 Z 2 ~ ,   α 1 + α 2 = 1
where α1 and α2 determine the relative contribution of the two modalities. A bounded residual correction is then added to obtain the learned fusion representation Zlearn.
To reduce excessive modification of the original latent structure, the final fused representation combines a stable base representation Zbase with the learned representation. The base representation is constructed by L2-normalizing each backbone modality-specific embedding, adding the two normalized embeddings at corresponding spots, and L2-normalizing the result again. Norm denotes row-wise L2 normalization.
Zf = Norm((1 − β)Zbase + βZlearn)
where β is fixed at 0.25 in our experiments. The fixed 75%/25% ratio controls the contributions of the base and learned representations rather than the relative contributions of the two modalities within the dynamic gate.
To further preserve the relationships among spatial spots, we introduce a structure-preservation loss. The average cosine-distance matrix of the two modality-specific representations is used as the reference structure, and a Smooth L1 loss is applied between this reference and the distance matrix of the fused representation:
L structure = SmoothL 1 ( D f , D 1 + D 2 2 )
In addition, the modality-specific latent representations are detached before entering the GOT and fusion branch. Therefore, the GOT-related and structure-preservation losses update the fusion module without directly modifying the backbone encoders.
The two modalities are measured at corresponding spatial spots, and this correspondence is used for spot-wise fusion. The optimal transport module does not constrain known spot pairs to hard transport assignments. Instead, it estimates a soft transport plan to regularize cross-modal distributional and relational differences. The current evaluation therefore concerns paired spatial multi-omics data and does not establish performance on unpaired datasets.

2.2.5. Joint Optimization Objective

SWINGOT is trained in two stages. During the first stage, cycle mapping and pseudo-pair alignment are not used. The modality-specific encoders are trained using reconstruction, KL regularization, feature-graph reconstruction, and adversarial alignment, while the GOT and fusion branch are optimized using the Wasserstein, Gromov–Wasserstein, and structure-preservation losses. Because gradient detachment is applied before the GOT branch, these topology-related losses do not directly update the backbone encoders. The pretraining objective is written as follows:
Lpretrain = Lrecon + λklLkl + λgraphLelbo − λadvLdsc + λwdLwd + λgwdLgwd + λstructLstruct
In the second stage, the pretrained parameters are retained, and the cycle-consistency translation and cosine-based pseudo-pair alignment inherited are activated.
Ltotal = Lpretrain + λcycleLcycle + λalignLalign
The λ terms control the relative contribution of the corresponding active loss functions.
Reference labels were not used in the training losses. The fusion coefficient β = 0.25 was selected empirically based on ARI on the labeled E13 dataset. E13 was also included in the final benchmarking, so its reported performance was not evaluated on data independent of fusion-parameter selection. The selected coefficient was then kept fixed across all benchmarking datasets without dataset-specific adjustment. The sensitivity results are reported in Appendix A, Table A4.

3. Results

3.1. Comparison of Model Performance

We evaluated model performance using clustering, spatial coherence, and cross-modal matching metrics. The adjusted Rand index (ARI), normalized mutual information (NMI), and adjusted mutual information (AMI) measure agreement between predicted clusters and reference labels. Homogeneity measures whether each predicted cluster contains spots from a single reference class, while completeness measures whether spots from the same reference class are grouped together. Moran’s I measures spatial autocorrelation, and the intraclass correlation coefficient (ICC) measures within-group consistency. FOSCTTM is the fraction of cross-modal candidates closer than the true match, whereas FOSKNN is the fraction of spots whose true matches fall within their k-nearest neighbors. Higher values indicate better performance for all metrics except FOSCTTM, for which lower values are better. Meanwhile, we bold the best values in all tables.
On the three mouse embryo RNA–ATAC datasets, SWINGOT achieved the highest mean ARI among the compared methods, with values of 0.204, 0.526, and 0.388 on E13, E15, and E18, respectively (Table 2, Table 3 and Table 4). It also achieved the highest mean NMI, AMI, Homogeneity, and Completeness on all three datasets. The mean Moran’s I was highest on E13 and E15, but not on E18, indicating that the improvement in clustering agreement did not extend to every measure of spatial coherence.
Table 2. Model performance on the E13 dataset.
Table 3. Model performance on the E15 dataset.
Table 4. Model performance on the E18 dataset.
On the human lymph node RNA–ADT dataset, SWINGOT achieved the highest mean ARI of 0.212 and the highest mean Moran’s I of 0.534 among the compared methods (Table 5). It also obtained the highest mean NMI, AMI, Homogeneity, and Completeness, indicating better agreement with the reference domains under the reported evaluation settings.
Table 5. Model performance on the lymph node dataset.
Cross-modal matching showed a different pattern from clustering agreement. SWINGOT did not consistently achieve the best FOSCTTM or FOSKNN scores across the four datasets, and its ICC performance also varied (Table 2, Table 3, Table 4 and Table 5). Thus, the improvements in spatial-domain identification were not consistently accompanied by better spot-level cross-modal matching or within-group consistency.
Additional experiments examined performance on a breast cancer dataset, the contributions of individual model components, and sensitivity to the fusion coefficient β. The complete model achieved higher ARI than Mean-Fusion on both E13 and the human lymph node dataset, and β = 0.25 achieved the highest mean ARI among the values tested on E13. Detailed settings and results are provided in Appendix A, Table A1, Table A2, Table A3 and Table A4. Additional statistical comparisons based on three random-seed runs on E15 are provided in Appendix A.5 (Figure A2).

3.2. Spatial Domain Identification in Mouse Embryos

We visualized the identified domains on the original tissue coordinates to examine their spatial organization (Figure 2). Several comparison methods produced fragmented assignments, with neighboring spots frequently assigned to different clusters. SWINGOT recovered more continuous domains in several tissue regions, although some boundaries differed from the reference annotation.
Figure 2. Comparison of spatial-domain identification results on the mouse embryo datasets. (a) E13 mouse embryo RNA–ATAC dataset. (b) E15 mouse embryo RNA–ATAC dataset. (c) E18 mouse embryo RNA–ATAC dataset. Ground-truth annotations and results from different integration methods are shown, with ARI values indicated for each method. The ARI values correspond to the displayed clustering results. Aggregate performance is reported in Table 2, Table 3 and Table 4.
In the displayed E15 result, SWINGOT recovered several continuous regions that broadly followed the reference tissue organization. On E18, the identified domains also showed spatial continuity, although some boundaries differed from the reference annotation (Figure 2).

3.3. Low-Dimensional Visualization of Integrated Representations

To examine the organization of the integrated representations, we visualized the embeddings generated by different methods using UMAP (Figure 3). Spots were colored according to their reference spatial-domain labels, allowing the organization of known spatial domains in each latent space to be compared across methods.
Figure 3. UMAP visualization of the integrated representations generated by different multi-omics integration methods. UMAP embeddings are shown for (a) the E13 mouse embryo RNA–ATAC dataset; (b) the E15 mouse embryo RNA–ATAC dataset; (c) the E18 mouse embryo RNA–ATAC dataset; and (d) the human lymph node RNA–ADT dataset. Each point represents a spatial spot, and colors indicate the reference spatial-domain labels.
In E15 and E18, several reference domains occupied distinguishable regions in the SWINGOT UMAP plots. More overlap was observed in E13. The human lymph node representation also showed separation among several domains, with partial overlap remaining. These plots describe the two-dimensional organization of the embeddings; the quantitative comparisons are reported in Table 2, Table 3, Table 4 and Table 5.

3.4. Spatial Denoising of Marker-Gene Expression in the E18 Embryo

We examined reconstructed RNA expression in the E18 mouse embryo using six genes with reported developmental and tissue-associated expression patterns. Pax6 and Slc1a3 are associated with neural progenitor and radial glial populations. Neurod1 is associated with neuronal differentiation, while Tbr1 is expressed in postmitotic cortical neurons. Col1a1 and Col1a2 encode type I collagen chains and are expressed by fibroblasts, including meningeal fibroblasts. This panel provided examples of neural and connective-tissue-associated expression for comparing the raw and reconstructed spatial patterns.
In the raw RNA data, the expression patterns of several genes were relatively sparse and spatially discontinuous (Figure 4a). After reconstruction, the corresponding expression patterns became more spatially continuous and showed clearer regional enrichment (Figure 4b).
Figure 4. Spatial expression patterns and denoising of representative marker genes in the E18 mouse embryo dataset. (a) Raw spatial expression patterns of six representative genes, including Pax6, Tbr1, Col1a1, Col1a2, Neurod1, and Slc1a3. (b) Spatial expression patterns of the corresponding genes after SWINGOT processing. (c) Expression distributions of the six genes across 14 spatial domains in the raw RNA data. (d) Expression distributions after SWINGOT processing. Red dashed boxes indicate spatial domains showing enriched expression of the corresponding genes.
We further compared the expression distributions of these genes across the 14 spatial domains. In the raw data, several marker genes showed relatively dispersed expression across multiple domains (Figure 4c). After processing, their expression became more concentrated in specific spatial domains, with clearer domain-associated enrichment patterns (Figure 4d).
The spatial maps and violin plots provide some evidence that the reconstructed data retain regional expression patterns. Additional evaluation of spatial organization and held-out RNA-count prediction on E18 is provided in Appendix A.6 (Figure A3). The results support improved held-out prediction over the tested simple spatial-smoothing baseline but do not exclude excessive smoothing or loss of local biological variation.

3.5. Spatial Heterogeneity and Downstream Analysis in the Human Lymph Node

We examined the molecular differences among selected spatial regions in the human lymph node dataset. In the displayed clustering result, SWINGOT recovered several continuous regions and produced fewer scattered assignments than several comparison methods (Figure 5a). The aggregate clustering results are reported in Table 5.
Figure 5. Spatial heterogeneity and downstream molecular analysis of the human lymph node dataset. (a) Spatial-domain identification results obtained by SWINGOT and comparison methods, together with the reference annotation. ARI values are shown for each method; (b) differentially expressed genes between selected spatial regions; (c) candidate compounds identified from LINCS L1000 perturbation signatures; (d) KEGG pathway enrichment analysis of the differential gene signature; (e) network linking candidate compounds with associated targets and cellular contexts.
Differential-expression analysis identified distinct expression patterns between the selected regions (Figure 5b). Lipid metabolism- and adipocyte-associated genes, including FASN, FABP4, and ADIPOQ, showed higher expression in one region, while immune-related genes such as CCL21 and CTLA4 differed between regions. KEGG analysis identified enrichment of PPAR signaling, regulation of lipolysis in adipocytes, and adipocytokine signaling (Figure 5d).
The differential gene signature was also used to query LINCS L1000 for perturbation signatures with opposite transcriptional changes. Candidate compounds and their cellular contexts are summarized in Figure 5c,e. These results identify computational candidates for further study. Regional expression differences in this lymph node sample do not by themselves establish a disease signature or a therapeutic effect.

4. Discussion

SWINGOT achieved the highest mean ARI among the compared methods on the three mouse embryo datasets and the human lymph node dataset. Its performance was less consistent across spatial coherence, cross-modal matching, and within-group consistency metrics. These results indicate that agreement with reference spatial domains, spatial coherence, and spot-level cross-modal matching capture different aspects of integration and should be assessed separately.
The ablation experiments (Table A2 and Table A3) assessed the added alignment and fusion branch for spatial-domain identification. Replacing the proposed fusion strategy with mean fusion reduced ARI on both E13 and the human lymph node dataset. Removing the WD- or GW-based loss also reduced ARI, although the size of the decrease depended on the dataset. On the human lymph node dataset, removing both alignment losses produced a higher ARI than removing either loss alone, showing that their effects were not additive. These experiments evaluate the proposed fusion strategy as a whole and do not separately establish the contribution of each operation within it.
The sensitivity analysis (Table A4) showed that the fusion coefficient affected spatial-domain identification. On E13, β = 0.25 achieved the highest mean ARI among the tested values. Increasing β above 0.25 did not further improve ARI, although some settings achieved better Moran’s I or cross-modal matching scores. The selected value therefore reflects the emphasis on spatial-domain identification. Reference labels were not used in the training losses, but ARI on labeled datasets was used to select β during development. Further assessment on independent datasets is needed to determine how well this setting transfers to other data.
The additional breast cancer evaluation (Table A1) extended the analysis to a disease-related RNA–ADT dataset. SWINGOT achieved the highest mean Moran’s I and the lowest CHAOS score, but it did not achieve the best PAS, ASW_spatial, ICC, or cross-modal matching results. These findings support its ability to recover spatially coherent domains in an additional setting. Because reference domain annotations were unavailable for this evaluation, the spatial metrics alone do not establish that the identified regions correspond to the correct biological boundaries.
The E18 expression plots and count-splitting analysis support regional expression patterns and improved held-out prediction over the tested spatial-smoothing baseline, although excessive smoothing cannot be ruled out. Denoising uses the modality-specific encoder–decoder pathway and should not be treated as direct evidence of improvement from the GOT fusion module. In the human lymph node dataset, differential-expression and pathway analyses identified lipid-related and immune-related differences among selected regions. The LINCS results remain computational candidates and do not establish therapeutic efficacy.
Several limitations remain. The evaluation covers a limited number of tissues, developmental stages, and spatial multi-omics technologies. The contribution of each model component and the choice of β may depend on the dataset and evaluation objective. Denoising accuracy and the stability of downstream pathway and compound findings have not been independently established. Further studies using additional datasets and experimental evidence are needed to assess these aspects.

5. Conclusions

In this study, we introduced SWINGOT, a strategy for integrating paired spatial multi-omics data using Wasserstein-based distribution alignment, GW-based relational regularization, and conservative residual gated fusion. The method combines modality-specific information while constraining changes in the relationships among spatial spots.
SWINGOT achieved the highest mean ARI among the compared methods on three mouse embryo RNA–ATAC datasets and a human lymph node RNA–ADT dataset. The ablation experiments supported the contribution of the additional components to spatial-domain identification, while the sensitivity analysis showed that performance depended on the fusion coefficient. The breast cancer evaluation provided further evidence of spatial coherence in an additional RNA–ADT dataset. Cross-modal matching did not improve consistently across datasets.
The fused representations supported spatial-domain identification and downstream molecular analyses, while gene-expression reconstruction used the modality-specific encoder–decoder pathway. The reconstruction, pathway, and compound-related findings require further validation. Future evaluation across additional tissues and technologies will help determine the range of settings in which the method is useful.

Author Contributions

Conceptualization, D.Z.; methodology, T.J. and J.W.; data processing, T.J. and J.W.; writing—original draft preparation, T.J. and M.Z.; writing—review and editing, X.W. (Xueqian Wu), H.Y., X.W. (Xintian Wei), D.Z. and J.W.; visualization, M.Z.; supervision, D.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Natural Science Foundation of Shandong Province (ZR2023QH370 and ZR2024MH193) and the China Postdoctoral Science Foundation (2026M793167).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The datasets analyzed in this study are publicly available. The mouse dataset and lymph node dataset link to https://zenodo.org/records/10362607, accessed on 28 October 2026, and the breast cancer dataset links to https://www.10xgenomics.com/resources/datasets/gene-and-protein-expression-library-of-human-breast-cancer-cytassist-ffpe-2-standard, accessed on 28 October 2026. The source code and analysis scripts used in this study are available at https://github.com/zhangdaoliang/SWINGOT, accessed on 28 October 2026.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1

We evaluated SWINGOT on an additional breast cancer dataset containing paired spatial RNA and protein measurements. Reference spatial-domain annotations were unavailable for this evaluation, and the number of clusters was set to 10. Annotation-based clustering metrics, including ARI, were therefore not reported.
Spatial organization was assessed using Moran’s I, CHAOS, the percentage of abnormal spots (PAS), and spatial average silhouette width (ASW_spatial). CHAOS summarizes local spatial discontinuity within identified domains, PAS measures disagreement between a spot’s domain label and those of its spatial neighbors, and ASW_spatial summarizes domain compactness and separation. Lower CHAOS and PAS values and higher Moran’s I and ASW_spatial values indicate better performance. ICC, FOSCTTM, and FOSKNN were also reported to assess within-group consistency and cross-modal matching.
Table A1. Model performance on the breast cancer dataset.
SWINGOT achieved the highest mean Moran’s I of 0.576 ± 0.021 and the lowest CHAOS score of 0.058 ± 0.001 among the compared methods (Table A1). Its PAS was lower than that of SWITCH (0.314 ± 0.028 versus 0.423 ± 0.026), although SpatialGlue achieved a lower value of 0.288 ± 0.017. SWINGOT obtained an ASW_spatial of 0.450 ± 0.002, close to the value of 0.453 ± 0.006 obtained by SWITCH.
The results were less favorable for within-group consistency and cross-modal matching. SWINGOT obtained an ICC of −0.048 ± 0.212, a FOSCTTM of 0.646 ± 0.078, and a FOSKNN of 0.001 ± 0.001. These results show that its performance in spatial coherence did not extend to all aspects of integration. Because reference domain annotations were unavailable, this evaluation supports conclusions about spatial organization but does not establish the biological accuracy of the identified boundaries.

Appendix A.2

We performed component ablation analyses on E13 and the human lymph node dataset. No WD removes the Wasserstein loss, No GW removes the GW-based relational loss, and No OT removes both transport-based losses. Mean-Fusion replaces the proposed fusion strategy with simple mean fusion. No Struct removes the structure-preservation loss and was evaluated on the human lymph node dataset. The results are reported in Table A2 and Table A3.
Table A2. Ablation results on the E13 dataset.
Table A3. Ablation results on the lymph node dataset.
On E13, the complete model achieved the highest mean ARI of 0.204 ± 0.004 (Table A2). Removing the WD- or GW-based loss reduced ARI to 0.183 ± 0.010 and 0.191 ± 0.012, respectively. Removing both losses resulted in an ARI of 0.183 ± 0.014. Mean-Fusion produced a larger decrease to 0.133 ± 0.005. The complete model also achieved the highest mean NMI, AMI, Homogeneity, Completeness, and Moran’s I. These comparisons support the contribution of the proposed fusion strategy to spatial-domain identification, with smaller ARI improvements associated with the individual transport-based objectives.
On the human lymph node dataset, the complete model achieved the highest mean ARI of 0.212 ± 0.019 (Table A3). ARI decreased to 0.162 without WD, 0.153 without GW-based regularization, and 0.170 without both losses. Removing the structure-preservation loss reduced ARI to 0.146, while Mean-Fusion obtained 0.141. The complete model also achieved the highest mean Moran’s I, NMI, AMI, Homogeneity, and Completeness.
The effects of the alignment losses were not additive: No OT achieved a higher ARI than either No WD or No GW. Thus, the results support evaluating these objectives as interacting parts of the model and do not show that each term contributes a fixed, independent improvement.
The cross-modal matching metrics did not follow the same ordering as the clustering metrics. On E13, No GW obtained a lower FOSCTTM than the complete model (0.363 versus 0.412), while No OT obtained a higher FOSKNN (0.023 versus 0.007). On the human lymph node dataset, No GW also obtained a lower FOSCTTM and a higher FOSKNN than the complete model. These reported differences show that the setting with the best spatial-domain agreement did not also provide the best spot-level matching. They do not by themselves establish a causal trade-off between the loss functions and matching accuracy.

Appendix A.3

We examined sensitivity to the fusion coefficient β on E13 using values of 0, 0.25, 0.50, 0.75, and 1.00. In Equation (6), β controls the contribution of the learned fusion representation, while 1 − β controls the contribution of the base representation. At β = 0, the final representation contains only the base representation; at β = 1, it contains only the learned representation. The results are summarized in Table A4.
Table A4. Sensitivity to the fusion coefficient β on the E13 dataset.
The mean ARI values were 0.133, 0.204, 0.178, 0.174, and 0.172 for β = 0, 0.25, 0.50, 0.75, and 1.00, respectively (Table A4). The setting β = 0.25 achieved the highest mean ARI, NMI, AMI, Homogeneity, and Completeness among the tested values. Both the base-only and learned-only settings produced lower ARI, supporting the use of a mixture for spatial-domain identification on this dataset.
Increasing β did not improve all metrics in the same way. At β = 0.75, Moran’s I increased to 0.780 from 0.775 at β = 0.25, while ARI decreased from 0.204 to 0.174. The β = 0.75 setting also achieved a lower FOSCTTM and a higher FOSKNN than β = 0.25. Thus, the best coefficient depended on the evaluation objective. We retained β = 0.25 because spatial-domain identification was the main criterion used during development. This analysis supports that choice on E13 but does not establish it as the optimal value for every dataset.

Appendix A.4

To examine the consistency of spatial-domain identification across different random initializations, we selected the E13 results obtained with three different random seeds and compared their spatial clustering maps (Figure A1). Each spot is colored according to the K-means clustering result (k = 12) on the fused representation. The corresponding ARI values were 0.21, 0.20, and 0.21, indicating similar agreement with the reference annotations. The maps also showed broadly similar spatial organization, although some local assignments and domain boundaries differed. These results suggest that the broad spatial patterns identified by SWINGOT were reasonably consistent across the three displayed runs.
Figure A1. Spatial-domain identification results obtained by SWINGOT across different runs on the E13 dataset. Each spot is colored according to the K-means clustering result (k = 12) on the fused representation. The corresponding ARI values are shown above the subplots.

Appendix A.5

We performed additional comparisons on E15 using three random-seed runs per method (Figure A2). SWINGOT achieved the highest mean ARI, NMI, AMI, and Completeness among the compared methods. Pairwise comparisons between SWINGOT and each comparison method were performed using one-sided Welch two-sample tests, with the significance levels indicated in Figure A2.
Figure A2. Additional statistical comparisons on the E15 dataset. (a) ARI; (b) AMI; (c) NMI; and (d) Completeness. Each method was independently run with three random seeds. Bars show the means, error bars indicate standard deviations, and dots represent individual runs. Asterisks above each comparison method indicate its comparison with SWINGOT using a one-sided Welch two-sample t-test, with the alternative hypothesis that SWINGOT had a higher mean score. p values were not adjusted for multiple comparisons. Significance levels are indicated by one, two, three, and four asterisks for p < 0.05, p < 0.01, p < 0.001, and p < 0.0001, respectively.

Appendix A.6

We evaluated RNA reconstruction on E18 across 2000 highly variable genes. Expression was reconstructed through the modality-specific RNA encoder–decoder pathway and compared with the original expression and spatial smoothing, which averaged each spot with its six nearest spatial neighbors. Domain specificity was measured by η2, the proportion of expression variance explained by the reference anatomical regions.
Figure A3. Evaluation of RNA reconstruction on E18 using 2000 highly variable genes. (a) Gene-wise Moran’s I. (b) Domain specificity (η2) based on reference anatomical annotations. (c) Gene-wise Moran’s I before and after reconstruction (Spearman ρ = 0.65). (d) Correlation with held-out RNA counts after count splitting. Bars show the mean of per-run median gene-wise Pearson correlations across three training seeds; error bars indicate standard deviations. PCA-50 denotes reconstruction with 50 principal components.
Median gene-wise Moran’s I was 0.012 for the original expression, 0.318 after spatial smoothing, and 0.749 after reconstruction (Figure A3a). The corresponding median η2 values were 0.010, 0.027, and 0.432 (Figure A3b). Gene-wise, Moran’s I before and after reconstruction had a Spearman correlation of 0.65, indicating partial preservation of the relative ordering of spatial autocorrelation strength across genes (Figure A3c).
For count-splitting validation, original RNA counts were divided by binomial sampling into training and held-out portions. The model was fitted using the training portion and evaluated against the held-out counts. Across three training seeds, the mean of the per-run median gene-wise Pearson correlations was 0.033 ± 0.008 for SWINGOT. The corresponding values for the unreconstructed input, spatial smoothing, and PCA reconstruction with 50 components were 0.013, 0.021, and 0.042, respectively (Figure A3d).

References

  1. Zhang, L.; Chen, D.; Song, D.; Liu, X.; Zhang, Y.; Xu, X.; Wang, X. Clinical and Translational Values of Spatial Transcriptomics. Signal Transduct. Target. Ther. 2022, 7, 111. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Bressan, D.; Battistoni, G.; Hannon, G.J. The Dawn of Spatial Omics. Science 2023, 381, eabq4964. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Liu, X.; Peng, T.; Xu, M.; Lin, S.; Hu, B.; Chu, T.; Liu, B.; Xu, Y.; Ding, W.; Li, L.; et al. Spatial Multi-Omics: Deciphering Technological Landscape of Integration of Multi-Omics and Its Applications. J. Hematol. Oncol. 2024, 17, 72. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Carstens, J.L.; Krishnan, S.N.; Rao, A.; Sorace, A.G.; Seeley, E.H.; Ferri-Borgogno, S.; Burks, J.K. Spatial Multiplexing and Omics. Nat. Rev. Methods Primers 2024, 4, 54, Correction in Nat. Rev. Methods Primers 2024, 4, 65. https://doi.org/10.1038/s43586-024-00352-0. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Savitha, S.; Keerthana, R.; Logeswaran, K.; Keerthika, P.; Sharmila, V.; Sangeetha, M. Integration of Multi-Omics Data: Genomics, Proteomics, Metabolomics. In Harnessing AI and Machine Learning for Precision Wellness; IGI Global Scientific Publishing: Hershey, PA, USA, 2025; pp. 149–184. [Google Scholar]
  6. Polu, P.R. AI-Driven Chemometrics for Multi-Omics Data Integration: Advances, Challenges, and Future Directions. Crit. Rev. Anal. Chem. 2026, 1–36. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Sanghi, A.; Gruber, J.J.; Metwally, A.; Jiang, L.; Reynolds, W.; Sunwoo, J.; Orloff, L.; Chang, H.Y.; Kasowski, M.; Snyder, M.P. Chromatin Accessibility Associates with Protein-RNA Correlation in Human Cancer. Nat. Commun. 2021, 12, 5732. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Swindell, W.R.; Remmer, H.A.; Sarkar, M.K.; Xing, X.; Barnes, D.H.; Wolterink, L.; Voorhees, J.J.; Nair, R.P.; Johnston, A.; Elder, J.T.; et al. Proteogenomic Analysis of Psoriasis Reveals Discordant and Concordant Changes in mRNA and Protein Abundance. Genome Med. 2015, 7, 86. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Stahlschmidt, S.R.; Ulfenborg, B.; Synnergren, J. Multimodal Deep Learning for Biomedical Data Fusion: A Review. Brief. Bioinform. 2022, 23, bbab569. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Boehm, K.M.; Khosravi, P.; Vanguri, R.; Gao, J.; Shah, S.P. Harnessing Multimodal Data Integration to Advance Precision Oncology. Nat. Rev. Cancer 2022, 22, 114–126. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Welch, J.D.; Kozareva, V.; Ferreira, A.; Vanderburg, C.; Martin, C.; Macosko, E.Z. Single-Cell Multi-Omic Integration Compares and Contrasts Features of Brain Cell Identity. Cell 2019, 177, 1873–1887.e17. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Xiong, L.; Tian, K.; Li, Y.; Ning, W.; Gao, X.; Zhang, Q.C. Online Single-Cell Data Integration through Projecting Heterogeneous Datasets into a Common Cell-Embedding Space. Nat. Commun. 2022, 13, 6118. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Cao, Z.-J.; Gao, G. Multi-Omics Single-Cell Data Integration and Regulatory Inference with Graph-Linked Embedding. Nat. Biotechnol. 2022, 40, 1458–1466. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Chen, H.; Ryu, J.; Vinyard, M.E.; Lerer, A.; Pinello, L. SIMBA: Single-Cell Embedding along with Features. Nat. Methods 2024, 21, 1003–1013. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Chen, S.; Zhu, B.; Huang, S.; Hickey, J.W.; Lin, K.Z.; Snyder, M.; Greenleaf, W.J.; Nolan, G.P.; Zhang, N.R.; Ma, Z. Integration of Spatial and Single-Cell Data across Modalities with Weakly Linked Features. Nat. Biotechnol. 2024, 42, 1096–1106. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Samaran, J.; Peyré, G.; Cantini, L. scConfluence: Single-Cell Diagonal Integration with Regularized Inverse Optimal Transport on Weakly Connected Features. Nat. Commun. 2024, 15, 7762. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Tang, Z.; Chen, G.; Chen, S.; Yao, J.; You, L.; Chen, C.Y.-C. Modal-Nexus Auto-Encoder for Multi-Modality Cellular Data Integration and Imputation. Nat. Commun. 2024, 15, 9021. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Du, Y.; Fan, K.; Lu, X.; Wu, C. Integrating Multi–Omics Data for Gene-Environment Interactions. BioTech 2021, 10, 3. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Yoshikawa, T.; Bülow, R.D.; Boor, P.; Yanagita, M. Next-Generation Kidney Tissue Analysis—Spatial Omics and Digital Pathology. Nat. Rev. Nephrol. 2026, 22, 603–621. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Dong, K.; Zhang, S. Deciphering Spatial Domains from Spatially Resolved Transcriptomics with an Adaptive Graph Attention Auto-Encoder. Nat. Commun. 2022, 13, 1739. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  21. Li, Z.; Qu, S.; Liang, H.; Tang, R.; Zhang, X.; Lu, F.; Yang, J.; Gan, Z.; Gao, S.; Zhang, Y.; et al. Integrative Deep Learning of Spatial Multi-Omics with SWITCH. Nat. Comput. Sci. 2025, 5, 1051–1063. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Yu, L.; Ma, T.; Zhao, W.; Liang, Z.; Yu, L. MoST-IG: Morphology-Guided Spatial Transcriptomics Integration via Visual-Genomic Graph Optimal Transport. In Proceedings of the Medical Image Computing and Computer Assisted Intervention–MICCAI 2025; Gee, J.C., Alexander, D.C., Hong, J., Iglesias, J.E., Sudre, C.H., Venkataraman, A., Golland, P., Kim, J.H., Park, J., Eds.; Springer Nature: Cham, Switzerland, 2026; pp. 490–499. [Google Scholar]
  23. Jiang, F.; Zhou, X.; Qian, Y.; Zhu, M.; Wang, L.; Li, Z.; Shen, Q.; Wang, M.; Qu, F.; Cui, G.; et al. Simultaneous Profiling of Spatial Gene Expression and Chromatin Accessibility during Mouse Brain Development. Nat. Methods 2023, 20, 1048–1057. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Long, Y.; Ang, K.S.; Sethi, R.; Liao, S.; Heng, Y.; van Olst, L.; Ye, S.; Zhong, C.; Xu, H.; Zhang, D.; et al. Deciphering Spatial Domains from Spatial Multi-Omics with SpatialGlue. Nat. Methods 2024, 21, 1658–1667. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.