{
  "generated_at": "2026-07-09 12:54:49 +0800",
  "dataset_id": "ds-cancerscem-2",
  "dataset_name": "CancerSCEM 2.0",
  "sample_id": "STAD-014-01-1A",
  "donor_id": "STAD-014-01-1A",
  "summary": {
    "sample_id": "STAD-014-01-1A",
    "donor_id": "STAD-014-01-1A",
    "cancer_type": "STAD",
    "health_status": "Stomach Adenocarcinoma; Tumour",
    "tissue_or_cell_source": "Tumour",
    "cells_in_umap_file": 1467,
    "cells_analyzed": 1467,
    "clusters": 13,
    "genes_read": 18236,
    "genes_nonzero_in_analyzed_cells": 17917,
    "mean_umi": 9763,
    "mean_genes": 2152,
    "mean_pct_mito": 6.231,
    "matrix_status": "Matrix available",
    "detail_url": "human-immune-donor-detail.php?dataset_id=ds-cancerscem-2&donor_id=STAD-014-01-1A",
    "umap_href": "IMG/umap/cancerscem-2/donor/STAD-014-01-1A.png",
    "umap_coordinates_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/STAD-014-01-1A.umap.tsv.gz",
    "umap_summary_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/STAD-014-01-1A.summary.json"
  },
  "visualizations": [
    {
      "title": "Donor-level analysis panel",
      "href": "IMG/human-immune-analysis/cancerscem-deep/donor/STAD-014-01-1A.analysis.png",
      "description": "Cluster cell counts, cluster-by-program score heatmap, and top marker genes."
    }
  ],
  "cluster_qc": [
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "cells": 238,
      "mean_umi": 9261.9454,
      "median_genes": 2260.5,
      "mean_pct_mito": 6.8289
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "cells": 221,
      "mean_umi": 17365.6516,
      "median_genes": 3482,
      "mean_pct_mito": 7.1517
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "cells": 209,
      "mean_umi": 10102.7416,
      "median_genes": 2198,
      "mean_pct_mito": 6.6508
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "cells": 153,
      "mean_umi": 1368.2614,
      "median_genes": 509,
      "mean_pct_mito": 4.0333
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "cells": 148,
      "mean_umi": 2589.5811,
      "median_genes": 1101.5,
      "mean_pct_mito": 4.9886
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "cells": 113,
      "mean_umi": 18670.0177,
      "median_genes": 3600,
      "mean_pct_mito": 7.4918
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "cells": 96,
      "mean_umi": 4021.8542,
      "median_genes": 1217.5,
      "mean_pct_mito": 5.7042
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "cells": 91,
      "mean_umi": 18392.022,
      "median_genes": 3836,
      "mean_pct_mito": 7.0566
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "cells": 57,
      "mean_umi": 8867.5088,
      "median_genes": 2431,
      "mean_pct_mito": 6.528
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "cells": 49,
      "mean_umi": 5733.5102,
      "median_genes": 1774,
      "mean_pct_mito": 5.2197
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "cells": 47,
      "mean_umi": 3430.7447,
      "median_genes": 540,
      "mean_pct_mito": 5.2132
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "cells": 32,
      "mean_umi": 13793.5938,
      "median_genes": 2577.5,
      "mean_pct_mito": 6.9823
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "cells": 13,
      "mean_umi": 1350.6154,
      "median_genes": 611,
      "mean_pct_mito": 4.3568
    }
  ],
  "program_scores": [
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.2389
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.2262
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.214
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.203
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1935
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1906
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1905
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1549
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1184
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.0911
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.0784
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.0529
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.0319
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0371
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0355
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0172
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.013
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0094
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0087
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0081
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0064
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0023
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0018
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0016
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.001
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0291
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0183
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0168
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0114
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0108
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0078
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0041
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0029
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0025
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0019
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0.0015
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Endothelial",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 2.666
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 2.6456
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 2.4998
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 2.2993
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 1.7112
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 1.7039
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 1.6994
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 1.1224
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 1.007
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 0.9668
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 0.7914
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 0.0927
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Epithelial_tumor",
      "genes_used": 7,
      "mean_log1p_score": 0.0762
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0372
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.023
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0133
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0092
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0063
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0063
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0049
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0036
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0031
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0024
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0013
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0012
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0008
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.7684
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.7501
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.7442
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.7415
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.6321
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.5545
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.5411
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.3208
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.2338
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.1906
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.1102
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.0684
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Myeloid_APC",
      "genes_used": 6,
      "mean_log1p_score": 0.0267
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.8732
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2846
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2747
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1927
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1458
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1293
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1221
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1077
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0881
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0592
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0516
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0394
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0265
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.3426
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0043
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0013
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0011
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0008
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0007
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0006
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0005
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0003
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0
    }
  ],
  "program_summary": [
    {
      "program": "Epithelial_tumor",
      "cluster_count": 13,
      "mean_score": 1.4832,
      "max_score": 2.666,
      "mean_genes_used": 7
    },
    {
      "program": "Myeloid_APC",
      "cluster_count": 13,
      "mean_score": 0.4371,
      "max_score": 0.7684,
      "mean_genes_used": 6
    },
    {
      "program": "Proliferation",
      "cluster_count": 13,
      "mean_score": 0.1842,
      "max_score": 0.8732,
      "mean_genes_used": 7
    },
    {
      "program": "B_plasma",
      "cluster_count": 13,
      "mean_score": 0.1526,
      "max_score": 0.2389,
      "mean_genes_used": 6
    },
    {
      "program": "T_NK_cytotoxic",
      "cluster_count": 13,
      "mean_score": 0.0271,
      "max_score": 0.3426,
      "mean_genes_used": 10
    },
    {
      "program": "Checkpoint_exhaustion",
      "cluster_count": 13,
      "mean_score": 0.0109,
      "max_score": 0.0371,
      "mean_genes_used": 8
    },
    {
      "program": "Fibroblast_stroma",
      "cluster_count": 13,
      "mean_score": 0.0086,
      "max_score": 0.0372,
      "mean_genes_used": 6
    },
    {
      "program": "Endothelial",
      "cluster_count": 13,
      "mean_score": 0.0082,
      "max_score": 0.0291,
      "mean_genes_used": 6
    }
  ],
  "top_markers": [
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 1,
      "gene": "TFF1",
      "score_log1p_diff": 5.0662,
      "mean_log1p_expr": 5.4992,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 1,
      "gene": "TPSB2",
      "score_log1p_diff": 3.6084,
      "mean_log1p_expr": 3.6108,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 1,
      "gene": "TFF3",
      "score_log1p_diff": 3.5078,
      "mean_log1p_expr": 4.689,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 1,
      "gene": "FABP1",
      "score_log1p_diff": 2.652,
      "mean_log1p_expr": 3.1199,
      "detect_fraction": 0.9276
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 1,
      "gene": "REG3A",
      "score_log1p_diff": 2.4496,
      "mean_log1p_expr": 2.5819,
      "detect_fraction": 0.6939
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 1,
      "gene": "H2AFZ",
      "score_log1p_diff": 2.0614,
      "mean_log1p_expr": 3.17,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 1,
      "gene": "REG4",
      "score_log1p_diff": 1.8885,
      "mean_log1p_expr": 4.2665,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 1,
      "gene": "OLFM4",
      "score_log1p_diff": 1.7986,
      "mean_log1p_expr": 3.3653,
      "detect_fraction": 0.9378
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 1,
      "gene": "REG1A",
      "score_log1p_diff": 1.337,
      "mean_log1p_expr": 3.3882,
      "detect_fraction": 0.9118
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 1,
      "gene": "CCL5",
      "score_log1p_diff": 1.334,
      "mean_log1p_expr": 1.3446,
      "detect_fraction": 0.7712
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 1,
      "gene": "TUBA1A",
      "score_log1p_diff": 1.003,
      "mean_log1p_expr": 1.2817,
      "detect_fraction": 0.7635
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 1,
      "gene": "SOX4",
      "score_log1p_diff": 0.9113,
      "mean_log1p_expr": 1.6973,
      "detect_fraction": 0.9062
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 1,
      "gene": "MUC1",
      "score_log1p_diff": 0.3507,
      "mean_log1p_expr": 0.5566,
      "detect_fraction": 0.4255
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 2,
      "gene": "MUC5AC",
      "score_log1p_diff": 3.1259,
      "mean_log1p_expr": 3.1839,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 2,
      "gene": "SPINK4",
      "score_log1p_diff": 2.9174,
      "mean_log1p_expr": 3.1443,
      "detect_fraction": 0.9649
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 2,
      "gene": "PHGR1",
      "score_log1p_diff": 2.5383,
      "mean_log1p_expr": 4.3148,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 2,
      "gene": "MSMB",
      "score_log1p_diff": 2.146,
      "mean_log1p_expr": 2.3186,
      "detect_fraction": 0.9388
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 2,
      "gene": "ANXA1",
      "score_log1p_diff": 1.9779,
      "mean_log1p_expr": 2.4089,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 2,
      "gene": "ANXA2",
      "score_log1p_diff": 1.854,
      "mean_log1p_expr": 3.7591,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 2,
      "gene": "PCLAF",
      "score_log1p_diff": 1.8334,
      "mean_log1p_expr": 1.9846,
      "detect_fraction": 0.978
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 2,
      "gene": "LYZ",
      "score_log1p_diff": 1.6658,
      "mean_log1p_expr": 4.1604,
      "detect_fraction": 0.9665
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 2,
      "gene": "OLFM4",
      "score_log1p_diff": 1.3154,
      "mean_log1p_expr": 2.9249,
      "detect_fraction": 0.958
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 2,
      "gene": "SRGN",
      "score_log1p_diff": 1.2365,
      "mean_log1p_expr": 1.2634,
      "detect_fraction": 0.8824
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 2,
      "gene": "MDK",
      "score_log1p_diff": 0.8674,
      "mean_log1p_expr": 1.9037,
      "detect_fraction": 0.8333
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 2,
      "gene": "MDK",
      "score_log1p_diff": 0.6797,
      "mean_log1p_expr": 1.7042,
      "detect_fraction": 0.8378
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 2,
      "gene": "ABCC3",
      "score_log1p_diff": 0.3371,
      "mean_log1p_expr": 0.6548,
      "detect_fraction": 0.5532
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 3,
      "gene": "TFF2",
      "score_log1p_diff": 2.7666,
      "mean_log1p_expr": 2.8448,
      "detect_fraction": 0.9375
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 3,
      "gene": "S100A6",
      "score_log1p_diff": 2.4191,
      "mean_log1p_expr": 5.2813,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 3,
      "gene": "CHGA",
      "score_log1p_diff": 2.0827,
      "mean_log1p_expr": 2.1446,
      "detect_fraction": 0.7959
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 3,
      "gene": "KRT18",
      "score_log1p_diff": 1.8338,
      "mean_log1p_expr": 4.4314,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 3,
      "gene": "TUBA1B",
      "score_log1p_diff": 1.8203,
      "mean_log1p_expr": 2.8214,
      "detect_fraction": 0.989
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 3,
      "gene": "SRGN",
      "score_log1p_diff": 1.7914,
      "mean_log1p_expr": 1.9314,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 3,
      "gene": "MDK",
      "score_log1p_diff": 1.6234,
      "mean_log1p_expr": 2.6534,
      "detect_fraction": 0.9474
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 3,
      "gene": "REG1A",
      "score_log1p_diff": 1.426,
      "mean_log1p_expr": 3.491,
      "detect_fraction": 0.9234
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 3,
      "gene": "CXCR4",
      "score_log1p_diff": 0.9598,
      "mean_log1p_expr": 0.9973,
      "detect_fraction": 0.6993
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 3,
      "gene": "TUBA1A",
      "score_log1p_diff": 0.843,
      "mean_log1p_expr": 1.1677,
      "detect_fraction": 0.6875
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 3,
      "gene": "TSPAN8",
      "score_log1p_diff": 0.716,
      "mean_log1p_expr": 3.1825,
      "detect_fraction": 0.979
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 3,
      "gene": "RBP4",
      "score_log1p_diff": 0.631,
      "mean_log1p_expr": 0.6801,
      "detect_fraction": 0.5068
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 3,
      "gene": "AL627171.2",
      "score_log1p_diff": 0.3303,
      "mean_log1p_expr": 0.3705,
      "detect_fraction": 0.3404
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 4,
      "gene": "AGR2",
      "score_log1p_diff": 2.5985,
      "mean_log1p_expr": 4.4783,
      "detect_fraction": 0.9688
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 4,
      "gene": "KRT19",
      "score_log1p_diff": 2.4022,
      "mean_log1p_expr": 4.5864,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 4,
      "gene": "LGALS3",
      "score_log1p_diff": 1.8215,
      "mean_log1p_expr": 3.6206,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 4,
      "gene": "VIM",
      "score_log1p_diff": 1.7219,
      "mean_log1p_expr": 1.7879,
      "detect_fraction": 0.8462
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 4,
      "gene": "OLFM4",
      "score_log1p_diff": 1.6931,
      "mean_log1p_expr": 3.411,
      "detect_fraction": 0.989
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 4,
      "gene": "HOPX",
      "score_log1p_diff": 1.65,
      "mean_log1p_expr": 1.8321,
      "detect_fraction": 0.9592
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 4,
      "gene": "KLK12",
      "score_log1p_diff": 1.4816,
      "mean_log1p_expr": 1.5399,
      "detect_fraction": 0.7895
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 4,
      "gene": "SPINK1",
      "score_log1p_diff": 1.39,
      "mean_log1p_expr": 2.9802,
      "detect_fraction": 0.9474
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 4,
      "gene": "CD52",
      "score_log1p_diff": 0.8432,
      "mean_log1p_expr": 0.853,
      "detect_fraction": 0.6928
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 4,
      "gene": "HEPACAM2",
      "score_log1p_diff": 0.6944,
      "mean_log1p_expr": 0.8309,
      "detect_fraction": 0.5625
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 4,
      "gene": "PCSK1N",
      "score_log1p_diff": 0.6248,
      "mean_log1p_expr": 0.7005,
      "detect_fraction": 0.4527
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 4,
      "gene": "RPL7",
      "score_log1p_diff": 0.5949,
      "mean_log1p_expr": 4.1732,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 4,
      "gene": "AC007952.4",
      "score_log1p_diff": 0.2384,
      "mean_log1p_expr": 0.2593,
      "detect_fraction": 0.3404
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 5,
      "gene": "REG4",
      "score_log1p_diff": 2.5865,
      "mean_log1p_expr": 5.0536,
      "detect_fraction": 0.9688
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 5,
      "gene": "S100A14",
      "score_log1p_diff": 2.1711,
      "mean_log1p_expr": 3.3523,
      "detect_fraction": 0.991
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 5,
      "gene": "KRT8",
      "score_log1p_diff": 1.7882,
      "mean_log1p_expr": 4.4888,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 5,
      "gene": "REG4",
      "score_log1p_diff": 1.6507,
      "mean_log1p_expr": 4.0718,
      "detect_fraction": 0.989
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 5,
      "gene": "SERPINA1",
      "score_log1p_diff": 1.6498,
      "mean_log1p_expr": 2.1887,
      "detect_fraction": 0.9388
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 5,
      "gene": "TPSAB1",
      "score_log1p_diff": 1.618,
      "mean_log1p_expr": 1.618,
      "detect_fraction": 0.8462
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 5,
      "gene": "FCGBP",
      "score_log1p_diff": 1.3957,
      "mean_log1p_expr": 1.4229,
      "detect_fraction": 0.7719
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 5,
      "gene": "FOS",
      "score_log1p_diff": 1.1633,
      "mean_log1p_expr": 2.4993,
      "detect_fraction": 0.9569
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 5,
      "gene": "RGS1",
      "score_log1p_diff": 0.8046,
      "mean_log1p_expr": 0.8187,
      "detect_fraction": 0.6471
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 5,
      "gene": "STMN1",
      "score_log1p_diff": 0.6829,
      "mean_log1p_expr": 1.2722,
      "detect_fraction": 0.8125
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 5,
      "gene": "RPS3A",
      "score_log1p_diff": 0.5839,
      "mean_log1p_expr": 3.376,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 5,
      "gene": "GCG",
      "score_log1p_diff": 0.581,
      "mean_log1p_expr": 0.6026,
      "detect_fraction": 0.2297
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 5,
      "gene": "HES1",
      "score_log1p_diff": 0.2134,
      "mean_log1p_expr": 0.5591,
      "detect_fraction": 0.5106
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 6,
      "gene": "ADIRF",
      "score_log1p_diff": 2.1445,
      "mean_log1p_expr": 3.4235,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 6,
      "gene": "CA2",
      "score_log1p_diff": 2.1396,
      "mean_log1p_expr": 2.561,
      "detect_fraction": 0.9688
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_6",
      "rank": 6,
      "gene": "GAPDH",
      "score_log1p_diff": 1.7149,
      "mean_log1p_expr": 4.278,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_10",
      "rank": 6,
      "gene": "REG1A",
      "score_log1p_diff": 1.6408,
      "mean_log1p_expr": 3.8542,
      "detect_fraction": 0.8776
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_8",
      "rank": 6,
      "gene": "RANBP1",
      "score_log1p_diff": 1.5876,
      "mean_log1p_expr": 2.4981,
      "detect_fraction": 0.978
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_13",
      "rank": 6,
      "gene": "HPGDS",
      "score_log1p_diff": 1.3689,
      "mean_log1p_expr": 1.3702,
      "detect_fraction": 0.9231
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_9",
      "rank": 6,
      "gene": "SERPINA1",
      "score_log1p_diff": 1.2617,
      "mean_log1p_expr": 1.8067,
      "detect_fraction": 0.9123
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_3",
      "rank": 6,
      "gene": "SNHG29",
      "score_log1p_diff": 1.1258,
      "mean_log1p_expr": 3.3332,
      "detect_fraction": 0.9809
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_4",
      "rank": 6,
      "gene": "CD3D",
      "score_log1p_diff": 0.6942,
      "mean_log1p_expr": 0.6963,
      "detect_fraction": 0.6536
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_7",
      "rank": 6,
      "gene": "HSPB1",
      "score_log1p_diff": 0.5741,
      "mean_log1p_expr": 2.4334,
      "detect_fraction": 0.875
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_5",
      "rank": 6,
      "gene": "TTR",
      "score_log1p_diff": 0.5688,
      "mean_log1p_expr": 0.6526,
      "detect_fraction": 0.4595
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_1",
      "rank": 6,
      "gene": "AGR3",
      "score_log1p_diff": 0.5481,
      "mean_log1p_expr": 1.8421,
      "detect_fraction": 0.9076
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_11",
      "rank": 6,
      "gene": "RMRP",
      "score_log1p_diff": 0.1752,
      "mean_log1p_expr": 0.182,
      "detect_fraction": 0.2128
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_2",
      "rank": 7,
      "gene": "S100A11",
      "score_log1p_diff": 2.1341,
      "mean_log1p_expr": 3.6083,
      "detect_fraction": 1
    },
    {
      "sample_id": "STAD-014-01-1A",
      "cluster": "cluster_12",
      "rank": 7,
      "gene": "S100P",
      "score_log1p_diff": 2.0536,
      "mean_log1p_expr": 3.3107,
      "detect_fraction": 1
    }
  ],
  "source_tables": {
    "sample_index": "data/human_immune_atlas/analysis/cancerscem_deep/cancerscem_sample_index.tsv",
    "cluster_qc": "data/human_immune_atlas/analysis/cancerscem_deep/cancerscem_cluster_qc.tsv",
    "program_scores": "data/human_immune_atlas/analysis/cancerscem_deep/cancerscem_program_scores.tsv",
    "cluster_markers": "data/human_immune_atlas/analysis/cancerscem_deep/cancerscem_cluster_markers.tsv"
  }
}
