2College of Nursing Health Sciences, Yunnan Open University, Kunming, China
3Shenzhen Research Institute of Big Data, Shenzhen, China
Correspondence author: minwenwen@ynu.edu.cn
stEnTrans: Transformer-based deep learning for spatial transcriptomics enhancement
Abstract
The spatial location of cells within tissues and organs is crucial for the manifestation of their specific functions.Spatial transcriptomics technology enables comprehensive measurement of the gene expression patterns in tissues while retaining spatial information. However, current popular spatial transcriptomics techniques either have shallow sequencing depth or low resolution. We present stEnTrans, a deep learning method based on Transformer architecture that provides comprehensive predictions for gene expression in unmeasured areas or unexpectedly lost areas and enhances gene expression in original and inputed spots. Utilizing a self-supervised learning approach, stEnTrans establishes proxy tasks on gene expression profile without requiring additional data, mining intrinsic features of the tissues as supervisory information. We evaluate stEnTrans on six datasets and the results indicate superior performance in enhancing spots resolution and predicting gene expression in unmeasured areas compared to other deep learning and traditional interpolation methods. Additionally, Our method also can help the discovery of spatial patterns in Spatial Transcriptomics and enrich to more biologically significant pathways. Our source code is available at https://github.com/shuailinxue/stEnTrans.
Keywords:
Spatial transcriptomics Deep learning Self-supervised learning Transformer Imputation Prediction Enhancement1 Introduction
Traditional gene expression researches typically focus only on the overall gene transcript counts in entire tissues, lacking the preservation of spatial positioning information within the tissue. The spatial position of cells within tissues can have a significant impact on their functions. Therefore, neglecting the spatial information of cells may lead to an insufficient understanding of gene functions and regulatory mechanisms. Spatial transcriptomics (ST) technology aims to detect the quantity of gene transcripts within tissues while preserving spatial location information [21]. ST technology provides the capability to examine in detail the spatial distribution of gene expression at the tissue or cellular level. This allows researchers to gain a more accurate understanding of the gene expression patterns in different regions [25, 20], delving deeper into the exploration of cellular heterogeneity and interactions between neighboring cells. In light of the substantial advantages offered by ST technoloies, it have been used in various field of biology, such as tumor heterogeneity [14], embryonic development [19] and Neuroanatomy [11].
Existing ST technologies mainly fall into two categories: (1)imaging-based approaches,directly observing and quantitatively analyzing mRNA or protein expression in tissues without the need for prior RNA sequencing, such as STARmap [28]. (2)next-generation sequencing (NGS)-based approaches [3],capturing RNA in tissues and sequencing it to obtain a global map of gene expression. However, both approaches have their respective drawbacks.Imaging-based approaches offer higher spatial resolution, suitable for observing cellular and subcellular details. But they may have limitations in detecting the number of genes. NGS-based approaches provide a comprehensive understanding of global gene expression in tissues and can simultaneously detect a large number of genes, suitable for comprehensive bioinformatics analysis [15]. But they face two major challenges [17]:1.lower spatial resolution. Such as 10X Visium [22], a spot with a diameter of 55 m may contain 1 to 30 cells. In ST [26], spot is 100 m in diameter and may contain hundreds of cells. This makes it challenging to study individual differences between cells, such as cell subtypes, mutations, and expression heterogeneity. 2.Gaps Between Spots. The center-to-center distance between spots in ST is 200 m, and in Visium, it is 100 m. Clearly, there are significant uncovered spatial between spots, leaving large areas in the tissue unmeasured. This can affect researchers’ comprehensive understanding of the entire cell population, hindering a full representation of the true state of the tissue, especially in scenarios where studying cell heterogeneity and local differences is crucial.
Here, we propose stEnTrans, a deep learning method using self-supervised learning [13] that enhances the resolution of gene expression through prediction in unmeasured areas between spots to obtain a high-resolution and high quality gene expression profiles. stEnTrans requires no additional data, such as histology images, relying solely on spatial gene expression data as input.It comprehensively integrates the relevant information across different positions within genes and the correlations among different genes within the tissue. We applied stEnTrans to six datasets, including four real datasets sourced from the ST and 10X Visium platforms and two standard array datasets were simulated from STARmap and Stereo-seq data using coordinate mapping. The experimental results demonstrate the superiority of stEnTrans compared to other methods in terms of prediction accuracy and clarity of gene expression profiles, while also manifesting more biologically meaningful pathways.
2 Method
Our model undergoes two distinct phases: Pretrain and Enhance (Fig. 1). During the Pretrain phase, We utilize down-sampling on the original gene expression profiles to generate low-resolution (LR) gene expression profiles, employing it as inputs, with the original gene expression profiles serving as the labels, and the outputs possesses the same resolution as the original gene expression profiles. After Pretrain phase, proceed to the Enhance phase, Using the original spatial gene expression profiles as inputs, high-resolution (HR) data is obtained. Our method is primarily designed for standard array data, focusing on ST and 10X Visium platforms. Additionally, for other platforms like STARmap and Stereo-seq, we can simulate them as array data through spatial coordinate mapping to achieve the purpose of data enhancement.
2.1 Data Pre-processing
stEnTrans only requires a gene expression matrix with spatial coordinates. We define the ST data as two matrices: (1) gene expression matrix,, which contains spots and genes.The value of represents the expression level of -th gene in the -th spot. (2) spatial coordinate matrix, . Its -th row corresponds to the same spot as the -th row of matrix . The values of and constitute the coordinate information of the -th spot in two-dimensional space. We treat the expression of each gene in space as a sample.
2.1.1 Data source
All datasets analyzed in this paper are existing and publicly available. The human melanoma ST data (HM) can be found at https://www.spatialresearch.org/resources-published-datasets/doi-10-1158-0008-5472-can-18-0747 [26]. The STARmap mouse placenta (MP) can be found at https://codeocean.com/capsule/9820099/tree/v1 [9]. The Stereo-seq data from the adult mouse hemi-brain (AMHB) can be found https://db.cngb.org/stomics/mosta/ [5]. The human breast cancer spatial transcriptomics data (HBC) is available from the https://www.10xgenomics.com/products/xenium-in-situ/preview-dataset-human-breast [12]. The Human Invasive ductal carcinoma spatial transcriptomics data (IDC) is available from the https://support.10xgenomics.com/spatialgene-expression/datasets/1.2.0/V1_Human_Invasive_Ductal_Carcinoma. The mouse brain sagittal posterior data (MBSP) is available from the https://www.10xgenomics.com/datasets/mouse-brain-serial-section-1-sagittal-posterior-1-standard-1-1-0.
2.1.2 Pre-processing for gene expression matrix
The -th column of represents the expression level of the -th gene in the tissue. We denote this m-dimensional vector as . Based on spatial coordinate information of all spots, can be mapped onto a plane and transformed into a matrix of shape (, ). We denote this matrix as , which can be considered as a gene expression profile. Specifically, the value at the -th row and -th column of represents the expression level of the -th gene in the spot with coordinates (, ).In addition, we need whether-in-tissue matrix , which has the same shape as , to indicate the presence or absence of spots. All its elements are either 0 or 1. For example, if = 0, it indicates that there is not a spot with spatial coordinates (, ); if = 1, there is a spot.We use function R(·) to transform gene expression matrix with spatial coordinates into profile:
(1) |
where all profiles are denoted as the profile set .
We use function T(·) to obtain in whether-in-tissue matrix from spatial coordinate matrix:
(2) |
where is the whether-in-tissue matrix corresponding to .
Due to irregular tissue shapes, there may be spots outside the tissue in the gene expression maps. Additionally, due to limitations in current technology, some spots within the tissue may be unintentionally lost. We uniformly fill these occurrences with zeros in .
2.1.3 Data downsampling
In the Pretrain phase, we need to create LR gene expression profiles through down-sampling (Fig. 1) after obtaining the original gene expression profiles. We assume that has rows and columns. This process can be described as:
(3) |
where the shape of is (, ). We use function to summarize the above process:
(4) |
where all profiles are denoted as the LR profile set .
2.2 Self-supervised learning
In the realm of data enhancement for spatial transcriptomics, where no labels are available, so we employ a self-supervised learning approach [13]. We design auxiliary tasks that utilize the data itself as supervisory information. The entire process is divided into two phases, denoted as Pretrain and Enhance (Fig. 1). In Pretrain phase, we train the model using both LR and original gene expression profiles. Then in Enhance phase, we input the original data and obtain HR gene expression profiles.
2.2.1 Pretrain phase
stEnTrans achieves gene expression interpolation by employing Transformer Encoder [27] to extract global features of the spatial distribution of all genes within the tissue, thereby extending the size of the gene expression profiles from (, ) to (2, 2) (Fig. 1). In this phase, we train model on the LR gene set and original gene set . original gene set is constructed from gene expression matrix and coordinate matrix by function . LR gene set is constructed from original gene set by function . We use represent the network model, which takes input and aims to recover . After filtering through whether-in-tissue matrix , we denote the output as , which has the same shape as . We use represent the parameters of the network model. Finally, we use Mean Squared Error to train our network model. The above process can be described as:
(5) |
(6) |
2.2.2 Enhance phase
stEnTrans can adapt well to inputs of different sizes. Therefore, after the Pretrain phase, we can enhance original data to HR gene expression profiles using stEnTrans:
(7) |
where , have shapes and respectively, can learn the boundary on the imputed gene expression by to generate a new whether-in-tissue matrix corresponding to . if location is the initial spot or lies between the initial two spots, then , otherwise, it equals 0 (Fig. 1).
Finally, we can get their corresponding gene expression matrix and spatial coordinate matrix from and by applying the inverse functions of .
2.3 Details of the proposed stEnTrans
Transformer uses self-attention mechanisms to capture dependencies among different positions in the input sequence, modeling interactions among all tokens [27] (Fig. 1). The standard Transformer architecture is designed for processing 1-D sequential data. To adapt it for handling 2-D gene expression maps, we reshape the maps into a series of patches [7]. represents the height and width of the patches. Suppose that size of the input is , so the desired size of the output is . We achieve this by applying four trainable convolutional structures, where the convolutional kernel size and stride are both set to patch size, followed by concat, and finally flattening to map the tokens to dimensions. In addition, if the size of the input profile are not multiples of the patch size, we need to perform zero-padding on the profile. This process corresponds to the patch embedding in stEnTrans:
(8) |
(9) |
(10) |
where , , , have shapes , , and respectively, and are the filter parameters and biases of convolutional structures. Here, , which represents the number of generated patches and is also the input sequence length for the Transformer Encoder. We refer to above process as Patch Embedding.
Due to the fact that the self-attention mechanism itself does not inherently contain information about the position of tokens in the sequence, it is necessary to introduce positional encoding to help the model understand the order of the input sequence. The relative positional embeddings as described in [24] is not applicable to our method as the sequence lengths differ between phases Pretrain and Enhance. so stEnTrans adopts sine and cosine functions with different frequencies to encode positional information:
(11) |
(12) |
where and have the same shape , is the position, is the dimension and is the patch embedding dimension.
Then, stEnTrans extracts global features of the LR profiles through the Transformer Encoder, which consists of multiple Transformer blocks. The Transformer block is mainly composed of multiheaded self-attention (MSA) and MLP blocks. LayerNorm is applied before each block and residual connections are applied after each block [4, 18].
Assuming the input of the MSA block is and the output is , here is a description of the multi-head self-attention block:
(13) |
(14) |
(15) |
where denotes the numbers of different self-attention operations in multi-head self-attention, The queries, keys, and values are linearly projected times with different learnable parameters, is set to a fixed shape of and have the shape of . This parallel processing allows the model to capture diverse patterns and relationships. We can represent the above process using the function MSA:
(16) |
In the MLP sub-layer, there are two linear transformations with a GELU activation function in between. Suppose that the input is , the process can be described as follows:
(17) |
where and hava the same shape . Assuming , then and .
Assuming the input of the -th Transformer block is , we denote its output as , which is also the input of the 1-th block. Specifically, serves as the input to the first block. The entire process of gene expression maps enhancement in stEnTrans within the Transformer Encoder can be described as follows:
(18) | ||||
(19) |
After passing through the Transformer Encoder, we perform a reverse embedding operation on the 1D sequence of token embeddings , transforming it into 4-channel HR gene expression profile:
(20) |
(21) |
where , have shapes and respectively, represents the position within a patch and its value increments from left to right and top to bottom within each patch, starting from 0.
Next, inspired by residual networks [8], we directly combines the original data and each channel of . In this case, we set , where hava the same shape , we get:
(22) |
Finally, we can obtain HR gene expression profile by merging the 4-channel expression profile . We denote the HR expression profile as , and the calculation process is as follows:
(23) |
where is divided into a series of non-overlapping 2x2 sub-maps, each sub-map’s top-left, top-right, bottom-left, and bottom-right respectively come from channels 0, 1, 2, and 3 of .
3 Experimental Results
3.1 More finer interpolation capability
To validate the interpolation capability of stEnTrans, we evaluated two genes with different spatial patterns on IDC data, ZNF703 and MUC1. We used down-sampled data as simulation, the original data as ground truth, and applied stEnTrans, DIST [32], Linear, Cubic, NN and NEDI [16] for interpolation on the down-sampled data for predicting ground truth (Fig. 2). In real-world applications, gene expression exhibits vacant locations due to imperfect spatial coverage and quality control, so down-sampled data includes losses to mimic these real-world scenarios. stEnTrans and the mentioned interpolation methods can all fill vacancy expression to ensure the integrity and continuity of tissue slices. The result shows that stEnTrans demonstrated a more delicate effect in interpolation, closely resembling real data than other methods. NN and NEDI may result in discontinuous expression with noticeable aliasing. Linear and Cubic methods overcome aliasing but result in blurring. These interpolation methods only rely on nearby points to predict the gene expression of unmeasured points, neglecting the utilization of global effective information. Furthermore, stEnTrans is trained on all genes within the tissue, effectively establishing correlated information among genes, as opposed to methods that only consider the expression of individual gene. DIST enhances linear continuity but lacks clarity in details, deviating from ground truth. For modeling long-range dependencies, convolutional methods lack the robustness of the Transformer framework, making stEnTrans superior to DIST in this aspect.
Next, we applied stEnTrans and DIST to genes ZNF703 and MUC1 for interpolation on the ground data to obtain their HR gene expression profiles (Fig. 2). Through comparison, while both methods can achieve HR data with the same resolution, stEnTrans presents a smoother expression mapping, sharper gene expression, and more detailed depiction.
3.2 More accurate interpolation capability
To further illustrate the superiority of stEnTrans, we calculated the Pearson correlation coefficients (PCC) between ground truth and each imputed expression for all spots of the genes after quality filtering across six datasets.
To illustrate that stEnTrans can also be applied to other platforms, we created a simulated ST data from STARmap data. By proportionally mapping the coordinates of these pseudo-spots in spatial dimensions and fine-tuning, we can simulate array-based ST data. RNA molecules of 903 genes have been determined in the mouse placenta for this dataset. ClusterMap clusters RNA into subcellular structures, generating 7224 pseudo-spots representing subcellular sizes [9], which closely align with our simulated data. Continuing, we simulated another ST data from Stereo-seq data, which provides subcellular resolution spatial expression in the adult mouse hemi-brain [5], using the same spatial coordinate mapping method as described above. Additionally, there is one real ST dataset and three 10X Visium datasets. We calculated PCCs between ground truth and each imputed expression for all spots of the genes after quality filtering across the aforementioned six datasets and showed the results in (Fig. 3).
stEnTrans achieved higher median in gene prediction PCCs between imputed and true expression compared to all other methods across six different datasets (median: in HM data, stEnTrans=0.636; in MP data, stEnTrans=0.554; in AMHB data, stEnTrans=0.513; in HBC data, stEnTrans=0.584; in MBSP data, stEnTrans=0.606; in IDC data, stEnTrans=0.537). Even in HM data, HBC data and MP data, the 25th percentile of PCCs for stEnTrans surpasses or is nearly equivalent to the 75th percentile for DIST. In the other three datasets, stEnTrans’s 25th percentile of PCCs are higher than the maximum of 50th percentiles of DIST. We did not compare stEnTrans with methods like BayesSpace [31], TESLA [10] and iStar [30] because BayesSpace divides a spot into multiple sub-spots, rendering it unable to predict unmeasured regions between spots; TESLA and iStar requires histological images, which some simulated data cannot provide.
3.3 Better help to discover spatial patterns
Next, we explore whether stEnTrans can help discover spatial patterns in melanoma ST data. We utilize a tool, Sepal, which employs diffusion-based modeling to identify transcripts with spatial patterns in the transcript profiles [2]. This method is applied to original and imputed mel ST data using stEnTrans. Following Sepal’s standards, we rank each transcript profile according to their degree of randomness, and then extract the top-150 transcript profiles as experimental samples. Next, we categorize the top-150 transcript profiles into pattern families based on the similarity of their spatial organization. Among them, the spatial organization structures and biological processes of the three main pattern families can match well with histological annotations, including melanoma, lymphoid, and stroma. Finally, we perform functional enrichment analysis for each pattern family using the Gene Ontology: Biological Processes (GO: BP) database [23].
We selected a subset of transcript profiles that ranked lower in the original melanoma ST data but higher in the imputed melanoma ST data (Fig. 4). These genes play important roles in various physiological and pathological processes. DLL3 is highly expressed in melanoma, making it a potential therapeutic target [29]. WARS plays important physiopathological roles in cancer diseases, with the potential to serve as a pharmacological target and therapeutic agent [1]. The expression of IGFBP7 can induce cellular senescence and apoptosis, and it has the potential to inhibit the growth of melanoma [6]. Due to low resolution, incomplete gene expression results in these genes being ranked lower in the original melanoma data. After enhancing the resolution through stEnTrans, the spatial structure of these genes becomes more apparent, resulting in a significant improvement in their rankings.
We first separately counted the respective quantities of the main three pattern families within the top-150 genes in original and imputed human melanoma data and then performed functional enrichment analysis (Fig. 4). The bar chart reveals that, despite a decrease in the number of genes in the melanoma family, it has also enriched more GO:BP terms. the number of genes and GO:BP terms in the lymphoid and stroma families have both increased. It’s worth noting that the imputed human melanoma data for the three families collectively enriched in 79 new pathways compared to the original human melanoma data. In the melanoma family, the top-10 significantly enriched new pathways are mostly related to biological regulation and metabolic processes. In contrast, within the lymphoid family, the top-10 significantly enriched new pathways are mostly associated with immune response, cell activation, and proliferation processes. In addition to the top-10 significantly enriched new pathways, the imputed human melanoma data also newly enriched in multiple pathways related to growth factors and lymphocyte activation.
3.4 Ablation Study
To assess the contributions of absolute positional encoding (denote as Pos) and the Res module to performance, we conducted a ablation study. Our ablation study is based on simulated ST data from STARmap mouse placenta (MP), simulated ST data from Stereo-seq adult mouse hemi-brain (AMHB), human melanoma ST data (HM), Human Invasive ductal carcinoma spatial transcriptomics data (IDC), human breast cancer spatial transcriptomics data (HBC), mouse brain sagittal posterior data (MBSP). All experiments are evaluated using PCC.
Specifically, we initially assessed the performance of the original model by calculating PCCs on six datasets as the baseline for comparison. Subsequently, we systematically removed Module Pos, Module Res, and both simultaneously, observing the model’s performance under these ablation conditions. Overall, the results indicate that, among all ablation conditions, the removal of Pos has the most significant impact on the model’s performance, resulting in the poorest performance. Next in significance is the simultaneous removal of Pos and Res, while the impact of removing Res is relatively smaller but still leads to a decline in performance.
PCCs | HM | MP | AMHB | HBC | MBSP | IDC |
---|---|---|---|---|---|---|
stEnTrans | 0.6360.018 | 0.5540.021 | 0.5130.056 | 0.5840.006 | 0.6060.010 | 0.5370.003 |
(w/o)Pos | 0.5810.017 | 0.4390.019 | 0.5060.005 | 0.5590.009 | 0.5690.016 | 0.5250.004 |
(w/o)Res | 0.6190.014 | 0.4760.020 | 0.5100.005 | 0.5700.008 | 0.5980.012 | 0.5290.004 |
(w/o)Pos&Res | 0.5870.017 | 0.4700.015 | 0.5050.004 | 0.5610.009 | 0.5830.014 | 0.5290.004 |
4 Discussion And Conclusion
In our research, we propose stEnTrans, a deep learning method based on Transformer, which can impute the gene expression on unmeasured areas that are not covered between spots and accidentally lost locations during sequencing through self-supervised learning, enhance the expression of all spots, and thus comprehensively improve the quality of spatial transcriptomics data.Our method does not rely on any other data, such as histological images, and only requires a gene expression matrix with spatial coordinates to improve gene expression profiles to high resolution. Compared with other methods of similar function, it has higher precision and the obtaining high-resolution gene expression profiles have more delicate and smooth characteristics.
In spatial transcriptomics studies, identifying genes with spatial expression patterns is very important for researching various physiological and pathological processes. However, due to limitations in existing technologies, the statistical power is often low, making it challenging to identify genes with spatial expression patterns within small local regions using raw spatial transcriptomic data. stEnTrans has the capability to enhance the resolution of gene expression profiles, which can help to discover the spatial patterns of genes, making disease-related genes have more significant spatial patterns. In addition, it can also help to discover more biologically meaningful pathways.
The results of ablation experiments show that both Res module and absolute position encoding are indispensable to the network and can improve the performance of the network, but the use of absolute position encoding has a higher impact on improving the network’s performance.
Despite the significant achievements of stEnTrans in improving the resolution of gene expression profiles by imputing, there are still several challenges in practical applications. Our next research direction is not only to impute the unmeasured areas, but also to increase the resolution to the sub-spot level by dividing the spot into multiple sub-spots without relying on any other data.
4.0.1 Acknowledgements
The work was supported in part by the National Natural Science Foundation of China (62262069), in part by the Yunnan Fundamental Research Projects under Grant (202201AT070469, 202301BF070001-019).
References
- [1] Ahn, Y.H., Oh, S.C., et al.: Tryptophanyl-trna synthetase as a potential therapeutic target. International Journal of Molecular Sciences 22(9), 4523 (2021)
- [2] Andersson, A., Lundeberg, J.: sepal: identifying transcript profiles with spatial patterns by diffusion-based modeling. Bioinformatics 37(17), 2644–2650 (2021)
- [3] Asp, M., Bergenstråhle, J., et al.: Spatially resolved transcriptomes—next generation tools for tissue exploration. BioEssays 42(10), 1900221 (2020)
- [4] Brody, S., Alon, U., et al.: On the expressivity role of layernorm in transformers’ attention. arXiv preprint arXiv:2305.02582 (2023)
- [5] Chen, A., Liao, S., et al.: Spatiotemporal transcriptomic atlas of mouse organogenesis using dna nanoball-patterned arrays. Cell 185(10), 1777–1792 (2022)
- [6] Chen, R.Y., Chen, H.X., et al.: In-vivo transfection of pcdna3. 1-igfbp7 inhibits melanoma growth in mice through apoptosis induction and vegf downexpression. Journal of Experimental & Clinical Cancer Research 29, 1–8 (2010)
- [7] Dosovitskiy, A., Beyer, L., et al.: An image is worth 16x16 words: Transformers for image recognition at scale. In: International Conference on Learning Representations. pp. 1–22 (2021)
- [8] He, K., Zhang, X., et al.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 770–778 (2016)
- [9] He, Y., Tang, X., et al.: Clustermap for multi-scale clustering analysis of spatial gene expression. Nature Nommunications 12(1), 5909 (2021)
- [10] Hu, J., Coleman, K., et al.: Deciphering tumor ecosystems at super resolution from spatial transcriptomics with tesla. Cell Systems 14(5), 404–417 (2023)
- [11] Huuki-Myers, L., Spangler, A., et al.: Integrated single cell and unsupervised spatial transcriptomic analysis defines molecular anatomy of the human dorsolateral prefrontal cortex. BioRxiv (2023)
- [12] Janesick, A., Shelansky, R., et al.: High resolution mapping of the breast cancer tumor microenvironment using integrated single cell, spatial and in situ analysis of ffpe tissue. Nature Nommunications 14(1), 5353 (2023)
- [13] Jing, L., Tian, Y.: Self-supervised visual feature learning with deep neural networks: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 43(11), 4037–4058 (2020)
- [14] Li, Q., Zhang, X., et al.: Spatial transcriptomics for tumor heterogeneity analysis. Frontiers in Genetics 13(2), 906158 (2022)
- [15] Li, X., Min, W., Wang, S., Wang, C., Xu, T.: stmcdi: Masked conditional diffusion model with graph neural network for spatial transcriptomics data imputation. arXiv preprint arXiv:2403.10863 (2024)
- [16] Li, X., Orchard, M.T.: New edge-directed interpolation. IEEE Transactions on Image Processing 10(10), 1521–1527 (2001)
- [17] Liu, B., Li, Y., et al.: Analysis and visualization of spatial transcriptomic data. Frontiers in Genetics 12(3), 785290 (2022)
- [18] Liu, F., Ren, X., et al.: Rethinking skip connection with layer normalization in transformers and resnets. arXiv preprint arXiv:2105.07205 (2021)
- [19] Lohoff, T., Ghazanfar, S., et al.: Integration of spatial and single-cell transcriptomic data elucidates mouse organogenesis. Nature Biotechnology 40(1), 74–85 (2022)
- [20] Min, W., Fang, D., Chen, J., Zhang, S.: Dimensionality reduction and denoising of spatial transcriptomics data using dual-channel masked graph autoencoder. bioRxiv pp. 1–20 (2024)
- [21] Moses, L., Pachter, L.: Museum of spatial transcriptomics. Nature Methods 19(5), 534–546 (2022)
- [22] Rao, N., Clark, S., et al.: Bridging genomics and tissue pathology: 10x genomics explores new frontiers with the visium spatial gene expression solution. Genetic Engineering & Biotechnology News 40(2), 50–51 (2020)
- [23] Raudvere, U., Kolberg, L., et al.: g: Profiler: a web server for functional enrichment analysis and conversions of gene lists (2019 update). Nucleic Acids Research 47(W1), W191–W198 (2019)
- [24] Shaw, P., Uszkoreit, J., et al.: Self-attention with relative position representations. arXiv preprint arXiv:1803.02155 (2018)
- [25] Sun, S., Zhu, J., et al.: Statistical analysis of spatial expression patterns for spatially resolved transcriptomic studies. Nature Methods 17(2), 193–200 (2020)
- [26] Thrane, K., Eriksson, H., et al.: Spatially resolved transcriptomics enables dissection of genetic heterogeneity in stage iii cutaneous malignant melanoma. Cancer Research 78(20), 5970–5979 (2018)
- [27] Vaswani, A., Shazeer, N., et al.: Attention is all you need. Advances in Neural Information Processing Systems 14, 1–11 (2017)
- [28] Wang, X., Allen, W.E., et al.: Three-dimensional intact-tissue sequencing of single-cell transcriptional states. Science 361(6400), eaat5691 (2018)
- [29] Yao, J., Bergsland, E., et al.: Dll3 as an emerging target for the treatment of neuroendocrine neoplasms. The Oncologist 27(11), 940–951 (2022)
- [30] Zhang, D., Schroeder, A., et al.: Inferring super-resolution tissue architecture by integrating spatial transcriptomics with histology. Nature Biotechnology pp. 1–6 (2024)
- [31] Zhao, E., Stone, M.R., et al.: Spatial transcriptomics at subspot resolution with bayesspace. Nature Biotechnology 39(11), 1375–1384 (2021)
- [32] Zhao, Y., Wang, K., et al.: Dist: spatial transcriptomics enhancement using deep learning. Briefings in Bioinformatics 24(2), bbad013 (2023)