Next Article in Journal
In Vivo Assessment of Peripheral and Spinal Neuronal Activity in the PSNL Model: Insights into Neuropathic Pain Mechanisms
Previous Article in Journal
Metronomic 5-Fluorouracil and Vinorelbine Reduce Cancer Stemness and Modulate EZH2/NOTCH-1/STAT3 Signaling in Triple-Negative Breast Cancer Spheroids
Previous Article in Special Issue
Missense Variants in Nutrition-Related Genes: A Computational Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

scANMF: Prior Knowledge and Graph-Regularized NMF for Accurate Cell Type Annotation in scRNA-seq

1
School of Mathematical Sciences, Capital Normal University, Beijing 100048, China
2
Beijing Advanced Innovation Center for Imaging Theory and Technology, Capital Normal University, Beijing 100089, China
3
Academy for Multidisciplinary Studies, Capital Normal University, Beijing 100089, China
4
School of Economics, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Int. J. Mol. Sci. 2026, 27(1), 125; https://doi.org/10.3390/ijms27010125
Submission received: 25 November 2025 / Revised: 13 December 2025 / Accepted: 18 December 2025 / Published: 22 December 2025

Abstract

Single-cell RNA sequencing (scRNA-seq) provides a high-resolution view of cellular heterogeneity, yet accurate cell-type annotation remains challenging due to data sparsity, technical noise, and variability across tissues, platforms, and species. Many existing annotation tools depend on a single form of prior knowledge, such as marker genes or reference profiles, which can limit performance when these resources are incomplete or inconsistent. Here, we present scANMF, a prior- and graph-regularized non-negative matrix factorization framework that integrates marker-gene information, partial label supervision, and the local manifold structure into a unified annotation model. scANMF factorizes the expression matrix into interpretable gene–factor and cell–factor representations, enabling accurate annotation in settings with limited or noisy prior information. Across multiple real scRNA-seq collections, scANMF achieved a high annotation accuracy in within-dataset, cross-platform, and cross-species evaluations. The method remained stable under varying levels of label sparsity and marker-gene noise and showed a broad robustness to hyperparameter choices. Ablation analyses indicated that marker priors, label supervision, and graph regularization contribute complementary information to the overall performance. These results support scANMF as a practical and robust framework for single-cell annotation, particularly in applications where high-quality prior knowledge is restricted.

1. Introduction

Cells are the fundamental structural and functional units of biological systems, displaying a remarkable heterogeneity in gene expression programs and phenotypic states. The accurate delineation of distinct cellular subtypes within complex tissues is essential for understanding their functional contributions to processes such as hematopoiesis, embryonic morphogenesis, and intestinal development [1,2,3,4]. Conventional strategies such as cell sorting and microscopy-based isolation followed by transcriptomic or proteomic profiling have provided important insights. However, they remain constrained by labor-intensive workflows, technical complexity, and reliance on manual processing [5,6,7]. Moreover, bulk RNA sequencing—long the dominant tool for transcriptomic studies—compounds these limitations by averaging the expression across populations, thereby obscuring heterogeneity and masking rare subsets [8].
The emergence of single-cell RNA sequencing (scRNA-seq) has directly addressed these challenges by enabling transcriptomic profiling at a cellular resolution. This transformative approach allows for the deconvolution of complex tissues, the identification of previously unrecognized cell types, and the dynamic characterization of processes such as lineage differentiation and immune responses in disease and development [2,9,10]. Methodological advances have rapidly expanded its scale, evolving from low-throughput protocols to high-throughput droplet-based systems that underpin current large-scale cellular atlas projects [11]. Through these innovations, scRNA-seq has become a cornerstone technology across diverse disciplines, including developmental biology, oncology, and neuroscience [12,13].
The identification of cellular populations in scRNA-seq data plays a vital role in single-cell transcriptomic studies, forming the basis for downstream biological interpretation. Traditionally, it relies on the unsupervised clustering of cells according to their expression profiles, followed by cluster annotation through the use of marker genes that are differentially expressed between clusters [14,15]. To assign cell-type labels, these candidate markers must be cross-validated through an extensive literature review or the consultation of curated cell marker databases. However, this manual curation process is both labor-intensive and error-prone, as marker genes are frequently expressed across multiple clusters and may be associated with more than one cell type [16]. It is thus imperative to establish automated approaches capable of accurately classifying single cells without reliance on manual marker gene selection. The current computational paradigms for automated cell annotation predominantly fall into two categories: methods that leverage predefined marker gene sets and those that employ fully annotated reference datasets [17].
Marker-based strategies, which leverage prior knowledge of cell-type-specific genes, are generally built on two main principles: probabilistic modeling and scoring-based annotation. Methods such as SCINA [18], CellAssign [19], and scSorter [20] exemplify probabilistic approaches, employing statistical frameworks to assign cells to known or novel types while accounting for noise and variability. In contrast, methods such as scCATCH [21], scMRMA [22], and ScType [16] represent scoring-based strategies, aligning clusters to reference databases or marker gene signatures through evidence-based or enrichment scoring schemes. In addition, multiple databases specifically designed for scRNA-seq data—such as PanglaoDB [23,24], CellMatch [21,25], SCsig [26], and CellMarker [27,28]—provide extensive resources linking cell types to their corresponding marker genes. However, these approaches remain constrained by the completeness and specificity of existing marker databases, exhibit a limited ability to discover novel cell types, and are often highly dependent on the accuracy of prior clustering results.
In contrast, reference-based annotation methods infer cell identities by comparing scRNA-seq data with well-annotated reference datasets, generally following two main principles: correlation-based matching and supervised classification. Correlation-based approaches, such as scmap [29], CHETAH [30], OnClass [31], SingleR [32], and Symphony [33], evaluate similarities between query cells and reference profiles, often through nearest-neighbor searches, hierarchical assignments, or enrichment scoring, to predict the most likely cell types. In contrast, supervised methods, including scPred [34], SingleCellNet [35], scAnnotate [36], SciBet [37], and more recent methods such as PCLDA [38] and scSorterDL [39], employ machine learning classifiers trained on annotated datasets to capture expression patterns and transfer labels to new data, thereby improving the prediction accuracy and generalizability across platforms. Also, there are methods based on semi-supervised learning that leverage both labeled and unlabeled data to improve the annotation accuracy, such as HiCat [40]. In parallel, graph neural network (GNN)-based approaches such as scGCN [41] propagate label information over the cell–cell similarity graph to learn topology-aware representations, providing another direction for supervised or semi-supervised annotation. The advent of large-scale projects such as the Human Cell Atlas [42,43], Tabula Muris [44,45], and the Mouse Cell Atlas [46,47] has greatly expanded the utility of reference-based strategies by providing comprehensive cross-tissue and cross-species resources. Nevertheless, the effectiveness of these methods is still highly contingent on the quality, representativeness, and curation of reference data. Although they enhance the reproducibility and scalability, their performance remains limited by incomplete or biased references and is further confounded by technical artifacts such as batch effects and inaccurate reference labels. Anchor-based reference integration frameworks, such as the Seurat label transfer framework [48] and its Azimuth pipeline [49], combine shared latent representations, curated reference atlases, and neighborhood information to perform cross-dataset annotation. Although these pipelines improve the consistency through standardized preprocessing and anchor-based mapping, their performance still fundamentally depends on the quality and completeness of the reference atlas.
Notwithstanding these advances, the identification of cell types remains fraught with computational challenges, thus placing substantial demands on analytical frameworks. Reliance on a single form of prior knowledge, whether marker genes or reference datasets, may suffice for well-curated data, but proves inadequate in real-world scenarios. Recent attempts such as scSHAPR [50] integrate marker- and reference-based annotations, but their reliance on multiple external algorithms increases the complexity and restricts the scalability. To overcome these limitations, we propose scANMF, a unified framework that integrates multiple sources of prior knowledge with local geometric constraints into a non-negative matrix factorization model. Specifically, scANMF combines marker gene guidance, partial label information, and graph regularization to simultaneously capture cell-type-specific features and preserve intrinsic cellular geometry. By unifying these components into a single optimization objective, scANMF decomposes the gene expression matrix into interpretable factors, namely a gene feature matrix that captures cell-type-specific signatures and a cell annotation weight matrix that assigns cells to their most likely types. By jointly optimizing these complementary constraints, the model achieves accurate annotation even under noisy or incomplete priors. Moreover, the factorization yields interpretable representations that link inferred factors to biological markers. An overview of the framework is presented in Figure 1.

2. Results

2.1. Real-Data Analysis

To assess the practical performance of scANMF, we conducted a series of evaluations across three representative real-data scenarios: (i) within-dataset annotation with highly limited labels, (ii) cross-platform annotation across heterogeneous sequencing technologies, and (iii) cross-species annotation, where transcriptional differences are substantial. These analyses collectively examined model behavior under realistic sources of variation in single-cell datasets.

2.1.1. Within-Dataset Annotation

To evaluate the annotation performance under realistic conditions where only a very small subset of cell labels within a dataset can be experimentally identified, we conducted a semi-supervised labeling experiment on pancreas and brain datasets. In each run, we randomly sampled only a minimal number of labeled cells and provided them to scANMF, SingleR, and scPred. In contrast, ScType and scCATCH were applied directly to the remaining unlabeled cells, as they rely solely on predefined marker genes and do not require reference labels. The comparative performance is summarized in Figure 2.
Across all six datasets, scANMF consistently achieved the highest or near-highest accuracy and weighted F1-scores, exhibiting both a superior performance and greater stability across runs. SingleR generally ranked second, followed by ScType, except on the Segerstolpe dataset, where ScType performed better. scCATCH showed a weaker overall performance, particularly on the Darmanis dataset, where ScType also performed poorly. scPred produced valid results in only one to three out of ten runs—and failed entirely on the Lawlor and Segerstolpe datasets—because it trains a separate classifier for each cell type, and thus requires substantially more labeled samples than were available. Nevertheless, in the cases where scPred did produce output, its weighted F1-scores were often higher than its accuracy, a pattern that reappeared in later experiments. Overall, these results indicate that scANMF maintains a stable annotation performance under sparsely labeled conditions across multiple datasets.

2.1.2. Cross-Platform Annotation

We next evaluated the cross-platform performance using two brain datasets generated with distinct protocols (Romanov: Smart-seq2; Zeisel: UMI). Annotation was performed in both directions. As summarized in Table 1, scANMF achieved the highest overall accuracy and weighted F1-scores in both settings. SingleR showed a strong performance when predicting Zeisel, but achieved a lower accuracy when Romanov was the test set. scCATCH and scPred obtained a lower accuracy in both directions, while ScType showed an intermediate performance.
The Romanov dataset contained Ependymal cells that were absent from Zeisel. While reference-based methods such as SingleR suffered a marked drop in accuracy when predicting Romanov, scANMF was able to isolate most of these Ependymal cells. This illustrates that scANMF can identify and separate cell types not present in the training set, underscoring its robustness in situations with incomplete or non-overlapping cell-type coverage across datasets.
We then assessed the performance on pancreas datasets generated by heterogeneous platforms. The Baron–Muraro dataset (10,600 cells) and the Xin–Segerstolpe–Lawlor dataset (4218 cells) were used as training and test sets in both directions. As shown in Table 2, scANMF obtained the highest accuracy and weighted F1 in both settings. SingleR and ScType achieved a slightly lower, but comparable, performance, while scCATCH and scPred showed a reduced accuracy across both directions. We also analyzed the cell-type-specific annotation performance for Pancreas 1, as summarized in Table S3 and Figure S3.

2.1.3. Cross-Species Annotation

We next performed cross-species annotation using human and mouse brain datasets. scCATCH and ScType yielded identical results across the trials because they rely solely on marker genes. scANMF achieved the highest or near-highest accuracy in all four transfer directions across the Zeisel, Romanov, and Darmanis datasets (Table 3). SingleR performed competitively on several tasks, while scCATCH persistently produced lower scores. scPred produced a high weighted F1-score in some settings, but showed a reduced accuracy in others.
Compared with the cross-platform experiments, both scANMF and SingleR remained relatively stable on the Zeisel–Darmanis task, exhibiting only a mild performance decline. However, when using Darmanis to annotate Romanov, the performance of all reference-based methods dropped substantially. This pronounced asymmetry indicates that cross-species differences strongly affect the annotation accuracy, particularly when the cell-type compositions of the training and test datasets are not well aligned.
In addition to the brain data, we further evaluated cross-species annotation using the human and mouse pancreatic datasets from the Baron study. As shown in Table 4, scANMF achieved the best performance in both directions. ScType also performed well, whereas SingleR and scPred showed marked asymmetry between the two directions. In particular, SingleR suffered a substantial decline when annotating human cells using mouse references, and scCATCH performed poorly in both cases. These results indicate that, while species-related differences in transcriptional profiles pose a substantial challenge, scANMF remains robust and consistently preserves class separability across species.

2.2. Latent Factors Accurately Recapitulate Cell-Type Marker Structure

We assessed the biological coherence of the latent factors by examining their agreement with marker-gene annotations on the Romanov → Darmanis brain dataset. The cell-type-normalized marker-gene proportion P c k revealed a strikingly diagonal structure (Figure 3), indicating that each cell type concentrates nearly all of its marker genes onto a single latent factor. This behavior reflects a near one-to-one mapping between factors and biological cell types. Also, every marker gene was assigned to a factor consistent with at least one of its annotated cell types, yielding a perfect Accuracy marker = 1.0 . Together, these results demonstrate that scANMF successfully disentangles the transcriptomic space into biologically coherent, cell-type-specific latent factors. A parallel analysis using a pancreas dataset is provided in Supplementary Figure S1, demonstrating the same diagonal structure and high marker-gene consistency.

2.3. Robustness Tests and Ablation Studies of scANMF

2.3.1. Robustness Under Noisy Prior Knowledge

Because real-world annotation often suffers from incomplete or inaccurate prior information, we first evaluated the robustness of scANMF under different types of noise. To enable controlled comparisons, we generated simulated datasets containing 1200 cells (4 cell types, 20 marker genes, 100 background genes). We evaluated the annotation accuracy under different scenarios: (i) incomplete prior information with 10%, 20%, or 30% of labels retained; (ii) noisy prior information with label error rates of 20%, 40%, or 60%; and (iii) noisy prior information with marker gene error rates of 20%, 40%, or 60%. The accuracy curves in Figure 4 show that scANMF consistently maintained a high annotation quality and a small variance across all settings. Under weak supervision, the accuracy remained stable when available labels were scarce. When noise was introduced into the prior knowledge, the model demonstrated a strong robustness, stayed above 0.95 under moderate noise, and remained reliable even with 60% noise.

2.3.2. Parameter Sensitivity Analysis

We further evaluated the robustness of scANMF with respect to the three regularization parameters α , β , and γ on the Segerstolpe dataset. As shown in Figure 5, scANMF maintained a consistently high accuracy and weighted F1 across a wide range of parameter values. For α (marker constrain weight), the performance improved markedly when increasing α from 10 2 to 10 3 , after which both the accuracy and the weighted F1-score plateaued near their maximum values and remained stable up to 10 5 . For β (label supervision weight), both metrics showed only minor fluctuations across four orders of magnitude. For γ (graph regularization weight), the performance peaked around γ = 10 , while both very small ( 0.1 ) and very large (100) values yielded slightly lower scores and an increased variance. Taken together, these results demonstrate that scANMF was robust to hyperparameter choices on the Segerstolpe dataset, maintaining a strong performance across wide regions of the parameter space. A parallel analysis using the Lawlor dataset, presented in Supplementary Figure S2, further confirms the stability of scANMF under diverse hyperparameter settings.

2.3.3. Ablation Studies

Ablation analyses were conducted using six model variants by combining or omitting marker constraints, label supervision, and graph regularization. Experiments were performed on the Lawlor dataset (Figure 6).
The full model achieved the highest accuracy and weighted F1-score across all ten runs, with minimal variance. The marker-only model performed substantially better than the label-only model, yielding a higher accuracy and a lower variability. When markers and labels were combined (marker + label), the performance improved beyond either source individually. Among the partial variants, label + graph achieved the best overall performance, highlighting that graph regularization effectively strengthens label supervision under the condition of limited labels. In contrast, marker + graph performed slightly worse than marker-only, suggesting that graph smoothness offers a limited benefit when markers are the only source of supervision. The models involving labels exhibited a greater variability across runs because the specific set of labeled cells changed each time, which in turn affected the quality of the supervision signal. Overall, the ablation study shows that, while all three components contribute positively, label supervision combined with graph regularization forms the core driver of performance, and marker constraints act as a complementary prior that further stabilizes and enhances the annotation accuracy when integrated with label information.
We also assessed the computational efficiency of scANMF. The runtime comparison with other annotation methods is provided in Supplementary Table S2.

3. Discussion

Accurate cell type annotation remains a central challenge in single-cell RNA sequencing analyses due to the sparsity, high dimensionality, and technical variability of gene expression data. Many existing methods rely primarily on a single source of prior information—such as marker genes or annotated reference datasets—which limits their robustness in settings where prior knowledge is incomplete, dataset-specific, or inconsistent across platforms or species. To address these issues, we developed scANMF, a prior- and graph-regularized non-negative matrix factorization framework that integrates marker-gene constraints, sparse label supervision, and the local manifold structure.
Several recently proposed annotation methods, including graph neural network-based models and atlas-driven integration pipelines, were not included in the quantitative benchmarking of this study. Many of these approaches rely on substantially different assumptions, making a direct comparison under a unified experimental protocol nontrivial. Accordingly, we focused on a representative set of widely used marker-based and reference-based methods that can be evaluated within a common framework. As a result, this study emphasizes the robustness and interpretability of scANMF under heterogeneous and partially noisy priors, rather than providing a comprehensive performance ranking across all existing tools.
Across a broad set of real-data evaluations, scANMF showed a consistently strong annotation performance under within-dataset, cross-platform, and cross-species conditions. Compared with scCATCH, ScType, scPred, and SingleR, scANMF achieved a higher accuracy and more stable results across different biological systems, sequencing technologies, and species. These observations suggest that jointly incorporating multiple forms of prior knowledge improves the model robustness when either the marker information or the labels alone are insufficient. In addition, the latent factors recovered by scANMF exhibited clear correspondence with cell-type-specific marker structures, indicating that the model preserves biologically meaningful patterns while performing annotation.
The robustness analyses further demonstrated that scANMF maintains a high performance under substantial noise in labels or marker genes and is insensitive to wide variations in hyperparameter choices. Ablation experiments confirmed that each of the three components contributes positively to the model performance and that the full model, integrating all sources of prior information, yields the most accurate and stable results.
The general strategy used in scANMF is consistent with prior studies emphasizing the benefits of integrating biological knowledge with machine learning frameworks. Unlike clustering- or reference-based methods, scANMF provides a unified factorization model that accommodates heterogeneous priors and local graph structure. This integrative design may be adaptable to related problems such as spatial transcriptomics and multimodal data integration analyses through modified regularization terms or coupled factorizations. However, despite these advantages, several methodological limitations remain that point toward future improvements.
First, scANMF requires users to specify three hyperparameters ( α , β , γ ) , whose effective strengths depend on the scale of the normalized expression matrix and the density of the KNN graph. Although our sensitivity analyses showed a broad robustness across wide ranges of values, extreme mis-specification can still lead to a degraded performance in certain scenarios. For example, an overly large α or β may cause the model to overfit marker or label priors, suppressing data-driven structure, whereas an excessively small value can render these priors ineffective. Similarly, an ill-chosen γ may oversmooth the latent representation on dense graphs or fail to enforce manifold consistency on sparse graphs. Future work may explore data-driven strategies—such as stability-based tuning or Bayesian approaches that estimate the uncertainty over hyperparameters—to mitigate such sensitivity and enhance the robustness under minimal user tuning.
Second, the current formulation assumed that marker priors, label supervision, and the graph structure contribute additively and independently to the objective. Yet, in biological systems, these signals can be correlated. Explicitly modeling such interactions through hierarchical constraints or multiplicative coupling mechanisms may further improve the annotation fidelity.
Finally, as single-cell technologies continue to scale, contemporary cell atlases are increasingly encompassing datasets of a substantially larger size, posing additional computational challenges. In the current implementation, the cell–cell distances are computed directly in the preprocessed expression space after HVG selection and gene-wise standardization, which preserves fine-grained transcriptomic variation at moderate dataset scales. For larger-scale applications, the scalability could be further improved by constructing the KNN graph in a low-dimensional embedding, such as the PCA space, prior to graph regularization. Combined with sparse graph construction, mini-batch optimization, and distributed factorization, these extensions could facilitate the application of scANMF at the atlas scale.
In summary, scANMF provides an efficient, interpretable, and robust framework for cell-type annotation in scRNA-seq data. By jointly leveraging marker genes, partial labels, and the graph structure, the method performs reliably across heterogeneous datasets and maintains biological coherence in its latent representations, making it well suited for real-world applications where supervision is sparse or noisy.

4. Materials and Methods

4.1. Prior Knowledge and Graph-Regularized Non-Negative Matrix Factorization

Let X = [ X 1 , , X n ] R 0 m × n denote the gene-by-cell expression matrix, where each column X j represents the expression profile of cell j across m genes. Non-negative matrix factorization (NMF) approximates X with two non-negative matrices U R 0 m × p and V R 0 n × p by minimizing the reconstruction error:
O 1 = X U V T F 2 , U 0 , V 0 .
The matrix U contains gene–factor loadings and V contains the corresponding cell–factor coefficients. The factor number p was set to the cardinality of the union of cell types present in the marker and label priors.
  • Marker-Gene Regularization
Let M 0 R c × p encode marker-gene priors with
M i k 0 = 1 , i G k , 0 , otherwise ,
where G k denotes the marker set for cell type k and c is the number of marker genes. To match dimensions with U , the constraint matrix is expanded to
M = M 0 1 ( m c ) × p ,
where 1 ( m c ) × p ensures that the non-marker genes are unconstrained. Marker consistency is encouraged through an l 1 penalty:
O 2 = X U V T F 2 + α U ( 1 M ) 1 ,
where α controls the penalty strength, ⊙ denotes the Hadamard product, and 1 is an m × p all-ones matrix.
  • Label Supervision
Assume that the first l of n cells is annotated. The label constraint matrix P 0 R l × p is defined by
P j k 0 = 1 , cell j is labeled as type k , 0 , otherwise .
The full constraint matrix is
P = P 0 1 ( n l ) × p .
Adding label supervision yields
O 3 = X U V T F 2 + α U ( 1 M ) 1 + β V ( 1 P ) 1 ,
where β regulates the label penalty.
  • Graph Regularization
To incorporate local cell–cell relationships, a mutual K-nearest-neighbor graph was constructed using Euclidean distances computed from the preprocessed expression matrix described in Section 4.5. Edge weights were computed using a Gaussian kernel,
w j 1 j 2 = exp X j 1 X j 2 2 2 σ 2 ,
where σ is the median pairwise distance of all KNN edge distances across the dataset. Let W denote the affinity matrix, D the degree matrix, and L = D W the unnormalized graph Laplacian. The regularization term is
Tr ( V T L V ) = 1 2 j 1 , j 2 w j 1 j 2 V j 1 V j 2 2 .
  • Final Objective
An additional sparsity term on U was included to stabilize the scale. The complete objective is
O F = X U V T F 2 + α 0 U 1 + α U ( 1 M ) 1 + β V ( 1 P ) 1 + γ Tr ( V T L V ) , U 0 , V 0 ,
where α 0 controls the sparsity and γ controls graph regularization.

4.2. Optimization of scANMF

Because O F is not jointly convex in ( U , V ) , multiplicative update rules were derived from the Lagrangian and Karush–Kuhn–Tucker (KKT) conditions. Expanding the objective gives
O F = Tr ( X X T ) 2 Tr ( X U V T ) + Tr ( U V T V U T ) + α 0 U 1 + α U ( 1 M ) 1 + β V ( 1 P ) 1 + γ Tr ( V T L V ) .
Introducing multipliers Ψ and Φ for non-negativity constraints yields the Lagrangian
L = O F + Tr ( Ψ U T ) + Tr ( Φ V T ) .
The partial derivatives are
L U = 2 X V + 2 U V T V + α 0 1 + α ( 1 M ) + Ψ , L V = 2 X T U + 2 V U T U + β ( 1 P ) + 2 γ L V + Φ .
Applying the KKT complementarity conditions ψ i k u i k = 0 and ϕ j k v j k = 0 results in the multiplicative updates
u i k u i k ( 2 X V ) i k ( 2 U V T V + α 0 1 + α ( 1 M ) ) i k , v j k v j k 2 ( X T U + γ W V ) j k ( 2 V U T U + β ( 1 P ) + 2 γ D V ) j k .
Both U and V were initialized with non-negative random values drawn from a uniform distribution on [ 0 , 1 ] . NNDSVD initialization was evaluated, but it did not improve the performance, and random initialization was therefore used. The optimization iterated until the relative change in the objective function between two consecutive iterations satisfied
O F ( t ) O F ( t 1 ) O F ( t 1 ) < 10 4 ,
or when the maximum number of iterations (50) was reached.
The final annotation for cell j was determined by the index of the maximum element in row V j .

4.3. Data Simulation

To evaluate the annotation models under controlled conditions, we developed a single-cell expression simulation framework incorporating background variation, the marker-driven structure, dropout, heteroscedastic noise, and batch effects. Genes were divided into shared (background) and differential (marker-associated) components. Shared gene means were drawn from
m i N ( μ 0 , σ 0 2 ) .
For each cell type k with marker set G k , the type-specific mean of gene i was defined as
μ i k = a m i , i G k , m i δ , otherwise , a > 1 , δ > 0 .
Dropout was simulated by setting entries to zero with a probability π 0 [ 0 , 1 ] . The observed expression of gene i in cell j with type c ( j ) was modeled as
X i j = μ i , c ( j ) + ε i j , ε i j N 0 , σ hetero μ i , c ( j ) + σ homo 2 ,
where σ hetero and σ homo represent the heteroscedastic and homoscedastic noise components. Negative values were truncated at zero. Batch effects were introduced by applying fixed shifts to the gene means across predefined groups. This procedure generates matrices that exhibit key characteristics of the scRNA-seq data, including the noise, sparsity, and batch-level variation.

4.4. Real-Data Collection

Publicly available scRNA-seq datasets were compiled from GEO and ArrayExpress to evaluate the within-dataset, cross-platform, and cross-species annotation performance.

4.4.1. Intra-Dataset Annotation

Six benchmark datasets were used, consisting of three brain and three pancreas datasets (Table 5). To mimic realistic scenarios where only a small number of cell labels are available, only small fractions of labels were retained for each dataset: 10 % for Darmanis, 5 % for Lawlor, and 2 % for all remaining datasets. Labeled cells were randomly sampled, and all methods requiring labels received the same sets. Each experiment was repeated ten times to account for variability. For scCATCH and ScType, which do not rely on label input, the results were computed directly on the unlabeled portion of each dataset.

4.4.2. Cross-Platform Annotation

Cross-platform evaluations were performed using the mouse brain datasets (Zeisel and Romanov) generated with STRT-Seq UMI and Smart-Seq2, respectively, and multiple human pancreas datasets produced by inDrop, CEL-Seq2, SMARTer, and Smart-Seq2. Genes shared across datasets were retained, resulting in 14,818 cells and 3000 genes. The data were grouped into two platform sets, as summarized in Table 6.

4.4.3. Cross-Species Annotation

Cross-species experiments were conducted between human and mouse brain datasets (Zeisel, Romanov, Darmanis) and Baron human–mouse pancreas data (Table 7), which enabled the isolation of species differences while controlling for platform variability. To mitigate the dataset size imbalance between the Baron human and mouse pancreas data and the improve computational efficiency, we randomly sampled 20% of the human cells when constructing the training set.

4.5. Real-Data Preprocessing

Cells expressing fewer than 200 genes or with over 20 % mitochondrial transcripts were removed. Genes expressed in at least three cells were retained. Counts x i j 0 were normalized by library size s j = i x i j 0 , scaled to 10 4 , and log-transformed:
x i j = log x i j 0 s j × 10 4 + 1 .
Highly variable genes (HVGs) were selected using mean–variance modeling, and the top 1000 by standardized variance v j were used:
v j = σ j 2 f ( μ j ) ,
where f ( μ j ) denotes the fitted mean–variance trend, representing the expected variance of a gene with average expression μ j , following the standard approaches used in Seurat for HVG selection.
Gene-wise standardization was applied:
x i j = x i j μ i σ i .
Curated marker genes were obtained from ScType. Genes not present in the expression matrix were excluded. The final matrix consisted of the union of HVGs and marker genes. A binary marker matrix encoded gene–cell-type relationships.

4.6. Regularization Parameter Search

Hyperparameters α , β , and γ were tuned separately for the within- and cross-dataset experiments. For within-dataset annotation, α = 10 , 000 , β = 10 , 000 , and γ = 10 were applied. For the cross-dataset settings, a two-stage search was performed over γ { 0.1 , 1 , 10 , 100 } and α , β { 10 2 , 10 3 , 10 4 , 10 5 } , followed by fine-scale refinement around high-performing combinations. The five-fold cross-validation accuracy was used for selection. The full parameter configurations are listed in Supplementary Table S1. In addition, α 0 was fixed at 50. The number of neighbors K in the mutual KNN graph was selected based on the dataset size. For smaller datasets, we set K to approximately one-third of the total number of cells. For larger datasets, we capped K at 1000 to control the graph density and computational cost. Accordingly, the values of K used in our experiments fell within { 100 , 300 , 1000 } .

4.7. Benchmark Methods

Four representative annotation tools were included:
  • scCATCH (v3.2.2) [21]: cluster-level annotation using CellMatch marker references.
  • ScType [16]: marker-based cluster annotation with integrated positive/negative marker sets.
  • SingleR (v2.8.0) [32]: reference-based cell-level annotation using correlation with reference profiles.
  • scPred (v1.9.2) [34]: supervised cell-level classifier trained on reduced representations.
All of the methods were run with the recommended default parameters unless specified. When label subsets were required, identical label sets were provided to all the applicable methods.

4.8. Evaluation Metrics

  • Classification-based evaluation metrics
The accuracy was computed as
Accuracy = n correct n all × 100 % ,
where n correct is the number of correctly annotated cells and n all is the total number of cells. Moreover, the precision and recall were defined as
Precision = TP TP + FP , Recall = TP TP + FN ,
where TP, FP, and FN denote true positives, false positives, and false negatives, respectively.
Since the precision and recall highlight complementary aspects of performance, their harmonic mean, the F1-score, was also considered:
F 1 - score = 2 × Precision × Recall Precision + Recall .
Finally, in multi-class settings, the weighted F1-score was calculated to mitigate class imbalance by accounting for the number of samples in each class:
weighted F 1 - score = i = 1 K F 1 - score i · n i i = 1 K n i ,
where K is the total number of classes, F 1 - score i is the F1-score of class i, and n i is the number of samples in class i.
  • Consistency Analysis with Marker-Gene Priors
To assess whether the latent factors learned by the NMF model captured the biologically meaningful cell-type structure, we evaluated the agreement between U and M .
For each marker gene i, the factor on which it achieves maximal loading was defined as
k ( i ) = arg max 1 k p U i k .
Let C i = { c M i c = 1 } denote the annotated cell type set of gene i. To properly accommodate many-to-many relationships between marker genes and cell types, each marker assignment was weighted by
w i c = 1 | C i | , c C i , 0 , otherwise .
The number of marker genes from cell type c whose dominant factor is k is
n c k = { i G c marker k * ( i ) = k } .
Normalizing over all marker genes of cell type c yields the cell-type-normalized marker-gene proportion,
P c k = n c k | G c marker | ,
which quantifies the fraction of marker genes of cell type c assigned to latent factor k.
A marker gene is considered correctly assigned if the cell type associated with its dominant factor matches any of its annotated cell types. The factor k was assigned to the cell type c * ( k ) = arg max c n k c . The resulting marker-gene accuracy is
Accuracy marker = i : C i 1 c * ( k * ( i ) ) C i { i : C i } .
Together, these two metrics provide complementary gene-level and cell-type-level assessments of how well the latent factors align with the known marker-gene structure.

5. Conclusions

In this study, we introduced scANMF, a graph-regularized non-negative matrix factorization framework for accurate and robust cell-type annotations in single-cell RNA sequencing data. By integrating marker-gene information, partial label supervision, and the local cell–cell graph structure within a unified optimization objective, scANMF effectively balances the interpretability and predictive performance under heterogeneous and weakly supervised settings. Extensive evaluations across within-dataset, cross-platform, and cross-species scenarios demonstrated that scANMF consistently achieves a high accuracy and a stable performance, particularly in the presence of incomplete or noisy prior knowledge. Moreover, the learned latent factors exhibited strong biological coherence, providing transparent links between inferred cell types and the known marker-gene structure. Together, these results highlight scANMF as a practical and interpretable annotation framework with a broad applicability to real-world single-cell studies where supervision is limited or imperfect.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/ijms27010125/s1.

Author Contributions

Conceptualization, W.C. and H.F.; methodology, W.C. and Y.Z.; software, W.C. and Y.Z.; validation, W.C. and Y.Z.; formal analysis, W.C. and Y.Z.; investigation, W.C. and Y.Z.; resources, W.C.; data curation, W.C. and Y.Z.; writing—original draft preparation, W.C. and Y.Z.; writing—review and editing, W.C. and S.S.; visualization, W.C. and Y.Z.; supervision, W.C. and H.F.; project administration, W.C.; funding acquisition, W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Zhejiang Provincial Natural Science Foundation of China under Grant No. LQ23A010017.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the datasets analyzed in this study are publicly available. Specifically, the single-cell RNA sequencing (scRNA-seq) datasets were obtained from the Gene Expression Omnibus (GEO, https://www.ncbi.nlm.nih.gov/geo/; accessed on 17 December 2025) and ArrayExpress (https://www.ebi.ac.uk/arrayexpress/; accessed on 17 December 2025) under the following accession numbers: GSE67835, GSE81608, GSE85241, GSE84133, GSE86473, and E-MTAB-5061. No new datasets were generated in this work. The code for scANMF is available at https://github.com/klovbe/scANMF; accessed on 17 December 2025.

Acknowledgments

Generative AI tools (ChatGPT, GPT-5.2, OpenAI) were used solely for language polishing and improving the clarity of the text, including assistance in drafting the written description and formatting the mathematical expressions for the marker-consistency evaluation metrics in the Methods section. All scientific ideas, methodological designs, evaluation metrics, analyses, and interpretations were conceived, validated, and approved exclusively by the authors. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors confirm that there are no conflicts of interest. The funders had no involvement in the design, collection, analysis, or interpretation of data for this study. Furthermore, they were not involved in the writing of the manuscript or the decision to publish the results.

References

  1. Pellin, D.; Loperfido, M.; Baricordi, C.; Wolock, S.L.; Montepeloso, A.; Weinberg, O.K.; Biffi, A.; Klein, A.M.; Biasco, L. A Comprehensive Single Cell Transcriptional Landscape of Human Hematopoietic Progenitors. Nat. Commun. 2019, 10, 2395. [Google Scholar] [CrossRef] [PubMed]
  2. Cui, Y.; Zheng, Y.; Liu, X.; Yan, L.; Fan, X.; Yong, J.; Hu, Y.; Dong, J.; Li, Q.; Wu, X.; et al. Single-Cell Transcriptome Analysis Maps the Developmental Track of the Human Heart. Cell Rep. 2019, 26, 1934–1950.e5. [Google Scholar] [CrossRef] [PubMed]
  3. Fawkner-Corbett, D.; Antanaviciute, A.; Parikh, K.; Jagielowicz, M.; Gerós, A.S.; Gupta, T.; Ashley, N.; Khamis, D.; Fowler, D.; Morrissey, E.; et al. Spatiotemporal Analysis of Human Intestinal Development at Single-Cell Resolution. Cell 2021, 184, 810–826.e23. [Google Scholar] [CrossRef] [PubMed]
  4. Liu, X.; Tan, J.P.; Schröder, J.; Aberkane, A.; Ouyang, J.F.; Mohenska, M.; Lim, S.M.; Sun, Y.B.Y.; Chen, J.; Sun, G.; et al. Modelling Human Blastocysts by Reprogramming Fibroblasts into iBlastoids. Nature 2021, 591, 627–632. [Google Scholar] [CrossRef]
  5. Rust, M.J.; Bates, M.; Zhuang, X. Sub-Diffraction-Limit Imaging by Stochastic Optical Reconstruction Microscopy (STORM). Nat. Methods 2006, 3, 793–795. [Google Scholar] [CrossRef]
  6. Lubeck, E.; Cai, L. Single-Cell Systems Biology by Super-Resolution Imaging and Combinatorial Labeling. Nat. Methods 2012, 9, 743–748. [Google Scholar] [CrossRef]
  7. Maestre-Batlle, D.; Pena, O.M.; Hirota, J.A.; Gunawan, E.; Rider, C.F.; Sutherland, D.; Alexis, N.E.; Carlsten, C. Novel Flow Cytometry Approach to Identify Bronchial Epithelial Cells from Healthy Human Airways. Sci. Rep. 2017, 7, 42214. [Google Scholar] [CrossRef]
  8. Hwang, B.; Lee, J.H.; Bang, D. Single-Cell RNA Sequencing Technologies and Bioinformatics Pipelines. Exp. Mol. Med. 2018, 50, 1–14. [Google Scholar] [CrossRef]
  9. Aizarani, N.; Saviano, A.; Sagar, N.; Mailly, L.; Durand, S.; Herman, J.S.; Pessaux, P.; Baumert, T.F.; Grün, D. A Human Liver Cell Atlas Reveals Heterogeneity and Epithelial Progenitors. Nature 2019, 572, 199–204. [Google Scholar] [CrossRef]
  10. van Galen, P.; Hovestadt, V.; Wadsworth, M.H., II; Hughes, T.K.; Griffin, G.K.; Battaglia, S.; Verga, J.A.; Stephansky, J.; Pastika, T.J.; Lombardi Story, J.; et al. Single-Cell RNA-Seq Reveals AML Hierarchies Relevant to Disease Progression and Immunity. Cell 2019, 176, 1265–1281.e24. [Google Scholar] [CrossRef]
  11. Rozenblatt-Rosen, O.; Shin, J.W.; Rood, J.E.; Hupalowska, A.; Human Cell Atlas Standards and Technology Working Group; Regev, A.; Heyn, H. Building a High-Quality Human Cell Atlas. Nat. Biotechnol. 2021, 39, 149–153. [Google Scholar] [CrossRef] [PubMed]
  12. Hedlund, E.; Deng, Q. Single-Cell RNA Sequencing: Technical Advancements and Biological Applications. Mol. Aspects Med. 2018, 59, 36–46. [Google Scholar] [CrossRef] [PubMed]
  13. Paik, D.T.; Cho, S.; Tian, L.; Chang, H.Y.; Wu, J.C. Single-Cell RNA Sequencing in Cardiovascular Development, Disease and Medicine. Nat. Rev. Cardiol. 2020, 17, 457–473. [Google Scholar] [CrossRef] [PubMed]
  14. Kiselev, V.Y.; Andrews, T.S.; Hemberg, M. Challenges in Unsupervised Clustering of Single-Cell RNA-seq Data. Nat. Rev. Genet. 2019, 20, 273–282. [Google Scholar] [CrossRef]
  15. Luecken, M.D.; Theis, F.J. Current Best Practices in Single-Cell RNA-seq Analysis: A Tutorial. Mol. Syst. Biol. 2019, 15, e8746. [Google Scholar] [CrossRef]
  16. Ianevski, A.; Giri, A.K.; Aittokallio, T. Fully-Automated and Ultra-Fast Cell-Type Identification Using Specific Marker Combinations from Single-Cell Transcriptomic Data. Nat. Commun. 2022, 13, 1246. [Google Scholar] [CrossRef]
  17. Cheng, C.; Chen, W.; Jin, H.; Chen, X. A Review of Single-Cell RNA-Seq Annotation, Integration, and Cell-Cell Communication. Cells 2023, 12, 1970. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Luo, D.; Zhong, X.; Choi, J.H.; Ma, Y.; Wang, S.; Mahrt, E.; Guo, W.; Stawiski, E.W.; Modrusan, Z.; et al. SCINA: A Semi-Supervised Subtyping Algorithm of Single Cells and Bulk Samples. Genes 2019, 10, 531. [Google Scholar] [CrossRef]
  19. Zhang, A.W.; O’Flanagan, C.; Chavez, E.A.; Lim, J.L.P.; Ceglia, N.; McPherson, A.; Wiens, M.; Walters, P.; Chan, T.; Hewitson, B.; et al. Probabilistic Cell-Type Assignment of Single-Cell RNA-seq for Tumor Microenvironment Profiling. Nat. Methods 2019, 16, 1007–1015. [Google Scholar] [CrossRef]
  20. Guo, H.; Li, J. scSorter: Assigning Cells to Known Cell Types According to Marker Genes. Genome Biol. 2021, 22, 69. [Google Scholar] [CrossRef]
  21. Shao, X.; Liao, J.; Lu, X.; Xue, R.; Ai, N.; Fan, X. scCATCH: Automatic Annotation on Cell Types of Clusters from Single-Cell RNA Sequencing Data. iScience 2020, 23, 100882. [Google Scholar] [CrossRef] [PubMed]
  22. Li, J.; Sheng, Q.; Shyr, Y.; Liu, Q. scMRMA: Single Cell Multiresolution Marker-Based Annotation. Nucleic Acids Res. 2022, 50, e7. [Google Scholar] [CrossRef] [PubMed]
  23. Franzén, O.; Gan, L.M.; Björkegren, J.L.M. PanglaoDB: A Web Server for Exploration of Mouse and Human Single-Cell RNA Sequencing Data. Database 2019, 2019, baz046. [Google Scholar] [CrossRef] [PubMed]
  24. Franzén, O.; Gan, L.M.; Björkegren, J.L.M. PanglaoDB. 2019. Available online: https://panglaodb.se/ (accessed on 15 September 2025).
  25. Shao, X.; Fan, X. CellMatch. 2020. Available online: http://bioinfo.ahu.edu.cn:8080/CellMatch/ (accessed on 15 September 2025).
  26. MSigDB Consortium. SCsig: Supplementary Gene Sets for Single-Cell Analysis. 2020. Available online: https://www.gsea-msigdb.org/gsea/msigdb/supplementary_genesets.jsp (accessed on 15 September 2025).
  27. Hu, C.; Li, T.; Xu, Y.; Zhang, X.; Li, F.; Bai, J.; Chen, J.; Jiang, W.; Yang, K.; Ou, Q.; et al. CellMarker 2.0: An Updated Database of Manually Curated Cell Markers in Human/Mouse and Web Tools Based on scRNA-seq Data. Nucleic Acids Res. 2023, 51, D870–D876. [Google Scholar] [CrossRef]
  28. Zhang, Y. CellMarker 2.0. 2023. Available online: http://bio-bigdata.hrbmu.edu.cn/CellMarker/ (accessed on 15 September 2025).
  29. Kiselev, V.Y.; Yiu, A.; Hemberg, M. Scmap: Projection of Single-Cell RNA-seq Data across Data Sets. Nat. Methods 2018, 15, 359–362. [Google Scholar] [CrossRef]
  30. de Kanter, J.K.; Lijnzaad, P.; Candelli, T.; Margaritis, T.; Holstege, F.C.P. CHETAH: A Selective, Hierarchical Cell Type Identification Method for Single-Cell RNA Sequencing. Nucleic Acids Res. 2019, 47, e95. [Google Scholar] [CrossRef]
  31. Wang, S.; Pisco, A.O.; McGeever, A.; Brbic, M.; Zitnik, M.; Darmanis, S.; Leskovec, J.; Karkanias, J.; Altman, R.B. Unifying Single-Cell Annotations Based on the Cell Ontology. bioRxiv 2020. [Google Scholar] [CrossRef]
  32. Aran, D.; Looney, A.P.; Liu, L.; Wu, E.; Fong, V.; Hsu, A.; Chak, S.; Naikawadi, R.P.; Wolters, P.J.; Abate, A.R.; et al. Reference-Based Analysis of Lung Single-Cell Sequencing Reveals a Transitional Profibrotic Macrophage. Nat. Immunol. 2019, 20, 163–172. [Google Scholar] [CrossRef]
  33. Kang, J.B.; Nathan, A.; Weinand, K.; Zhang, F.; Millard, N.; Rumker, L.; Moody, D.B.; Korsunsky, I.; Raychaudhuri, S. Efficient and Precise Single-Cell Reference Atlas Mapping with Symphony. Nat. Commun. 2021, 12, 5890. [Google Scholar] [CrossRef]
  34. Alquicira-Hernandez, J.; Sathe, A.; Ji, H.P.; Nguyen, Q.; Powell, J.E. scPred: Accurate Supervised Method for Cell-Type Classification from Single-Cell RNA-seq Data. Genome Biol. 2019, 20, 264. [Google Scholar] [CrossRef]
  35. Tan, Y.; Cahan, P. SingleCellNet: A Computational Tool to Classify Single Cell RNA-Seq Data Across Platforms and Across Species. Cell Syst. 2019, 9, 207–213.e2. [Google Scholar] [CrossRef] [PubMed]
  36. Ji, X.; Tsao, D.; Bai, K.; Tsao, M.; Xing, L.; Zhang, X. scAnnotate: An Automated Cell-Type Annotation Tool for Single-Cell RNA-sequencing Data. Bioinform. Adv. 2023, 3, vbad030. [Google Scholar] [CrossRef] [PubMed]
  37. Li, C.; Liu, B.; Kang, B.; Liu, Z.; Liu, Y.; Chen, C.; Ren, X.; Zhang, Z. SciBet as a Portable and Fast Single Cell Type Identifier. Nat. Commun. 2020, 11, 1818, Erratum in Nat. Commun. 2020, 12, 1877. [Google Scholar] [CrossRef] [PubMed]
  38. Bai, K.; Moa, B.; Shao, X.; Zhang, X. PCLDA: An Interpretable Cell Annotation Tool for Single-Cell RNA-sequencing Data Based on Simple Statistical Methods. Comput. Struct. Biotechnol. J. 2025, 27, 3264–3274. [Google Scholar] [CrossRef]
  39. Bai, K.; Moa, B.; Shao, X.; Zhang, X. scSorterDL: A Deep Neural Network-Enhanced Ensemble LDAs for Single Cell Classifications. Brief Bioinform. 2025, 26, bbaf446. [Google Scholar] [CrossRef]
  40. Bi, C.; Bai, K.; Zhang, X. HiCat: A Semi-Supervised Approach for Cell Type Annotation. Brief Bioinform. 2025, 26, bbaf428. [Google Scholar] [CrossRef]
  41. Song, Q.; Su, J.; Zhang, W. scGCN Is a Graph Convolutional Networks Algorithm for Knowledge Transfer in Single Cell Omics. Nat. Commun. 2021, 12, 3826. [Google Scholar] [CrossRef]
  42. Regev, A.; Teichmann, S.A.; Lander, E.S.; Amit, I.; Benoist, C.; Birney, E.; Bodenmiller, B.; Campbell, P.; Carninci, P.; Clatworthy, M.; et al. The Human Cell Atlas. eLife 2017, 6, e27041. [Google Scholar] [CrossRef]
  43. Human Cell Atlas Consortium. The Human Cell Atlas. 2017. Available online: https://www.humancellatlas.org/ (accessed on 15 September 2025).
  44. Schaum, N.; Karkanias, J.; Neff, N.F.; May, A.P.; Quake, S.R.; Wyss-Coray, T.; Darmanis, S.; Batson, J.; Botvinnik, O.; Chen, M.B.; et al. Single-Cell Transcriptomics of 20 Mouse Organs Creates a Tabula Muris. Nature 2018, 562, 367–372. [Google Scholar] [CrossRef]
  45. Tabula Muris Consortium. Tabula Muris. 2018. Available online: https://tabula-muris.ds.czbiohub.org/ (accessed on 15 September 2025).
  46. Han, X.; Wang, R.; Zhou, Y.; Fei, L.; Sun, H.; Lai, S.; Saadatpour, A.; Zhou, Z.; Chen, H.; Ye, F.; et al. Mapping the Mouse Cell Atlas by Microwell-Seq. Cell 2018, 172, 1091–1107.e17, Erratum in Cell 2018, 173, 1307. [Google Scholar] [CrossRef]
  47. Guo, G. Mouse Cell Atlas. 2018. Available online: https://bis.zju.edu.cn/MCA/ (accessed on 15 September 2025).
  48. Stuart, T.; Butler, A.; Hoffman, P.; Hafemeister, C.; Papalexi, E.; Mauck, W.M.; Hao, Y.; Stoeckius, M.; Smibert, P.; Satija, R. Comprehensive Integration of Single-Cell Data. Cell 2019, 177, 1888–1902.e21. [Google Scholar] [CrossRef]
  49. Hao, Y.; Hao, S.; Andersen-Nissen, E.; Mauck, W.M.; Zheng, S.; Butler, A.; Lee, M.J.; Wilk, A.J.; Darby, C.; Zager, M.; et al. Integrated Analysis of Multimodal Single-Cell Data. Cell 2021, 184, 3573–3587.e29. [Google Scholar] [CrossRef] [PubMed]
  50. Lewinsohn, D.P.; Vigh-Conrad, K.A.; Conrad, D.F.; Scott, C.B. Consensus Label Propagation with Graph Convolutional Networks for Single-Cell RNA Sequencing Cell Type Annotation. Bioinformatics 2023, 39, btad360. [Google Scholar] [CrossRef] [PubMed]
  51. Darmanis, S.; Sloan, S.A.; Zhang, Y.; Enge, M.; Caneda, C.; Shuer, L.M.; Hayden Gephart, M.G.; Barres, B.A.; Quake, S.R. A Survey of Human Brain Transcriptome Diversity at the Single Cell Level. Proc. Natl. Acad. Sci. USA 2015, 112, 7285–7290. [Google Scholar] [CrossRef] [PubMed]
  52. Zeisel, A.; Muñoz-Manchado, A.B.; Codeluppi, S.; Lönnerberg, P.; La Manno, G.; Juréus, A.; Marques, S.; Munguba, H.; He, L.; Betsholtz, C.; et al. Brain Structure. Cell Types in the Mouse Cortex and Hippocampus Revealed by Single-Cell RNA-seq. Science 2015, 347, 1138–1142. [Google Scholar] [CrossRef]
  53. Romanov, R.A.; Zeisel, A.; Bakker, J.; Girach, F.; Hellysaz, A.; Tomer, R.; Alpár, A.; Mulder, J.; Clotman, F.; Keimpema, E.; et al. Molecular Interrogation of Hypothalamic Organization Reveals Distinct Dopamine Neuronal Subtypes. Nat. Neurosci. 2017, 20, 176–188. [Google Scholar] [CrossRef]
  54. Lawlor, N.; George, J.; Bolisetty, M.; Kursawe, R.; Sun, L.; Sivakamasundari, V.; Kycia, I.; Robson, P.; Stitzel, M.L. Single-Cell Transcriptomes Identify Human Islet Cell Signatures and Reveal Cell-Type-Specific Expression Changes in Type 2 Diabetes. Genome Res. 2017, 27, 208–222. [Google Scholar] [CrossRef]
  55. Muraro, M.J.; Dharmadhikari, G.; Grün, D.; Groen, N.; Dielen, T.; Jansen, E.; van Gurp, L.; Engelse, M.A.; Carlotti, F.; de Koning, E.J.P.; et al. A Single-Cell Transcriptome Atlas of the Human Pancreas. Cell Syst. 2016, 3, 385–394.e3. [Google Scholar] [CrossRef]
  56. Segerstolpe, Å.; Palasantza, A.; Eliasson, P.; Andersson, E.M.; Andréasson, A.C.; Sun, X.; Picelli, S.; Sabirsh, A.; Clausen, M.; Bjursell, M.K.; et al. Single-Cell Transcriptome Profiling of Human Pancreatic Islets in Health and Type 2 Diabetes. Cell Metab. 2016, 24, 593–607. [Google Scholar] [CrossRef]
  57. Baron, M.; Veres, A.; Wolock, S.L.; Faust, A.L.; Gaujoux, R.; Vetere, A.; Ryu, J.H.; Wagner, B.K.; Shen-Orr, S.S.; Klein, A.M.; et al. A Single-Cell Transcriptomic Map of the Human and Mouse Pancreas Reveals Inter- and Intra-cell Population Structure. Cell Syst. 2016, 3, 346–360.e4. [Google Scholar] [CrossRef]
  58. Xin, Y.; Kim, J.; Okamoto, H.; Ni, M.; Wei, Y.; Adler, C.; Murphy, A.J.; Yancopoulos, G.D.; Lin, C.; Gromada, J. RNA Sequencing of Single Human Islet Cells Reveals Type 2 Diabetes Genes. Cell Metab. 2016, 24, 608–615. [Google Scholar] [CrossRef]
Figure 1. Schematic illustration of the scANMF framework. The model integrates gene expression data with marker and partial label information, factorizing the expression matrix into a marker feature matrix and a cell annotation matrix. The resulting annotation matrix yields accurate and interpretable cell-type assignments.
Figure 1. Schematic illustration of the scANMF framework. The model integrates gene expression data with marker and partial label information, factorizing the expression matrix into a marker feature matrix and a cell annotation matrix. The resulting annotation matrix yields accurate and interpretable cell-type assignments.
Ijms 27 00125 g001
Figure 2. Annotation performance of five methods on real scRNA-seq datasets. scANMF consistently achieved the highest scores across all datasets.
Figure 2. Annotation performance of five methods on real scRNA-seq datasets. scANMF consistently achieved the highest scores across all datasets.
Ijms 27 00125 g002
Figure 3. Cell-type-normalized marker-gene proportion matrix P c k in the Romanov→Darmanis analysis. Each row denotes a cell type and each column a latent factor. The strong diagonal pattern indicates that each latent factor selectively concentrated the marker genes of a single cell type. The color bar below the heatmap shows the inferred cell-type identity of each factor. This one-to-one correspondence is further supported by a perfect marker-gene accuracy ( Accuracy marker = 1.0 ), indicating that every marker gene is mapped to a factor consistent with its annotated cell type(s).
Figure 3. Cell-type-normalized marker-gene proportion matrix P c k in the Romanov→Darmanis analysis. Each row denotes a cell type and each column a latent factor. The strong diagonal pattern indicates that each latent factor selectively concentrated the marker genes of a single cell type. The color bar below the heatmap shows the inferred cell-type identity of each factor. This one-to-one correspondence is further supported by a perfect marker-gene accuracy ( Accuracy marker = 1.0 ), indicating that every marker gene is mapped to a factor consistent with its annotated cell type(s).
Ijms 27 00125 g003
Figure 4. Accuracy of scANMF under different levels of noisy or incomplete prior information. Error bars indicate standard errors across replicates.
Figure 4. Accuracy of scANMF under different levels of noisy or incomplete prior information. Error bars indicate standard errors across replicates.
Ijms 27 00125 g004
Figure 5. Parameter sensitivity analysis. scANMF maintained a high accuracy across wide parameter ranges for α , β , and γ .
Figure 5. Parameter sensitivity analysis. scANMF maintained a high accuracy across wide parameter ranges for α , β , and γ .
Ijms 27 00125 g005
Figure 6. Ablation study results. The full model achieved the highest and most stable performance, and removing one or more terms led to performance degradation.
Figure 6. Ablation study results. The full model achieved the highest and most stable performance, and removing one or more terms led to performance degradation.
Ijms 27 00125 g006
Table 1. Cross-platform annotation performance in two directions: (1) Zeisel → Romanov and (2) Romanov → Zeisel.
Table 1. Cross-platform annotation performance in two directions: (1) Zeisel → Romanov and (2) Romanov → Zeisel.
MethodZeisel → RomanovRomanov → Zeisel
AccuracyWeighted F1-ScoreAccuracyWeighted F1-Score
scANMF88.27%0.869295.11%0.9481
scCATCH56.23%0.687351.01%0.6498
ScType75.81%0.751687.25%0.8817
scPred30.96%0.151053.78%0.4185
SingleR78.38%0.724494.64%0.9553
Table 2. Cross-platform annotation performance in two directions: (1) Pancreas 1: Train: Baron+Muraro → Test: Xin+Segerstolpe+Lawlor and (2) Pancreas 2: Train: Xin+Segerstolpe+Lawlor → Test: Baron+Muraro.
Table 2. Cross-platform annotation performance in two directions: (1) Pancreas 1: Train: Baron+Muraro → Test: Xin+Segerstolpe+Lawlor and (2) Pancreas 2: Train: Xin+Segerstolpe+Lawlor → Test: Baron+Muraro.
MethodPancreas 1Pancreas 2
AccuracyWeighted F1-ScoreAccuracyWeighted F1-Score
scANMF98.32%0.983895.18%0.9492
scCATCH80.19%0.818463.06%0.6442
ScType93.72%0.923890.59%0.9014
scPred33.24%0.474547.80%0.6188
SingleR96.97%0.970494.93%0.9461
Table 3. Cross-species annotation performance on human and mouse brain datasets.
Table 3. Cross-species annotation performance on human and mouse brain datasets.
MethodZeisel → DarmanisDarmanis → ZeiselRomanov → DarmanisDarmanis → Romanov
AccuracyWeighted F1-ScoreAccuracyWeighted F1-ScoreAccuracyWeighted F1-ScoreAccuracyWeighted F1-Score
scANMF91.93%0.902793.81%0.939691.22%0.884676.40%0.7208
scCATCH69.82%0.752151.01%0.649869.82%0.752156.23%0.6873
ScType80.00%0.825187.25%0.881780.00%0.825175.81%0.7516
scPred39.30%0.330056.77%0.430686.67%0.887173.03%0.6809
SingleR90.18%0.874191.88%0.915588.42%0.862074.07%0.6860
Table 4. Cross-species annotation performance in two directions: (1) Baron_human → Baron_mouse and (2) Baron_mouse → Baron_human.
Table 4. Cross-species annotation performance in two directions: (1) Baron_human → Baron_mouse and (2) Baron_mouse → Baron_human.
MethodBaron_human → Baron_mouseBaron_mouse → Baron_human
AccuracyWeighted F1-ScoreAccuracyWeighted F1-Score
scANMF93.79%0.947595.85%0.9594
scCATCH27.36%0.331867.20%0.6608
ScType93.63%0.928892.13%0.9081
scPred89.78%0.910662.38%0.6389
SingleR80.19%0.813449.43%0.3827
Table 5. Summary of scRNA-seq datasets used for intra-dataset annotation.
Table 5. Summary of scRNA-seq datasets used for intra-dataset annotation.
DatasetProtocolSpeciesTissueTotal CellsGenesCell Types
Darmanis [51] (GSE84465)SMARTerHumanBrain46622,0859
Zeisel [52] (GSE60361)STRT-Seq UMIMouseBrain300520,0067
Romanov [53] (GSE74672)Smart-Seq2MouseBrain288124,3417
Lawlor [54] (GSE86473)SMARTerHumanPancreas63826,6168
Muraro [55] (GSE85241)CEL-Seq2HumanPancreas307219,05911
Segerstolpe [56] (E-MTAB-5061)Smart-Seq2HumanPancreas351426,17915
Table 6. Summary of human pancreatic scRNA-seq datasets used for cross-dataset annotation.
Table 6. Summary of human pancreatic scRNA-seq datasets used for cross-dataset annotation.
DatasetProtocolCells After ProcessingGenes After ProcessingCell Types
Baron [57] (GSE84133)inDrop10,600300014
Muraro [55] (GSE85241)CEL-Seq2
Xin [58] (GSE81608)Smart-seq2
Segerstolpe [56] (E-MTAB-5061)Smart-seq24218300011
Lawlor [54] (GSE86473)SMARTer
Table 7. Summary of human and mouse pancreatic scRNA-seq datasets used for cross-species annotation.
Table 7. Summary of human and mouse pancreatic scRNA-seq datasets used for cross-species annotation.
DatasetProtocolSpeciesTissueTotal CellsGenesCell Types
Baron [57] (GSE84133)inDropHumanPancreas856920,12514
Baron [57] (GSE84133)inDropMousePancreas188614,87813
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chi, W.; Zheng, Y.; Fang, H.; Shi, S. scANMF: Prior Knowledge and Graph-Regularized NMF for Accurate Cell Type Annotation in scRNA-seq. Int. J. Mol. Sci. 2026, 27, 125. https://doi.org/10.3390/ijms27010125

AMA Style

Chi W, Zheng Y, Fang H, Shi S. scANMF: Prior Knowledge and Graph-Regularized NMF for Accurate Cell Type Annotation in scRNA-seq. International Journal of Molecular Sciences. 2026; 27(1):125. https://doi.org/10.3390/ijms27010125

Chicago/Turabian Style

Chi, Weilai, Ying Zheng, Huaying Fang, and Shi Shi. 2026. "scANMF: Prior Knowledge and Graph-Regularized NMF for Accurate Cell Type Annotation in scRNA-seq" International Journal of Molecular Sciences 27, no. 1: 125. https://doi.org/10.3390/ijms27010125

APA Style

Chi, W., Zheng, Y., Fang, H., & Shi, S. (2026). scANMF: Prior Knowledge and Graph-Regularized NMF for Accurate Cell Type Annotation in scRNA-seq. International Journal of Molecular Sciences, 27(1), 125. https://doi.org/10.3390/ijms27010125

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop