{
  "generated_at": "2026-07-09 12:54:49 +0800",
  "dataset_id": "ds-cancerscem-2",
  "dataset_name": "CancerSCEM 2.0",
  "sample_id": "HCC-090-04-1H",
  "donor_id": "HCC-090-04-1H",
  "summary": {
    "sample_id": "HCC-090-04-1H",
    "donor_id": "HCC-090-04-1H",
    "cancer_type": "HCC",
    "health_status": "Hepatocellular Cancer; Tumour",
    "tissue_or_cell_source": "Tumour",
    "cells_in_umap_file": 2424,
    "cells_analyzed": 1998,
    "clusters": 21,
    "genes_read": 22995,
    "genes_nonzero_in_analyzed_cells": 21918,
    "mean_umi": 8116,
    "mean_genes": 1912,
    "mean_pct_mito": 6.873,
    "matrix_status": "Matrix available",
    "detail_url": "human-immune-donor-detail.php?dataset_id=ds-cancerscem-2&donor_id=HCC-090-04-1H",
    "umap_href": "IMG/umap/cancerscem-2/donor/HCC-090-04-1H.png",
    "umap_coordinates_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/HCC-090-04-1H.umap.tsv.gz",
    "umap_summary_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/HCC-090-04-1H.summary.json"
  },
  "visualizations": [
    {
      "title": "Donor-level analysis panel",
      "href": "IMG/human-immune-analysis/cancerscem-deep/donor/HCC-090-04-1H.analysis.png",
      "description": "Cluster cell counts, cluster-by-program score heatmap, and top marker genes."
    }
  ],
  "cluster_qc": [
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "cells": 265,
      "mean_umi": 9515.7245,
      "median_genes": 1955,
      "mean_pct_mito": 7.7874
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "cells": 253,
      "mean_umi": 8399.3478,
      "median_genes": 2327,
      "mean_pct_mito": 6.8339
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "cells": 217,
      "mean_umi": 6413.0415,
      "median_genes": 2050,
      "mean_pct_mito": 7.838
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "cells": 178,
      "mean_umi": 17229.5449,
      "median_genes": 1418,
      "mean_pct_mito": 2.6534
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "cells": 172,
      "mean_umi": 6137.1802,
      "median_genes": 1746.5,
      "mean_pct_mito": 7.6427
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "cells": 146,
      "mean_umi": 4105.0411,
      "median_genes": 1245,
      "mean_pct_mito": 6.8556
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "cells": 117,
      "mean_umi": 10678.0855,
      "median_genes": 2713,
      "mean_pct_mito": 5.2844
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "cells": 110,
      "mean_umi": 7932.8364,
      "median_genes": 1789,
      "mean_pct_mito": 8.2138
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "cells": 95,
      "mean_umi": 5869.2421,
      "median_genes": 1534,
      "mean_pct_mito": 7.8133
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "cells": 81,
      "mean_umi": 6716.2716,
      "median_genes": 1955,
      "mean_pct_mito": 7.4929
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "cells": 79,
      "mean_umi": 4425.6835,
      "median_genes": 1325,
      "mean_pct_mito": 7.3438
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "cells": 61,
      "mean_umi": 6340.4754,
      "median_genes": 1717,
      "mean_pct_mito": 7.168
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "cells": 56,
      "mean_umi": 4243.8036,
      "median_genes": 1172,
      "mean_pct_mito": 8.2466
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "cells": 45,
      "mean_umi": 7641.3111,
      "median_genes": 1918,
      "mean_pct_mito": 6.4986
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "cells": 36,
      "mean_umi": 4735.6944,
      "median_genes": 1388,
      "mean_pct_mito": 6.9146
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "cells": 21,
      "mean_umi": 10028.0952,
      "median_genes": 2158,
      "mean_pct_mito": 4.4361
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "cells": 19,
      "mean_umi": 4918.9474,
      "median_genes": 1466,
      "mean_pct_mito": 5.7628
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "cells": 17,
      "mean_umi": 12152.6471,
      "median_genes": 3385,
      "mean_pct_mito": 6.6952
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "cells": 14,
      "mean_umi": 8248.0714,
      "median_genes": 1612.5,
      "mean_pct_mito": 8.3589
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "cells": 10,
      "mean_umi": 8199.8,
      "median_genes": 1445,
      "mean_pct_mito": 8.5024
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "cells": 6,
      "mean_umi": 5902,
      "median_genes": 1453,
      "mean_pct_mito": 6.8763
    }
  ],
  "program_scores": [
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 2.8205
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 1.4575
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9774
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9615
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9599
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9575
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9516
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.7467
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.7032
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6914
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6383
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6329
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6191
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.6102
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5501
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5452
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.4996
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.4756
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.4526
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.394
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3221
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.3773
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1923
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1367
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1331
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1118
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1055
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.101
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0996
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.098
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0945
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0909
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0823
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0777
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0703
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0681
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0619
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0447
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0326
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0308
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0281
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 2.0837
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.8345
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.8072
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.3196
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.238
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1702
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1653
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1641
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.159
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1057
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0895
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0819
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0793
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.066
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0626
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0555
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0534
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.053
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0402
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0354
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0345
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.3584
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.2004
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.1935
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.1519
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0728
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0388
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0193
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0174
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0154
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0153
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0138
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0106
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0105
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0104
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0102
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0098
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0074
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0073
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0066
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0.0063
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Epithelial_tumor",
      "genes_used": 5,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 1.8296
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 1.5516
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1242
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1172
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1073
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0987
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0867
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.081
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0803
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0787
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.065
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0619
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0619
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0619
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.06
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0476
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0458
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0451
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0373
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0289
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0224
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 2.7146
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 2.3671
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.9416
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.5934
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.5067
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.1158
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.9839
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.4816
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.4678
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3939
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3347
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3236
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.3109
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2982
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2968
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.293
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2618
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2462
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2408
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2171
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.169
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 2.0539
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 1.6416
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 1.4068
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.4746
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2381
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.229
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1934
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1759
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.159
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1578
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1451
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1426
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1227
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1087
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0959
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0942
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0897
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0732
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0516
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.049
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0099
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 1.3399
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 1.0238
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.9502
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.8132
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.7929
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.4106
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.3272
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.3067
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.2142
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1981
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1908
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1759
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1706
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1673
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1654
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1595
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1521
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1492
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1373
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1317
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.1121
    }
  ],
  "program_summary": [
    {
      "program": "B_plasma",
      "cluster_count": 21,
      "mean_score": 0.8079,
      "max_score": 2.8205,
      "mean_genes_used": 8
    },
    {
      "program": "Myeloid_APC",
      "cluster_count": 21,
      "mean_score": 0.7885,
      "max_score": 2.7146,
      "mean_genes_used": 9
    },
    {
      "program": "Endothelial",
      "cluster_count": 21,
      "mean_score": 0.4142,
      "max_score": 2.0837,
      "mean_genes_used": 7
    },
    {
      "program": "T_NK_cytotoxic",
      "cluster_count": 21,
      "mean_score": 0.3852,
      "max_score": 1.3399,
      "mean_genes_used": 10
    },
    {
      "program": "Proliferation",
      "cluster_count": 21,
      "mean_score": 0.3673,
      "max_score": 2.0539,
      "mean_genes_used": 7
    },
    {
      "program": "Fibroblast_stroma",
      "cluster_count": 21,
      "mean_score": 0.2235,
      "max_score": 1.8296,
      "mean_genes_used": 8
    },
    {
      "program": "Checkpoint_exhaustion",
      "cluster_count": 21,
      "mean_score": 0.097,
      "max_score": 0.3773,
      "mean_genes_used": 8
    },
    {
      "program": "Epithelial_tumor",
      "cluster_count": 21,
      "mean_score": 0.056,
      "max_score": 0.3584,
      "mean_genes_used": 5
    }
  ],
  "top_markers": [
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "rank": 1,
      "gene": "IGHG1",
      "score_log1p_diff": 5.5446,
      "mean_log1p_expr": 6.2186,
      "detect_fraction": 0.9831
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "rank": 1,
      "gene": "ACTA2",
      "score_log1p_diff": 4.3238,
      "mean_log1p_expr": 4.7284,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "rank": 1,
      "gene": "ALB",
      "score_log1p_diff": 3.9128,
      "mean_log1p_expr": 5.5742,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "rank": 1,
      "gene": "TM4SF1",
      "score_log1p_diff": 3.7204,
      "mean_log1p_expr": 4.1521,
      "detect_fraction": 0.9829
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "rank": 1,
      "gene": "S100A9",
      "score_log1p_diff": 3.6013,
      "mean_log1p_expr": 4.1133,
      "detect_fraction": 0.9263
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "rank": 1,
      "gene": "C1QB",
      "score_log1p_diff": 3.5435,
      "mean_log1p_expr": 4.2843,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "rank": 1,
      "gene": "CST3",
      "score_log1p_diff": 3.536,
      "mean_log1p_expr": 5.4727,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "rank": 1,
      "gene": "BIRC3",
      "score_log1p_diff": 3.4669,
      "mean_log1p_expr": 3.789,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "rank": 1,
      "gene": "C1QB",
      "score_log1p_diff": 3.3972,
      "mean_log1p_expr": 3.7247,
      "detect_fraction": 0.9358
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "rank": 1,
      "gene": "HLA-DRA",
      "score_log1p_diff": 3.1649,
      "mean_log1p_expr": 4.9935,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "rank": 1,
      "gene": "RGS5",
      "score_log1p_diff": 3.1248,
      "mean_log1p_expr": 3.6855,
      "detect_fraction": 0.9556
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "rank": 1,
      "gene": "FCN3",
      "score_log1p_diff": 3.0522,
      "mean_log1p_expr": 3.3504,
      "detect_fraction": 0.9877
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "rank": 1,
      "gene": "S100A9",
      "score_log1p_diff": 2.898,
      "mean_log1p_expr": 3.5536,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "rank": 1,
      "gene": "IGFBP7",
      "score_log1p_diff": 2.6133,
      "mean_log1p_expr": 4.214,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "rank": 1,
      "gene": "GNG11",
      "score_log1p_diff": 2.5302,
      "mean_log1p_expr": 3.3535,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "rank": 1,
      "gene": "CCL4",
      "score_log1p_diff": 2.516,
      "mean_log1p_expr": 3.4462,
      "detect_fraction": 0.9747
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "rank": 1,
      "gene": "HMGB2",
      "score_log1p_diff": 2.4338,
      "mean_log1p_expr": 3.2956,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "rank": 1,
      "gene": "STMN1",
      "score_log1p_diff": 2.2781,
      "mean_log1p_expr": 2.9957,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "rank": 1,
      "gene": "MS4A1",
      "score_log1p_diff": 1.9899,
      "mean_log1p_expr": 2.0445,
      "detect_fraction": 0.9464
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "rank": 1,
      "gene": "IL7R",
      "score_log1p_diff": 1.9214,
      "mean_log1p_expr": 2.5617,
      "detect_fraction": 0.9726
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "rank": 1,
      "gene": "TRBC2",
      "score_log1p_diff": 1.6206,
      "mean_log1p_expr": 2.314,
      "detect_fraction": 0.9722
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "rank": 2,
      "gene": "IGHG3",
      "score_log1p_diff": 5.3217,
      "mean_log1p_expr": 6.1797,
      "detect_fraction": 0.9944
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "rank": 2,
      "gene": "TAGLN",
      "score_log1p_diff": 4.0131,
      "mean_log1p_expr": 4.2732,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "rank": 2,
      "gene": "C1QA",
      "score_log1p_diff": 3.4918,
      "mean_log1p_expr": 4.1016,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "rank": 2,
      "gene": "SERPINA1",
      "score_log1p_diff": 3.4119,
      "mean_log1p_expr": 4.7199,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "rank": 2,
      "gene": "CLDN5",
      "score_log1p_diff": 3.3814,
      "mean_log1p_expr": 3.6397,
      "detect_fraction": 0.9915
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "rank": 2,
      "gene": "FTL",
      "score_log1p_diff": 3.2419,
      "mean_log1p_expr": 6.4987,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "rank": 2,
      "gene": "LYZ",
      "score_log1p_diff": 3.2375,
      "mean_log1p_expr": 4.1522,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "rank": 2,
      "gene": "CD74",
      "score_log1p_diff": 3.0525,
      "mean_log1p_expr": 5.6728,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "rank": 2,
      "gene": "IGFBP7",
      "score_log1p_diff": 2.9753,
      "mean_log1p_expr": 4.8399,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "rank": 2,
      "gene": "RGS1",
      "score_log1p_diff": 2.9716,
      "mean_log1p_expr": 4.4429,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "rank": 2,
      "gene": "LYZ",
      "score_log1p_diff": 2.7965,
      "mean_log1p_expr": 3.7112,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "rank": 2,
      "gene": "DNASE1L3",
      "score_log1p_diff": 2.7271,
      "mean_log1p_expr": 3.3255,
      "detect_fraction": 0.9877
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "rank": 2,
      "gene": "S100A8",
      "score_log1p_diff": 2.6999,
      "mean_log1p_expr": 3.1337,
      "detect_fraction": 0.9474
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "rank": 2,
      "gene": "AKAP12",
      "score_log1p_diff": 2.6024,
      "mean_log1p_expr": 3.0415,
      "detect_fraction": 0.9723
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "rank": 2,
      "gene": "TUBA1B",
      "score_log1p_diff": 2.4016,
      "mean_log1p_expr": 3.692,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "rank": 2,
      "gene": "HIST1H4C",
      "score_log1p_diff": 2.2753,
      "mean_log1p_expr": 2.8324,
      "detect_fraction": 0.9186
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "rank": 2,
      "gene": "CCL5",
      "score_log1p_diff": 2.2649,
      "mean_log1p_expr": 3.2419,
      "detect_fraction": 0.9241
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "rank": 2,
      "gene": "TOP2A",
      "score_log1p_diff": 1.9984,
      "mean_log1p_expr": 2.1884,
      "detect_fraction": 0.9836
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "rank": 2,
      "gene": "CD52",
      "score_log1p_diff": 1.7867,
      "mean_log1p_expr": 3.2425,
      "detect_fraction": 0.9932
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "rank": 2,
      "gene": "CD52",
      "score_log1p_diff": 1.7065,
      "mean_log1p_expr": 3.2451,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "rank": 2,
      "gene": "TRAC",
      "score_log1p_diff": 1.5618,
      "mean_log1p_expr": 1.9372,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "rank": 3,
      "gene": "IGHG4",
      "score_log1p_diff": 4.6744,
      "mean_log1p_expr": 5.6388,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "rank": 3,
      "gene": "RGS5",
      "score_log1p_diff": 3.565,
      "mean_log1p_expr": 3.8089,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "rank": 3,
      "gene": "FTL",
      "score_log1p_diff": 3.4772,
      "mean_log1p_expr": 7.1275,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "rank": 3,
      "gene": "FGA",
      "score_log1p_diff": 3.3517,
      "mean_log1p_expr": 3.8931,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "rank": 3,
      "gene": "C1QC",
      "score_log1p_diff": 3.1448,
      "mean_log1p_expr": 3.3718,
      "detect_fraction": 0.966
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "rank": 3,
      "gene": "S100A8",
      "score_log1p_diff": 3.0852,
      "mean_log1p_expr": 3.3979,
      "detect_fraction": 0.8526
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "rank": 3,
      "gene": "DEPP1",
      "score_log1p_diff": 3.0646,
      "mean_log1p_expr": 3.5157,
      "detect_fraction": 0.9915
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "rank": 3,
      "gene": "HLA-DRA",
      "score_log1p_diff": 3.0328,
      "mean_log1p_expr": 5.0144,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "rank": 3,
      "gene": "TXN",
      "score_log1p_diff": 2.8705,
      "mean_log1p_expr": 4.0859,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "rank": 3,
      "gene": "SPARC",
      "score_log1p_diff": 2.8673,
      "mean_log1p_expr": 4.0077,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "rank": 3,
      "gene": "HLA-DPB1",
      "score_log1p_diff": 2.7647,
      "mean_log1p_expr": 4.0322,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "rank": 3,
      "gene": "CRHBP",
      "score_log1p_diff": 2.7008,
      "mean_log1p_expr": 2.9319,
      "detect_fraction": 0.9506
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "rank": 3,
      "gene": "SPARC",
      "score_log1p_diff": 2.4754,
      "mean_log1p_expr": 3.3669,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "rank": 3,
      "gene": "DNASE1L3",
      "score_log1p_diff": 2.3718,
      "mean_log1p_expr": 3.0606,
      "detect_fraction": 0.9412
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "rank": 3,
      "gene": "CCL4L2",
      "score_log1p_diff": 2.2057,
      "mean_log1p_expr": 2.9792,
      "detect_fraction": 0.8101
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_17",
      "rank": 3,
      "gene": "FOS",
      "score_log1p_diff": 2.2026,
      "mean_log1p_expr": 3.0656,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "rank": 3,
      "gene": "CENPF",
      "score_log1p_diff": 1.9577,
      "mean_log1p_expr": 2.0902,
      "detect_fraction": 0.9836
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "rank": 3,
      "gene": "HMGB2",
      "score_log1p_diff": 1.8925,
      "mean_log1p_expr": 2.6657,
      "detect_fraction": 0.9942
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_6",
      "rank": 3,
      "gene": "KLRB1",
      "score_log1p_diff": 1.4419,
      "mean_log1p_expr": 1.9327,
      "detect_fraction": 0.8288
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_15",
      "rank": 3,
      "gene": "IL32",
      "score_log1p_diff": 1.3858,
      "mean_log1p_expr": 2.0725,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_13",
      "rank": 3,
      "gene": "CD37",
      "score_log1p_diff": 1.3375,
      "mean_log1p_expr": 1.7931,
      "detect_fraction": 0.9643
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_4",
      "rank": 4,
      "gene": "IGKC",
      "score_log1p_diff": 4.1702,
      "mean_log1p_expr": 5.8089,
      "detect_fraction": 0.9888
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_3",
      "rank": 4,
      "gene": "MYL9",
      "score_log1p_diff": 3.4309,
      "mean_log1p_expr": 3.7012,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_21",
      "rank": 4,
      "gene": "FGB",
      "score_log1p_diff": 3.2982,
      "mean_log1p_expr": 4.0337,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_1",
      "rank": 4,
      "gene": "HLA-DRA",
      "score_log1p_diff": 3.0116,
      "mean_log1p_expr": 4.615,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_19",
      "rank": 4,
      "gene": "HLA-DPB1",
      "score_log1p_diff": 2.9942,
      "mean_log1p_expr": 4.3929,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_7",
      "rank": 4,
      "gene": "PLPP1",
      "score_log1p_diff": 2.9347,
      "mean_log1p_expr": 3.2949,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_16",
      "rank": 4,
      "gene": "C1QC",
      "score_log1p_diff": 2.9329,
      "mean_log1p_expr": 3.5461,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_20",
      "rank": 4,
      "gene": "HLA-DRA",
      "score_log1p_diff": 2.735,
      "mean_log1p_expr": 4.7241,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_14",
      "rank": 4,
      "gene": "COL3A1",
      "score_log1p_diff": 2.6451,
      "mean_log1p_expr": 2.7656,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_8",
      "rank": 4,
      "gene": "CD74",
      "score_log1p_diff": 2.623,
      "mean_log1p_expr": 5.1202,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_2",
      "rank": 4,
      "gene": "PLVAP",
      "score_log1p_diff": 2.4705,
      "mean_log1p_expr": 2.6157,
      "detect_fraction": 0.9684
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_9",
      "rank": 4,
      "gene": "FCN1",
      "score_log1p_diff": 2.3121,
      "mean_log1p_expr": 2.4344,
      "detect_fraction": 0.9895
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_18",
      "rank": 4,
      "gene": "CAVIN2",
      "score_log1p_diff": 2.2918,
      "mean_log1p_expr": 2.9412,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_10",
      "rank": 4,
      "gene": "AKAP12",
      "score_log1p_diff": 2.2827,
      "mean_log1p_expr": 2.9587,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_11",
      "rank": 4,
      "gene": "NKG7",
      "score_log1p_diff": 2.1707,
      "mean_log1p_expr": 2.8267,
      "detect_fraction": 1
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_12",
      "rank": 4,
      "gene": "UBE2C",
      "score_log1p_diff": 1.9527,
      "mean_log1p_expr": 2.0854,
      "detect_fraction": 0.9508
    },
    {
      "sample_id": "HCC-090-04-1H",
      "cluster": "cluster_5",
      "rank": 4,
      "gene": "CCL5",
      "score_log1p_diff": 1.7939,
      "mean_log1p_expr": 2.706,
      "detect_fraction": 0.936
    }
  ],
  "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"
  }
}
