{
  "generated_at": "2026-07-09 12:54:49 +0800",
  "dataset_id": "ds-cancerscem-2",
  "dataset_name": "CancerSCEM 2.0",
  "sample_id": "CaCx-120-01-1A",
  "donor_id": "CaCx-120-01-1A",
  "summary": {
    "sample_id": "CaCx-120-01-1A",
    "donor_id": "CaCx-120-01-1A",
    "cancer_type": "CaCx",
    "health_status": "Cervical Cancer; Tumour",
    "tissue_or_cell_source": "Tumour",
    "cells_in_umap_file": 3000,
    "cells_analyzed": 2000,
    "clusters": 10,
    "genes_read": 19357,
    "genes_nonzero_in_analyzed_cells": 16664,
    "mean_umi": "",
    "mean_genes": 1042,
    "mean_pct_mito": "",
    "matrix_status": "Matrix incomplete; redownload required",
    "detail_url": "human-immune-donor-detail.php?dataset_id=ds-cancerscem-2&donor_id=CaCx-120-01-1A",
    "umap_href": "IMG/umap/cancerscem-2/donor/CaCx-120-01-1A.png",
    "umap_coordinates_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/CaCx-120-01-1A.umap.tsv.gz",
    "umap_summary_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/CaCx-120-01-1A.summary.json"
  },
  "visualizations": [
    {
      "title": "Donor-level analysis panel",
      "href": "IMG/human-immune-analysis/cancerscem-deep/donor/CaCx-120-01-1A.analysis.png",
      "description": "Cluster cell counts, cluster-by-program score heatmap, and top marker genes."
    }
  ],
  "cluster_qc": [
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "cells": 342,
      "mean_umi": "",
      "median_genes": 451,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "cells": 332,
      "mean_umi": "",
      "median_genes": 509,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "cells": 237,
      "mean_umi": "",
      "median_genes": 2115,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "cells": 218,
      "mean_umi": "",
      "median_genes": 615,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "cells": 212,
      "mean_umi": "",
      "median_genes": 601,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "cells": 187,
      "mean_umi": "",
      "median_genes": 1015,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "cells": 182,
      "mean_umi": "",
      "median_genes": 1556.5,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "cells": 145,
      "mean_umi": "",
      "median_genes": 2012,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "cells": 83,
      "mean_umi": "",
      "median_genes": 928,
      "mean_pct_mito": ""
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "cells": 62,
      "mean_umi": "",
      "median_genes": 919,
      "mean_pct_mito": ""
    }
  ],
  "program_scores": [
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.6031
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.5707
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.3167
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.2862
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.2183
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1854
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.18
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1713
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1428
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "B_plasma",
      "genes_used": 6,
      "mean_log1p_score": 0.1306
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.5106
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.403
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.347
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.2305
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1308
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1163
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0729
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0537
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0233
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0126
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0975
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0273
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0202
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0182
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0155
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0104
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0082
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0054
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0025
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Endothelial",
      "genes_used": 4,
      "mean_log1p_score": 0.0024
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.6036
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0253
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0172
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0164
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0156
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0154
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0111
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0104
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.009
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.007
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.1001
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0277
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0236
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.016
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0145
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0098
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0092
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0048
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0032
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Fibroblast_stroma",
      "genes_used": 7,
      "mean_log1p_score": 0.0027
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.7943
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.1033
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.5361
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3234
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3001
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2721
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2162
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1975
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1975
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1647
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.1357
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.1218
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.1164
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0896
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0672
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.057
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0239
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0204
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0058
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "Proliferation",
      "genes_used": 3,
      "mean_log1p_score": 0.0011
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 1.435
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 1.0775
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.4416
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.3233
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.239
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.1849
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.0592
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.0573
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.0206
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "program": "T_NK_cytotoxic",
      "genes_used": 9,
      "mean_log1p_score": 0.0144
    }
  ],
  "program_summary": [
    {
      "program": "Myeloid_APC",
      "cluster_count": 10,
      "mean_score": 0.5105,
      "max_score": 1.7943,
      "mean_genes_used": 9
    },
    {
      "program": "T_NK_cytotoxic",
      "cluster_count": 10,
      "mean_score": 0.3853,
      "max_score": 1.435,
      "mean_genes_used": 9
    },
    {
      "program": "B_plasma",
      "cluster_count": 10,
      "mean_score": 0.2805,
      "max_score": 0.6031,
      "mean_genes_used": 6
    },
    {
      "program": "Checkpoint_exhaustion",
      "cluster_count": 10,
      "mean_score": 0.1901,
      "max_score": 0.5106,
      "mean_genes_used": 8
    },
    {
      "program": "Epithelial_tumor",
      "cluster_count": 10,
      "mean_score": 0.0731,
      "max_score": 0.6036,
      "mean_genes_used": 6
    },
    {
      "program": "Proliferation",
      "cluster_count": 10,
      "mean_score": 0.0639,
      "max_score": 0.1357,
      "mean_genes_used": 3
    },
    {
      "program": "Fibroblast_stroma",
      "cluster_count": 10,
      "mean_score": 0.0212,
      "max_score": 0.1001,
      "mean_genes_used": 7
    },
    {
      "program": "Endothelial",
      "cluster_count": 10,
      "mean_score": 0.0208,
      "max_score": 0.0975,
      "mean_genes_used": 4
    }
  ],
  "top_markers": [
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 1,
      "gene": "S100A8",
      "score_log1p_diff": 3.4223,
      "mean_log1p_expr": 4.0231,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 1,
      "gene": "LYZ",
      "score_log1p_diff": 2.9011,
      "mean_log1p_expr": 3.1536,
      "detect_fraction": 0.9945
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 1,
      "gene": "RPS27",
      "score_log1p_diff": 2.4102,
      "mean_log1p_expr": 3.9335,
      "detect_fraction": 0.9931
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 1,
      "gene": "RPS27",
      "score_log1p_diff": 2.1048,
      "mean_log1p_expr": 3.5535,
      "detect_fraction": 0.9916
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 1,
      "gene": "AL136456.1",
      "score_log1p_diff": 1.6641,
      "mean_log1p_expr": 1.7431,
      "detect_fraction": 0.8434
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 1,
      "gene": "SOD2",
      "score_log1p_diff": 1.5188,
      "mean_log1p_expr": 2.4043,
      "detect_fraction": 0.9679
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 1,
      "gene": "NAMPT",
      "score_log1p_diff": 1.3729,
      "mean_log1p_expr": 2.6967,
      "detect_fraction": 0.9942
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 1,
      "gene": "IGKC",
      "score_log1p_diff": 0.6788,
      "mean_log1p_expr": 0.8852,
      "detect_fraction": 0.3369
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 1,
      "gene": "AOAH",
      "score_log1p_diff": 0.2868,
      "mean_log1p_expr": 0.8823,
      "detect_fraction": 0.7075
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 1,
      "gene": "COL1A2",
      "score_log1p_diff": 0.173,
      "mean_log1p_expr": 0.1802,
      "detect_fraction": 0.0633
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 2,
      "gene": "S100A9",
      "score_log1p_diff": 3.3781,
      "mean_log1p_expr": 4.0062,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 2,
      "gene": "CTSB",
      "score_log1p_diff": 2.778,
      "mean_log1p_expr": 3.0278,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 2,
      "gene": "RPS12",
      "score_log1p_diff": 2.1814,
      "mean_log1p_expr": 3.366,
      "detect_fraction": 0.9862
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 2,
      "gene": "RPL41",
      "score_log1p_diff": 1.938,
      "mean_log1p_expr": 3.4642,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 2,
      "gene": "NAMPT",
      "score_log1p_diff": 1.3551,
      "mean_log1p_expr": 2.766,
      "detect_fraction": 0.9771
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 2,
      "gene": "LTB",
      "score_log1p_diff": 1.0351,
      "mean_log1p_expr": 1.3007,
      "detect_fraction": 0.7349
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 2,
      "gene": "DOCK4",
      "score_log1p_diff": 0.9161,
      "mean_log1p_expr": 1.5522,
      "detect_fraction": 0.8567
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 2,
      "gene": "RABGAP1L",
      "score_log1p_diff": 0.5971,
      "mean_log1p_expr": 1.3117,
      "detect_fraction": 0.8663
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 2,
      "gene": "COL3A1",
      "score_log1p_diff": 0.1681,
      "mean_log1p_expr": 0.1728,
      "detect_fraction": 0.0753
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 2,
      "gene": "ANK3",
      "score_log1p_diff": 0.1267,
      "mean_log1p_expr": 0.3974,
      "detect_fraction": 0.4151
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 3,
      "gene": "FN1",
      "score_log1p_diff": 2.568,
      "mean_log1p_expr": 2.6995,
      "detect_fraction": 0.9835
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 3,
      "gene": "CALML5",
      "score_log1p_diff": 2.1635,
      "mean_log1p_expr": 2.2249,
      "detect_fraction": 0.9355
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 3,
      "gene": "RPL41",
      "score_log1p_diff": 2.1574,
      "mean_log1p_expr": 3.7568,
      "detect_fraction": 0.9931
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 3,
      "gene": "RPLP1",
      "score_log1p_diff": 1.8689,
      "mean_log1p_expr": 3.2777,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 3,
      "gene": "CXCL8",
      "score_log1p_diff": 1.2595,
      "mean_log1p_expr": 1.9921,
      "detect_fraction": 0.8486
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 3,
      "gene": "VAV3",
      "score_log1p_diff": 0.975,
      "mean_log1p_expr": 1.271,
      "detect_fraction": 0.7952
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 3,
      "gene": "LUCAT1",
      "score_log1p_diff": 0.8771,
      "mean_log1p_expr": 1.1845,
      "detect_fraction": 0.7895
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 3,
      "gene": "RPLP1",
      "score_log1p_diff": 0.566,
      "mean_log1p_expr": 2.1433,
      "detect_fraction": 0.9572
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 3,
      "gene": "LUM",
      "score_log1p_diff": 0.1584,
      "mean_log1p_expr": 0.1634,
      "detect_fraction": 0.0633
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 3,
      "gene": "RABGAP1L",
      "score_log1p_diff": 0.1154,
      "mean_log1p_expr": 0.8736,
      "detect_fraction": 0.7689
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 4,
      "gene": "HLA-DRA",
      "score_log1p_diff": 2.5439,
      "mean_log1p_expr": 3.2861,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 4,
      "gene": "RPS29",
      "score_log1p_diff": 2.1407,
      "mean_log1p_expr": 3.3564,
      "detect_fraction": 0.9724
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 4,
      "gene": "S100A6",
      "score_log1p_diff": 2.0455,
      "mean_log1p_expr": 2.8669,
      "detect_fraction": 0.9839
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 4,
      "gene": "RPS12",
      "score_log1p_diff": 1.8451,
      "mean_log1p_expr": 2.9692,
      "detect_fraction": 0.9916
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 4,
      "gene": "C15orf48",
      "score_log1p_diff": 1.1788,
      "mean_log1p_expr": 1.7139,
      "detect_fraction": 0.8303
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 4,
      "gene": "PHACTR2",
      "score_log1p_diff": 0.9309,
      "mean_log1p_expr": 1.2476,
      "detect_fraction": 0.7952
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 4,
      "gene": "CXCL8",
      "score_log1p_diff": 0.8574,
      "mean_log1p_expr": 1.5807,
      "detect_fraction": 0.8421
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 4,
      "gene": "JCHAIN",
      "score_log1p_diff": 0.532,
      "mean_log1p_expr": 0.5553,
      "detect_fraction": 0.2674
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 4,
      "gene": "IGKC",
      "score_log1p_diff": 0.116,
      "mean_log1p_expr": 0.3667,
      "detect_fraction": 0.2199
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 4,
      "gene": "PTPN22",
      "score_log1p_diff": 0.1006,
      "mean_log1p_expr": 0.6097,
      "detect_fraction": 0.5566
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 5,
      "gene": "CD74",
      "score_log1p_diff": 2.4804,
      "mean_log1p_expr": 3.3627,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 5,
      "gene": "RPS18",
      "score_log1p_diff": 2.0649,
      "mean_log1p_expr": 3.2257,
      "detect_fraction": 0.9862
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 5,
      "gene": "S100A11",
      "score_log1p_diff": 2.0087,
      "mean_log1p_expr": 2.895,
      "detect_fraction": 0.9839
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 5,
      "gene": "GZMA",
      "score_log1p_diff": 1.8264,
      "mean_log1p_expr": 2.1838,
      "detect_fraction": 0.9325
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 5,
      "gene": "DOCK4",
      "score_log1p_diff": 1.0854,
      "mean_log1p_expr": 1.7598,
      "detect_fraction": 0.8761
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 5,
      "gene": "MALAT1",
      "score_log1p_diff": 0.9281,
      "mean_log1p_expr": 4.7621,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 5,
      "gene": "NEAT1",
      "score_log1p_diff": 0.7854,
      "mean_log1p_expr": 2.2276,
      "detect_fraction": 0.9854
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 5,
      "gene": "FCHSD2",
      "score_log1p_diff": 0.4796,
      "mean_log1p_expr": 0.9414,
      "detect_fraction": 0.6096
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 5,
      "gene": "DCN",
      "score_log1p_diff": 0.1157,
      "mean_log1p_expr": 0.1211,
      "detect_fraction": 0.0602
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 5,
      "gene": "TC2N",
      "score_log1p_diff": 0.074,
      "mean_log1p_expr": 0.3648,
      "detect_fraction": 0.4057
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 6,
      "gene": "PSAP",
      "score_log1p_diff": 2.4209,
      "mean_log1p_expr": 2.7371,
      "detect_fraction": 1
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 6,
      "gene": "RPL30",
      "score_log1p_diff": 2.0143,
      "mean_log1p_expr": 3.1452,
      "detect_fraction": 0.9724
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 6,
      "gene": "RPS18",
      "score_log1p_diff": 1.7928,
      "mean_log1p_expr": 2.8909,
      "detect_fraction": 0.9747
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 6,
      "gene": "S100A2",
      "score_log1p_diff": 1.772,
      "mean_log1p_expr": 1.8331,
      "detect_fraction": 0.7742
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 6,
      "gene": "G0S2",
      "score_log1p_diff": 1.0755,
      "mean_log1p_expr": 1.4474,
      "detect_fraction": 0.8028
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 6,
      "gene": "ICOS",
      "score_log1p_diff": 0.9027,
      "mean_log1p_expr": 1.0177,
      "detect_fraction": 0.6988
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 6,
      "gene": "LYN",
      "score_log1p_diff": 0.7043,
      "mean_log1p_expr": 1.2802,
      "detect_fraction": 0.8889
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 6,
      "gene": "RPL41",
      "score_log1p_diff": 0.4527,
      "mean_log1p_expr": 2.1662,
      "detect_fraction": 0.9733
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 6,
      "gene": "CALD1",
      "score_log1p_diff": 0.1031,
      "mean_log1p_expr": 0.1063,
      "detect_fraction": 0.0723
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 6,
      "gene": "PLCL1",
      "score_log1p_diff": 0.0646,
      "mean_log1p_expr": 0.2425,
      "detect_fraction": 0.2594
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 7,
      "gene": "C1QA",
      "score_log1p_diff": 2.3649,
      "mean_log1p_expr": 2.4532,
      "detect_fraction": 0.9505
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 7,
      "gene": "RPLP1",
      "score_log1p_diff": 1.9832,
      "mean_log1p_expr": 3.4697,
      "detect_fraction": 0.9793
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 7,
      "gene": "RPS29",
      "score_log1p_diff": 1.7905,
      "mean_log1p_expr": 2.9492,
      "detect_fraction": 0.9873
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 7,
      "gene": "HSPB1",
      "score_log1p_diff": 1.7,
      "mean_log1p_expr": 1.9134,
      "detect_fraction": 0.9194
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 7,
      "gene": "FNDC3B",
      "score_log1p_diff": 1.0561,
      "mean_log1p_expr": 1.8792,
      "detect_fraction": 0.922
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 7,
      "gene": "CTLA4",
      "score_log1p_diff": 0.8644,
      "mean_log1p_expr": 0.9644,
      "detect_fraction": 0.6867
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 7,
      "gene": "FNDC3B",
      "score_log1p_diff": 0.6922,
      "mean_log1p_expr": 1.512,
      "detect_fraction": 0.9006
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 7,
      "gene": "RPS27",
      "score_log1p_diff": 0.4495,
      "mean_log1p_expr": 2.1056,
      "detect_fraction": 0.9519
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 7,
      "gene": "IGFBP7",
      "score_log1p_diff": 0.1026,
      "mean_log1p_expr": 0.1159,
      "detect_fraction": 0.0904
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 7,
      "gene": "FYN",
      "score_log1p_diff": 0.0574,
      "mean_log1p_expr": 0.6691,
      "detect_fraction": 0.684
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_2",
      "rank": 8,
      "gene": "C1QB",
      "score_log1p_diff": 2.3336,
      "mean_log1p_expr": 2.4254,
      "detect_fraction": 0.956
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_6",
      "rank": 8,
      "gene": "RPS27A",
      "score_log1p_diff": 1.9494,
      "mean_log1p_expr": 3.051,
      "detect_fraction": 0.9793
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_3",
      "rank": 8,
      "gene": "RPL30",
      "score_log1p_diff": 1.7354,
      "mean_log1p_expr": 2.8067,
      "detect_fraction": 0.9831
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_8",
      "rank": 8,
      "gene": "ANXA1",
      "score_log1p_diff": 1.4635,
      "mean_log1p_expr": 1.9232,
      "detect_fraction": 0.9194
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_1",
      "rank": 8,
      "gene": "FTH1",
      "score_log1p_diff": 1.0249,
      "mean_log1p_expr": 2.8243,
      "detect_fraction": 0.9633
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_9",
      "rank": 8,
      "gene": "GPHN",
      "score_log1p_diff": 0.8209,
      "mean_log1p_expr": 1.0009,
      "detect_fraction": 0.6506
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_10",
      "rank": 8,
      "gene": "ARHGAP26",
      "score_log1p_diff": 0.6548,
      "mean_log1p_expr": 1.3506,
      "detect_fraction": 0.8567
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_7",
      "rank": 8,
      "gene": "RPS23",
      "score_log1p_diff": 0.4052,
      "mean_log1p_expr": 1.4812,
      "detect_fraction": 0.8717
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_4",
      "rank": 8,
      "gene": "CTHRC1",
      "score_log1p_diff": 0.0977,
      "mean_log1p_expr": 0.1048,
      "detect_fraction": 0.0693
    },
    {
      "sample_id": "CaCx-120-01-1A",
      "cluster": "cluster_5",
      "rank": 8,
      "gene": "CRTAM",
      "score_log1p_diff": 0.0558,
      "mean_log1p_expr": 0.247,
      "detect_fraction": 0.2689
    }
  ],
  "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"
  }
}
