Sample deliverable · public data

Single-cell RNA-seq analysis report

10x Genomics PBMC 10k v3 (public-data example)

ProjectDEMO-SC-01
Data source10x Genomics public datasets
Analysis date2026-10-01
Issued byHST GENOMICS bioinformatics

Project overview

This report is a sample deliverable built on public data to show how HST GENOMICS delivers a standard single-cell RNA-seq analysis. Data: the 10x Genomics public dataset "PBMC 10k v3" (healthy donor peripheral blood mononuclear cells, Chromium v3 chemistry), starting from the Cell Ranger filtered feature-barcode matrix.

11,037
cells after QC
22
clusters
1,950
median genes / cell
9.0%
median mito %

Methods

Quality control

Figure 1. Genes per cell, UMIs per cell and mitochondrial fraction before filtering.
Figure 1. Genes per cell, UMIs per cell and mitochondrial fraction before filtering.

After filtering: median 1,950 genes and 6,729 UMIs per cell; median mitochondrial fraction 9.0%.

Results

Figure 2. UMAP coloured by Leiden cluster (22 clusters).
Figure 2. UMAP coloured by Leiden cluster (22 clusters).
Figure 3. UMAP coloured by annotated cell type.
Figure 3. UMAP coloured by annotated cell type.
Figure 4. Canonical marker expression by cell type (dot size = fraction expressing, colour = mean expression).
Figure 4. Canonical marker expression by cell type (dot size = fraction expressing, colour = mean expression).
ClusterAnnotationCellsPredicted doubletsBasisTop 5 markers
0CD4 T16201%CD3D,CD3E,IL7RIL7R, LDHB, TRAC, TPT1, RPS29
1CD8 T6843%CD3D,CD3EKLRB1, GZMK, KLRG1, NKG7, GZMA
2HSPC380%CD34,PRSS57,SOX4RPS24, RPL7A, HNRNPA1, SOX4, ITM2C
3CD4 T11180%score 0.77RPL30, RPL32, RPS3A, RPS14, RPS12
4DC19311%FCER1A,CST3,CLEC10AHLA-DPA1, CST3, HLA-DPB1, HLA-DRA, HLA-DRB1
5CD14 Mono12700%score 2.65LGALS2, CPVL, PSAP, NEAT1, FGL2
6CD14 Mono16711%CD14,LYZ,S100A8,S100A9S100A8, S100A12, S100A9, MNDA, VCAN
7NK6084%GNLY,NKG7,KLRD1GNLY, NKG7, PRF1, KLRD1, CTSW
8B9870%MS4A1,CD79A,CD79BIGHM, IGHD, CD79A, CD37, TCL1A
9B4815%MS4A1,CD79A,CD79BMS4A1, BANK1, CD79A, CD37, CD74
10CD8 T5952%CD3D,CD3E,CD8A,CD8BCCL5, NKG7, IL32, CTSW, GZMM
11CD8 T3721%CD8A,CD8BCD8B, RPS12, RPS3A, RPL32, RPS6
12pDC8316%LILRA4,IL3RAUGCG, CCDC50, PLD4, IRF8, TCF4
13CD16 Mono39411%FCGR3A,MS4A7,LST1LST1, FCGR3A, AIF1, SMIM25, COTL1
14Platelet1795%PPBP,PF4,GP9PF4, PPBP, NRGN, CAVIN2, TUBB1
15CD14 Mono1381%CD14,LYZ,S100A8,S100A9TYMP, MX1, TNFSF13B, MX2, IFI44
16Plasma195%MZB1,JCHAIN,TNFRSF17MZB1, SUB1, JCHAIN, SSR4, PPIB
17B9599%MS4A1,CD79A,CD79BMS4A1, IGHM, CD79A, IGHD, LINC00926
18CD4 T2020%CD3D,CD3EIL32, TRAC, B2M, HLA-A, CD3D
19Doublet-like (B/CD14 Mono)6997%B: MS4A1,CD79A,CD79B; CD14 Mono: CD14,S100A8,S100A9MS4A1, CD79A, IGHM, RALGPS2, CD79B
20CD14 Mono20594%CD14,LYZ,S100A8,S100A9S100A12, S100A9, S100A8, CD14, VCAN
21DC160%CST3,CLEC9ACLEC9A, IDO1, C1orf54, HLA-DPA1, HLA-DPB1
Table 1. Cluster annotation and markers (full table: tables/cluster_markers_wilcoxon.csv).
Doublets: scrublet flags 5.0% of cells. The following clusters have more than 50% predicted doublets but markers of a single cell type, so their labels are kept and counted; in a real project they would be reviewed against sample information: cluster 17 (B, 99%), cluster 20 (CD14 Mono, 94%).
Figure 5. Cells per annotated type.
Figure 5. Cells per annotated type.
Figure 6. Top 8 markers per cluster by test score.
Figure 6. Top 8 markers per cluster by test score.

Deliverables

Methods paragraph (for the manuscript)

The Cell Ranger filtered matrix was processed with scanpy 1.12.4. Cells with ≥ 200 and < 6,000 detected genes and < 20% mitochondrial reads, and genes detected in ≥ 3 cells, were retained. Counts were normalised to 10,000 per cell and log1p-transformed; 2,000 highly variable genes were selected (seurat_v3) and scaled before PCA. A k-nearest-neighbour graph (k = 15) on the first 30 principal components was clustered with the Leiden algorithm (resolution 0.8) and visualised with UMAP. Cluster markers were identified with the Wilcoxon rank-sum test; cell types were assigned when at least two canonical marker genes were among the top 30 markers of a cluster, and clusters with conflicting lineage markers were labelled doublet-like. Doublets were scored with scrublet.