Skip to main content An official website of the United States government Here's how you know Here's how you know Official websites use .gov A .gov website belongs to an official government organization in the United States. Secure .gov websites use HTTPS A lock ( Lock Locked padlock icon ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites. Search Log in Dashboard Publications Account settings Log out Search… Search NCBI Primary site navigation Search Logged in as: Dashboard Publications Account settings Log in Search PMC Full-Text Archive Search in PMC Journal List User Guide PERMALINK Copy As a library, NLM provides access to scientific literature. Inclusion in an NLM database does not imply endorsement of, or agreement with, the contents by NLM or the National Institutes of Health. Learn more: PMC Disclaimer | PMC Copyright Notice Nat Methods . 2026 Mar 27;23(4):760–771. doi: 10.1038/s41592-026-03034-9 Search in PMC Search in PubMed View in NLM Catalog Add to search 3d-OT: a deep geometry-aware framework for heterogeneous slices alignment of spatial multi-omics Bingjie Dai Bingjie Dai 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Bingjie Dai 1, # , Litai Yi Litai Yi 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Litai Yi 1, # , Peizhuo Wang Peizhuo Wang 2 School of Life Science and Technology, Xidian University, Shanxi, Xi’an, China Find articles by Peizhuo Wang 2 , Hanshuang Li Hanshuang Li 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Hanshuang Li 1 , Pengwei Hu Pengwei Hu 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Pengwei Hu 1 , Yancheng Song Yancheng Song 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Yancheng Song 1 , Jixiang Xing Jixiang Xing 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Jixiang Xing 1 , Zhenxing Feng Zhenxing Feng 3 College of Sciences, Inner Mongolia University of Technology, Hohhot, China Find articles by Zhenxing Feng 3 , Zhiyuan Yuan Zhiyuan Yuan 4 Center for Medical Research and Innovation, Shanghai Pudong Hospital, Fudan University Pudong Medical Center, Institute of Science and Technology for Brain-Inspired Intelligence, MOE Key Laboratory of Computational Neuroscience and Brain-Inspired Intelligence, Fudan University, Shanghai, China Find articles by Zhiyuan Yuan 4, ✉ , Yongchun Zuo Yongchun Zuo 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China Find articles by Yongchun Zuo 1, ✉ Author information Article notes Copyright and License information 1 State Key Laboratory of Reproductive Regulation and Breeding of Grassland Livestock, Institutes of Biomedical Sciences, College of Life Sciences, Inner Mongolia University, Hohhot, China 2 School of Life Science and Technology, Xidian University, Shanxi, Xi’an, China 3 College of Sciences, Inner Mongolia University of Technology, Hohhot, China 4 Center for Medical Research and Innovation, Shanghai Pudong Hospital, Fudan University Pudong Medical Center, Institute of Science and Technology for Brain-Inspired Intelligence, MOE Key Laboratory of Computational Neuroscience and Brain-Inspired Intelligence, Fudan University, Shanghai, China ✉ Corresponding author. # Contributed equally. Received 2025 Apr 13; Accepted 2026 Feb 17; Issue date 2026. © The Author(s) 2026 Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ . PMC Copyright notice PMCID: PMC13076234 PMID: 41896691 Abstract The rapid advancement of spatial multi-omics technologies has unveiled opportunities for deciphering the intricate spatial heterogeneity; however, current computational approaches struggle to comprehensively integrate diverse molecular and spatial information. Here we propose 3d-OT, a deep geometry-aware framework that leverages spatial geometric and multi-omics information for feature extraction, spatial domains identification and heterogeneous slices alignment. 3d-OT utilizes modality fusion representation to align spatial slices, bridging the gap in spatial multi-omics alignment methods. Meanwhile, we handle nonrigid deformations in heterogeneous slice alignment through soft correspondence optimal transport, and the chamfer distance is introduced to quantify its performance. 3d-OT outperforms existing methods in capturing anatomical details of mouse brain cortex layers and tracking nonrigid deformations of heart and neural crest tissues at different resolutions. Finally, we construct the 3D spatiotemporal trajectory of mouse embryonic development. Overall, 3d-OT enables comprehensive understanding of existing spatial multi-omics data, offering a powerful computational tool to decipher the spatial complexity of biological tissues. Subject terms: Machine learning, Computational models 3d-OT enables efficient alignment of heterogenous multi-omics tissue slices and spatial domain identification. Main Advances in spatially resolved multi-omics have facilitated the exploration of intricate spatial heterogeneity. Compared to spatial transcriptomics technologies 1 – 6 , spatial multi-omics technologies such as DBiT-seq 7 , spatial CITE-seq 8 , spatial ATAC–RNA-seq 9 , spatial CUT&Tag–RNA-seq 9 , SPOTS 10 , SM-Omics 11 and spatial RNA-TCR-seq 12 provide distinct insights across various omics. By integrating complementary omics information, researchers can gain a more comprehensive and holistic understanding of cellular and tissue characteristics from diverse omics perspectives. In addition, spatial omics technologies typically involve multiple heterogeneous slices from different sources. Aligning these heterogeneous slices using spatial multi-omics information can reveal complex cellular relationships that cannot be detected within a single slice. Several deep-learning methods 13 – 21 have been proposed to model spatial information for analysis of spatial omics data; however, we note that the application of spatial information is only to construct graph structures to capture dependency relationships between spatial locations. Furthermore, nonrigid deformation and uneven resolution have always been challenges in alignment of heterogeneous slices 22 , along with the absence of a universally accepted, objective alignment metric in various alignment methods 22 – 26 . As far as we know, there is currently no framework for the alignment of heterogeneous slices in spatial multi-omics. In addition to the problems above, many computational approaches for spatial omics data aim only at solving certain specific analytical tasks, while ignoring a scalable multi-task framework. Here, we present 3d-OT, a deep geometry-aware framework capable of feature extraction, spatial domain identification and heterogeneous slice alignment. Unlike existing methods that rely on graph structures, 3d-OT adopts the point cloud segmentation model PointNet++ 27 , incorporating a mechanism that explicitly encodes positional information. Based on the input of fusion-modal representations, 3d-OT achieves the alignment of heterogeneous slices by employing a soft correspondence optimal transport (SCOT) strategy 28 with smooth loss and splat-based zero-divergence loss. Given the lack of a unified evaluation metric in alignment field, we introduce chamfer distance 29 to quantify the performance of 3d-OT. We first demonstrated 3d-OT’s performance in spatial clustering on simulated and experimentally acquired data of multiple samples including the human dorsolateral prefrontal cortex (DLPFC), human breast cancer, human lymph node and mouse brain coronal sections. By explicitly encoding positional information, 3d-OT captured more fine-grained anatomical details in cortex layers of mouse brain. We then evaluated 3d-OT alongside competing methods for aligning slices from the same platform (10x Visium 30 , STARmap PLUS 31 and Stereo-seq 6 ) as well as across different platforms (seq-FISH 32 and Stereo-seq). 3d-OT successfully tracked nonrigid deformation across varying resolution in complex structure, such as heart and neural crest tissues. We also reconstructed three-dimensional (3D) spatiotemporal differentiation trajectories for various tissues, including the liver and kidney, across different development stages. Our results showed that 3d-OT is a robust multi-task framework for thoroughly investigating the intricate cellular and molecular relationships within both existing and emerging spatial transcriptomics resources. Results Overview of the 3d-OT framework 3d-OT accomplishes fine-grained spatial domain segmentation and slice alignment for 3D reconstruction by integrating spatial multi-omics modalities data with spatially resolved information (Fig. 1a ). Its geometry-aware deep-learning framework is composed of two core modules: (1) a PointNet++ Encoder and (2) a SCOT module. 3d-OT accepts input in the form of feature matrices and spatial coordinates derived from either segmented cells or spatial units, including beads, bins, pixels, spots and voxels. For simplicity, we will henceforth refer to cells and their captured coordinates as ‘spots’. Leveraging its modular architecture, 3d-OT seamlessly supports both single-modality and multimodal tasks concurrently. Given the consistency of the overarching framework, our discussion here emphasizes the implementation of multimodal tasks. Fig. 1. Architecture of 3d-OT multimodal framework. Open in a new tab a , 3d-OT overview. 3d-OT is designed to leverage the spatial location information and expression data from multiple omics modalities across different spatial slices to achieve fine-grained spatial domain segmentation and accurate 3D reconstruction. b , PointNet++ Encoder structure. 3d-OT first uses the k -NN algorithm to construct a spatial neighbor graph using the spatial coordinates. Then for each omics, the preprocessed feature X and the spatial location information spatial = ( x , y ) are concatenated into an attribute matrix and used as input to the PointNet++ Encoder. To capture the importance of different spot attributes, the spatial location information will be repeatedly concatenated into the potential representation. The modality-specific representations from different modalities are fused through an MLP to obtain the integrated representation of spots for fine-grained clusters. The integrated representation and the features of different modalities reconstructed through the decoder will serve as the input for the SCOT model to achieve alignment and 3D reconstruction tasks. c , PointNet++ model. Initially designed to capture local geometric information of point clouds, it improves the classification, segmentation and other geometric analysis tasks of 3D objects. Through its hierarchical structure, PointNet++ progressively extracts features from local to global scales. The attribute matrix after the two-dimensional spatial coordinates and feature matrix is spliced as input to each layer of PointNet++. Content from Generic Diagramming Platform ( https://biogdp.com/ ) was used to draw the schematics ( a , b ) 61 . For multi-omics data integration within a single spatial slice, 3d-OT used the PointNet++ Encoder to integrate geometric information and measurement features within a single omics and then between multi-omics integration. Within each omics, the spatial coordinates were utilized to construct a spatial graph and were integrated with the features before every layer of the PointNet++ (Fig. 1b,c ). The different omics have distinct and complementary contributions to each spot, thereby we further implemented a multilayer perception (MLP) to generate the final multi-omics fusional representation. For the single-omics model, we used Transformer to obtain the final latent representation (Supplementary Fig. 1 ). These representations were then used to cluster spatial domains for uncovering biological associations. The fusional representation and single-omics reconstructed representation from different slices were then input to the SCOT module to achieve various alignment tasks. This workflow was adaptable to alignment of slices from cross-omics, multi-omics and single-omics datasets. Three-dimensional reconstruction of the tissue was generated from the resulting alignments of multiple pairs of slices. In the SCOT module, feature representations derived from distinct slices are utilized to calculate a similarity matrix, which subsequently informs the computation of the transport cost. An entropy regularization method based on Sinkhorn 33 was implemented to obtain the optimal transport plan. We reconstructed the aligned spot positions based on the soft correspondence weights from optimal transport plan. Chamfer distance was used as the reconstruction loss to optimize the positions of the reconstructed spots, and a smoothness loss was applied to ensure a smooth transition of position changes between adjacent slices. Finally, considering the local cell-type differences in spatial slices and drawing inspiration from 3D particle tracking 28 , we adopted a splat-based zero-divergence loss to obtain an alignment flow that follows biological processes. The construction of zero-divergence loss allowed for local complex spatial variations while maintaining overall alignment in the same direction (Supplementary Fig. 2a,b ). To assess the effectiveness of the proposed 3d-OT model, we first performed ablation studies on representative datasets to evaluate the contributions of the various components (Supplementary Figs. 3 and 4 and Supplementary Notes 1 and 2 ). We then assessed the importance of the PointNet++ Encoder and SCOT in spatial multi-omics alignment (Supplementary Fig. 5 and Supplementary Note 3 ). Finally, we analyzed the sensitivity of 3d-OT to the k parameter in the k -nearest neighbor ( k -NN) graph construction (Supplementary Fig. 6 ), with the k values used in this study summarized in Supplementary Table 1 . Benchmarking 3d-OT and existing methods on spatial single-omics data domain identification We first benchmarked 3d-OT’s performance on spatial single-omics domain identification using experimentally acquired data with ground truth labels. The ground truth annotation allowed us to evaluate the performance of 3d-OT against competing methods using supervised metrics, namely, normalized mutual information (NMI) and adjusted Rand index (ARI). For comparison, we tested seven state-of-the-art methods: SEDR, stLearn, SpaGCN, GAAEST, STAGATE, GraphST and SpaNCMG. In the DLPFC dataset, Maynard et al. 30 manually annotated the white matter and cortical layers (L1–L6) in 12 slices using gene markers and cellular structure (Supplementary Fig. 7 ). We visualized the annotations for the slice 151674 (Fig. 2a ). The metrics confirmed that 3d-OT outperformed all methods across 12 slices, followed by SEDR, STAGETE, GAAEST, SpaNCMG and GraphST (Fig. 2b and Supplementary Figs. 7 – 9 ). 3d-OT was able to clearly recover the established understanding of cortical stratification in neuroscience. We visualized the clustering result of each approach, and found that SEDR, stLearn, SpaGCN and STAGATE only partially separated the hierarchical structures, whereas GAAEST, GraphST, SpaNCMG and 3d-OT exhibited better layering results. 3d-OT corresponded well with the manual annotation for all layers (Fig. 2c ) and was the first method achieving ARI score greater than 0.7 for slices 151674 and 151673. Similar results were observed for slices 151671 (ARI = 0.849) and 151672 (ARI = 0.798), as shown in Supplementary Fig. 7 . Fig. 2. The performance of 3d-OT in single-omics spatial domain identification. Open in a new tab a , Original annotation of 151674 slice in DLPFC dataset. WM, white matter. b , Boxplots of ARI values and NMI values for 3d-OT and 7 comparative methods on 12 slices. In the boxplot, the center line represents the median quartile, the box limits represent the upper and lower quartiles and the whiskers denote the 1.5× interquartile range. c , Visualization of the spatial clustering results for 3d-OT and 7 comparative methods on the 151674 slice. d , Original annotation of human breast cancer. DCIS, ductal carcinoma in situ; LCIS, lobular carcinoma in situ; IDC, invasive ductal carcinoma. e , Quantitative evaluation of eight methods with ARI and NMI. f , The clustering visualization of 3d-OT and 7 methods (cluster number = 20). g , Original annotation of mouse visual cortex. CC, corpus callosum; HPC, hippocampus. h , The clustering result of 3d-OT with ARI and NMI. i , Quantitative evaluation of 3d-OT and six methods. j , Visualization of spatial clustering results for six comparative methods. Source data We next examined the performance of 3d-OT with the same competing methods on the human breast cancer dataset. The 20 clusters were visualized based on the original analysis 34 (Fig. 2d ). 3d-OT achieved the best performance in the quantitative analysis of ARI and NMI (Fig. 2e ), providing the best reconstruction of the annotated regions. 3d-OT was the only method that separated IDC_5 completely while maintaining the integrity of the Healthy_1_region (Fig. 2f ). To further evaluate the single-omics performance of methods from previous comparisons, we used a mouse visual cortex dataset from the STARmap platform 35 , which encompassed rich and detailed tissue information. We generated visualizations of the manual annotation on mouse visual cortex which contains the hippocampus, corpus callosum, layer 6 (L6), layer 5 (L5), layer 4 (L4), layer 2/3 (L2/3) and layer 1 (L1) (Fig. 2g ). Visually, 3d-OT was able to clearly recover all seven hierarchical structures to closely match the ground truth (Fig. 2h ). The metrics confirmed the visuals with 3d-OT scoring top in ARI and NMI, followed by STAGATE (Fig. 2i ). 3d-OT clearly separated the five layers of the corpus callosum, L2/3, L4, L5 and L6 in the middle, whereas SpaNCMG and STAGATE were unable to distinguish between the L5 and L6 regions. GAAEST and SEDR could not separate the L2/3 and L4 regions (Fig. 2j ). In addition, to further explore the applicability of 3d-OT, we integrated representations from the omics foundation model scGPT 36 for evaluation, but the performance did not exceed that of the original 3d-OT framework (Supplementary Fig. 10 ). Benchmarking 3d-OT and existing methods on simulated and experimental spatial multi-omics data domain identification To demonstrate 3d-OT’s multi-omics domain identification performance, we benchmarked it with four competing methods: MISO, CellCharter, COSMOS and SpatialGlue using simulated data and experimentally acquired data. MISO was performed without hematoxylin and eosin (H&E)-stained images. The supervised metrics, namely, homogeneity, mutual information, v measure, AMI (adjusted mutual information), NMI and ARI, along with the unsupervised metric, Moran’s I score, were used to quantitatively evaluate the performance of different methods. We employed the same simulated data evaluation procedure as utilized in SpatialGlue, where factors model biological domains and modalities simulate the transcriptome and proteome, respectively. Modality 1 defines factors 1, 3 and 4 following the zero-inflated negative binomial distribution, whereas modality 2 determines factor 2 following the negative binomial distribution (Fig. 3a ). 3d-OT achieved the best performance in the quantitative evaluation of six supervised metrics across five different parameter distributions of simulated data (Fig. 3b,c ). Visually, 3d-OT clearly reconstructed the distribution of the four factors. Similarly, in the other four different parameter distributions of simulated data, 3d-OT exhibited the best performance (Supplementary Fig. 11 ). Fig. 3. The performance of 3d-OT in multi-omics spatial domain identification. Open in a new tab a , Original annotation of simulated data 1. b , Boxplots of the six metrics with the scores from five simulated datasets. In the boxplot, the center line denotes the median, box limits denote the upper and lower quartiles, and whiskers denote the 1.5× the interquartile range. n = 5 simulated samples. c , Visualization of the spatial clustering results for 3d-OT and four comparative methods. d , Original annotation of human lymph node sample A1. e , Quantitative evaluation of five methods with six supervised metrics. f , The clustering visualization of 3d-OT and four methods (cluster number = 10). g , Manual annotation of tissue from P22 mouse brain (spatial ATAC–RNA-seq). VL, lateral ventricle; ccg, genu of corpus callosum; aco, anterior commissure, olfactory limb. h , Boxplots of unsupervised metrics Moran’s I score about the five methods. In the boxplot, the center line represents the median quartile, the box limits represent the upper and lower quartiles, and the whiskers denote the 1.5× interquartile range (cluster number = 18). i , Quantitative evaluation of five methods with supervised metrics ARI. j , The clustering visualization of 3d-OT and four methods (cluster number = 18). Source data We then benchmarked 3d-OT against four competing methods using a human lymph node dataset 20 (section A1) profiled with a 10x Visium RNA-protein co-assay. The original annotations are visually represented for reference (Fig. 3d ). The annotation showed the major structures as the pericapsular adipose tissue and capsule, which formed the outer layers of the bulb, while the cortex and medulla (including sinuses, cords and vessels) constitute the core internal structures. 3d-OT exhibited the best performance on the evaluation metrics (Fig. 3e ). All methods distinguished the cortex region, but only 3d-OT identified the capsule that forms the outer layers of the bulb. SpatialGlue and CellCharter were only able to partially identify the capsule region, whereas MISO and COSMOS failed entirely to detect it (Fig. 3f ). To further evaluate the performances of the best methods from previous comparisons, we used a spatial ATAC–RNA-seq 9 dataset comprising a slice of (P)22 mouse brain coronal section. We applied the same manual annotation, generated by COSMOS with reference to the Allen Brain Atlas, as a baseline for comparison (Fig. 3g ). In terms of Moran’s I score, 3d-OT ranked second, with COSMOS achieving the best result due to its lowest noise levels (Fig. 3h ); however, 3d-OT demonstrated the highest performance on the ARI metric, indicating that the spatial domains identified by 3d-OT are more aligned with biological manual annotation (Fig. 3i ). 3d-OT outperformed SpatialGlue and COSMOS in resolving distinct regions (L1–L3, L4, L5, L6a/b and caudoputamen), further confirming its superior ability in recovering the underlying biological truth of spatial data (Fig. 3j ). To highlight the importance of multi-omics analysis, we showcased that 3d-OT, utilizing both modalities of mouse brain data, outperformed single-omics approaches that rely solely on transcriptomics data (Supplementary Fig. 12 ). 3d-OT dissects spatial epigenome–transcriptome mouse brain samples at higher resolution We extended the analysis to another dataset of coronal sections incorporating a joint profiling of spatial CUT&Tag (H3K27ac histone modification) and spatial transcriptome (Fig. 4a ). 3d-OT successfully segmented spatially distinct regions with similar transcriptional profiles (Fig. 4b ), including cortical layer 6 subdomains (L6a/L6b) and lateral septal nucleus. These regions share similar gene expression signatures, especially cortex (ctx) layers 6a and 6b, which are often reported as one uniform layer 37 . COSMOS, though presenting the least noise, lacks accuracy when identifying the borders of each cluster, whereas SpatialGlue was unable to differentiate between cortical layers 6a and 6b (Fig. 4c,d and Supplementary Fig. 13a ). The neighborhood enrichment results also demonstrated that 3d-OT outperformed SpatialGlue (Supplementary Fig. 13b ). By explicitly integrating geometric information, 3d-OT successfully reflected a better anatomical distribution of the tissue. Fig. 4. 3d-OT dissects spatial epigenome–transcriptome mouse brain samples at higher resolution. Open in a new tab a , Annotation of mouse brain coronal sections from the Allen Brain Atlas. LSc, lateral septal nucleus, caudal part; LSr, lateral septal nucleus, rostral part; CLA, claustrum; EPd, endopiriform nucleus, dorsal part; PIR, piriform cortex; CP, caudoputamen. b , Separate spatial plots of ten annotated clusters identified by 3d-OT in the mouse brain (P)22 sample (spatial CUT&Tag-RNA-seq, H3K27ac). The annotated labels correspond to 3d-OT’s results and the clustering colors do not necessarily match the same structures for the other methods. c , The clustering visualization of 3d-OT and four methods. d , Spatial mapping of marker genes expression for L6b. The violin plot colors correspond to 3d-OT’s results and do not necessarily match the same structures for the other methods. Cluster 12 was annotated as L6b. e , Heatmap of markers expression for each cluster. f , Spatial mapping of Garnl3 expression for (P)22 mouse brain. The reason 3d-OT could distinguish these regions may be due to its higher sensitivity to marker genes compared to existing solutions. We listed the differentially expressed genes (DEGs) of each domain segmented by 3d-OT spatial CUT&Tag-RNA-seq result, and a large portion of the top-ranked genes were known markers of corresponding cell subtypes (Fig. 4e ). Both Gpr88 and the orthologs of Pde1b have been documented to distribute throughout the nucleus accumbens (ACB) and caudoputamen 38 , 39 . Trpc4 , Homer2 and Dgkg have all been reported as marker genes of LS neurons, and Dgkg has been highlighted to have a broader distribution in the septum, which is also consistent with our results 40 . Ctgf , Cplx3 and Nxph3 are all well-studied specific markers of cortex layer 6b 41 – 43 , whereas Rorb , Cux1 and Cux2 spread widely across cortex layers 44 , 45 . Rgs12 and Pax6 have also been recorded to express in corresponding regions aligning with our results 46 , 47 . The predicted distribution of Mbp and Sox2 was consistent with the original analysis, whereas Nexn (CP), Cldn11 (ccg), Fezf2 (ctx L6a) , Bcl11b (CP) and Tle4 (CP) were discovered to be potential markers by other domain segmentation methods 20 , 21 . Notably, three markers of L6b showed pronounced expression specificity confined to that particular layer; however, the weak expression signals of these genes likely explain why attention-based methods struggle to reliably identify this distinct domain. To quantify the ability of 3d-OT to identify fine-grained regions, we visualized the expression of three marker genes specific to the cortical layer 6b region ( Ctgf , Cplx3 and Nxph3 ). 3d-OT exhibited substantially enhanced specificity in detecting these genes in L6b (Supplementary Fig. 14 ). We then performed an ablation study to pinpoint the source of 3d-OT’s enhanced resolution capability, revealing that it stems from both explicit geometric information and the PointNet++ architecture (Supplementary Fig. 15 ). In addition to the reported genes, the visualization of these DEGs revealed several potential markers with highly specific spatial expression patterns: Nefm (ctx layers), Pdyn (ACB), Nr4a2 (CLA/EPd) and Garnl3 (ctx layer 6a). The precise delineation of cortical layer 6b has led us to hypothesize that Garnl3 , a potential marker identified in layer 6a, may serve as a critical marker gene. Garnl3 exhibited a specific spatial expression pattern in the L6a region of the brain, and the chromatin in this area is in a substantially open state, indicating that Garnl3 may have high transcriptional activity. The L6a region exhibited abundant expressions and H3K27ac/H3K4me3 (active transcription-associated) but low H3K27me3 modifications, collectively supporting Garnl3 as a potential L6a marker gene (Fig. 4f ). The peak-to-gene links plots further demonstrated a strong enrichment of open chromatin and activating histone modifications in the promoter region of Garnl3 (Extended Data Fig. 1a ). Extended Data Fig. 1. The epigenetic modification of Garnl3. Open in a new tab a , Peak-to-gene links plots about Garnl3 in ATAC, H3K27ac, H3K4me3, and H3K27me3. b , The enrichment results of known motifs for H3K27ac. We then used the Homer package 48 to perform transcription factor binding site (Motif) enrichment analysis on the Garnl3 promoter region. The known motifs of the transcription factors Zbtb18 and Zkscan1 were strongly enriched, indicating a potential regulatory relationship with Garnl3 (Extended Data Fig. 1b ). Zbtb18 played a crucial role in the development of the mouse cerebral cortex by regulating neuronal migration and differentiation, ensuring the proper formation of cortical neural circuits 49 , 50 . Specifically, during the embryonic development of the mouse cerebral cortex, Zbtb18 cooperated with other transcription factors, such as Neurog2 and Neurod1 , to ensure the correct migration of neurons from the ventricular zone to the cortical plate. This mechanism is crucial for establishing the layered structure and neural circuits of the mouse cerebral cortex. To further evaluate the reliability of 3d-OT’s reconstruction dealing with different modalities, we used another two spatial CUT&Tag-RNA-seq (H3K4me3 and H3K27me3 histone modification) datasets from the same source for domain segmentation (Supplementary Figs. 16 and 17 ). Based on the clustering results, COSMOS was unable to maintain its performance with different input modalities, whereas 3d-OT exhibited a high degree of consistency across four distinct datasets, providing robust evidence that it can effectively reconstruct the original anatomical regions with reliability across diverse modalities. SpatialGlue being the second-best method in retaining segmentation performance, we compared it to 3d-OT in neighbor enrichment analysis (Supplementary Figs. 16d and 17d ), and the result demonstrated that our method has better spatial correlation. From the DEG visualization and neighbor enrichment analysis, it was evident that the 3d-OT’s domain segmentation application can provide the most accurate anatomical truth about the input data across different modalities combination among all existing methods. Benchmarking 3d-OT and existing aligning methods across distinct technologies and modalities To evaluate the alignment performance of 3d-OT, we systematically benchmarked it against five leading methods (Spatial-Linked Alignment Tool (SLAT), Harmony, SANTO, PASTE and PASTE2). The evaluation for alignment tasks classified into the following three categories: within-platform alignment (three representative technologies, which reflect a wide array of methodology, resolution and throughput, specifically 10x Visium, STARmap PLUS and Stereo-seq), Cross-platform alignment (seq-FISH and Stereo-seq) and Multi-omics/Cross-omics alignment (spatial CUT&Tag-RNA-seq and ATAC–RNA-seq). We employ two metrics to evaluate the results: the chamfer distance and the Cell-Type Matching Index (CI) 22 , 26 . The chamfer distance, a well-established metric for assessing similarity between two-point clouds, is used to quantify the geometrical similarity between the aligned and original spot sets on the target slice. We conducted the alignment benchmark using the 151673 and 151674 slices of DLPFC dataset and 3d-OT outperformed existing methods across all seven distinct regions (Fig. 5a and Supplementary Fig. 18 ). SLAT and Harmony ranked just behind 3d-OT. PASTE2, although it mitigated the alignment collapse issue 51 of PASTE, still failed to match the performance of the other three methods. 3d-OT also achieved the highest metric performance across the alveus, corpus callosum, cortex and hippocampus in an 8-month-old mouse brain dataset generated from STARmap PLUS technology (Fig. 5a and Supplementary Fig. 19 ). Next, we evaluated 3d-OT’s capabilities with E15.5 mouse embryo Stereo-seq dataset and 3d-OT surpassed all others (Fig. 5a and Supplementary Fig. 20 ). We generated original annotations for two slices and selected seven different regions from them to assess the alignment performance, namely: brains, spinal cord, epidermis, liver, heart, muscle and connective tissue (Supplementary Fig. 20 ). The boxplot showed that 3d-OT achieved the highest median in the alignment results (Fig. 5a ). Visually, both SLAT and Harmony show a sudden shift in position in the spinal cord region, whereas 3d-OT aligns this region smoothly. We subsequently evaluated the robustness of 3d-OT in scenarios lacking stereotypical spatial patterns. 3d-OT consistently preserved its performance when aligning an artificially fragmented DLPFC dataset and a human breast cancer dataset (Supplementary Fig. 21 and 22 ). Fig. 5. The performance of 3d-OT on the spatial alignment. Open in a new tab a , Visualization of alignment results produced by 3d-OT and five comparative methods across three benchmark datasets. Boxplots show the distribution of two evaluation metrics: log 10 (chamfer distance) and CI for all six methods. In each boxplot, the center line indicates the median, the box limits correspond to the first and third quartiles and the whiskers represent 1.5× the interquartile range. b , Alignment visualization between E8.75 seq-FISH and E9.5 Stereo-seq mouse embryo datasets for 3d-OT, SLAT, Harmony and PASTE. Quantitative evaluation of six methods is presented using −log 10 (chamfer distance) and CI. Source data Spatial alignment across multiple technologies and modalities enables a more comprehensive cellular view 52 . To assess whether 3d-OT maintains consistent performance when analyzing the same biological samples across different technological platforms, we benchmarked the 3d-OT with other methods using both a seq-FISH E8.75 mouse embryo dataset and a Stereo-seq E9.5 mouse embryo dataset. Specifically, the seq-FISH dataset comprises over 10,000 cells, yet captures only ~350 genes, in contrast to the Stereo-seq dataset, which profiles approximately 5,000 cells and over 20,000 genes (Supplementary Fig. 23a ). Alignment results revealed region-specific correspondences across platforms (Supplementary Fig. 23b ), and we selected three corresponding regions (heart, cardiomyocytes; brain, fore/mid/hindbrain; neural crest, neural crest/cranial mesoderm/surface ectoderm) to evaluate cross-platform alignment performance of 3d-OT (Fig. 5b ). SANTO and PASTE2 were omitted from the analysis due to their absence of cross-platform alignment functionality. We expanded the region corresponding to the neural crest in seq-FISH dataset to include the cranial mesoderm and surface ectoderm, which conforms with the approach adopted in the SLAT study. 3d-OT successfully tracked the nonrigid morphological deformations, while competing methods consistently produced results with physically inaccurate alignments (Fig. 5b ). The quantitative evaluation results confirmed the visuals with 3d-OT scoring top. Next, we test if 3d-OT can produce the same superior performance when applied to spatial slices of multi-omics data. We utilized two spatial slices from (P)22 mouse brain samples: spatial CUT&Tag-RNA-seq (RNA1 + H3K27ac) and spatial ATAC–RNA-seq (RNA2 + ATAC), as illustrated in Extended Data Figs. 2 and 3 . The different omics information was assigned to five distinct sets (RNA1, RNA2; RNA1, ATAC; H3K27ac, RNA2; H3K27ac, ATAC; RNA1 + H3K27ac, ATAC + RNA2) to implement a comprehensive analysis (Supplementary Fig. 24 ). 3d-OT outperformed existing methods and was the only approach capable of addressing the multi-omics combination (RNA1 + H3K27ac; ATAC + RNA2). SLAT ranked second in the alignment task for five different combinations. As PASTE2 and SANTO were unable to achieve crossmodal alignment, we set their scores to ‘0’. Extended Data Fig. 2. Single-omics, cross-omics, and fusion-modal alignment of the (P)22 mouse brain slices. Open in a new tab Visualization of the alignment between (P)22 mouse brain samples obtained via RNA-seq and CUT&Tag-seq (H3K27ac) and the spatial ATAC-RNA-seq sample. Since PASTE2 and SANTO cannot produce cross-modal alignment results, their outputs are marked as NA and assigned a value of 0 when calculating the chamfer distance. Notably, only 3d-OT supports the alignment of multimodal data fusion. Source data Extended Data Fig. 3. Spatial slices alignment results using 3d-OT, SLAT, Harmony, PASTE, PASTE2, and SANTO on slices with multiple omics profile. Open in a new tab a , Spatial clustering results of 3d-OT on each (P)22 mouse brain slices (RNA + ATAC; RNA+H3K4me3; RNA+H3K27ac; RNA+H3K27me3). b , Original annotation of mouse spleen dataset. c , Performance of each method on four datasets. The equation for the Overall Rank is: rank overall = 8 / ∑ ( rank CI + rank chamfer ) . For 3d-OT, we tested performance using both multi-omics and single-omics data, respectively, whereas other methods were evaluated using only single-omics data. d , Visualizations of the alignment results of each method on four datasets. Source data For a more comprehensive evaluation of 3d-OT’s multi-omics alignment capability, we conducted additional benchmarks on three sets of (P)22 mouse brain slices and on a multi-omics mouse spleen dataset 10 (Extended Data Fig. 3 ). Each set of brain slices comprised two slices with distinct epigenomic profiles (H3K27ac-H3K27me3, H3K27ac-H3K4me3 and H3K27ac-ATAC). Across these benchmarks, 3d-OT leveraging multi-omics representations outperformed all baseline methods, whereas 3d-OT using transcriptomics alone ranked immediately behind. 3d-OT constructed the spatiotemporal developmental trajectories of mouse embryo Embryonic development is a dynamic and hierarchical process that encompasses the intricate formation of tissues and organs through a series of successive cellular events. We used 3d-OT to perform 3D reconstruction of the mouse embryonic developmental process from E11.5 to E16.5 and explored the spatiotemporal developmental trajectories of different tissues. We initially generated visualizations of the original annotations across six time points (Supplementary Fig. 25 ). Despite the positional shifts of the heart and liver throughout development posing challenges for nonrigid alignment across distinct time points, 3d-OT successfully captured their developmental trajectories (Fig. 6a ). Visually, the red highlights denoted the positions of the heart and liver, while blue highlights indicated the locations of the reconstructed spots. It is noteworthy that the heart at E13.5 exhibits a ring-like structure, and 3d-OT successfully reconstructed the corresponding morphological distribution. The alignment flow distribution for the heart revealed a contraction from E11.5 to E14.5, followed by divergence from E14.5 to E16.5. Conversely, the alignment flow of the Liver exhibited continuous divergence. These observed patterns corresponded closely with the spatial distribution dynamics of the heart and liver at various developmental stages (Supplementary Fig. 25 ). Fig. 6. 3d-OT reproduces the development process of mouse embryo. Open in a new tab a , Visualization of 3D reconstruction result of heart and liver from E11.5 days to E16.5 days. The blue spots represent the reconstruction spots from the SCOT model. b , Visualization of the alignment of E11.5 and E12.5 mouse embryo Stereo-seq datasets, colored by cell types. The red spot (bottom) represents the heart at E11.5 days. Red spot (top) represents the heart and blood vessel at E12.5 days respectively. The blue spot (top) represents the reconstruction spot from the SCOT model. c , Visualization of the alignment result of E11.5 urogenital ridge. The red spot (bottom) represents the urogenital ridge at E11.5 days. Red spot (top) represents the kidney and ovary at E12.5 days, respectively. The blue spot (top) represents the reconstruction spot from the SCOT model. d , Sankey plot of cell-type development from E11.5 to E16.5 as inferred from 3D reconstruction. Colored by the original annotation. Links containing less than 1% of cells are omitted for clear visualization. To explore spatiotemporal dynamics during early mouse embryonic development, we analyzed the alignment results spanning E11.5 to E12.5. Our alignment results between the heart and blood vessel reflect their developmentally linked ontogeny (Fig. 6b ), where blood vessels form adjacent to the early embryonic heart to establish circulatory support 53 . During cardiac development, vascular structures emerge within the heart, primarily through processes such as angiogenesis and vascular remodeling, ensuring an adequate blood supply to the developing organ 54 . We next followed up on kidney and ovary, two newly emerging organs at around E11.5–12.5. 3d-OT accurately identified them both as developing from the ‘urogenital ridge’ at E11.5 (refs. 55 , 56 ; Fig. 6c ). Finally, we generated the 3D reconstruction results of the major organs during the developmental process. The results indicated that most cells in the brain, heart and liver were well aligned with a high number of alignments, consistent with their spatiotemporal conservation at the six time points (Fig. 6d ). In addition, several regions showed distinct differentiation phenomena, such as the dermomyotome development into muscle and connective tissue at E12.5, with muscle further development into smooth muscle at E14.5. During embryonic development (around E12.5), the somite-derived dermomyotome differentiates to give rise to both muscle and connective tissue 57 , 58 . Specifically, the myotome (dermomyotome-derived) generates muscle cells, while the dermatome gives rise to connective tissues including tendons and dermis. For some non-developmental alignment results, such as the alignment of the E12.5 dorsal root ganglion (DRG) with the spinal cord at E13.5, this might be due to the spinal cord information not being annotated in E12.5 (Supplementary Fig. 25 ). The DRG and the spinal cord had been in very close proximity to each other, in adjacent regions of the spine. The choroid plexus and the brain also exhibited a certain degree of alignment. During brain development, the choroid plexus occupies the lateral, third and fourth ventricles, serving distinct functional roles within these compartments. These results demonstrate that 3d-OT is highly effective in reconstructing embryonic developmental trajectories, facilitating the discovery of new differentiation pathways. Discussion 3d-OT is a deep geometry-aware multi-task framework incorporating PointNet++ network and SCOT methodology. We designed 3d-OT to incorporate spatial geometric modality and multi-omics modalities by explicit utilization of positional information in the neural networks. With the presented examples, 3d-OT demonstrated a superior ability to utilize multimodal data for identifying domains in spatial slices. This capability can also be extended to align spatially resolved slices processed with different technologies or parameters. Our method proves the fact that existing methods have not extracted enough information from spatial location data. Furthermore, our quantitative benchmarking demonstrated that 3d-OT exhibited superior performance to seven state-of-the-art unimodal and four multimodal methods on 14 single-omics datasets and ten multi-omics datasets in spatial domain identification. The strong performance of 3d-OT underscores the necessity of a cohesive design, in which the incorporated explicit geometric information can be effectively captured by the PointNet++ architecture. In addition, the MLP-based modality fusion module facilitates the integration of complementary omics information, while the SCOT module further refines spatial alignment through targeted optimization of geometrical correspondences between slices. Collectively, these components enable 3d-OT to achieve robust and consistent performance across both spatial domain identification and slice alignment tasks. We applied the 3d-OT to a set of mouse brain epigenome–transcriptome data, revealing finer cortical layers and lateral septal nucleus regions. 3d-OT also discovered new potential marker genes in the L6a region. We also demonstrated the ability of 3d-OT to address heterogeneous alignment involving nonrigid deformation. This ability inspired us to construct a spatiotemporal trajectory mapping of mouse embryonic development. To our knowledge, 3d-OT is the pioneering method that explicitly leverages geometric modalities and the first to accomplish both multimodal and crossmodal end-to-end alignment without relying on fused representations produced by external sources. Most existing computational spatial omics approaches aim only at addressing specific analytical tasks. Established methods like CellCharter, COSMOS, SpatialGlue and MISO are widely used for domain identification in spatial multi-omics. CellCharter effectively captures shared features across modalities by concatenating multiple omics into a single matrix for integrated embedding, but this approach may overlook modality-specific signals, potentially limiting its ability to fully leverage the unique contributions of each omics layer. COSMOS and SpatialGlue employ multi-encoder design to integrate multi-omics data, but their conventional graph convolutional network-based frameworks could be limited in capturing global geometrical features, leading to exaggerated delineations of certain regions in our benchmarking sections. MISO relies on H&E-stained histology images for optimal performance, limiting its applicability when such images are unavailable. In contrast, 3d-OT leverages a PointNet++ architecture with a data fusion strategy to robustly model global geometrical distributions while integrating diverse modalities, achieving strong performance across varied datasets. Methods such as SLAT, SANTO, Harmony, PASTE and PASTE2 are well established for spatial slice alignment, but they were not specifically designed to align multi-omics slices. For methods that provide crossmodal alignment strategies or offer more flexible frameworks, we conducted crossmodal benchmarking, though several methods posed reproducibility challenges and could not be fully included in the comparison. In contrast, 3d-OT employs PointNet++ Encoders to explicitly capture both multi-omics and spatial information, followed by SCOT to achieve robust slice alignment even in the presence of pronounced differences between transcriptomic and epigenomic profiles. This capability is particularly relevant for advanced applications, such as reconstructing 3D tissue architectures, where crossmodal alignment is crucial for resolving complex biological structures. Currently, owing to the difficulty of collecting, spatial data that comprises joint profiling of multi-omics are relatively scarce. We believe that in the future, incorporating information from diverse omics to align heterogeneous slices will provide comprehensive new insights into the processes of biological development. In validating the performance of 3d-OT, we also explored the use of omics foundation models to assess their potential for extending our framework, but no performance improvement was observed. While existing pretrained models capture rich transcriptional patterns, their lack of explicit spatial representation may constrain their ability to fully model spatial organization and domain boundaries. The key characteristic for a spatial omics foundation model is that it should natively support spatial coordinates as input. Moreover, using single-cell data and spatial omics data as joint pre-training may achieve better results, just like Nicheformer 59 and CellPLM 60 . For multimodal processing, as verified by 3d-OT, MLP fusion strategy can be used to jointly encode information of different modalities. Moving forward, several aspects that warrant further exploration include: (1) we plan to extend 3d-OT to incorporate image data into multimodal integration. Most spatial omics technologies are accompanied by the generation of images, which contain important histological morphological features. (2) Stitching task. In addition to longitudinal alignment tasks, the task of stitching multiple slices from the same tissue cross-section is also crucial. In the future, while using multi-omics to analyze spatial domains, stitching multi-omics slices from the same cross-section will provide a more comprehensive tissue perspective. (3) Batch correction of potential multi-omics representations. Although the multi-omics latent representations of individual slices are effective for deciphering spatial domains, batch effects still exist between multi-omics latent representations from different slices, which impact the accuracy of multi-omics alignment tasks. (4) We first introduced the chamfer distance to evaluate macroscopic geometric structure preservation in spatial slice alignment. While the widely adopted CI reflects microscopic cell-label matching achieved by alignment methods, it lacks the ability to assess whether the aligned spots exhibit credible geometrical distributions. In the cross-platform alignment benchmark, the CI metric did not rank 3d-OT as the best-performing method, but it achieved a more accurate reconstruction of the geometrical correspondence between slices than the top-ranked approach; however, when the aligned slices exhibit highly similar geometrical structures, only use of chamfer distance may not effectively distinguish the relative performance of different methods. In the future, we plan to integrate the chamfer distance with additional metrics to establish a more comprehensive evaluation framework. Methods Data preprocessing Single-modal data preprocessing For spatial domain identification, the gene expression counts were log-transformed and normalized by library size via the SCANPY package 62 . The top 3,000 highly variable genes (HVGs) were selected and used as input to the encoder. For the alignment of spatial slices, we reference SLAT 22 and use SVD-based cross-dataset matrix decomposition strategy to correct inter-sample batch effects. Multimodal data preprocessing To preprocess the transcriptomic data, pixels expressing fewer than 200 genes and genes expressing fewer than 200 pixels were filtered out. Next, the gene expression counts were log-transformed and normalized by library size via the SCANPY package 62 . The top 3,000 HVGs were selected and used as input to principal-component analysis (PCA) for dimensionality reduction. For consistency with the chromatin peak data, the first 50 principal components were retained and used as input to the encoder. For the chromatin peak data, we used latent semantic indexing 63 to reduce the raw chromatin peak counts data to 50 dimensions. For the antibodies (ADT) data, we first filtered out genes expressed in fewer than ten spots. The filtered gene expression counts were then log-transformed and normalized by library size using the SCANPY package. Finally, the top 3,000 HVGs were selected and used as input for PCA. We applied centered log ratio normalization to the raw protein expression counts. PCA was then performed on the normalized data and the top 30 principal components were used as input to the encoder. The 3d-OT framework 3d-OT is a new model based on multi-module integration, designed to leverage the spatial location information and expression data from multiple omics modalities across different spatial slices to achieve fine-grained spatial domain segmentation and accurate heterogeneous slice alignment. The model consists of two distinct modules: (1) PointNet++ Encoder; and (2) SCOT. Benefiting from the modular design, 3d-OT readily extends to spatial multi-omics data with more than two modalities. PointNet++ Encoder PointNet++ Encoder is based on the point cloud deep-learning model PointNet++. Initially designed to capture the local geometric information of point clouds, PointNet++ improved the classification, segmentation, and other geometric analysis tasks of 3D objects. Through its hierarchical structure, progressively extracted features from local to global scales. This approach effectively captured local gene expression and its spatial location correlations in spatial omics data. The integration of two-dimensional (2D) spatial information allowed the model to more accurately distinguish complex geometric structures and object boundaries. Construction of neighbor graph For each spatial omics slice X , we constructed a spatial neighborhood graph G = ( V , E ) using the k -NN algorithm, where V and E denote the sets of spots and edges, respectively. The adjacency matrix of G is denoted as A , with A i , j = 1 if an edge exists between spots i and j , and 0 otherwise. Based on the expression feature matrix derived from each slice and the neighborhood indices provided by G , we constructed a local feature matrix M ( i ) for each spot x i in X . The j -th row, denoted as M j ( i ) ∈ R d modality , represents the expression feature vector of the j -th nearest neighbor of spot x i . By stacking all spot-specific neighborhood matrices, we obtained a global neighboring feature tensor X ∈ R N × k × d modality where N denotes the total number of spots and d modality represents the dimensionality of the omics features for the slice. This tensor served as the input for subsequent integrative analysis. PointNet++ Encoder for individual modality Different omics data exhibit distinct feature distributions. To encode these data into a latent space, we employed an encoder framework built upon the PointNet++ architecture. To incorporate spatial information, we concatenated the exact spatial coordinates spatial = ( x , y ) of each neighboring spot to the corresponding local feature matrix X i , in which X i represents the i -th matrix of the tensor X . Formally, for each spot i = 1 , … , N , the input feature matrix for the l -th layer of the PointNet++ Encoder is defined as: X i l = concat X i , x , y 1 where l represents the layer index of the encoder and ( x , y ) are the vectors of spatial coordinates for the neighbors of spot i . This approach is conceptually similar to learning graph representations from the spatial graph G , which captures physical proximity between spots. By explicitly including spatial coordinates, the model is better able to perceive the overall distribution pattern of the spots, thereby integrating local expression features with tissue spatial structure. A PointNet++ Encoder layer is composed of three successive convolutional layers, each followed by batch normalization, and a final max pooling operation that yields the latent representation. Specifically, after the preprocessing step for the l -th layer, the integrated attribute tensor X l ∈ R N × k × d modality + 2 is provided as input to the following transformation: X l = MaxPooling BN LeakyReLU Conv X l 2 where X l denotes the latent representation produced by the l -th PointNet++ layer. In our 3d-OT framework, three PointNet++ Encoder layers are stacked, and the final representation of the m -th modality is denoted as modality m X 3 . The latent representations from different modalities are fed into an MLP to learn a unified representation: Z fused = MLP concat modality 1 X 3 , modality 2 X 3 3 where Z fused denotes the fused-modality representation output by the MLP and modality 1 X 3 and modality 2 X 3 represent the latent representations from different modalities. Module training in PointNet++ Encoder To enforce the learned latent representation to preserve the expression profiles from different modalities, we design an individual decoder for each modality to reverse the integrated representation Z fused back into the normalized expression space. Specifically, by leveraging Z fused from the between-modality MLP layer as input, the representations X o u t p u t l for each modality m ∈ { 1,2 } generated by the decoder at the l -th layer are formulated as follows: modality m X output l = σ X output l − 1 modality m W l + modality m b l 4 where W l and b l correspond to the trainable modality-specific weights and biases at each layer, respectively, with σ denoting the Rectified Linear Unit (ReLU) activation function. The input to the first decoder layer is Z fused , and the output of the final layer is X recon 3 . The PointNet++ Encoder module is trained to minimize the expression reconstruction loss: Loss = 1 N ∑ N i = 1 modality 1 X i − modality 1 X recon , i 3 2 + 1 N ∑ N i = 1 modality 2 X i − modality 2 X recon , i 3 2 5 where modality 1 X and modality 2 X represent the preprocessed original features of the modalities 1 and 2, respectively. Alignment module Inspired by previous research 64 , 65 , we implemented an optimal transport-based framework to achieve soft correspondence alignment between source and target slices. Optimal transport provides a mathematical framework for aligning probability distributions, while preserving their geometric properties, addressing the challenge of redistributing mass from a source to a target distribution with minimal cost. To make the spatial structure of the estimated distribution better match the target distribution, we employed a soft correspondence strategy. Rather than enforcing strict one-to-one correspondence between spatial locations, we leveraged chamfer distance within an unsupervised optimization process, prioritizing structural and spatial geometric properties as the optimization objective to achieve flexible and accurate alignment. Solving optimal transport for soft correspondence The optimal transport computation requires a feature matrix Φ ∈ R n × d , where n denotes the number of spatial spots and d is the feature dimension. The matrix Φ can be instantiated in two ways: (1) As the fused representation: Φ = Z fused ∈ R n × d 6 which is obtained from the MLP data fusion module; or (2) As the reconstructed single-modality representation: Φ = modality m X recon 3 ∈ R n × d 7 where modality m X recon 3 denotes the reconstructed representation of modality m after three successive PointNet++ Encoder layers. Let Φ X and Φ Y represent the feature matrices extracted from two input spatial slices, X and Y , respectively. We initiate by computing the spot-to-spot similarity matrix, given by: S i , j = Φ x i ⋅ Φ y j T ∥ Φ x i ∥ 2 ∥ Φ y j ∥ 2 8 where Φ x i represents the feature of the i -th spot in Φ X and Φ y j represents the feature of the j -th spot in Φ Y . For each source spot x i ∈ X , we assigned an equal mass of 1 X to ensure normalization. We then considered its transport to the target spot y i ∈ Y with the cost matrix defined as: C i , j = 1 − S i , j 9 In this formulation, a higher cost corresponds to a lower similarity in the feature space. We then apply the entropy-regularized Sinkhorn algorithm 33 to identify the optimal transport plan T * : T * = argmin T ∈ R + n ∑ i , j exp − C i , j ϵ × support i , j T i , j + ϵ × γ + ϵ γ ∑ i , j T i , j log T i , j − 1 10 where γ = e gamma and ϵ = e epsilon , with gamma and epsilon being learnable parameters optimized during training. The operator support i , j = ( 1 − σ ∥ S i , j ∥ ) + ⊙ S i , j acts as a thresholding function. Here, ϵ controls the strength of entropy regularization, while γ serves as an additional tuning factor, modulating the convergence behavior of the transport matrix by adjusting the step size of the Sinkhorn iterations. The optimal transport plan T * yields the soft correspondence weight of spot x i to spot y j : W i , j = e T i , j * ∑ k ∈ M Y x i e T i , k * 11 where M Y ( x i ) denotes the set of L candidate spots from Y corresponding to the top- L values of T i , j * , with L being a tunable hyperparameter. Based on these weights, the estimated position of spot y j * is obtained as: y j * = ∑ y j \in Y W i , j y j 12 Finally, the alignment flow F i from spot x i to spot y j is determined as: F i = y j * − x i 13 Self-supervised losses As manually linking spots between spatial slices is notably intricate, we adopt self-supervised loss function to train the alignment module. Reconstruction loss A core principle guiding self-supervised alignment flow learning is the fact that y j * and y j should be similar. The chamfer distance is a standard metric used to measure the shape dissimilarity between point clouds in point cloud completion. We adopt it as our reconstruction loss: L recon = 1 ∣ y ′ ∣ ∑ y j ′ ∈ y min y j ∈ y ∥ y j ′ − y j ∥ 2 14 where y ′ represents the estimated spatial slice formed by y j and y is the target spatial slice formed by y j . By minimizing the chamfer distance, we ensure the consistency between the soft matching connection target and the estimated spatial slice location. Smooth loss The principle of smoothing loss is based on local consistency and continuity, ensuring that the alignment between adjacent slices remains smooth and no abrupt changes or discontinuities occur. Especially in spatial transcriptomics or image alignment problems, continuity of data and smooth transitions of spatial locations are crucial. The smooth loss is constructed as follows: L smooth = ∑ x i ∈ X ∑ k ∈ N l x i || F i − F k | | 1 X N l x i 15 where X represents the spatial slice formed by x i , N l ( x i ) represents the index set of the l closest spots to x i and F i and F k denote the estimated alignment flow at spot x i and x k , respectively. As shown in Supplementary Fig. 2 . The alignment process is optimized by penalizing the alignment error between adjacent spots, ensuring that the spatial location changes smoothly throughout the alignment process. Zero-divergence loss Zero-divergence loss is similar to smooth loss in that it computes spatial gradients and requires the norm of the gradient to be small, essentially penalizing the case that neighboring alignment flow vectors are irrelevant; however, smooth regularization is too strict for spatial slice. While the divergence constraint only requires the total divergence to be zero, it does not necessitate that any two vectors be oriented in the same direction, thus allowing for locally intricate spatial location variations (Supplementary Fig. 2b ). In practice, we set the neighborhood set size for calculating smooth loss to be much larger than that for calculating zero-divergence loss, because smoothness is a more coarse-scale regularization. Finally, inspired by 3D particle tracking research 28 , we employ an efficient splatter-based method for calculating the zero-divergence loss. Splat-based implementation To compute divergence, we need the partial derivative of the field. The irregular arrangement of spots in 2D spatial slice complicates this. Thus, we improve upon previous 28 , we splatting unstructured alignment flow estimates onto a uniform 2D grid, then applying zero-divergence regularization at these grid points, as shown in Supplementary Fig. 2c . In formal terms, the dense grid is denoted by ( sj , sk ) T , with j , k ∈ Z indicating the 2D indices of the grid point. The parameters s correspond to the grids spacing. Then, given a grid, we employ the inverse squared distance as interpolation weights to approximate the alignment flow at that spot: F x = 1 ∣ N x ∣ ∑ x i ∈ N x F i x i − x 2 2 + ϵ 16 where F i is the estimated alignment flow value at spot x i and N ( x ) denotes the neighborhood among the spot set of spatial slices X for grid point x . Divergence calculation Once splatting has been employed, the divergence at that spot, specified by x = ( sj , sk ) T , can be defined as: ∇ ⋅ F x = ∑ k = 1 2 f x + s u k − f x − s u k 2 s 17 where u k is a unit vector with 1 at the k -th entry. Finally, the zero-divergence regularization can be formulated as: L div = 1 JK ∑ j = 0 J − 1 ∑ k = 0 K − 1 ( ∇ ⋅ F ) ( ( sj , sk ) T ) 1 18 where J and K represent the number of grid points along the respective dimensions. Therefore, the overall loss function used for alignment module training is defined according to: L train = L recon + λ smooth L smooth + λ div L div 19 where λ smooth and λ div are weight factors that are utilized to balance the contribution of different loss. Neighborhood enrichment We calculated neighborhood enrichment with the Squidpy package 66 to assess the spatial relationships between clusters. Chamfer distance The chamfer distance is used to evaluate the similarity between two sets of points. It calculates the sum of the minimum squared Euclidean distances from each point in one set to the nearest point in the other set. D chamfer P , Q = 1 ∣ P ∣ ∑ p ∈ P min q ∈ Q ∥ p − q ∥ 2 + 1 ∣ Q ∣ ∑ q ∈ Q min p ∈ P ∥ q − p ∥ 2 20 where P = { p 1 , p 2 , … , p m and Q = { q 1 , q 2 , … , q n } represent two sets of points. The distance is computed by summing the minimum squared distances between the points in the two sets and averaging over the number of points in each set. Specifically, we calculate the chamfer distance between the target aligned points and the actual aligned points. It is notable that 3d-OT still shows superior performance when using the reconstructed aligned position information instead of calculations based on the original position information (under the same number of alignments, calculations using the original coordinates result in a smaller chamfer distance). Spatial clustering Clustering was performed using the mclust R package via a Python–R interface. Specifically, mclust 67 was employed to identify clusters based on either the single-modality representation generated by the PointNet++ Encoder or the fused-modality representation integrated through the MLP module. The number of clusters was manually specified for benchmarking different methods. To capture known biological structures and cell types, we further iteratively tested different cluster numbers to achieve optimal performance. 3D reconstruction We performed 3D reconstruction using the 3d-OT alignment pipeline. By pairwise alignment of closely related spatial transcriptomic slices, we establish a precise mapping of corresponding cells, reflecting developmental progression when samples differ primarily in ontogenetic stages. Through sequential alignment of a series of corresponding tissue slices representing distinct developmental stages within the same pipeline, we reconstruct comprehensive spatiotemporal developmental trajectories for the target organism. Parameters of 3d-OT 3d-OT was trained for 1,150 epochs for single-omics domain identification. For the DLPFC, breast cancer and mouse visual cortex datasets, the top 3,000 spatially variable genes (SVGs) were selected, and the standardized expression matrix was used as input. The spatial graph was constructed with neighbors = 16. For multi-omics domain identification, training settings varied by dataset. For spatial ATAC–RNA-seq and spatial CUT&Tag–RNA-seq datasets, the model was trained for 300 epochs with neighbors = 16 and learning rate = 0.001. Simulated multi-omics datasets were trained for 600 epochs with neighbors = 16 and learning rate = 0.001. For the human lymph node A1 dataset, 500 epochs, neighbors = 6, and learning rate = 0.001 were used. These parameter choices were optimized to balance training stability and convergence speed. In the alignment module of 3d-OT, a Euclidean distance-based threshold operator was applied to filter candidate end spots. For slices with relatively smooth spatial structure, the 50 nearest neighbors on the target slice were selected as candidates, from which the top five most similar spots were used to reconstruct the final end position. For slices with substantial resolution differences or weak spatial smoothness, 500–1,000 nearest neighbors were considered as candidates, and the top five most similar spots were retained for reconstruction. The alignment module was trained with the following parameters: learning rate = 0.0001, smooth loss weight = 1, divergence loss weight = 1, divergence neighbors = 8, smooth neighbors = 32 and maximum iteration steps in the Sinkhorn algorithm = 100. Parameters of baseline methods For all baseline methods, we adhered to the parameter settings recommended in their original publications whenever possible. For parameters not explicitly specified or for datasets requiring adaptation, we performed a limited grid search within a reasonable range to ensure competitive and fair performance against our proposed method. GraphST was trained for 600 epochs with default parameters, using the full gene expression matrix as input. STAGATE was trained for 1,000 epochs with standardized expression values of the top 3,000 SVGs, and the spatial graph was constructed with a radial cutoff of 150. SpaGCN was trained for up to 200 epochs using the top 3,000 SVGs as input, with standardized expression values. The following parameters were specified: p = 0.5, start = 0.01, end = 1,000, tol = 0.01, max_run = 100, and r_seed = t_seed = n_seed = 200. SpaNCMG was trained for 1,000 epochs using the top 3,000 SVGs with standardized expression values, with two spatial graphs constructed using rad_cutoff = 150 and k_cutoff = 6. GAAEST was trained for 600 epochs using the full gene expression matrix, with hyperparameters set as α = 10, β = 1, γ = 1 and λ = 1. SEDR was trained for 200 epochs with the top 2,000 SVGs as input; the top 200 principal components after standardization were used, and the spatial graph was constructed with 12 neighbors. SpatialGlue was trained for 1,600 epochs (neighbors = 3) in spatial ATAC–RNA-seq and spatial CUT&Tag–RNA-seq, for 200 epochs (neighbors = 6) in simulation data and for 200 epochs (neighbors = 6) in human lymph node. COSMOS was trained with spatial_regularization_strength = 0.01, z_dim = 50, learning rate = 0.001, wnn_epoch = 500, total_epoch = 1,000, max_patience_bef = 10, max_patience_aft = 30, min_stop = 200, regularization_acceleration = True, edge_subset_sz = 1,000,000 and neighbors = 10. For spatial slices alignment, SLAT constructed spatial graphs with k_cutoff = 10 and used feature = ‘dpca’ and join = ‘inner’ to account for batch effects. The resulting embeddings were subsequently used in spatial matching. Harmony was run with join = ‘inner’, max_iter_harmony = 20, and PCA preprocessing, followed by spatial matching with the resulting embeddings. PASTE was run with α = 0.1, while PASTE2 was run with α = 0.1 and s = 0.7. SANTO was trained with learning rate = 0.001, 20 epochs, k = 10, α = 0.9, mode = ‘align’ and dimension=2. Data and detailed methods Details on the datasets, downstream analyses, competing methods and metrics used are available in Supplementary Tables 1 – 4 . Reporting summary Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article. Online content Any methods, additional references, Nature Portfolio reporting summaries, source data, extended data, supplementary information, acknowledgements, peer review information; details of author contributions and competing interests; and statements of data and code availability are available at 10.1038/s41592-026-03034-9. Supplementary information Supplementary Information (14.5MB, pdf) Supplementary Notes 1–10, Tables 1–4 and Figs. 1–25. Reporting Summary (70.7KB, pdf) Peer Review File (20.4MB, pdf) Source data Source Data Fig. 2 (14.4KB, xlsx) Sheet for Fig. 2b,e,i. Source Data Fig. 3 (15.9KB, xlsx) Sheet for Fig. 3b,e,h,i. Source Data Fig. 5 (15.1KB, xlsx) Sheet for Fig. 5a,b. Source Data Extended Data Fig. 2 (9.3KB, xlsx) Sheet for Extended Data Fig. 2 Source Data Extended Data Fig. 3 (9.5KB, xlsx) Sheet for Extended Data Fig. 3c. Acknowledgements This research was funded by the National Natural Scientific Foundation of China (no. 62571279 to Y.Z., no. 62501318 to H.L., no. 62303119 to Z.Y., no. 32470706 to Z.Y. and no. 62561045 to Z.F.), the Group Project of Developing Inner Mongolia through Talents (no. 2025TEL25 to Y.Z.), the Computational Biology Program of Science and Technology Commission of Shanghai Municipality (no. 25JS2850200 to Z.Y.), the Shanghai QiYuan Innovation Foundation (no. QY2025QNFDU009 to Z.Y.), the China Postdoctoral Science Foundation (no. 2024MD763987 to H.L.) and the Central Guidance Fund for Local Science and Technology Development (no. 2024ZY0168 to Y.Z.). Extended data Author contributions Y.Z. and Z.Y. conceptualized and supervised the project. B.D. designed and developed the method. B.D. and L.Y. prepared the figures and tables and contributed to the annotation of the P22 mouse brain dataset. B.D., L.Y., P.W., H.L., Z.F. and Y.Z. wrote and revised the paper. P.H., Y.S. and J.X. participated in the interpretation of results. All authors read, revised and approved the final paper. Peer review Peer review information Nature Methods thanks Lequan Yu, Weiqin Zhao, and other, anonymous reviewer(s) for their contribution to the peer review of this work. Peer reviewer reports are available. Primary Handling Editor: Madhura Mukhopadhyay, in collaboration with the Nature Methods team. Data availability The 10x Visium human lymph node data were obtained from the Gene Expression Omnibus (GEO) under accession code GSE263617 . The spatial epigenome–transcriptome mouse brain data were derived from AtlasXplore ( https://web.atlasxomics.com/visualization/Fan/ ). The human breast cancer dataset is available at https://www.10xgenomics.com/datasets/human-breast-cancer-block-a-section-1-1-standard-1-1-0 . The STARmap mouse visual cortex data were obtained from https://www.dropbox.com/sh/f7ebheru1lbz91s/AADm6D54GSEFXB1feRy6OSASa/visual_1020/20180505_BY3_1kgenes?dl=0&subfolder_nav_tracking=1 . The STARmap PLUS 8 months mouse brain data were from https://singlecell.broadinstitute.org/single_cell/study/SCP1375 . The Stereo-seq whole mouse embryo data were obtained from https://db.cngb.org/stomics/mosta/download/ . The seq-FISH whole mouse embryo data were from https://crukci.shinyapps.io/SpatialMouseAtlas/ . The multi-omics mouse spleen dataset was from GEO under accession code GSE263617 . The data used as input to the methods tested in this study are freely available on Zenodo at https://zenodo.org/records/15089427 (ref 68 ). Source data are provided with this paper. Code availability The 3d-OT software package is available on GitHub at https://github.com/dbjzs/3d-OT . The Jupyter Notebook demonstrating how to reproduce our results and benchmarking experiments can be found at https://3d-ot.readthedocs.io/en/latest . Competing interests The authors declare no competing interests. Footnotes Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. These authors contributed equally: Bingjie Dai, Litai Yi. Contributor Information Zhiyuan Yuan, Email: [email protected]. Yongchun Zuo, Email: [email protected]. Extended data is available for this paper at 10.1038/s41592-026-03034-9. Supplementary information The online version contains supplementary material available at 10.1038/s41592-026-03034-9. References 1. Lubeck, E., Coskun, A. F., Zhiyentayev, T., Ahmad, M. & Cai, L. Single-cell in situ RNA profiling by sequential hybridization. Nat. Methods 11 , 360–361 (2014). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 2. Chen, K. H., Boettiger, A. N., Moffitt, J. R., Wang, S. & Zhuang, X. RNA imaging. Spatially resolved, highly multiplexed RNA profiling in single cells. Science 348 , aaa6090 (2015). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 3. Janesick, A. et al. High resolution mapping of the tumor microenvironment using integrated single-cell, spatial and in situ analysis. Nat. Commun. 14 , 8353 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 4. Stahl, P. L. et al. Visualization and analysis of gene expression in tissue sections by spatial transcriptomics. Science 353 , 78–82 (2016). [ DOI ] [ PubMed ] [ Google Scholar ] 5. Vickovic, S. et al. High-definition spatial transcriptomics for in situ tissue profiling. Nat. Methods 16 , 987–990 (2019). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 6. Chen, A. et al. Spatiotemporal transcriptomic atlas of mouse organogenesis using DNA nanoball-patterned arrays. Cell 185 , 1777–1792 e1721 (2022). [ DOI ] [ PubMed ] [ Google Scholar ] 7. Liu, Y. et al. High-spatial-resolution multi-omics sequencing via deterministic barcoding in tissue. Cell 183 , 1665–1681 e1618 (2020). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 8. Liu, Y. et al. High-plex protein and whole transcriptome co-mapping at cellular resolution with spatial CITE-seq. Nat. Biotechnol . 10.1038/s41587-023-01676-0 (2023). [ DOI ] [ PMC free article ] [ PubMed ] 9. Zhang, D. et al. Spatial epigenome–transcriptome co-profiling of mammalian tissues. Nature 10.1038/s41586-023-05795-1 (2023). [ DOI ] [ PMC free article ] [ PubMed ] 10. Ben-Chetrit, N. et al. Integration of whole transcriptome spatial profiling with protein markers. Nat. Biotechnol. 41 , 788–793 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 11. Vickovic, S. et al. SM-Omics is an automated platform for high-throughput spatial multi-omics. Nat. Commun. 13 , 795 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 12. Hudson, W. H. & Sudmeier, L. J. Localization of T cell clonotypes using the Visium spatial transcriptomics platform. STAR Protoc . 10.1016/j.xpro.2022.101391 (2022). [ DOI ] [ PMC free article ] [ PubMed ] 13. Hu, J. et al. SpaGCN: Integrating gene expression, spatial location and histology to identify spatial domains and spatially variable genes by graph convolutional network. Nat. Methods 18 , 1342–1351 (2021). [ DOI ] [ PubMed ] [ Google Scholar ] 14. Dong, K. & Zhang, S. Deciphering spatial domains from spatially resolved transcriptomics with an adaptive graph attention auto-encoder. Nat. Commun. 13 , 1739 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 15. Long, Y. et al. Spatially informed clustering, integration, and deconvolution of spatial transcriptomics with GraphST. Nat. Commun. 14 , 1155 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 16. Pham, D. et al. Robust mapping of spatiotemporal trajectories and cell–cell interactions in healthy and diseased tissues. Nat. Commun. 14 , 7739 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 17. Si, Z. et al. SpaNCMG: improving spatial domains identification of spatial transcriptomics using neighborhood-complementary mixed-view graph convolutional network. Brief. Bioinform. 10.1093/bib/bbae259 (2024). [ DOI ] [ PMC free article ] [ PubMed ] 18. Wang, T. et al. Graph attention automatic encoder based on contrastive learning for domain recognition of spatial transcriptomics. Commun. Biol. 7 , 1351 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 19. Xu, H. et al. Unsupervised spatially embedded deep representation of spatial transcriptomics. Genome Med . 16 , 12 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 20. Long, Y. et al. Deciphering spatial domains from spatial multi-omics with SpatialGlue. Nat. Methods 21 , 1658–1667 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 21. Zhou, Y. et al. Cooperative integration of spatially resolved multi-omics data with COSMOS. Nat. Commun. 16 , 27 (2025). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 22. Xia, C. R., Cao, Z. J., Tu, X. M. & Gao, G. Spatial-linked alignment tool (SLAT) for aligning heterogenous slices. Nat. Commun. 14 , 7236 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 23. Korsunsky, I. et al. Fast, sensitive and accurate integration of single-cell data with Harmony. Nat. Methods 10.1038/s41592-019-0619-0 (2019). [ DOI ] [ PMC free article ] [ PubMed ] 24. Zeira, R., Land, M., Strzalkowski, A. & Raphael, B. J. Alignment and integration of spatial transcriptomics data. Nat. Methods 19 , 567–575 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 25. Liu, X., Zeira, R. & Raphael, B. J. Partial alignment of multislice spatially resolved transcriptomics data. Genome Res . 33 , 1124–1132 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 26. Li, H. et al. SANTO: a coarse-to-fine alignment and stitching method for spatial omics. Nat. Commun. 15 , 6048 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 27. Qi, C. R., Yi, L., Su, H. & Guibas, L. J. PointNet++: deep hierarchical feature learning on point sets in a metric space. In Proc. NeurIPS. Advances in Neural Information Processing Systems 30 (NIPS, 2017). 28. Zhang, Y., Gao, H.-a., Jiang, Z. & Zhao, H. Dual-frame Fluid motion estimation with test-time optimization and zero-divergence loss. In Proc. NeurIPS. Advances in Neural Information Processing Systems 38 (NIPS, 2024). 29. Akmal Butt, M. & Maragos, P. Optimum design of chamfer distance transforms. IEEE Trans. Image Process. 7 , 1477–1484 (1998). [ DOI ] [ PubMed ] [ Google Scholar ] 30. Maynard, K. R. et al. Transcriptome-scale spatial gene expression in the human dorsolateral prefrontal cortex. Nat. Neurosci. 24 , 425–436 (2021). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 31. Shi, H. et al. Spatial atlas of the mouse central nervous system at molecular resolution. Nature 622 , 552–561 (2023). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 32. Eng, C. L. et al. Transcriptome-scale super-resolved imaging in tissues by RNA seqFISH. Nature 568 , 235–239 (2019). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 33. Sinkhorn, R. A relationship between arbitrary positive matrices and doubly stochastic matrices. Ann. Math. Statist . 10.1214/aoms/1177703591 (1964). 34. Xu, C. et al. DeepST: identifying spatial domains in spatial transcriptomics by deep learning. Nucleic Acids Res. 50 , e131 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 35. Wang, X. et al. Three-dimensional intact-tissue sequencing of single-cell transcriptional states. Science 10.1126/science.aat5691 (2018). [ DOI ] [ PMC free article ] [ PubMed ] 36. Cui, H. et al. scGPT: toward building a foundation model for single-cell multi-omics using generative AI. Nat. Methods 21 , 1470–1480 (2024). [ DOI ] [ PubMed ] [ Google Scholar ] 37. Molyneaux, B. J., Arlotta, P., Menezes, J. R. & Macklis, J. D. Neuronal subtype specification in the cerebral cortex. Nat. Rev. Neurosci. 8 , 427–437 (2007). [ DOI ] [ PubMed ] [ Google Scholar ] 38. Lakics, V., Karran, E. H. & Boess, F. G. Quantitative comparison of phosphodiesterase mRNA distribution in human brain and peripheral tissues. Neuropharmacology 59 , 367–374 (2010). [ DOI ] [ PubMed ] [ Google Scholar ] 39. Lau, J., Farzi, A., Enriquez, R. F., Shi, Y.-C. & Herzog, H. GPR88 is a critical regulator of feeding and body composition in mice. Sci. Rep. 10.1038/s41598-017-10058-x (2017). [ DOI ] [ PMC free article ] [ PubMed ] 40. Rodriguez, L. A. et al. TrkB-dependent regulation of molecular signaling across septal cell types. Transl. Psychiatry 14 , 52 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 41. Beglopoulos, V. et al. Neurexophilin 3 is highly localized in cortical and cerebellar regions and is functionally important for sensorimotor gating and motor coordination. Mol. Cell. Biol. 25 , 7278–7288 (2005). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 42. Ben-Simon, Y. et al. A direct excitatory projection from entorhinal layer 6b neurons to the hippocampus contributes to spatial coding and memory. Nat. Commun. 13 , 4826 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 43. Viswanathan, S., Sheikh, A., Looger, L. L. & Kanold, P. O. Molecularly defined subplate neurons project both to thalamocortical recipient layers and thalamus. Cereb. Cortex 10.1093/cercor/bhw271 (2016). [ DOI ] [ PMC free article ] [ PubMed ] 44. Cubelos, B. et al. Cux1 and Cux2 regulate dendritic branching, spine morphology, and synapses of the upper layer neurons of the cortex. Neuron 66 , 523–535 (2010). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 45. Oishi, K., Aramaki, M. & Nakajima, K. Mutually repressive interaction between Brn1/2 and Rorb contributes to the establishment of neocortical layer 2/3 and layer 4. Proc. Natl Acad. Sci. USA 113 , 3371–3376 (2016). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 46. de Chevigny, A. et al. miR-7a regulation of Pax6 controls spatial origin of forebrain dopaminergic neurons. Nat. Neurosci. 15 , 1120–1126 (2012). [ DOI ] [ PubMed ] [ Google Scholar ] 47. Gross, J. D. et al. Regulator of G protein signaling-12 modulates the dopamine transporter in ventral striatum and locomotor responses to psychostimulants. J. Psychopharmacol. 32 , 191–203 (2018). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 48. Heinz, S. et al. Simple combinations of lineage-determining transcription factors prime cis -regulatory elements required for macrophage and B cell identities. Mol. Cell 10.1016/j.molcel.2010.05.004 (2010). [ DOI ] [ PMC free article ] [ PubMed ] 49. Blake, S., Hemming, I., Heng, J. I.-T. & Agostino, M. Structure-based approaches to classify the functional impact of ZBTB18 missense variants in health and disease. ACS Chem. Neurosci. 12 , 979–989 (2021). [ DOI ] [ PubMed ] [ Google Scholar ] 50. Heng, J. I. T., Viti, L., Pugh, K., Marshall, O. J. & Agostino, M. Understanding the impact of ZBTB18 missense variation on transcription factor function in neurodevelopment and disease. J. Neurochem. 161 , 219–235 (2022). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 51. Wang, Y. et al. Dynamic graph CNN for learning on point clouds. ACM Trans. Graphics 10.1145/3326362 (2019). 52. Eisenstein, M. Seven technologies to watch in 2022. Nature 10.1038/d41586-022-00163-x (2022). [ DOI ] [ PubMed ] 53. Phansalkar, R. et al. Coronary blood vessels from distinct origins converge to equivalent states during mouse and human development. eLife 10.7554/eLife.70246 (2021). [ DOI ] [ PMC free article ] [ PubMed ] 54. Hemanthakumar, K. A. & Kivela, R. Angiogenesis and angiocrines regulating heart growth. Vasc. Biol. 2 , R93–R104 (2020). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 55. Cao, J. et al. The single-cell transcriptional landscape of mammalian organogenesis. Nature 566 , 496–502 (2019). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 56. Liu, C. F., Liu, C. & Yao, H. H. Building pathways for ovary organogenesis in the mouse embryo. Curr. Top. Dev. Biol. 90 , 263–290 (2010). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 57. Ben-Yair, R. & Kalcheim, C. Notch and bone morphogenetic protein differentially act on dermomyotome cells to generate endothelium, smooth, and striated muscle. J. Cell Biol. 180 , 607–618 (2008). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 58. Goulding, M., Lumsden, A. & Paquette, A. J. Regulation of Pax-3 expression in the dermomyotome and its role in muscle development. Development 120 , 957–971 (1994). [ DOI ] [ PubMed ] [ Google Scholar ] 59. Tejada-Lapuerta, A. et al. Nicheformer: a foundation model for single-cell and spatial omics. Nat. Methods 10.1038/s41592-025-02814-z (2025). [ DOI ] [ PMC free article ] [ PubMed ] 60. Wen, H. et al. CellPLM: pre-training of cell language model beyond single cells. In 12th Int. Conf. on Learning Representations (ICLR, 2024). 61. Jiang, S. et al. Generic Diagramming Platform (GDP): a comprehensive database of high-quality biomedical graphics. Nucleic Acids Res. 53 , D1670–D1676 (2024). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 62. Wolf, F. A., Angerer, P. & Theis, F. J. SCANPY: large-scale single-cell gene expression data analysis. Genome Biol. 19 , 15 (2018). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 63. Hofmann, T. Probabilistic latent semantic indexing. In SIGIR99: 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval , 211–218 (ACM, 2017). 64. Klein, D. et al. Mapping cells through time and space with moscot. Nature 638 , 1065–1075 (2025). [ DOI ] [ PMC free article ] [ PubMed ] [ Google Scholar ] 65. Lang, I., Aiger, D., Cole, F., Avidan, S. & Rubinstein, M. In Scoop: self-supervised correspondence and optimization-based scene flow. In Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition 5281–5290 (IEEE, 2023). 66. Palla, G. et al. Squidpy: a scalable framework for spatial omics analysis. Nat. Methods 10.1038/s41592-021-01358-2 (2022). [ DOI ] [ PMC free article ] [ PubMed ] 67. Scrucca, L., Fop, M., Murphy, T. B. & Raftery, A. E. mclust 5: clustering, classification and density estimation using Gaussian finite mixture models. R J . 10.32614/rj-2016-021 (2019). [ PMC free article ] [ PubMed ] 68. Dai, B. 3d-OT. Zenodo 10.5281/zenodo.15089426 (2025). Associated Data This section collects any data citations, data availability statements, or supplementary materials included in this article. Supplementary Materials Supplementary Information (14.5MB, pdf) Supplementary Notes 1–10, Tables 1–4 and Figs. 1–25. Reporting Summary (70.7KB, pdf) Peer Review File (20.4MB, pdf) Source Data Fig. 2 (14.4KB, xlsx) Sheet for Fig. 2b,e,i. Source Data Fig. 3 (15.9KB, xlsx) Sheet for Fig. 3b,e,h,i. Source Data Fig. 5 (15.1KB, xlsx) Sheet for Fig. 5a,b. Source Data Extended Data Fig. 2 (9.3KB, xlsx) Sheet for Extended Data Fig. 2 Source Data Extended Data Fig. 3 (9.5KB, xlsx) Sheet for Extended Data Fig. 3c. Data Availability Statement The 10x Visium human lymph node data were obtained from the Gene Expression Omnibus (GEO) under accession code GSE263617 . The spatial epigenome–transcriptome mouse brain data were derived from AtlasXplore ( https://web.atlasxomics.com/visualization/Fan/ ). The human breast cancer dataset is available at https://www.10xgenomics.com/datasets/human-breast-cancer-block-a-section-1-1-standard-1-1-0 . The STARmap mouse visual cortex data were obtained from https://www.dropbox.com/sh/f7ebheru1lbz91s/AADm6D54GSEFXB1feRy6OSASa/visual_1020/20180505_BY3_1kgenes?dl=0&subfolder_nav_tracking=1 . The STARmap PLUS 8 months mouse brain data were from https://singlecell.broadinstitute.org/single_cell/study/SCP1375 . The Stereo-seq whole mouse embryo data were obtained from https://db.cngb.org/stomics/mosta/download/ . The seq-FISH whole mouse embryo data were from https://crukci.shinyapps.io/SpatialMouseAtlas/ . The multi-omics mouse spleen dataset was from GEO under accession code GSE263617 . The data used as input to the methods tested in this study are freely available on Zenodo at https://zenodo.org/records/15089427 (ref 68 ). Source data are provided with this paper. The 3d-OT software package is available on GitHub at https://github.com/dbjzs/3d-OT . The Jupyter Notebook demonstrating how to reproduce our results and benchmarking experiments can be found at https://3d-ot.readthedocs.io/en/latest . Articles from Nature Methods are provided here courtesy of Nature Publishing Group ACTIONS View on publisher site PDF (6.7 MB) Cite Collections Permalink PERMALINK Copy RESOURCES Similar articles Cited by other articles Links to NCBI Databases Cite Copy Download .nbib .nbib Format: AMA APA MLA NLM Add to Collections Create a new collection Add to an existing collection Name your collection * Choose a collection Unable to load your collection due to an error Please try again Add Cancel Follow NCBI NCBI on X (formerly known as Twitter) NCBI on Facebook NCBI on LinkedIn NCBI on GitHub NCBI RSS feed Connect with NLM NLM on X (formerly known as Twitter) NLM on Facebook NLM on YouTube National Library of Medicine 8600 Rockville Pike Bethesda, MD 20894 Web Policies FOIA HHS Vulnerability Disclosure Help Accessibility Careers NLM NIH HHS USA.gov Back to Top