Skip to main content
Advertisement
  • Loading metrics

SpaLSTF: Diffusion-based generative model with BiLSTM and XCA-Transformer for spatial transcriptomics imputation

  • Lin Yuan,

    Roles Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Project administration, Software, Visualization, Writing – original draft, Writing – review & editing

    Affiliations Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Engineering Research Center of Big Data Applied Technology, Faculty of Computer Science and Technology, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Provincial Key Laboratory of Industrial Network and Information System Security, Shandong Fundamental Research Center for Computer Science, Jinan, China

  • Yufeng Jiang,

    Roles Conceptualization, Data curation, Investigation, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing

    Affiliations Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Engineering Research Center of Big Data Applied Technology, Faculty of Computer Science and Technology, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Provincial Key Laboratory of Industrial Network and Information System Security, Shandong Fundamental Research Center for Computer Science, Jinan, China

  • Boyuan Meng,

    Roles Conceptualization, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing

    Affiliations Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Engineering Research Center of Big Data Applied Technology, Faculty of Computer Science and Technology, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Provincial Key Laboratory of Industrial Network and Information System Security, Shandong Fundamental Research Center for Computer Science, Jinan, China

  • Qingxiang Wang,

    Roles Conceptualization, Methodology, Writing – original draft, Writing – review & editing

    Affiliations Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Engineering Research Center of Big Data Applied Technology, Faculty of Computer Science and Technology, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China, Shandong Provincial Key Laboratory of Industrial Network and Information System Security, Shandong Fundamental Research Center for Computer Science, Jinan, China

  • Cuihong Wang ,

    Roles Conceptualization, Data curation, Investigation, Methodology, Project administration, Software, Writing – original draft, Writing – review & editing

    xqawc1120@163.com (CW), dshuang@eitech.edu.cn (D-SH)

    Affiliation The Second Qilu Hospital of Shandong University, Shandong University, Jinan, China

  • De-Shuang Huang

    Roles Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Project administration, Supervision, Writing – original draft, Writing – review & editing

    xqawc1120@163.com (CW), dshuang@eitech.edu.cn (D-SH)

    Affiliations Institute for Regenerative Medicine, Medical Innovation Center and State Key Laboratory of Cardiology, Shanghai East Hospital, School of Life Sciences and Technology, Tongji University, Shanghai, China, Ningbo Key Laboratory of Multi-Omics & Multimodal Biomedical Data Mining and Computing, Eastern Institute of Technology, Ningbo, China

Abstract

Spatial transcriptomics (ST) technologies provide powerful tools for analyzing spatial distribution patterns of gene expression in tissue samples. However, they are limited by sparse gene detection and incomplete expression coverage. Several computational approaches based on reference scRNA-seq have been proposed to impute ST data and have achieved impressive results. However, these methods fail to fully explore latent temporal dependencies among cells and cannot accurately capture hidden gene-level regulatory mechanisms. To overcome those limitations, we propose SpaLSTF, a novel method for enhancing ST gene expression using a conditional diffusion model guided by scRNA-seq data. SpaLSTF captures gene expression relationships through a dual Markov process: one progressively perturbs scRNA-seq data with noise, while the other denoises it to reconstruct the original distribution. To effectively model contextual dependencies among cell states, we adopt a bidirectional long short-term memory (BiLSTM) network. Furthermore, we design a cross-covariance attention mechanism within a Transformer (XCA-Transformer) to efficiently compute attention coefficients between gene expression and accurately predict the noise added at each step. In addition, we introduce a variational lower bound (VLB) objective and introduce Kullback-Leibler (KL) divergence as a regularization term, along with mean squared error loss, to ensure that the generated noise follows the target distribution. We compared the performance of SpaLSTF with seven state-of-the-art methods on twelve cross-platform datasets covering a variety of tissues and organs using nine evaluation metrics. Experimental results demonstrated that SpaLSTF outperforms competing methods in gene expression imputation, cell population identification, and spatial structure preservation.

Author summary

Computational approaches based on reference scRNA-seq have been proposed to impute ST data and have some limitations. We propose SpaLSTF, a novel method for enhancing ST gene expression using a conditional diffusion model guided by scRNA-seq data. SpaLSTF captures gene expression relationships through a dual Markov process. We adopt a bidirectional long short-term memory (BiLSTM) network to effectively model contextual dependencies among cell states. Furthermore, we design a cross-covariance attention mechanism within a Transformer (XCA-Transformer) to efficiently compute attention coefficients between gene expression and accurately predict the noise added at each step. In addition, we adopt a variational lower bound (VLB) objective and introduce Kullback-Leibler (KL) divergence as a regularization term, along with mean squared error loss, to ensure that the generated noise follows the target distribution. Experimental results demonstrated that SpaLSTF outperforms competing methods in gene expression imputation, cell population identification, and spatial structure preservation.

Introduction

Spatial transcriptomics (ST) technologies have greatly promoted the exploration of spatial cellular organization [1,2]. However, ST-derived gene expression data are highly sparse with limited detected genes, hindering accurate gene quantification and spatial analysis. Gene imputation in ST data faces huge challenges [3,4]. Single-cell RNA sequencing (scRNA-seq) provides single-cell resolution high-throughput transcriptome data that substantially improve the quality and interpretability of spatial gene expression data [5,6], facilitating more accurate ST studies [79]. In recent years, computational approaches based on reference scRNA-seq data have become indispensable for gene imputation and comprehensively decoding the spatial transcriptome landscape [1013].

Numerous computational approaches (Tangram [14], gimVI [15], stPlus [16], SpaGE [17], uniPort [18], and SpatialScope [19]) have emerged to recover missing gene expression leveraging reference scRNA-seq data. These approaches typically presume that gene expression patterns in scRNA-seq and ST data are comparable. By analyzing expression patterns of shared genes, they compute the similarity between scRNA-seq cells and ST spots, and utilize scRNA-seq profiles to impute undetected genes in ST data. Consequently, accurate cross-modal cell alignment is crucial for high-fidelity imputation. However, both ST and scRNA-seq data suffer from sparsity, and the number of genes shared across modalities is often limited, which complicates the matching process [20]. In addition, batch effects between datasets further distort similarity measures, and neither decoder nor K-nearest neighbor (KNN)-based methods employed in the aforementioned computational approaches can effectively address batch effects. As a result, the predicted gene expression and original ST measurements may reside in distinct batch spaces, reducing the accuracy of imputation and complicating downstream analyses [2123].

To address these challenges, a diffusion-based model [24,25] stDiff [26] was developed. Unlike cell-similarity-based methods, stDiff extracts latent gene regulatory signals from scRNA-seq data to guide the imputation of ST data. Based on the assumption that ST and scRNA-seq data from the same tissue region share analogous gene expression profiles, stDiff learns the inter-gene dependencies present in scRNA-seq and leverages this information to predict undetected genes in ST, thereby enabling reconstruction of a more complete ST data [27]. However, stDiff does not fully explore latent temporal dependencies among cells, which may lead to imputation results that fail to accurately reflect true gene expression patterns within tissue microenvironments. In addition, traditional self-attention mechanisms operate at the cellular level and is difficult to accurately capture the hidden gene-level regulatory mechanisms, which leads to noise prediction bias and reduces imputation accuracy.

To overcome these limitations, we propose SpaLSTF, as illustrated in Fig 1, a conditional diffusion model incorporating BiLSTM [28], XCA-Transformer, and KL divergence [29] regularization to improve imputation accuracy while preserving the structural integrity of ST data and enhancing generalization capability. Specifically,

thumbnail
Fig 1. Overview of the SpaLSTF Framework.

(A) Simplified structure of DDPM. (B) Training process of SpaLSTF on scRNA-seq data. (C) Inference process of SpaLSTF on ST data.

https://doi.org/10.1371/journal.pcbi.1013954.g001

SpaLSTF incorporates BiLSTM network into conditional data and utilize its sequential modeling capabilities to capture complex interrelationships among cell states, thereby preserving the spatiotemporal structure of ST data. Although ST data are not temporal sequences, spatially adjacent spots often exhibit strong biological continuity and correlated gene expression profiles. By capturing bidirectional contextual information, BiLSTM effectively models this spatial continuity, thereby improving the accuracy of imputing unmeasured genes. We introduce a Transformer module with cross-covariance attention mechanism [30], called XCA-Transformer, which directly computes attention relationships between gene expression abundances. The XCA (cross-covariance attention) module is designed to explicitly model dependencies among genes along the gene dimension. Compared with conventional self-attention mechanisms that primarily focus on spatial or cell-level interactions, XCA is more suitable for capturing gene–gene co-expression and regulatory relationships, which are critical for high-dimensional gene expression imputation, enhancing the model’s ability to capture gene interaction patterns and improving the accuracy of noise prediction. To enhance the generative capability of the model, we adopt the concept of variational lower bound [31] (VLB) and use Kullback-Leibler (KL) divergence as a regularization term combined with mean squared error (MSE) loss [32]. This combination guides generated gene expression toward the target distribution while alleviating batch bias. To the best of our knowledge, this is the first time that a conditional diffusion model combining BiLSTM, XCA-Transformer and KL divergence regularization has been applied to the task of ST data imputation. SpaLSTF can fully capture the latent temporal dependencies among cells, accurately capture the hidden gene-level regulatory mechanisms, and improve the accuracy of imputation. We compared the performance of SpaLSTF with seven methods (one shallow learning algorithm and six state-of-the-art deep learning (DL)-based methods) on twelve datasets (see Table 1) from multiple platforms and organizations. Experimental results demonstrated that SpaLSTF not only improves gene imputation accuracy but also better preserves the topological structure among ST cell populations, offering a novel and effective solution for high-precision ST data enhancement.

Results

Ablation experiments

To evaluate the contribution of each key component in SpaLSTF, we conducted a comprehensive ablation study including both removal-based and retention-based variants. Specifically, we constructed two conventional ablation models: w/o BiLSTM and w/o XCA. The w/o BiLSTM variant removes the BiLSTM module from SpaLSTF, while the w/o XCA variant replaces the XCA mechanism with a standard self-attention module. In addition, we introduced two complementary control variants that retain only the diffusion backbone with a single auxiliary component, namely Diffusion + BiLSTM only and Diffusion + XCA only.

We evaluated the performance of all methods on twelve ST datasets using two representative metrics: SPCC for gene expression similarity and ARI for clustering accuracy. As shown in Fig 2, removing the BiLSTM module leads to a clear performance decline in both metrics, highlighting its importance in modeling cell-level contextual dependencies. A more pronounced degradation is observed when the XCA module is removed, underscoring its critical role in capturing gene-level dependency structures and mitigating noise within the denoising network. Notably, the two “only” variants further exhibit lower SPCC and ARI values compared with their corresponding w/o counterparts, indicating that the absence of KL regularization negatively affects training stability and overall performance.

thumbnail
Fig 2. Boxplots showing the ablation experiments on all twelve datasets.

https://doi.org/10.1371/journal.pcbi.1013954.g002

Although the ablation variants still outperform most competing methods, the complete SpaLSTF model consistently achieves the best performance across all metrics, demonstrating that optimal performance is achieved only when BiLSTM, XCA, and KL regularization operate jointly. For all ablation experiments, we used the same training configuration as the full model, including batch size, learning rate, number of epochs, and optimizer settings, and only modified the corresponding target components.

Performance comparison of methods for preserving cellular topological structure

To evaluate the method’s ability to preserve structural relationships among cells, we performed five-fold cross-validation on ST datasets without utilizing cell type labels. We then performed Leiden clustering [33] on the imputed data, used the clustering results of the original ST data as the reference standard, and evaluated the clustering performance using ARI, AMI, Homo, and NMI [3335].

We compared the performance of SpaLSTF with Tangram [14], gimVI [15], SpaGE [17], stPlus [16], uniPort [18], SpatialScope [19], and stDiff [26] on twelve datasets (see Table 1) from multiple platforms and organizations. Comprehensive clustering evaluation of all methods across twelve datasets was presented in S1 Table. We selected six representative datasets (Dataset1_osmFISH, Dataset2_seqFISH + , Dataset3_MERFISH, Dataset4_ISS, Dataset5_FISH, Dataset6_BARISTAseg) from various sequencing platforms for detailed analysis, and performance evaluation was shown in Fig 3.

thumbnail
Fig 3. Clustering metrics (ARI, AMI, Homo, NMI) were used to assess the topological similarity between real ST data and imputed ST data across various ST platforms.

https://doi.org/10.1371/journal.pcbi.1013954.g003

As shown in Fig 3, SpaLSTF outperforms all competing methods on four evaluation metrics. For instance, in Dataset1_osmFISH, SpaLSTF achieved scores of 0.251 (ARI) and 0.328 (AMI), exceeding the second-best method, stPlus, by 24.3% and 2.5%, respectively. In Dataset2_seqFISH + , SpaLSTF achieved Homo and NMI scores of 0.789 and 0.743, representing improvements of 4.6% and 4.8% over stDiff (the second-best method). These results indicate that the imputed data generated by SpaLSTF better preserve cellular neighborhood relationships, facilitating the identification of cellular populations. In contrast, Tangram performed worst across all datasets, with average scores of 0.235 and 0.135 for ARI and AMI, significantly lower than those of SpaLSTF. Additionally, gimVI, SpaGE, stPlus, uniPort, and SpatialScope exhibited inconsistent performance depending on the dataset. While some of these methods ranked second or third in certain datasets, their overall performance lacked stability. Notably, SpaLSTF consistently outperformed stDiff (another diffusion model-based method) across almost all datasets (see S1 Table). These results highlight SpaLSTF’s superior ability in capturing spatial transcriptomic patterns while effectively preserving intercellular similarity relationships.

Comparison of imputation performance of methods at the gene-level

In this section, we evaluated the imputation performance of the method at the gene-level using five-fold cross-validation combined with four quantitative metrics (SPCC, SSIM, RMSE, and JS). We compared the performance of SpaLSTF with Tangram [14], gimVI [15], SpaGE [17], stPlus [16], uniPort [18], SpatialScope [19], and stDiff [26] on twelve datasets (see Table 1). We selected four representative datasets (Dataset7_MERFISH, Dataset8_seqFISH, Dataset9_STARmap, and Dataset10_STARmap) for detailed analysis (Fig 4), and the comparison results of the methods on the remaining eight datasets were shown in S1 Fig.

thumbnail
Fig 4. Evaluation metrics (1-SPCC, 1-SSIM, RMSE, JS) were used to quantify gene expression similarity between real ST data and predictions from Tangram (Tan), gimVI (gim), SpaGE (Spa), stPlus (stP), uniPort (uni), SpatialScope (SpS), stDiff (stD), and SpaLSTF (LSTF) across multiple ST platforms.

(A)-(D) correspond to Dataset7_MERFISH, Dataset8_seqFISH, Dataset9_STARmap, and Dataset10_STARmap from Table 1.

https://doi.org/10.1371/journal.pcbi.1013954.g004

As shown in Fig 4, SpaLSTF achieves the highest similarity to ground truth across the four datasets. For example, in Dataset8_seqFISH, SpaLSTF achieved a median SPCC score of 0.134, surpassing the second-best method, stDiff, by 24%. Similarly, the median SSIM score of SpaLSTF is 0.122, representing a 15.1% improvement over stDiff. Furthermore, SpaLSTF outperformed most methods in terms of RMSE and JS, further demonstrating that its imputed gene expression data closely approximated real ST data.

It is noteworthy that among all methods, SpaLSTF not only achieves the best performance on gene-level metrics but also maintains the highest consistency in cellular topological structure (see S1 Table). This suggests that SpaLSTF is more effective in preserving the overall spatial topology while reconstructing the true gene expression pattern. However, despite their superior performance, all methods still exhibit limitations in gene-level imputation accuracy, indicating that there is still room for further improvement in aligning imputed data with real data. Moreover, in some datasets, even SpaLSTF shows relatively high RMSE values, highlighting the challenge of noise reduction in imputing gene expression data [3638].

Comparison of alignment performance between imputed data and real ST data

To observe the alignment between imputed data and real ST data in a visualized form, we performed five-fold cross-validation and applied UMAP for dimensionality reduction to project scRNA-seq, real ST, and imputed ST data into a shared low-dimensional space. In the results of the imputation method, the distributions of imputed ST and real ST data should be close to each other while both are far from the scRNA-seq data. We compared the performance of SpaLSTF with Tangram, gimVI, SpaGE, stPlus, uniPort, SpatialScope, and stDiff on Dataset11_ExSeq and Dataset12_MERFISH.

As shown in Fig 5, the imputation results of Tangram, gimVI, stPlus, SpaGE, uniPort, and SpatialScope show significant differences from the real ST data, while the imputation results (in orange) of the diffusion-based methods SpaLSTF and stDiff closely approximate the real ST data (in green). For example, in Dataset11_ExSeq (Fig 5A), the distributions of imputation results from Tangram, SpaGE, stPlus, and uniPort were more consistent with the scRNA-seq data than with the real ST data, suggesting that these methods retain batch effects from scRNA-seq in their imputed ST data. In Dataset12_MERFISH (Fig 5B), compared to 9,234 scRNA-seq cells, the number of ST cells is only 645. Despite this, SpaLSTF and stDiff still provided stable and accurate imputation of ST data, while other methods exhibited substantial deviation from real ST data. Overall, SpaLSTF outperformed the other methods in aligning imputed data with the real ST data.

thumbnail
Fig 5. UMAP visualizations of scRNA-seq, true ST data, and imputed ST data produced by SpaLSTF and other competing methods.

(A) and (B) correspond to Dataset11_ExSeq and Dataset12_MERFISH from Table 1, respectively.

https://doi.org/10.1371/journal.pcbi.1013954.g005

The imputation strategy of SpaLSTF is fundamentally different from that of other methods. SpaLSTF utilizes a diffusion process combined with BiLSTM and XCA-Transformer modules to model gene expression dependencies in scRNA-seq data. As a result, the imputed ST data is more consistent with the real ST data. In contrast, other methods typically rely on cellular similarity between scRNA-seq and ST data. These strategies include averaging gene expression from the k-nearest scRNA-seq neighbors, reconstructing ST data using decoders trained on scRNA-seq data, or drawing samples from the scRNA-seq distribution guided by ST data with batch effects eliminated. These methods essentially embed ST data into the batch space of scRNA-seq data, enhancing expression patterns within that space. However, due to the inherent batch differences between ST and scRNA-seq data, such mapping often hinders accurate recovery of the real ST data, resulting in noticeable discrepancies.

SpaLSTF enables accurate reconstruction of gene expression while preserving well-defined spatial patterns

In addition to quantitatively assessing the similarity between real and imputed ST gene expression, we also evaluated the consistency of spatial patterns by visualization. We selected four genes that exhibited well-defined patterns from the Dataset5_FISH embryonic tissue dataset. We compared the performance of SpaLSTF with Tangram, gimVI, SpaGE, stPlus, uniPort, SpatialScope, and stDiff.

As shown in Fig 6, in the ground truth, the lower half of the region of the sna gene shows a horizontal spatial pattern, which is accurately captured by SpaLSTF, SpaGE, stPlus, uniPort, and stDiff. These methods effectively delineated the expression boundary in the lower region, with SpaLSTF and stDiff show superior precision in both the left and right regions. In contrast, Tangram and gimVI exhibited a more disordered expression distribution between the high and low expression areas, while SpatialScope excessively constrained the high expression region.

thumbnail
Fig 6. Spatial expression predictions of genes with known patterns in Dataset5_FISH.

Each column represents a gene with distinct spatial features. The top row shows the ground truth, while the following rows display predictions from SpaLSTF and competing methods.

https://doi.org/10.1371/journal.pcbi.1013954.g006

For the trn gene following the vertical spatial pattern, SpaLSTF successfully reconstructed the vertical boundaries and captured the contours with high precision. In contrast, other methods produced blurrier boundaries. stPlus, SpaGE, and uniPort consistently overestimated expression levels across the entire spatial domain, while Tangram, gimVI, and SpatialScope generally underestimated overall gene expression levels. The results of stDiff showed some blurring and discontinuities on some vertical contour lines.

For the tkv gene exhibiting a complex spatial pattern, SpaLSTF’s predictions closely matched the intricate expression pattern, particularly in the high-expression region in the upper-left corner. In contrast, the results from other methods showed significant discrepancies from the true spatial pattern.

For the Antp gene, which exhibits a sharply localized expression in a narrow central region, SpaLSTF successfully reproduced the true spatial pattern. In contrast, all other methods, except SpatialScope, significantly overestimated the spatial distribution of the Antp gene. Although the expression boundaries generated by SpatialScope are close to the true spatial pattern, its predictions lack the clarity observed in the real data. Furthermore, SpatialScope consistently underestimated the expression levels of marker genes across all four genes (sna, trn, tkv, Antp).

Comparison of overall performance of methods on twelve datasets

In section ‘Performance comparison of methods for preserving cellular topological structure’ and section ‘Comparison of imputation performance of methods at the gene-level’, we benchmarked the performance of eight imputation methods across twelve datasets using four clustering (ARI, AMI, NMI, and Homo) and four similarity metrics (SPCC, SSIM, RMSE, and JS). In this section, we introduced an aggregated AS [39] composite index for a comprehensive comparison.

We used AS to combine the results of the four clustering metrics to evaluate the consistency of the cellular topological structure between the imputed data and the real data. As shown in Fig 7A, SpaLSTF achieves the best overall clustering performance, with its median AS index exceeding the upper quartile of all competing methods. Following closely behind are gimVI, stPlus, and stDiff, with stDiff showing relatively stable results. However, Tangram performed poorly, ranking last in most datasets.

thumbnail
Fig 7. AS scores across twelve datasets for all methods.

(A) Clustering metrics. (B) Gene similarity metrics. (C) Overall AS combining all metrics.

https://doi.org/10.1371/journal.pcbi.1013954.g007

We used AS to combine the results of the four similarity metrics to evaluate gene-level similarity between imputed and real data. As shown in Fig 7B, SpaLSTF outperforms competing methods. Fig 7C presents a summary of the integrated evaluation results of both cell clustering and gene-level similarity, and SpaLSTF performs the best and is the most robust, ranking first in both metrics. Although Tangram performed relatively well in gene-level similarity, its clustering accuracy was substantially lower, suggesting a potential disruption of cellular structural information and limited use in identifying cell populations. gimVI, SpaGE, and stPlus showed comparable overall performance, with stPlus favoring clustering accuracy, while gimVI and SpaGE prioritized gene-level similarity but showed reduced consistency in cell clustering. stDiff ranked second overall, offering a balanced and competitive performance in both metrics. SpatialScope performed poorly on both metrics, resulting in the lowest composite index among all methods.

Biological pathway consistency analysis across cluster pairs

To further investigate the biological interpretability of SpaLSTF, we conducted a pathway-level consistency analysis on Dataset2_seqFISH+ to evaluate whether the imputed gene expression profiles preserve biologically meaningful functional signals beyond gene-wise accuracy.

Specifically, we performed differential expression analysis between multiple pairs of cell clusters identified by Leiden clustering in the ground-truth spatial transcriptomics data. For each cluster pair, the top differentially expressed genes were subjected to Gene Ontology (GO) biological process enrichment analysis. The resulting enriched pathways derived from the imputed data were then compared with those obtained from the ground truth.

Two complementary metrics were used to quantify biological consistency: (1) the overlap ratio of the top enriched pathways between the imputed data and the ground truth, and (2) the Spearman correlation of enrichment scores across commonly enriched pathways. These metrics respectively reflect the agreement in functional categories and the consistency of pathway importance ranking. As shown in Fig 8, SpaLSTF consistently achieved the highest pathway overlap ratio and enrichment score correlation among all compared methods when averaged across multiple cluster pairs (mean ± standard deviation). In contrast, baseline methods exhibited lower overlap and more variable enrichment correlations, indicating a reduced ability to preserve coherent biological programs across cellular states.

thumbnail
Fig 8. Pathway-level biological consistency analysis across cluster pairs.

https://doi.org/10.1371/journal.pcbi.1013954.g008

These results demonstrate that SpaLSTF not only improves gene expression imputation accuracy, but also better maintains biologically interpretable functional structures at the pathway level. This suggests that the integration of diffusion-based denoising with BiLSTM and XCA modules enables SpaLSTF to capture gene regulatory patterns that are more consistent with underlying biological processes.

Discussion

In this study, we proposed SpaLSTF, a novel conditional diffusion-based model to impute the missing gene expression in ST data. By incorporating BiLSTM network, XCA-Transformer, and KL divergence regularization, SpaLSTF can fully capture the latent temporal dependencies among cells, accurately capture the hidden gene-level regulatory mechanisms, and improve the accuracy of imputation. We compared the performance of SpaLSTF with Tangram, gimVI, SpaGE, stPlus, uniPort, SpatialScope, and stDiff on twelve cross-platform datasets covering different tissues and organs using nine evaluation metrics (SPCC, SSIM, RMSE, JS, ARI, AMI, NMI, Homo, and AS). Experimental results demonstrated that SpaLSTF consistently outperforms competing methods in terms of gene expression accuracy and cell topological structure preservation. This indicates that SpaLSTF is a powerful solution for ST data imputation, capable of accurately enhancing ST data, particularly in cases of sparse data and limited gene coverage.

One limitation of SpaLSTF is that attention-based components such as XCA require larger attention matrices as the number of genes increases, which may lead to higher memory consumption; however, this overhead remains manageable under the commonly used GPU resources in our experimental settings.

Histological images and protein expression information can provide richer biological context information for the model, thereby enhancing the model’s ability to distinguish cellular identities and improving the accuracy and robustness of gene expression prediction. By developing a multimodal integration framework, SpaLSTF is expected to enable more efficient ST imputation in challenging scenarios with low gene coverage or high technical noise. From a modeling perspective, the diffusion process mitigates batch effects by gradually perturbing input data and learning to reconstruct signals from noise, which reduces sensitivity to platform-specific technical variations and emphasizes shared distributional characteristics across datasets.

Materials and methods

Data preparation

We evaluated the performance of SpaLSTF on twelve paired ST and scRNA-seq datasets [3952]. These ST datasets come from a wide variety of experimental protocols, cover different tissues and organs, and contain different numbers of genes and cells. The details and sources of these datasets are listed in Table 1. Notably, the first dataset contains predefined cell type labels, while the remaining ST datasets have no such annotations.

Experiment settings

For the diffusion process, we set the training epoch to 1200 and validation step to 1500 for all datasets. When the number of genes exceeds 500, we set the batch size to 512 and the hidden size to 1024 to provide sufficient representational capacity for modeling high-dimensional gene expression patterns; otherwise, we use a batch size of 2048 and a hidden size of 512 for improved computational efficiency. For the BiLSTM module, we set the hidden_size to 128 and number of layers to 2. For the XCA-Transformer module, the number of multi-head cross-covariance attention layers is set to 6 with 16 attention heads. The model is optimized with the AdamW [52] optimizer with a learning rate of 1e-4. All results were obtained on a NVIDIA RTX 4090 GPU with 128GB of memory. We executed the competing methods using their default parameters.

The SpaLSTF framework

SpaLSTF is formulated as a denoising diffusion probabilistic model (DDPM) [24], including two coupled Markov chains: a forward diffusion process and a reverse denoising process. The overall framework is illustrated in Fig 1.

The DDPM framework

As shown in Fig 1A, the forward process incrementally adds Gaussian noise to the input gene expression matrix according to the given distribution , which is a predefined forward diffusion distribution and is fixed during training. The process is carried out over time steps , gradually transforming the data into a standard Gaussian distribution. In contrast, the reverse diffusion process gradually reconstructs the original data using the learned denoising conditional distribution . Starting from pure noise , the model performs iterative denoising to reconstruct a final gene expression matrix in , and denote the number of cells and genes, respectively.

Training procedure

Fig 1B outlines the training process of SpaLSTF, where the model learns the complex interactions among gene expression levels from reference scRNA-seq data through both noise addition and denoising. First, we perturb the reference scRNA-seq data by injecting stochastic noise to address the batch effect discrepancies between ST and scRNA-seq modalities, while adaptively aligning their distributions during training to enhance SpaLSTF’s robustness. This strategy not only diversifies the training dataset but also maintains intrinsic gene-gene relationships, ensuring that the model emphasizes the gene-gene interactions rather than the absolute expression values. The resulting perturbed dataset, denoted as , is then used for training.

A time index is sampled in each training iteration, and Gaussian noise is added to at step , resulting in the corrupted input , as described in (1).

(1)

where is computed as . The hyperparameters are defined using the cosine function, ensuring that for all . At each iteration, these parameters control the noise’s mean and variance.

Subsequently, the unique gene component from and the shared gene component from are specifically isolated and merged to construct . ‘unique gene component’ represents gene expressions observed only in the scRNA-seq dataset, whereas ‘shared gene component’ represent gene expressions observed in both modalities. is a binary matrix where entries corresponding to shared genes are assigned value 1, while entries corresponding to unique genes are assigned the value 0. Operator represents element-wise multiplication. A BiLSTM module is then used to capture the relationships in the masked conditional cell state data . Finally, and are fed to the XCA-Transformer denoising module to estimate the added noise at timestep .

During training, the loss is calculated based on the noise associated with the masked unique gene components:

(2)

where and represent the predicted noise distribution and the real noise distribution, respectively. The weighting coefficient is set according to the dimensionality of the predicted gene space: for low-dimensional gene prediction tasks and for high-dimensional settings. KL divergence is incorporated as a regularization term in combination with the MSE loss to ensure both the accuracy of predicted noise values and the consistency between generated noise and the target distribution.

Inference procedure

In the inference phase (Fig 1C), SpaLSTF leverages the functional mapping learned during training to reconstruct whole-transcriptome ST data. Initially, ST data is augmented to form a conditional vector , wherein the unique gene component is zero-filled. At time , stochastic noise vector is generated. The shared gene component from provides conditional signal that guide the reverse diffusion process, which also passes through the BiLSTM module and is then concatenated with the unique gene components of to construct the complete input . This composite input , along with generated by BiLSTM module, is then processed by the pre-trained transformer denoising network to estimate the noise at time . The estimated noise is subsequently utilized to generate the state at time according to equation (3). The reverse diffusion process is iteratively performed over steps, culminating in the final prediction at :

(3)

where .

BiLSTM module

BiLSTM simultaneously processes information in both forward and backward directions, enabling the model to capture global context from both ends of the cell sequence data, it captures bidirectional contextual dependencies among cellular states in the conditional feature space, where transcriptionally similar cells tend to exhibit coherent functional and latent structural relationships. SpaLSTF leverages the memory mechanism of this module to effectively capture long-distance dependencies among cells in the conditional data , thereby more accurately reflecting the complex interactions between cells. As a result, richer and more accurate conditional information is generated to guide the process. LSTM units control the flow of information through three gates (input, forget and output), and their calculation formulas are described in equation (4):

(4)

where is the current input vector, and are the hidden state and cell state at the previous time step, respectively. denotes sigmoid activation function, denotes hyperbolic tangent activation function, denotes element-wise multiplication, while and are the corresponding weight matrices and bias vectors.

Specifically, BiLSTM processes the cell sequence data from both ends to obtain the forward hidden states and backward hidden states, and then concatenates them to produce a representation that integrates bidirectional information:

(5)

Finally, the entire conditional sequence is encoded by BiLSTM to form the new conditional feature matrix .

XCA-Transformer module

The new conditional data and the encoded time are fused to serve as the key and are input into the attention layer along with . As shown in equation (6), we introduce a multi-head cross-covariance attention (XCA) mechanism into the diffusion Transformer model to replace the traditional self-attention mechanism, thereby focusing on the calculation of attention coefficients among gene expression abundances rather than among cells. This modification plays an important role in capturing the relationships among gene expression abundances and more accurately predicting the noise data , in at time .

(6)

where denotes the number of heads and the weight matrix aggregates attention heads, , , represent ‘Query’, ‘Key’ and ‘Value’, respectively. Additionally, , , and are weight matrices. The Attention Map, denoted as , has a shape of , storing attention weights contributed by Query and Key representing each gene. represents the value component in the cross-covariance mechanism. Finally, the attention matrix of each attention head can be attained by multiplying weight coefficients calculated by the values of and .

The local patch interaction (LPI) block is introduced after each XCA block to enable explicit communication between patches. The feed-forward network (FFN) enables global feature interaction across all features.

Evaluation methods

  1. 1) Gene Expression Prediction: At the gene level, we use cross-validation combined with four evaluation metrics to evaluate the consistency between the predicted and ground-truth ST data. The four evaluation metrics are Spearman’s rank correlation coefficient [53] (SPCC), structural similarity index measure (SSIM), root mean square error (RMSE), and Jensen-Shannon divergence (JS). Higher SPCC and SSIM scores, or lower RMSE and JS values, reflect improved prediction performance.
(7)

where denotes the i-th gene, denotes the j-th cell, and denotes the cell count. denotes the difference between the predicted and true expression values of the i-th gene in the j-th cell.

(8)

where and denote the vectors of the i-th gene in predicted values and ground truth, respectively. denotes the average value and denotes the standard deviation calculation process.

(9)

where and denote the scores from the ground truth and predicted expressions, respectively.

(10)

where denotes the distribution probability of gene i, and computes the KL divergence.

  1. 2) Clustering Performance: To assess spatial clustering performance [5456], we use the adjusted rand index (ARI), adjusted mutual information (AMI), normalized mutual information (NMI) and homogeneity (Homo) to measure the consistency between imputation results and ground truth.
(11)

where and denote the count of spots in the i-th cluster of predicted cluster P and the j-th cluster of true cluster T, respectively, denotes overlap between the i-th cluster of P and the j-th cluster of T.

(12)(13)(14)

where denotes the mutual information between and , and denote the entropy of and , and denotes the expected mutual information under the stochastic model.

  1. 3) Overall Accuracy Score: We assess different imputation methods using various evaluation metrics from both gene and cell perspectives. In this section, we introduce the accuracy score (AS) [39] to calculate the overall accuracy score of each method. For each dataset and evaluation metric, we sort the methods in ascending order and assign corresponding ranks. AS refers to the average ranking across all datasets and metrics, with higher scores indicating better overall effectiveness.
  2. 4) Comparison Methods: We compared SpaLSTF with Tangram [14], gimVI [15], SpaGE [17], stPlus [16], uniPort [18], SpatialScope [19], and stDiff [26] to test the performance of SpaLSTF. These methods include one shallow learning algorithm (SpaGE) and six state-of-the-art DL-based methods (Tangram, gimVI, stPlus, uniPort, SpatialScope, and stDiff). Tangram (2021) used a deep learning framework to map multimodal single data on spatial support to predict spatial patterns. gimVI (2019) is a deep generative model for ST imputation. SpaGE (2020) is a ST imputation method that combines principal components analysis (PCA), singular value decomposition (SVD) and KNN. stPlus (2021) imputed ST data via autoencoders and weighted KNN. uniPort (2022) utilized a coupled variational autoencoder (coupled-VAE) and minibatch unbalanced optimal transport (Minibatch-UOT) to impute ST data. SpatialScope (2023) is a ST imputation method using deep generative models. stDiff (2024) is a diffusion-based imputation method.

Supporting information

S1 Table. Cluster results of all methods in all datasets.

https://doi.org/10.1371/journal.pcbi.1013954.s001

(DOCX)

S1 Fig. Evaluation metrics (1-SPCC, 1-SSIM, RMSE, JS) were used to quantify gene expression similarity between real ST data and predictions from Tangram (Tan), gimVI (gim), SpaGE (Spa), stPlus (stP), uniPort (uni), SpatialScope (SpS), stDiff (stD), and SpaLSTF (LSTF) across multiple ST platforms.

(E)–(L) correspond to Dataset1_osmFISH, Dataset2_seqFISH + , Dataset3_MERFISH, Dataset4_ISS, Dataset5_FISH, Dataset6_BARISTAseg, Dataset11_ExSeq and Dataset12_MERFISH from Table 1.

https://doi.org/10.1371/journal.pcbi.1013954.s002

(TIFF)

References

  1. 1. Wang J, Gao Q, Yuan S, Shang J. Cluster-Guided Contrastive Learning With Masked Autoencoder for Spatial Domain Identification Based on Spatial Transcriptomics. IEEE J Biomed Health Inform. 2026;30(2):1809–20. pmid:40622835
  2. 2. Jiang J, Liu Y, Qin J, Chen J, Wu J, Pizzi MP, et al. METI: deep profiling of tumor ecosystems by integrating cell morphology and spatial transcriptomics. Nat Commun. 2024;15(1):7312. pmid:39181865
  3. 3. Li X, Zhu F, Min W. SpaDiT: diffusion transformer for spatial gene expression prediction using scRNA-seq. Brief Bioinform. 2024;25(6):bbae571. pmid:39508444
  4. 4. Zhang Z, Cui F, Su W, Dou L, Xu A, Cao C, et al. webSCST: an interactive web application for single-cell RNA-sequencing data and spatial transcriptomic data integration. Bioinformatics. 2022;38(13):3488–9. pmid:35604082
  5. 5. Gong J, Xu K, Ma Z, Lu ZJ, Zhang QC. A deep learning method for recovering missing signals in transcriptome-wide RNA structure profiles from probing experiments. Nat Mach Intell. 2021;3(11):995–1006.
  6. 6. Li X, Meng X, Chen H, Fu X, Wang P, Chen X, et al. Integration of single sample and population analysis for understanding immune evasion mechanisms of lung cancer. NPJ Syst Biol Appl. 2023;9(1):4. pmid:36765073
  7. 7. Fletcher M. Improved tool for scRNA-seq analysis. Nat Genet. 2024;56(12):2589. pmid:39653731
  8. 8. Hu D, Liang K, Dong Z, Wang J, Zhao Y, He K. Effective multi-modal clustering method via skip aggregation network for parallel scRNA-seq and scATAC-seq data. Brief Bioinform. 2024;25(2):bbae102. pmid:38493338
  9. 9. Katzenelenbogen Y, Sheban F, Yalin A, Yofe I, Svetlichnyy D, Jaitin DA, et al. Coupled scRNA-Seq and Intracellular Protein Activity Reveal an Immunosuppressive Role of TREM2 in Cancer. Cell. 2020;182(4):872–885.e19. pmid:32783915
  10. 10. Li B, Tang Z, Budhkar A, Liu X, Zhang T, Yang B, et al. SpaIM: Single-cell spatial transcriptomics imputation via style transfer. bioRxiv. 2025.
  11. 11. Zhao Y, Wang K, Hu G. DIST: spatial transcriptomics enhancement using deep learning. Brief Bioinform. 2023;24(2):bbad013. pmid:36653906
  12. 12. Zou G, Shen Q, Li L, Zhang S. stAI: a deep learning-based model for missing gene imputation and cell-type annotation of spatial transcriptomics. Nucleic Acids Res. 2025;53(5):gkaf158. pmid:40057378
  13. 13. Wang Z, Geng A, Duan H, Cui F, Zou Q, Zhang Z. A comprehensive review of approaches for spatial domain recognition of spatial transcriptomes. Brief Funct Genomics. 2024;23(6):702–12. pmid:39426802
  14. 14. Biancalani T, Scalia G, Buffoni L, Avasthi R, Lu Z, Sanger A, et al. Deep learning and alignment of spatially resolved single-cell transcriptomes with Tangram. Nat Methods. 2021;18(11):1352–62. pmid:34711971
  15. 15. Lopez R, Nazaret A, Langevin M, Samaran J, Regier J, Jordan MI. A joint model of unpaired data from scRNA-seq and spatial transcriptomics for imputing missing gene expression measurements. arXiv preprint. 2019.
  16. 16. Shengquan C, Boheng Z, Xiaoyang C, Xuegong Z, Rui J. stPlus: a reference-based method for the accurate enhancement of spatial transcriptomics. Bioinformatics. 2021;37(Suppl_1):i299–307. pmid:34252941
  17. 17. Abdelaal T, Mourragui S, Mahfouz A, Reinders MJT. SpaGE: Spatial Gene Enhancement using scRNA-seq. Nucleic Acids Res. 2020;48(18):e107. pmid:32955565
  18. 18. Cao K, Gong Q, Hong Y, Wan L. A unified computational framework for single-cell data integration with optimal transport. Nat Commun. 2022;13(1):7419. pmid:36456571
  19. 19. Wan X, Xiao J, Tam SST, Cai M, Sugimura R, Wang Y, et al. Integrating spatial and single-cell transcriptomics data using deep generative models with SpatialScope. Nat Commun. 2023;14(1):7848. pmid:38030617
  20. 20. Yan C, Zhu Y, Chen M, Yang K, Cui F, Zou Q, et al. Integration tools for scRNA-seq data and spatial transcriptomics sequencing data. Brief Funct Genomics. 2024;23(4):295–302. pmid:38267084
  21. 21. Hu Y, Zhao Y, Schunk CT, Ma Y, Derr T, Zhou XM. ADEPT: Autoencoder with differentially expressed genes and imputation for robust spatial transcriptomics clustering. iScience. 2023;26(6):106792. pmid:37235055
  22. 22. Yang Y, Hu L, Li G, Li D, Hu P, Luo X. Link-Based Attributed Graph Clustering via Approximate Generative Bayesian Learning. IEEE Trans Syst Man Cybern, Syst. 2025;55(8):5730–43.
  23. 23. Su X, Hu P, Li D, Zhao B, Niu Z, Herget T, et al. Interpretable identification of cancer genes across biological networks via transformer-powered graph representation learning. Nat Biomed Eng. 2025;9(3):371–89. pmid:39789329
  24. 24. Ho J, Jain A, Abbeel P. Denoising diffusion probabilistic models. Advances in Neural Information Processing Systems. 2020;33:6840–51.
  25. 25. Dhariwal P, Nichol A. Diffusion models beat gans on image synthesis. Advances in Neural Information Processing Systems. 2021;34:8780–94.
  26. 26. Li K, Li J, Tao Y, Wang F. stDiff: a diffusion model for imputing spatial transcriptomics through single-cell transcriptomics. Brief Bioinform. 2024;25(3):bbae171. pmid:38628114
  27. 27. Sun Y, Kong L, Huang J, Deng H, Bian X, Li X, et al. A comprehensive survey of dimensionality reduction and clustering methods for single-cell and spatial transcriptomics data. Brief Funct Genomics. 2024;23(6):733–44. pmid:38860675
  28. 28. Siami-Namini S, Tavakoli N, Namin AS. The performance of LSTM and BiLSTM in forecasting time series. In IEEE International conference on big data (Big Data); 2019: IEEE.
  29. 29. Cui J, Qi X, Tian Z, Yu B, Zhang H, Zhong Z. Decoupled Kullback-Leibler Divergence Loss. In: Advances in Neural Information Processing Systems 37, 2024. 74461–86.
  30. 30. El-Nouby A, Touvron H, Caron M, Bojanowski P, Douze M, Joulin A. Xcit: Cross-covariance image transformers. arXiv preprint. 2021.
  31. 31. Ma Z, Xie J, Lai Y, Taghia J, Xue J-H, Guo J. Insights Into Multiple/Single Lower Bound Approximation for Extended Variational Inference in Non-Gaussian Structured Data Modeling. IEEE Trans Neural Netw Learn Syst. 2020;31(7):2240–54. pmid:30908264
  32. 32. Duan H, Zhang Q, Cui F, Zou Q, Zhang Z. MVST: Identifying spatial domains of spatial transcriptomes from multiple views using multi-view graph convolutional networks. PLoS Comput Biol. 2024;20(9):e1012409. pmid:39235988
  33. 33. Traag VA, Waltman L, van Eck NJ. From Louvain to Leiden: guaranteeing well-connected communities. Sci Rep. 2019;9(1):5233. pmid:30914743
  34. 34. Ye J, Yu Y, Lu L, Wang H, Zheng Y, Liu Y, et al. DEP-Former: Multimodal Depression Recognition Based on Facial Expressions and Audio Features via Emotional Changes. IEEE Trans Circuits Syst Video Technol. 2025;35(3):2087–100.
  35. 35. Meng Y, Wang Y, Guo C, Tang X, Zhang Z, Cui F, et al. ST-GCP: a graph convolutional network model with contrastive consistency and permutation for spatial transcriptomics. Brief Bioinform. 2025;26(6):bbaf643. pmid:41348600
  36. 36. Zha Y, Feng S, Gao P, Zou Q, Ma X. Enhancing and accelerating cell type deconvolution of large-scale spatial transcriptomics slices with dual network model. Bioinformatics. 2025;41(8):btaf419. pmid:40704686
  37. 37. Li D, Yang Y, Cui Z, Yin H, Hu P, Hu L. LLM-DDI: Leveraging Large Language Models for Drug-Drug Interaction Prediction on Biomedical Knowledge Graph. IEEE J Biomed Health Inform. 2026;30(1):773–81. pmid:40601466
  38. 38. Yang Y, Hu L, Li G, Li D, Hu P, Luo X. FMvPCI: A Multiview Fusion Neural Network for Identifying Protein Complex via Fuzzy Clustering. IEEE Trans Syst Man Cybern, Syst. 2025;55(9):6189–202.
  39. 39. Li B, Zhang W, Guo C, Xu H, Li L, Fang M, et al. Benchmarking spatial and single-cell transcriptomics integration methods for transcript distribution prediction and cell type deconvolution. Nat Methods. 2022;19(6):662–70. pmid:35577954
  40. 40. Codeluppi S, Borm LE, Zeisel A, La Manno G, van Lunteren JA, Svensson CI, et al. Spatial organization of the somatosensory cortex revealed by osmFISH. Nat Methods. 2018;15(11):932–5. pmid:30377364
  41. 41. Tasic B, Yao Z, Graybuck LT, Smith KA, Nguyen TN, Bertagnolli D, et al. Shared and distinct transcriptomic cell types across neocortical areas. Nature. 2018;563(7729):72–8. pmid:30382198
  42. 42. Eng C-HL, Lawson M, Zhu Q, Dries R, Koulena N, Takei Y, et al. Transcriptome-scale super-resolved imaging in tissues by RNA seqFISH. Nature. 2019;568(7751):235–9. pmid:30911168
  43. 43. Karaiskos N, Wahle P, Alles J, Boltengagen A, Ayoub S, Kipar C, et al. The Drosophila embryo at single-cell transcriptome resolution. Science. 2017;358(6360):194–9. pmid:28860209
  44. 44. Chen X, Sun Y-C, Church GM, Lee JH, Zador AM. Efficient in situ barcode sequencing using padlock probe-based BaristaSeq. Nucleic Acids Res. 2018;46(4):e22. pmid:29190363
  45. 45. Zhang M, Eichhorn SW, Zingg B, Yao Z, Cotter K, Zeng H, et al. Spatially resolved cell atlas of the mouse primary motor cortex by MERFISH. Nature. 2021;598(7879):137–43. pmid:34616063
  46. 46. Takei Y, Yun J, Zheng S, Ollikainen N, Pierson N, White J, et al. Integrated spatial genomics reveals global architecture of single nuclei. Nature. 2021;590(7845):344–50. pmid:33505024
  47. 47. Han X, Wang R, Zhou Y, Fei L, Sun H, Lai S, et al. Mapping the Mouse Cell Atlas by Microwell-Seq. Cell. 2018;172(5):1091–1107.e17. pmid:29474909
  48. 48. Wang X, Allen WE, Wright MA, Sylwestrak EL, Samusik N, Vesuna S, et al. Three-dimensional intact-tissue sequencing of single-cell transcriptional states. Science. 2018;361(6400):eaat5691. pmid:29930089
  49. 49. Joglekar A, Prjibelski A, Mahfouz A, Collier P, Lin S, Schlusche AK, et al. A spatially resolved brain region- and cell type-specific isoform atlas of the postnatal mouse brain. Nat Commun. 2021;12(1):463. pmid:33469025
  50. 50. Alon S, Goodwin DR, Sinha A, Wassie AT, Chen F, Daugharthy ER, et al. Expansion sequencing: Spatially precise in situ transcriptomics in intact biological systems. Science. 2021;371(6528):eaax2656. pmid:33509999
  51. 51. Zhou Y, Yang D, Yang Q, Lv X, Huang W, Zhou Z, et al. Single-cell RNA landscape of intratumoral heterogeneity and immunosuppressive microenvironment in advanced osteosarcoma. Nat Commun. 2020;11(1):6322. pmid:33303760
  52. 52. Loshchilov I, Hutter F. Decoupled weight decay regularization. arXiv preprint. 2017.
  53. 53. Li N, Qi W, Jiao J, Li A, Li L, Xu W. SPCC: A superpixel and color clustering based camouflage assessment. Multimed Tools Appl. 2023;83(9):26255–79.
  54. 54. Romano S, Vinh NX, Bailey J, Verspoor K. Adjusting for chance clustering comparison measures. Journal of Machine Learning Research. 2016;17(134):1–32.
  55. 55. Yuan L, Xu Z, Meng B, Ye L. scAMZI: attention-based deep autoencoder with zero-inflated layer for clustering scRNA-seq data. BMC Genomics. 2025;26(1):350. pmid:40197174
  56. 56. Li X, Lin Y, Xie C, Li Z, Chen M, Wang P, et al. A Clustering Method Unifying Cell-Type Recognition and Subtype Identification for Tumor Heterogeneity Analysis. IEEE/ACM Trans Comput Biol Bioinform. 2023;20(2):822–32. pmid:36044493