{
  "generated_at": "2026-07-09 12:54:49 +0800",
  "dataset_id": "ds-cancerscem-2",
  "dataset_name": "CancerSCEM 2.0",
  "sample_id": "HCC-090-07-1H",
  "donor_id": "HCC-090-07-1H",
  "summary": {
    "sample_id": "HCC-090-07-1H",
    "donor_id": "HCC-090-07-1H",
    "cancer_type": "HCC",
    "health_status": "Hepatocellular Cancer; Normal",
    "tissue_or_cell_source": "Normal",
    "cells_in_umap_file": 1810,
    "cells_analyzed": 1810,
    "clusters": 21,
    "genes_read": 18684,
    "genes_nonzero_in_analyzed_cells": 18432,
    "mean_umi": 3369,
    "mean_genes": 1088,
    "mean_pct_mito": 5.718,
    "matrix_status": "Matrix available",
    "detail_url": "human-immune-donor-detail.php?dataset_id=ds-cancerscem-2&donor_id=HCC-090-07-1H",
    "umap_href": "IMG/umap/cancerscem-2/donor/HCC-090-07-1H.png",
    "umap_coordinates_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/HCC-090-07-1H.umap.tsv.gz",
    "umap_summary_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/HCC-090-07-1H.summary.json"
  },
  "visualizations": [
    {
      "title": "Donor-level analysis panel",
      "href": "IMG/human-immune-analysis/cancerscem-deep/donor/HCC-090-07-1H.analysis.png",
      "description": "Cluster cell counts, cluster-by-program score heatmap, and top marker genes."
    }
  ],
  "cluster_qc": [
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "cells": 359,
      "mean_umi": 1847.7493,
      "median_genes": 793,
      "mean_pct_mito": 4.9734
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "cells": 210,
      "mean_umi": 7635.3381,
      "median_genes": 687,
      "mean_pct_mito": 1.8677
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "cells": 207,
      "mean_umi": 4522.1546,
      "median_genes": 1430,
      "mean_pct_mito": 8.0061
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "cells": 165,
      "mean_umi": 2000.3515,
      "median_genes": 875,
      "mean_pct_mito": 6.147
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "cells": 158,
      "mean_umi": 2008.7215,
      "median_genes": 921.5,
      "mean_pct_mito": 6.2213
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "cells": 140,
      "mean_umi": 3667.2,
      "median_genes": 1335,
      "mean_pct_mito": 7.1078
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "cells": 88,
      "mean_umi": 3950.0341,
      "median_genes": 1518.5,
      "mean_pct_mito": 6.2989
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "cells": 82,
      "mean_umi": 2042.3171,
      "median_genes": 921,
      "mean_pct_mito": 5.2752
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "cells": 77,
      "mean_umi": 2088.4416,
      "median_genes": 795,
      "mean_pct_mito": 7.4547
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "cells": 76,
      "mean_umi": 1989.75,
      "median_genes": 872.5,
      "mean_pct_mito": 4.2736
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "cells": 45,
      "mean_umi": 3428.7333,
      "median_genes": 1442,
      "mean_pct_mito": 6.3359
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "cells": 39,
      "mean_umi": 4436.5897,
      "median_genes": 1530,
      "mean_pct_mito": 6.942
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "cells": 36,
      "mean_umi": 2206.6667,
      "median_genes": 994,
      "mean_pct_mito": 6.7749
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "cells": 28,
      "mean_umi": 4712.5,
      "median_genes": 1499.5,
      "mean_pct_mito": 6.4884
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "cells": 22,
      "mean_umi": 5063.0909,
      "median_genes": 1653,
      "mean_pct_mito": 6.0517
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "cells": 20,
      "mean_umi": 3514.85,
      "median_genes": 1525,
      "mean_pct_mito": 8.5841
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "cells": 15,
      "mean_umi": 2391.5333,
      "median_genes": 867,
      "mean_pct_mito": 5.0656
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "cells": 15,
      "mean_umi": 2316.5333,
      "median_genes": 1033,
      "mean_pct_mito": 5.7793
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "cells": 11,
      "mean_umi": 3845.4545,
      "median_genes": 1335,
      "mean_pct_mito": 7.1345
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "cells": 9,
      "mean_umi": 3622.4444,
      "median_genes": 1483,
      "mean_pct_mito": 8.5669
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "cells": 8,
      "mean_umi": 5118,
      "median_genes": 1811,
      "mean_pct_mito": 4.1064
    }
  ],
  "program_scores": [
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 2.2869
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 1.2659
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.8566
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.8326
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.792
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6745
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5575
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5448
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5036
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.4897
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.4336
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.346
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3329
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3328
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3309
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2938
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2588
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2423
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2135
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1796
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1252
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.3222
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1505
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.14
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1259
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1228
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1027
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0979
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0977
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0856
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0771
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0687
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0644
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0485
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0472
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0428
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0426
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0354
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0193
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0188
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0158
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.013
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.1383
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.9244
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.6998
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.5546
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0934
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.093
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.055
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0414
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0324
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0314
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.027
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.027
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0258
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0226
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0174
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0149
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0118
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0069
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0066
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0066
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 1.1447
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0986
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0154
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0144
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0128
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0122
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0111
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0105
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0105
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.009
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0059
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0045
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0044
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0032
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0017
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0014
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0.0013
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Epithelial_tumor",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 1.2399
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.2368
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0518
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0391
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0113
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0107
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0105
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0105
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0093
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0077
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0061
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0059
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0058
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.005
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0044
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0041
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0033
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0032
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.003
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0.0026
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Fibroblast_stroma",
      "genes_used": 6,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.9709
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.5314
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.3569
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.1483
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.8875
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.8484
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3842
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2806
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2401
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1949
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1917
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1727
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1473
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1317
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1097
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1072
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0999
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0938
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0728
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0718
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.069
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 1.2462
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0815
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0801
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0789
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0615
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0596
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.055
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0541
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.043
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0368
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0365
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0329
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0279
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0167
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0159
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0136
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0132
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0126
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0078
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0059
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 1.1884
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.8948
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.8176
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.6827
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.5433
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.5386
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.4335
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.208
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.2078
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1395
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.138
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1286
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1282
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1209
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.12
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1077
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1004
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0975
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.095
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0921
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0571
    }
  ],
  "program_summary": [
    {
      "program": "B_plasma",
      "cluster_count": 21,
      "mean_score": 0.5663,
      "max_score": 2.2869,
      "mean_genes_used": 8
    },
    {
      "program": "Myeloid_APC",
      "cluster_count": 21,
      "mean_score": 0.4815,
      "max_score": 1.9709,
      "mean_genes_used": 9
    },
    {
      "program": "T_NK_cytotoxic",
      "cluster_count": 21,
      "mean_score": 0.3257,
      "max_score": 1.1884,
      "mean_genes_used": 10
    },
    {
      "program": "Endothelial",
      "cluster_count": 21,
      "mean_score": 0.1824,
      "max_score": 1.1383,
      "mean_genes_used": 7
    },
    {
      "program": "Proliferation",
      "cluster_count": 21,
      "mean_score": 0.0943,
      "max_score": 1.2462,
      "mean_genes_used": 7
    },
    {
      "program": "Checkpoint_exhaustion",
      "cluster_count": 21,
      "mean_score": 0.0828,
      "max_score": 0.3222,
      "mean_genes_used": 8
    },
    {
      "program": "Fibroblast_stroma",
      "cluster_count": 21,
      "mean_score": 0.0796,
      "max_score": 1.2399,
      "mean_genes_used": 6
    },
    {
      "program": "Epithelial_tumor",
      "cluster_count": 21,
      "mean_score": 0.0648,
      "max_score": 1.1447,
      "mean_genes_used": 6
    }
  ],
  "top_markers": [
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "rank": 1,
      "gene": "IGKC",
      "score_log1p_diff": 5.7817,
      "mean_log1p_expr": 6.6063,
      "detect_fraction": 0.9905
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "rank": 1,
      "gene": "TPSB2",
      "score_log1p_diff": 5.1783,
      "mean_log1p_expr": 5.1849,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "rank": 1,
      "gene": "MGP",
      "score_log1p_diff": 4.0561,
      "mean_log1p_expr": 4.2132,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "rank": 1,
      "gene": "CST3",
      "score_log1p_diff": 3.9989,
      "mean_log1p_expr": 4.9689,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "rank": 1,
      "gene": "C11orf96",
      "score_log1p_diff": 3.7926,
      "mean_log1p_expr": 3.9841,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "rank": 1,
      "gene": "C1QB",
      "score_log1p_diff": 3.6403,
      "mean_log1p_expr": 3.7358,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "rank": 1,
      "gene": "CST3",
      "score_log1p_diff": 3.4493,
      "mean_log1p_expr": 4.0868,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "rank": 1,
      "gene": "CXCL10",
      "score_log1p_diff": 3.1141,
      "mean_log1p_expr": 3.1431,
      "detect_fraction": 0.9091
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "rank": 1,
      "gene": "S100A8",
      "score_log1p_diff": 2.9804,
      "mean_log1p_expr": 3.2624,
      "detect_fraction": 0.9857
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "rank": 1,
      "gene": "HIST1H4C",
      "score_log1p_diff": 2.896,
      "mean_log1p_expr": 3.3188,
      "detect_fraction": 0.9744
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "rank": 1,
      "gene": "DNASE1L3",
      "score_log1p_diff": 2.8211,
      "mean_log1p_expr": 2.9487,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "rank": 1,
      "gene": "MGP",
      "score_log1p_diff": 2.6661,
      "mean_log1p_expr": 2.7115,
      "detect_fraction": 0.9773
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "rank": 1,
      "gene": "CLU",
      "score_log1p_diff": 2.6575,
      "mean_log1p_expr": 2.8796,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "rank": 1,
      "gene": "S100A9",
      "score_log1p_diff": 2.5485,
      "mean_log1p_expr": 2.9862,
      "detect_fraction": 0.9737
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "rank": 1,
      "gene": "PRSS23",
      "score_log1p_diff": 2.3807,
      "mean_log1p_expr": 2.462,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "rank": 1,
      "gene": "CCL5",
      "score_log1p_diff": 1.9721,
      "mean_log1p_expr": 3.1888,
      "detect_fraction": 0.9818
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "rank": 1,
      "gene": "CCL4",
      "score_log1p_diff": 1.7441,
      "mean_log1p_expr": 2.714,
      "detect_fraction": 0.9873
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "rank": 1,
      "gene": "MS4A1",
      "score_log1p_diff": 1.6634,
      "mean_log1p_expr": 1.6886,
      "detect_fraction": 0.961
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "rank": 1,
      "gene": "CCL5",
      "score_log1p_diff": 1.6591,
      "mean_log1p_expr": 2.9804,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "rank": 1,
      "gene": "IL7R",
      "score_log1p_diff": 1.5431,
      "mean_log1p_expr": 1.7699,
      "detect_fraction": 0.9443
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "rank": 1,
      "gene": "TRBC2",
      "score_log1p_diff": 1.4992,
      "mean_log1p_expr": 2.1312,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "rank": 2,
      "gene": "IGHG3",
      "score_log1p_diff": 5.6532,
      "mean_log1p_expr": 5.9433,
      "detect_fraction": 0.9429
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "rank": 2,
      "gene": "TPSAB1",
      "score_log1p_diff": 4.6025,
      "mean_log1p_expr": 4.6052,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "rank": 2,
      "gene": "TAGLN",
      "score_log1p_diff": 3.7822,
      "mean_log1p_expr": 3.8266,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "rank": 2,
      "gene": "CD74",
      "score_log1p_diff": 3.5129,
      "mean_log1p_expr": 5.5834,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "rank": 2,
      "gene": "FTL",
      "score_log1p_diff": 3.4448,
      "mean_log1p_expr": 5.4087,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "rank": 2,
      "gene": "CLU",
      "score_log1p_diff": 3.2274,
      "mean_log1p_expr": 3.4647,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "rank": 2,
      "gene": "CD74",
      "score_log1p_diff": 3.216,
      "mean_log1p_expr": 4.973,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "rank": 2,
      "gene": "LYZ",
      "score_log1p_diff": 2.9785,
      "mean_log1p_expr": 3.399,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "rank": 2,
      "gene": "GBP1",
      "score_log1p_diff": 2.9555,
      "mean_log1p_expr": 3.1164,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "rank": 2,
      "gene": "CTSL",
      "score_log1p_diff": 2.6609,
      "mean_log1p_expr": 2.7559,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "rank": 2,
      "gene": "ADIRF",
      "score_log1p_diff": 2.6372,
      "mean_log1p_expr": 2.7094,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "rank": 2,
      "gene": "TM4SF4",
      "score_log1p_diff": 2.4537,
      "mean_log1p_expr": 2.4646,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "rank": 2,
      "gene": "TUBA1B",
      "score_log1p_diff": 2.3474,
      "mean_log1p_expr": 2.7625,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "rank": 2,
      "gene": "S100A8",
      "score_log1p_diff": 2.3294,
      "mean_log1p_expr": 2.7441,
      "detect_fraction": 0.9474
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "rank": 2,
      "gene": "RAMP3",
      "score_log1p_diff": 2.2305,
      "mean_log1p_expr": 2.2908,
      "detect_fraction": 0.9778
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "rank": 2,
      "gene": "GNLY",
      "score_log1p_diff": 1.9542,
      "mean_log1p_expr": 2.1951,
      "detect_fraction": 0.9212
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "rank": 2,
      "gene": "CCL3",
      "score_log1p_diff": 1.5367,
      "mean_log1p_expr": 1.8397,
      "detect_fraction": 0.8734
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "rank": 2,
      "gene": "TRAC",
      "score_log1p_diff": 1.4748,
      "mean_log1p_expr": 1.8092,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "rank": 2,
      "gene": "CD74",
      "score_log1p_diff": 1.4696,
      "mean_log1p_expr": 3.5319,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "rank": 2,
      "gene": "RGS1",
      "score_log1p_diff": 0.9894,
      "mean_log1p_expr": 1.7637,
      "detect_fraction": 0.9634
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "rank": 2,
      "gene": "KLRB1",
      "score_log1p_diff": 0.8646,
      "mean_log1p_expr": 1.2794,
      "detect_fraction": 0.7632
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "rank": 3,
      "gene": "IGHG1",
      "score_log1p_diff": 5.3871,
      "mean_log1p_expr": 5.6739,
      "detect_fraction": 0.9571
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "rank": 3,
      "gene": "ACTA2",
      "score_log1p_diff": 3.5125,
      "mean_log1p_expr": 3.5358,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "rank": 3,
      "gene": "CPA3",
      "score_log1p_diff": 3.4497,
      "mean_log1p_expr": 3.4517,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "rank": 3,
      "gene": "C1QA",
      "score_log1p_diff": 3.4395,
      "mean_log1p_expr": 3.5365,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "rank": 3,
      "gene": "ADAMTS1",
      "score_log1p_diff": 3.1617,
      "mean_log1p_expr": 3.2797,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "rank": 3,
      "gene": "HLA-DRA",
      "score_log1p_diff": 3.1611,
      "mean_log1p_expr": 3.9,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "rank": 3,
      "gene": "HLA-DRA",
      "score_log1p_diff": 3.0876,
      "mean_log1p_expr": 4.1402,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "rank": 3,
      "gene": "S100A9",
      "score_log1p_diff": 2.9573,
      "mean_log1p_expr": 3.2732,
      "detect_fraction": 0.9857
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "rank": 3,
      "gene": "FCN3",
      "score_log1p_diff": 2.6349,
      "mean_log1p_expr": 2.7005,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "rank": 3,
      "gene": "C11orf96",
      "score_log1p_diff": 2.455,
      "mean_log1p_expr": 2.546,
      "detect_fraction": 0.9432
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "rank": 3,
      "gene": "FTH1",
      "score_log1p_diff": 2.3133,
      "mean_log1p_expr": 4.4139,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "rank": 3,
      "gene": "ANXA4",
      "score_log1p_diff": 2.2031,
      "mean_log1p_expr": 2.269,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "rank": 3,
      "gene": "HMGB2",
      "score_log1p_diff": 2.1815,
      "mean_log1p_expr": 2.5504,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "rank": 3,
      "gene": "RNASE1",
      "score_log1p_diff": 2.1687,
      "mean_log1p_expr": 2.3235,
      "detect_fraction": 0.9556
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "rank": 3,
      "gene": "NKG7",
      "score_log1p_diff": 1.7108,
      "mean_log1p_expr": 2.389,
      "detect_fraction": 0.9939
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "rank": 3,
      "gene": "FOS",
      "score_log1p_diff": 1.6593,
      "mean_log1p_expr": 2.4641,
      "detect_fraction": 0.9868
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "rank": 3,
      "gene": "NKG7",
      "score_log1p_diff": 1.4046,
      "mean_log1p_expr": 2.1161,
      "detect_fraction": 0.9937
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_18",
      "rank": 3,
      "gene": "IL32",
      "score_log1p_diff": 1.3478,
      "mean_log1p_expr": 1.9947,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_9",
      "rank": 3,
      "gene": "CD52",
      "score_log1p_diff": 1.2695,
      "mean_log1p_expr": 2.1831,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_8",
      "rank": 3,
      "gene": "TRBC2",
      "score_log1p_diff": 0.8782,
      "mean_log1p_expr": 1.4827,
      "detect_fraction": 0.9146
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_1",
      "rank": 3,
      "gene": "LTB",
      "score_log1p_diff": 0.8041,
      "mean_log1p_expr": 1.0359,
      "detect_fraction": 0.7688
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_2",
      "rank": 4,
      "gene": "IGHG4",
      "score_log1p_diff": 5.2907,
      "mean_log1p_expr": 5.5692,
      "detect_fraction": 0.9429
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_20",
      "rank": 4,
      "gene": "MYL9",
      "score_log1p_diff": 3.4018,
      "mean_log1p_expr": 3.4228,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_15",
      "rank": 4,
      "gene": "C1QC",
      "score_log1p_diff": 3.387,
      "mean_log1p_expr": 3.4669,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_21",
      "rank": 4,
      "gene": "SPARCL1",
      "score_log1p_diff": 3.0205,
      "mean_log1p_expr": 3.1464,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_14",
      "rank": 4,
      "gene": "HLA-DPB1",
      "score_log1p_diff": 2.9042,
      "mean_log1p_expr": 3.7505,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_3",
      "rank": 4,
      "gene": "HLA-DRB1",
      "score_log1p_diff": 2.7493,
      "mean_log1p_expr": 3.5875,
      "detect_fraction": 0.9952
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_17",
      "rank": 4,
      "gene": "CTSG",
      "score_log1p_diff": 2.5724,
      "mean_log1p_expr": 2.5728,
      "detect_fraction": 0.9333
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_7",
      "rank": 4,
      "gene": "CLU",
      "score_log1p_diff": 2.4436,
      "mean_log1p_expr": 2.5764,
      "detect_fraction": 0.9773
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_13",
      "rank": 4,
      "gene": "CRHBP",
      "score_log1p_diff": 2.3168,
      "mean_log1p_expr": 2.3355,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_19",
      "rank": 4,
      "gene": "HLA-DRA",
      "score_log1p_diff": 2.3093,
      "mean_log1p_expr": 3.3956,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_6",
      "rank": 4,
      "gene": "FCN1",
      "score_log1p_diff": 2.2864,
      "mean_log1p_expr": 2.3594,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_12",
      "rank": 4,
      "gene": "STMN1",
      "score_log1p_diff": 2.1575,
      "mean_log1p_expr": 2.2768,
      "detect_fraction": 0.9744
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_11",
      "rank": 4,
      "gene": "APP",
      "score_log1p_diff": 2.064,
      "mean_log1p_expr": 2.1955,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_16",
      "rank": 4,
      "gene": "GC",
      "score_log1p_diff": 2.0587,
      "mean_log1p_expr": 2.0683,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_10",
      "rank": 4,
      "gene": "FCGR3B",
      "score_log1p_diff": 1.6514,
      "mean_log1p_expr": 1.6953,
      "detect_fraction": 0.9737
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_4",
      "rank": 4,
      "gene": "GZMB",
      "score_log1p_diff": 1.4813,
      "mean_log1p_expr": 1.6234,
      "detect_fraction": 0.9333
    },
    {
      "sample_id": "HCC-090-07-1H",
      "cluster": "cluster_5",
      "rank": 4,
      "gene": "CMC1",
      "score_log1p_diff": 1.3583,
      "mean_log1p_expr": 1.7121,
      "detect_fraction": 0.9684
    }
  ],
  "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"
  }
}
