1. Introduction
Single-cell RNA sequencing (scRNA-seq) is now a standard method for resolving cellular heterogeneity and identifying cell-type-specific responses in development, disease, and treatment contexts [
1,
2]. Established frameworks such as Seurat [
3,
4] and Scanpy [
5] support upstream processing steps, including quality control, normalization, integration, and clustering, making these upstream analyses broadly accessible. However, once cells are clustered and annotated, biological interpretation often requires multiple independent tools for differential expression, functional enrichment, regulatory network inference, and cell–cell communication analysis. These analyses are typically performed using separate packages without a unified downstream workflow [
6,
7]. Many scRNA-seq studies focus on explicit comparisons, such as disease versus control, treatment response, or other clinical contrasts [
8] at single-cell resolution. Consistent downstream analysis across such comparisons is critical for interpretation. The lack of a standardized comparative workflow leads to repetitive scripting, inconsistent output formats, and reduced reproducibility.
Several integrated platforms and workflows have been developed to address these challenges, but they vary in scope and intended use. Web-based platforms such as ASAP [
9], Granatum [
10], and iS-CellR [
11] offer graphical interfaces that guide users from raw data through preprocessing, clustering, and basic differential expression, primarily for those without programming expertise. More recent tools include SeuratExtend [
12], which adds downstream features such as functional enrichment, trajectory inference, and gene regulatory network reconstruction to Seurat. Single Cell Portal [
13] and CZ CELLxGENE Discover [
14] focus on interactive exploration and public data sharing. In the R/Bioconductor ecosystem, iSEE [
15] provides a Shiny interface for exploring SingleCellExperiment objects. These tools have improved accessibility and standardization. Each addresses different stages and use cases of single-cell analysis. A comparison of the scope and key characteristics of these frameworks is provided in
Supplementary Table S1.
A related challenge concerns the downstream analytical modules themselves. Sample-aware pseudobulk analysis improves differential expression testing by controlling for pseudoreplication and increasing statistical power [
16,
17,
18], while functional interpretation, transcriptional regulatory analysis, and cell–cell communication are typically performed using dedicated tools such as g:Profiler [
19], GSEA [
20], clusterProfiler [
21], SCENIC [
22], and LIANA [
23] or CellChat [
24]. Although these methods are individually mature and well validated, applying them consistently still requires substantial custom scripting. Moreover, downstream tools often produce heterogeneous outputs that differ in data structures, naming conventions, and statistical summaries [
25,
26,
27], requiring additional manual harmonization before the results can be compared or reported together. Maintaining consistent comparison definitions across analytical modules presents a further challenge, as samples, cell types, and experimental conditions must be specified repeatedly throughout the workflow. Consequently, downstream analyses are frequently implemented as project-specific scripts, with parameters, software versions, intermediate outputs, and comparison definitions distributed across multiple scripts and notebooks. Such fragmentation reduces reproducibility and complicates result sharing. Automatically generating a portable, self-contained analysis report further improves transparency, facilitates result sharing, and supports reproducible dissemination.
To address these challenges, we developed scFlowReport, a lightweight, configuration-driven workflow for researchers who already hold a curated, cell-type-annotated Seurat object and need a single tool that applies consistent comparison definitions across differential expression, regulatory, and cell–cell communication analyses, harmonizes the results into standardized tables and figures, and emits a self-contained static HTML report that can be inspected and shared without a persistent web application. The primary contribution of scFlowReport lies in coordinating established downstream methods under a shared comparison definition, together with configuration-driven reproducibility and automated, standardized reporting, rather than in introducing new statistical methods. Accordingly, the present study focuses on workflow integration and reproducible comparative analysis rather than benchmarking the biological performance of individual downstream methods.
2. Materials and Methods
2.1. Workflow Overview
scFlowReport is a lightweight, configuration-driven workflow for comparative downstream analysis of previously processed single-cell RNA sequencing (scRNA-seq) data. This workflow assumes that upstream preprocessing, clustering, and cell-type annotation are completed in advance. The input Seurat object is expected to contain an RNA assay and completed cell-type annotations, together with metadata identifying biological samples and comparison groups; the corresponding metadata columns and comparison groups are specified through a YAML configuration file. A single user-defined comparison (group 1 versus group 2) is maintained consistently across all downstream modules.
Prior to downstream analysis, scFlowReport validates the configured assay and required metadata fields, confirms representation of both comparison groups, and performs compatibility preprocessing when necessary to ensure consistent handling of Seurat objects across versions. The workflow subsequently performs cell-type-resolved differential expression using both cell-level and sample-aware pseudobulk approaches, followed by cell–cell communication analysis with LIANA and transcription-factor regulon analysis with SCENIC. Functional enrichment analyses are performed on the principal outputs of the differential expression, communication, and regulon modules to facilitate downstream interpretation. Finally, the resulting tables, figures, and analysis metadata are compiled into a self-contained static HTML report. Any optional user-defined cell-type restriction is applied consistently across all applicable downstream modules.
2.2. Cell-Level Differential Expression Analysis
Cell-level differential expression analysis is conducted independently for each eligible cell type using Seurat::FindMarkers (v4.4.0) [
3], with the configured group variable (group_col) defining the comparison groups. Eligibility for cell-level group comparisons requires a configurable minimum number of cells in each comparison group within the cell type (default: ≥20 cells per group). The min.pct parameter is supplied from the user configuration (default: min.pct = 0.1), and logfc.threshold is set to 0 to retain the complete test result before applying user-defined reporting filters. Differential expression results are organized into a common schema containing the comparison name, cell type, gene identifier, log2 fold change, raw and adjusted
p values, group-specific detection fractions, and a direction label indicating higher expression in group 1 or group 2. Analyses of other cell types and downstream modules continue even when an individual comparison is ineligible or fails, with eligibility outcomes and skip reasons recorded explicitly.
Differential expression results are subsequently filtered according to the configured fold-change and adjusted
p-value thresholds (default: |log2FC| ≥ 0.25 and adjusted
p ≤ 0.05). Filtered differential expression results are summarized using cell-type-level DEG count bar plots, volcano plots, and heatmaps of selected genes. For heatmaps, the top n filtered DEGs in each direction are selected by adjusted
p value, with absolute log2 fold change used to break ties (default:
n = 10), and group-level values represent averages of per-sample standardized expression values. For functional enrichment analysis, filtered gene lists are analyzed by over-representation analysis using gprofiler2::gost (v0.2.4) [
19], with the organism specified by the workflow configuration (default: hsapiens). Enrichment analysis is performed separately for genes upregulated in each comparison direction. Users can optionally restrict the background to genes detected in the corresponding cell type based on a configurable minimum detection fraction (default: 0.05), rather than using the complete annotated gene set [
28]. Because g:Profiler is accessed through its online service, enrichment analysis uses the database release available through the g:Profiler API at the time of execution. The corresponding g:Profiler data and source database versions are recorded in the run metadata.
Separately, the complete differential expression results are used to construct gene-level rank vectors using a configurable ranking metric. The default metric is signed log2 fold change, with signed −log10 (adjusted
p value) and a composite metric combining log2 fold change and −log10 (adjusted
p value) also supported. The resulting vectors are sorted in decreasing order and analyzed using fgsea::fgsea (v1.36.2) [
20] with a configured MSigDB collection (v26.1.0, default: Hallmark (H)) [
29]. Alternatively, users can provide custom gene sets in Gene Matrix Transposed (GMT) format, allowing FGSEA to be performed using user-defined pathway collections or gene signatures. Enrichment results are visualized as dot plots for g:Profiler and normalized enrichment score bar plots for FGSEA, respectively.
2.3. Sample-Aware Pseudobulk Differential Expression Analysis
Sample-aware pseudobulk differential expression analysis is conducted independently for each eligible cell type to reduce pseudoreplication associated with cell-level testing. Raw counts are retrieved from the configured assay for each eligible cell type and aggregated across cells sharing the same biological sample identifier (sample_col) to produce a sample-level pseudobulk count matrix. Each sample-level pseudobulk profile is retained as an independent biological replicate in the subsequent edgeR model, with group membership defined by the corresponding sample metadata. Sample-by-cell-type units failing the minimum cell threshold are excluded before aggregation. Pseudobulk eligibility requires a minimum number of samples per comparison group and a minimum number of cells per sample-by-cell-type unit, as defined by the current run configuration (defaults: ≥3 samples per group and ≥10 cells per sample-by-cell-type unit). The resulting pseudobulk count matrix is analyzed using the edgeR (v4.8.2) [
30] quasi-likelihood framework (DGEList, filterByExpr, calcNormFactors, estimateDisp, glmQLFit, and glmQLFTest). The contrast is defined such that positive log2 fold changes indicate higher expression in group 1, and negative values indicate higher expression in group 2. Differential expression results are organized into the same common schema as the cell-level analysis. The Benjamini–Hochberg-adjusted FDR reported by edgeR::topTags is used directly as the adjusted_
p_value field, together with the comparison name, cell type, gene identifier, log2 fold change, raw
p value, and direction label.
Differential expression results are filtered according to the configured fold-change and adjusted p-value thresholds (default: |log2FC| ≥ 0.25 and adjusted p ≤ 0.05). The resulting DEG tables are processed using the same downstream visualization and functional enrichment workflow as described for the cell-level analysis.
2.4. Transcription-Factor Regulon Analysis
Transcription-factor regulon analysis is conducted using pySCENIC through an export–execute–import workflow. For each selected cell type, genes are retained only if expressed in at least a user-configurable minimum fraction of cells (default: 1%), and the resulting cells-by-genes expression matrix is exported for pySCENIC analysis. pySCENIC (v0.12.1) [
31] is executed independently for each cell type using the human hg38 RefSeq r80 cisTarget mc_v10_clust gene-based ranking database (TSS ± 10 kb) and the corresponding v10nr_clust motif-to-TF annotation resource to infer transcription-factor regulons and calculate per-cell regulon activity scores (AUCell). When both comparison groups satisfy the configured minimum cell requirement (default: ≥20 cells per group within the selected cell type), per-cell regulon activity scores are compared between groups for each regulon using Wilcoxon rank-sum tests, followed by Benjamini–Hochberg multiple-testing correction to identify differentially active regulons.
Differentially active regulons are filtered according to the configured ΔAUC and adjusted p-value thresholds (defaults: |ΔAUC| ≥ 0.03 and adjusted p ≤ 0.05). Target genes are derived from the adjacency tables using configurable importance-score filtering and top-target selection (defaults: top 200 targets per regulon after importance filtering at the 0.9 quantile), aggregated into direction-specific target sets within each cell type, and analyzed by over-representation analysis using gprofiler2::gost. The workflow additionally generates summary visualizations of regulon activity and differential activity analysis, together with g:Profiler enrichment dot plots for downstream reporting.
2.5. Cell–Cell Communication Analysis
Condition-resolved cell–cell communication analysis is conducted using LIANA (v0.1.14) [
23] with its pre-generated Consensus ligand–receptor resource. The Seurat object is subset into group 1 and group 2, and communication inference is performed independently within each subset using the configured cell-type annotation as sender and receiver identities. If normalized expression data are not present in the assay, Seurat::NormalizeData is applied using log-normalization before conversion to SingleCellExperiment (v1.32.0) [
32]; scater::logNormCounts (v1.38.0) [
33] is subsequently applied when necessary to ensure that log-normalized expression values are available for downstream LIANA execution. Communication inference is performed with liana::liana_wrap, followed by liana::liana_aggregate. Raw and aggregated interaction tables are generated separately for each comparison group together with run-level metadata. The workflow additionally generates visualization-ready summaries, including condition-specific circos plots, interaction heatmaps, prioritized ligand–receptor pair summaries, and comparative interaction-count visualizations for downstream reporting.
Aggregated interaction results from the two groups are merged into a comparative interaction table in which prioritized interactions are classified as group1_specific, group2_specific, or shared_prioritized. For each interaction class, unique ligand genes and unique receptor genes are collected separately, and over-representation analysis is performed independently for each gene set using g:Profiler.
2.6. Application to a Representative Dataset
The dataset used for the representative application was derived from a previously constructed, integrated, and annotated single-cell RNA sequencing dataset of inflammatory skin diseases [
34]. The integrated dataset was constructed from previously published psoriasis, hidradenitis suppurativa, and healthy control skin samples (Gene Expression Omnibus (GEO) accession numbers GSE151177 [
35] and GSE220116 [
36]) and atopic dermatitis and healthy control skin samples (GSE147424 [
37]). For the scFlowReport demonstration, analyses were restricted to the atopic dermatitis and healthy control groups and to four annotated cell types (keratinocytes,
n = 22,239; fibroblasts,
n = 12,390; T cells,
n = 5403; dendritic cells,
n = 2784), comprising 42,816 cells from 28 samples. The workflow was executed using the default configuration.
In addition, workflow execution was verified using the built-in IFNB dataset [
3] provided by Seurat as a workflow validation dataset.
2.7. Workflow Implementation
To enhance reproducibility and simplify software dependency management, scFlowReport uses a staged Docker-based execution model. R-based analyses and pySCENIC are executed in separate runtime environments using the r-analysis:v3 and pyscenic-custom:v1 Docker images, respectively. The primary R-based analysis environment uses R 4.5.3, with a separate Seurat v5 compatibility environment used for preprocessing when required, while the pySCENIC environment uses Python 3.10.20. This separation enables integration of tools with different software requirements into a single workflow while avoiding package compatibility conflicts.
Compatibility preprocessing is performed automatically as needed to ensure consistent handling of Seurat objects across supported versions. Run-specific configuration files and execution metadata are retained for each workflow execution, and intermediate files exchanged between stages are saved to the disk for inspection and reuse. After all analysis modules are complete, scFlowReport compiles the generated tables, figures, run metadata, and software provenance into a self-contained static HTML report and a portable report bundle for downstream inspection, sharing, and reproducible execution.
3. Results
3.1. Overview of the scFlowReport Workflow
The scFlowReport workflow generates a standardized collection of downstream analysis outputs from a single user-defined comparison, providing a consistent reporting structure across all supported analysis modules (
Figure 1). A single workflow execution automatically performs comparison-level summarization, cell-level and sample-aware pseudobulk differential expression analyses, transcription-factor regulon analysis, and cell–cell communication analysis under a shared comparison definition. The resulting outputs are integrated into a unified reporting framework and, when enabled, automatically compiled into a self-contained static HTML report for downstream inspection and sharing.
For each cell type, the cell-level differential expression module generates complete and filtered DEG tables, together with standardized summary visualizations, including DEG count bar plots, volcano plots, heatmaps of selected markers, and DEG-linked enrichment results (
Figure 2).
For eligible cell types, the pseudobulk module generates complete and filtered differential expression tables, along with standardized summary outputs, using a sample-aware analysis strategy. Output organization is consistent with the cell-level module (
Figure 2).
Following SCENIC analysis, the workflow produces per-cell-type regulon summary tables, adjacency-derived regulator summaries, and AUCell-based regulon activity matrices, together with summary visualizations including top-regulon bar plots, regulon activity heatmaps, and differential regulon and target-enrichment results when both comparison groups are present within a cell type (
Figure 3).
The LIANA module produces raw and aggregated interaction tables for each comparison group independently, together with condition-specific chord diagrams, interaction-count heatmaps, prioritized sender–receiver summaries, and comparative interaction-difference visualizations (
Figure 4). A merged comparative table further classifies prioritized interactions as group1_specific, group2_specific, or shared_prioritized, accompanied by group-wise ligand and receptor enrichment results.
All of the above outputs are compiled into a static HTML report comprising a landing overview page and module-specific pages for DEG, pseudobulk, SCENIC, and LIANA, each linking directly to the underlying tables and figures, together with a portable, self-contained report bundle that preserves the same content outside of a persistent web application.
3.2. Workflow Evaluation
To assess practical workflow performance, scFlowReport was evaluated on two representative datasets differing in size, cell-type composition, and biological replication. The IFNB demonstration dataset contained 13,999 cells across 13 annotated cell types and one biological sample per comparison group, whereas the inflammatory skin dataset comprised 42,816 cells across four eligible cell types from 28 biological samples. These datasets were selected to illustrate workflow behavior under both limited- and sufficient-replication settings. Across both datasets, scFlowReport successfully generated standardized outputs for all applicable downstream modules according to the configured comparison definition.
Execution times varied substantially across workflow stages, with SCENIC and LIANA representing the largest computational components of the complete workflow (
Table 1). The full IFNB workflow completed in approximately 62.4 min, whereas the skin dataset required approximately 5 h 56 min. Pseudobulk analysis was not performed for the IFNB dataset because it did not satisfy the default biological replication requirement. The substantially longer SCENIC runtime observed for the skin dataset likely reflects its larger per-cell-type expression matrices despite the smaller number of annotated cell types.
To further characterize computational resource requirements, peak memory usage was measured for each workflow execution stage using periodic docker stats sampling (
Table 2). Across both datasets, pySCENIC exhibited the highest peak memory usage (9.0 GB for IFNB and 14.6 GB for skin), followed by r-analysis pass 1 (6.4 GB and 13.5 GB, respectively).
3.3. Application to a Public scRNA-seq Dataset
To demonstrate the complete downstream workflow on a biologically meaningful dataset, we applied the workflow to a previously processed, cell-type-annotated Seurat object derived from a published inflammatory skin dataset, restricted to the atopic dermatitis (AD) and healthy control groups and to four annotated cell types (keratinocytes, fibroblasts, T cells, and dendritic cells; 42,816 cells across 28 samples). Using the default configuration, scFlowReport completed cell-level and pseudobulk differential expression, DEG-linked enrichment, SCENIC regulon import and summarization, and group-wise LIANA communication analysis for all four eligible cell types and automatically assembled the resulting outputs into a single static HTML report.
Across these complementary layers, scFlowReport recovered signals consistent with known epithelial and inflammatory biology in AD skin. Cell-level differential expression in keratinocytes identified AD-associated genes including KRT16, IFITM1, IFITM3, CCL2, and CCL27, alongside control-associated genes such as SBSN, LCE3D, and KRT17 (
Figure 5a,
Supplementary Table S2). FGSEA in the same cell type identified significant AD-associated enrichment of interferon-alpha and interferon-gamma response Hallmark gene sets, whereas TNFα signaling via NF-κB was significantly enriched in the control-associated direction (
Figure 5b,
Supplementary Table S3). The AD-associated interferon response is consistent with previous transcriptomic studies reporting type 1/interferon-related inflammatory programs in AD skin and keratinocytes [
38,
39]. SCENIC regulon analysis identified cell-type-specific transcription factor activity, including increased MAFB(+), FOS(+), and CEBPB(+) regulon activity in dendritic cells in the AD group (
Figure 5c,
Supplementary Table S4). Although this specific regulon combination has not, to our knowledge, been established as an AD-specific signature, MAFB has been implicated in the transcriptional regulation of macrophage-versus-dendritic-cell fate [
40], whereas CEBPB has been identified as a regulator of monocyte-derived dendritic-cell chromatin states [
41]. LIANA analysis identified AD-specific keratinocyte-to-dendritic-cell interactions, with both S100A8 and S100A9 prioritized as ligands toward CD36, CD68, and ITGB2 across a narrow rank range, indicating a coordinated alarmin-signaling axis rather than an isolated pair (
Figure 5d,
Supplementary Table S5). Taken together, these outputs demonstrate how a single scFlowReport run brings together cell-type-specific differential expression, pathway-level interpretation, regulon activity, and predicted intercellular signaling within a standardized reporting framework. These independently derived outputs can be considered together to support biological interpretation and hypothesis generation.
4. Discussion
The interpretation of comparative single-cell transcriptomic datasets increasingly depends on integrating complementary downstream analyses. These analyses are frequently performed using independent tools in heterogeneous execution environments. Because analytical modules capture complementary aspects of cell-type-specific biology, coordinating them within a consistent analytical framework provides a more systematic understanding of molecular responses than relying on individual analyses. This study introduces scFlowReport, a comparison-centered workflow that coordinates established downstream analyses within a unified execution framework. Maintaining a shared comparison definition reduces analytical inconsistencies that may occur when downstream analyses are configured independently across multiple tools. The workflow prioritizes consistent comparison management, reproducible execution, and integrated reporting, enabling the generation of complementary analyses from a processed and annotated Seurat object with minimal manual intervention.
In practical research contexts, these design principles reduce the technical complexity associated with comparative downstream analyses. Instead of repeatedly executing multiple independent tools, maintaining separate comparison definitions, and organizing outputs across different software environments, investigators can perform complementary downstream analyses within a single configuration-driven workflow while maintaining transparent execution records. This approach distinguishes scFlowReport from existing upstream-oriented platforms and interactive exploration tools, which primarily support data processing or visualization rather than coordinated downstream execution. The added value of scFlowReport therefore lies in reducing the manual coordination required to apply established downstream methods consistently and to organize their outputs within a reproducible reporting framework. An application to a publicly available inflammatory skin dataset restricted to AD and healthy control samples demonstrated the practical utility of the workflow by generating biologically interpretable downstream results from a processed Seurat object in a real comparative analysis context. In this application, the individual analytical modules provided complementary views of the same disease comparison: differential expression characterized cell-type-specific transcriptional changes, FGSEA placed these changes in a pathway-level context, SCENIC identified differential regulatory activity, and LIANA highlighted candidate intercellular signaling. For example, AD-associated interferon responses in keratinocytes, altered regulon activity in dendritic cells, and predicted keratinocyte-to-dendritic-cell signaling involving S100A8/S100A9 collectively highlight transcriptional, regulatory, and intercellular aspects of epithelial–immune alterations in AD skin. These independently derived results do not constitute a causal model, but their coordinated presentation facilitates hypothesis generation across transcriptional, regulatory, and intercellular levels.
Although the current implementation provides a reproducible core workflow, several limitations remain. The workflow is currently configured for human-oriented reference resources, and extending support to additional model organisms will require the integration and validation of corresponding organism-specific resources across downstream modules. Each execution presently supports a single predefined comparison; enabling multiple named comparisons represents an important future extension. Additionally, the current implementation is limited to transcriptome-based scRNA-seq analysis and does not yet support additional single-cell modalities, such as scATAC-seq or multimodal datasets.
Future development will prioritize expanding support for multiple named comparisons, improving organism compatibility, and incorporating additional single-cell modalities. Further objectives include closer integration of external regulatory analysis modules and broader benchmarking across diverse biological datasets. These enhancements will increase the range of biological questions and study designs that can be addressed within a unified downstream workflow while maintaining an emphasis on reproducible, comparison-centered analysis.
5. Conclusions
We presented scFlowReport, a lightweight, configuration-driven workflow for comparative downstream analysis of annotated single-cell RNA-seq data. The workflow applies a single comparison definition across cell-level and sample-aware pseudobulk differential expression, functional enrichment, transcription-factor regulon analysis, and group-resolved cell–cell communication analysis. It coordinates these complementary modules within a unified workflow and organizes the resulting outputs into a self-contained static HTML report.
The workflow provides a unified execution framework that applies consistent comparison definitions across complementary downstream analyses, transparently handles module-specific eligibility criteria, and records unsupported analyses without interrupting the overall workflow. These capabilities facilitate practical, reproducible, and comparison-centered downstream analyses that support biological interpretation of single-cell transcriptomic data.
Supplementary Materials
The following supporting information can be downloaded at:
https://www.mdpi.com/article/10.3390/biom16091288/s1, Supplementary Table S1: Comparison of scFlowReport with representative single-cell analysis frameworks; Supplementary Table S2: Complete cell-level differential expression results for the Atopic Dermatitis vs. Control comparison; Supplementary Table S3: Complete FGSEA results for the Atopic Dermatitis vs. Control comparison; Supplementary Table S4: Differentially active SCENIC regulons in dendritic cells; Supplementary Table S5: Comparative LIANA ligand–receptor interaction results.
Author Contributions
Conceptualization, N.P., H.L. and J.K.; methodology, N.P., H.L. and J.K.; software, N.P.; validation, N.P.; formal analysis, N.P.; investigation, N.P.; resources, H.L. and J.K.; data curation, N.P.; writing—original draft preparation, N.P.; writing—review and editing, H.L. and J.K.; visualization, N.P.; supervision, J.K.; project administration, J.K.; funding acquisition, H.L. and J.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the Ministry of Science and ICT, South Korea [RS-2024-00407469, RS-2026-25469184, and RS-2026-25555206], and the ANCHOR through the Seoul ANCHOR Center funded by the Ministry of Education and the Seoul Metropolitan Government [2026-ANCHOR-01-001-04].
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| scRNA-seq | Single-cell RNA sequencing |
| DEG(s) | Differentially expressed gene(s) |
| FDR | False discovery rate |
| AD | Atopic dermatitis |
| YAML | YAML Ain’t Markup Language |
| HTML | HyperText Markup Language |
| MSigDB | Molecular Signatures Database |
| AUC | Area under the (recovery) curve—regulon activity score computed by AUCell |
| LR | Ligand–receptor |
| IFNB | Interferon-beta-stimulated PBMC dataset (built-in Seurat/SeuratData example dataset) |
References
- Choi, Y.H.; Kim, J.K. Dissecting Cellular Heterogeneity Using Single-Cell RNA Sequencing. Mol. Cells 2019, 42, 189–199. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Nesari, A.M.; MotieGhader, H.; Ghorbian, S. Advances and challenges in single-cell RNA sequencing data analysis: A comprehensive review. Brief. Bioinform. 2026, 27, bbaf723. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Butler, A.; Hoffman, P.; Smibert, P.; Papalexi, E.; Satija, R. Integrating single-cell transcriptomic data across different conditions, technologies, and species. Nat. Biotechnol. 2018, 36, 411–420. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hao, Y.; Stuart, T.; Kowalski, M.H.; Choudhary, S.; Hoffman, P.; Hartman, A.; Srivastava, A.; Molla, G.; Madad, S.; Fernandez-Granda, C.; et al. Dictionary learning for integrative, multimodal and scalable single-cell analysis. Nat. Biotechnol. 2024, 42, 293–304. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wolf, F.A.; Angerer, P.; Theis, F.J. SCANPY: Large-scale single-cell gene expression data analysis. Genome Biol. 2018, 19, 15. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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] [Scilit] [PubMed]
- Stuart, T.; Satija, R. Integrative single-cell analysis. Nat. Rev. Genet. 2019, 20, 257–272. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Su, M.; Pan, T.; Chen, Q.Z.; Zhou, W.W.; Gong, Y.; Xu, G.; Yan, H.Y.; Li, S.; Shi, Q.Z.; Zhang, Y.; et al. Data analysis guidelines for single-cell RNA-seq in biomedical studies and clinical applications. Mil. Med. Res. 2022, 9, 68. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gardeux, V.; David, F.P.A.; Shajkofci, A.; Schwalie, P.C.; Deplancke, B. ASAP: A web-based platform for the analysis and interactive visualization of single-cell RNA-seq data. Bioinformatics 2017, 33, 3123–3125. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhu, X.; Wolfgruber, T.K.; Tasato, A.; Arisdakessian, C.; Garmire, D.G.; Garmire, L.X. Granatum: A graphical single-cell RNA-Seq analysis pipeline for genomics scientists. Genome Med. 2017, 9, 108. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Patel, M.V. iS-CellR: A user-friendly tool for analyzing and visualizing single-cell RNA sequencing data. Bioinformatics 2018, 34, 4305–4306. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hua, Y.; Weng, L.; Zhao, F.; Rambow, F. SeuratExtend: Streamlining single-cell RNA-seq analysis through an integrated and intuitive framework. Gigascience 2025, 14, giaf076. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tarhan, L.; Bistline, J.; Chang, J.; Galloway, B.; Hanna, E.; Weitz, E. Single Cell Portal: An interactive home for single-cell genomics data. bioRxiv 2023, 13, 548886. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Abdulla, S.; Aevermann, B.; Assis, P.; Badajoz, S.; Bell, S.M.; Bezzi, E.; Cakir, B.; Chaffer, J.; Chambers, S.; Cherry, J.M.; et al. CZ CELLxGENE Discover: A single-cell data platform for scalable exploration, analysis and modeling of aggregated data. Nucleic Acids Res. 2025, 53, D886–D900. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Rue-Albrecht, K.; Marini, F.; Soneson, C.; Lun, A.T.L. iSEE: Interactive SummarizedExperiment Explorer. F1000Research 2018, 7, 741. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Crowell, H.L.; Soneson, C.; Germain, P.L.; Calini, D.; Collin, L.; Raposo, C.; Malhotra, D.; Robinson, M.D. muscat detects subpopulation-specific state transitions from multi-sample multi-condition single-cell transcriptomics data. Nat. Commun. 2020, 11, 6077. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Murphy, A.E.; Skene, N.G. A balanced measure shows superior performance of pseudobulk methods in single-cell RNA-sequencing analysis. Nat. Commun. 2022, 13, 7851. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zimmerman, K.D.; Espeland, M.A.; Langefeld, C.D. A practical solution to pseudoreplication bias in single-cell studies. Nat. Commun. 2021, 12, 738. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kolberg, L.; Raudvere, U.; Kuzmin, I.; Adler, P.; Vilo, J.; Peterson, H. g:Profiler-interoperable web service for functional enrichment analysis and gene identifier mapping (2023 update). Nucleic Acids Res. 2023, 51, W207–W212. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Subramanian, A.; Tamayo, P.; Mootha, V.K.; Mukherjee, S.; Ebert, B.L.; Gillette, M.A.; Paulovich, A.; Pomeroy, S.L.; Golub, T.R.; Lander, E.S.; et al. Gene set enrichment analysis: A knowledge-based approach for interpreting genome-wide expression profiles. Proc. Natl. Acad. Sci. USA 2005, 102, 15545–15550. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wu, T.; Hu, E.; Xu, S.; Chen, M.; Guo, P.; Dai, Z.; Feng, T.; Zhou, L.; Tang, W.; Zhan, L.; et al. clusterProfiler 4.0: A universal enrichment tool for interpreting omics data. Innovation 2021, 2, 100141. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Aibar, S.; González-Blas, C.B.; Moerman, T.; Huynh-Thu, V.A.; Imrichova, H.; Hulselmans, G.; Rambow, F.; Marine, J.C.; Geurts, P.; Aerts, J.; et al. SCENIC: Single-cell regulatory network inference and clustering. Nat. Methods 2017, 14, 1083–1086. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Dimitrov, D.; Türei, D.; Garrido-Rodriguez, M.; Burmedi, P.L.; Nagai, J.S.; Boys, C.; Ramirez Flores, R.O.; Kim, H.; Szalai, B.; Costa, I.G.; et al. Comparison of methods and resources for cell-cell communication inference from single-cell RNA-Seq data. Nat. Commun. 2022, 13, 3224. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Jin, S.; Guerrero-Juarez, C.F.; Zhang, L.; Chang, I.; Ramos, R.; Kuan, C.H.; Myung, P.; Plikus, M.V.; Nie, Q. Inference and analysis of cell-cell communication using CellChat. Nat. Commun. 2021, 12, 1088. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, G.; Ning, B.; Shi, T. Single-Cell RNA-Seq Technologies and Related Computational Data Analysis. Front. Genet. 2019, 10, 317. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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] [Scilit] [PubMed]
- Loach, M.; Naghsh Nilchi, A.; Chiang, D.; Howells, M.; Heyl, F.; Rasche, H.; Jakiela, J.; Tekman, M.; Gamal, M.; Moreno, P.; et al. Galaxy single-cell & spatial omics community update: Navigating new frontiers in 2025. Cell Genom. 2025, 5, 101005. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wijesooriya, K.; Jadaan, S.A.; Perera, K.L.; Kaur, T.; Ziemann, M. Urgent need for consistent standards in functional enrichment analysis. PLoS Comput. Biol. 2022, 18, e1009935. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liberzon, A.; Birger, C.; Thorvaldsdóttir, H.; Ghandi, M.; Mesirov, J.P.; Tamayo, P. The Molecular Signatures Database (MSigDB) hallmark gene set collection. Cell Syst. 2015, 1, 417–425. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Robinson, M.D.; McCarthy, D.J.; Smyth, G.K. edgeR: A Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 2010, 26, 139–140. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Van de Sande, B.; Flerin, C.; Davie, K.; De Waegeneer, M.; Hulselmans, G.; Aibar, S.; Seurinck, R.; Saelens, W.; Cannoodt, R.; Rouchon, Q.; et al. A scalable SCENIC workflow for single-cell gene regulatory network analysis. Nat. Protoc. 2020, 15, 2247–2276. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Amezquita, R.A.; Lun, A.T.L.; Becht, E.; Carey, V.J.; Carpp, L.N.; Geistlinger, L.; Marini, F.; Rue-Albrecht, K.; Risso, D.; Soneson, C.; et al. Orchestrating single-cell analysis with Bioconductor. Nat. Methods 2020, 17, 137–145. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- McCarthy, D.J.; Campbell, K.R.; Lun, A.T.; Wills, Q.F. Scater: Pre-processing, quality control, normalization and visualization of single-cell RNA-seq data in R. Bioinformatics 2017, 33, 1179–1186. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Park, N.; Lee, J.; Kim, D.; Rambhia, D.; Kim, J.; Zhou, W.; Cao, J.; Krueger, J.G.; Ko, Y.; Kim, J. Type 17 T-cell subset divergence in hidradenitis suppurativa versus psoriasis: A comparative single-cell transcriptomic analysis. Front. Immunol. 2026, 17, 1835460. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, J.; Lee, J.; Li, X.; Lee, H.S.; Kim, K.; Chaparala, V.; Murphy, W.; Zhou, W.; Cao, J.; Lowes, M.A.; et al. Single-cell transcriptomics suggest distinct upstream drivers of IL-17A/F in hidradenitis versus psoriasis. J. Allergy Clin. Immunol. 2023, 152, 656–666. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, J.; Lee, J.; Kim, H.J.; Kameyama, N.; Nazarian, R.; Der, E.; Cohen, S.; Guttman-Yassky, E.; Putterman, C.; Krueger, J.G. Single-cell transcriptomics applied to emigrating cells from psoriasis elucidate pathogenic versus regulatory immune cell subsets. J. Allergy Clin. Immunol. 2021, 148, 1281–1292. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- He, H.; Suryawanshi, H.; Morozov, P.; Gay-Mimbrera, J.; Del Duca, E.; Kim, H.J.; Kameyama, N.; Estrada, Y.; Der, E.; Krueger, J.G.; et al. Single-cell transcriptome analysis of human skin identifies novel fibroblast subpopulation and enrichment of immune subsets in atopic dermatitis. J. Allergy Clin. Immunol. 2020, 145, 1615–1628. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Timms, K.; Guo, H.; Arkwright, P.; Pennock, J. Keratinocyte EGF signalling dominates in atopic dermatitis lesions: A comparative RNAseq analysis. Exp. Dermatol. 2022, 31, 1373–1384. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gittler, J.K.; Shemer, A.; Suárez-Fariñas, M.; Fuentes-Duculan, J.; Gulewicz, K.J.; Wang, C.Q.; Mitsui, H.; Cardinale, I.; de Guzman Strong, C.; Krueger, J.G.; et al. Progressive activation of T(H)2/T(H)22 cytokines and selective epidermal proteins characterizes acute and chronic atopic dermatitis. J. Allergy Clin. Immunol. 2012, 130, 1344–1354. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bakri, Y.; Sarrazin, S.; Mayer, U.P.; Tillmanns, S.; Nerlov, C.; Boned, A.; Sieweke, M.H. Balance of MafB and PU.1 specifies alternative macrophage or dendritic cell fate. Blood 2005, 105, 2707–2716. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bornstein, C.; Winter, D.; Barnett-Itzhaki, Z.; David, E.; Kadri, S.; Garber, M.; Amit, I. A negative feedback loop of transcription factors specifies alternative dendritic cell chromatin States. Mol. Cell 2014, 56, 749–762. [Google Scholar] [CrossRef] [Scilit] [PubMed]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |