{
  "generated_at": "2026-07-09 12:54:49 +0800",
  "dataset_id": "ds-cancerscem-2",
  "dataset_name": "CancerSCEM 2.0",
  "sample_id": "iCCA-066-03-1A",
  "donor_id": "iCCA-066-03-1A",
  "summary": {
    "sample_id": "iCCA-066-03-1A",
    "donor_id": "iCCA-066-03-1A",
    "cancer_type": "iCCA",
    "health_status": "Intrahepatic Cholangiocarcinoma; Tumour",
    "tissue_or_cell_source": "Tumour",
    "cells_in_umap_file": 3981,
    "cells_analyzed": 1999,
    "clusters": 21,
    "genes_read": 22831,
    "genes_nonzero_in_analyzed_cells": 22364,
    "mean_umi": 6917,
    "mean_genes": 2177,
    "mean_pct_mito": 2.388,
    "matrix_status": "Matrix available",
    "detail_url": "human-immune-donor-detail.php?dataset_id=ds-cancerscem-2&donor_id=iCCA-066-03-1A",
    "umap_href": "IMG/umap/cancerscem-2/donor/iCCA-066-03-1A.png",
    "umap_coordinates_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/iCCA-066-03-1A.umap.tsv.gz",
    "umap_summary_url": "http://8.142.154.29/LACA/data/human_immune_atlas/cancerscem_2_umap/iCCA-066-03-1A.summary.json"
  },
  "visualizations": [
    {
      "title": "Donor-level analysis panel",
      "href": "IMG/human-immune-analysis/cancerscem-deep/donor/iCCA-066-03-1A.analysis.png",
      "description": "Cluster cell counts, cluster-by-program score heatmap, and top marker genes."
    }
  ],
  "cluster_qc": [
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "cells": 234,
      "mean_umi": 2686.4872,
      "median_genes": 1183,
      "mean_pct_mito": 1.7089
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "cells": 227,
      "mean_umi": 11883.8106,
      "median_genes": 3331,
      "mean_pct_mito": 2.3769
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "cells": 218,
      "mean_umi": 9612.9358,
      "median_genes": 3097,
      "mean_pct_mito": 4.6097
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "cells": 212,
      "mean_umi": 8586.1934,
      "median_genes": 2565.5,
      "mean_pct_mito": 3.5519
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "cells": 205,
      "mean_umi": 2712,
      "median_genes": 1146,
      "mean_pct_mito": 1.75
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "cells": 157,
      "mean_umi": 8237.1083,
      "median_genes": 2258,
      "mean_pct_mito": 1.6927
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "cells": 120,
      "mean_umi": 2490.8833,
      "median_genes": 1038,
      "mean_pct_mito": 2.1602
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "cells": 91,
      "mean_umi": 5383.1978,
      "median_genes": 2053,
      "mean_pct_mito": 2.3348
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "cells": 87,
      "mean_umi": 3962.4598,
      "median_genes": 1594,
      "mean_pct_mito": 1.732
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "cells": 72,
      "mean_umi": 11852.6806,
      "median_genes": 3196,
      "mean_pct_mito": 1.3514
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "cells": 65,
      "mean_umi": 10580.5077,
      "median_genes": 3431,
      "mean_pct_mito": 3.4278
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "cells": 59,
      "mean_umi": 8307.1017,
      "median_genes": 2619,
      "mean_pct_mito": 1.7417
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "cells": 51,
      "mean_umi": 3241.9608,
      "median_genes": 1363,
      "mean_pct_mito": 1.6658
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "cells": 48,
      "mean_umi": 3397.6875,
      "median_genes": 1453.5,
      "mean_pct_mito": 1.448
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "cells": 46,
      "mean_umi": 8968.2826,
      "median_genes": 3132,
      "mean_pct_mito": 2.9612
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "cells": 29,
      "mean_umi": 6551.7586,
      "median_genes": 579,
      "mean_pct_mito": 0.9143
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "cells": 25,
      "mean_umi": 17051.44,
      "median_genes": 3408,
      "mean_pct_mito": 0.6181
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "cells": 19,
      "mean_umi": 2603.6842,
      "median_genes": 516,
      "mean_pct_mito": 0.9103
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "cells": 17,
      "mean_umi": 6042.2941,
      "median_genes": 2472,
      "mean_pct_mito": 1.5772
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "cells": 10,
      "mean_umi": 2830.3,
      "median_genes": 1259,
      "mean_pct_mito": 1.3153
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "cells": 7,
      "mean_umi": 4618.1429,
      "median_genes": 1836,
      "mean_pct_mito": 2.3324
    }
  ],
  "program_scores": [
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 1.4813
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.9081
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.5606
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3743
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3701
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.3114
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2916
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2335
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2089
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.2074
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1997
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1956
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1757
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1459
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1373
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1347
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1314
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.1241
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.0864
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.0823
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "B_plasma",
      "genes_used": 8,
      "mean_log1p_score": 0.0688
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.3861
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1656
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.1217
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0932
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0782
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0708
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0659
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.06
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0572
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0568
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0506
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0461
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0255
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0249
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0185
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0153
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0151
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0144
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0143
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0076
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Checkpoint_exhaustion",
      "genes_used": 8,
      "mean_log1p_score": 0.0069
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.3304
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 1.1736
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.2382
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1738
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.1026
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0553
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0505
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0381
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0177
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0151
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0115
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0104
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0083
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.007
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0057
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.005
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0024
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0019
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0.0018
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Endothelial",
      "genes_used": 7,
      "mean_log1p_score": 0
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 1.3443
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 1.1725
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.9898
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.978
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.8742
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.8008
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.233
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.159
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.1084
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.07
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0612
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0412
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0294
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0212
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0197
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0178
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0175
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0146
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0145
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0137
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Epithelial_tumor",
      "genes_used": 8,
      "mean_log1p_score": 0.0135
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 3.087
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 3.0518
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 1.9591
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.3613
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.178
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1563
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1437
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.1246
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0991
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0791
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0287
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.026
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.022
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0177
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0124
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0119
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0094
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0081
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.007
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.0066
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Fibroblast_stroma",
      "genes_used": 8,
      "mean_log1p_score": 0.003
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 1.6696
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.8074
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2988
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.2289
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1269
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.1188
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.069
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0623
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.048
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.047
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0395
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0386
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0323
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0258
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.022
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0214
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0213
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0183
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0158
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0152
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Myeloid_APC",
      "genes_used": 9,
      "mean_log1p_score": 0.0091
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 1.1696
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2695
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2608
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.2301
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1804
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.153
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1343
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1127
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.1097
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.096
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0942
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0912
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0756
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0673
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0602
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0557
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0392
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0308
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0265
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0198
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "Proliferation",
      "genes_used": 7,
      "mean_log1p_score": 0.0177
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 1.3218
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 1.1456
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.7152
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.5171
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.4029
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.2327
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.196
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0507
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0414
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0297
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0295
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0268
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.024
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0238
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0219
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0187
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0181
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0163
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0118
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0.0041
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "program": "T_NK_cytotoxic",
      "genes_used": 10,
      "mean_log1p_score": 0
    }
  ],
  "program_summary": [
    {
      "program": "Fibroblast_stroma",
      "cluster_count": 21,
      "mean_score": 0.4473,
      "max_score": 3.087,
      "mean_genes_used": 8
    },
    {
      "program": "Epithelial_tumor",
      "cluster_count": 21,
      "mean_score": 0.3331,
      "max_score": 1.3443,
      "mean_genes_used": 8
    },
    {
      "program": "B_plasma",
      "cluster_count": 21,
      "mean_score": 0.3061,
      "max_score": 1.4813,
      "mean_genes_used": 8
    },
    {
      "program": "T_NK_cytotoxic",
      "cluster_count": 21,
      "mean_score": 0.2309,
      "max_score": 1.3218,
      "mean_genes_used": 10
    },
    {
      "program": "Myeloid_APC",
      "cluster_count": 21,
      "mean_score": 0.1779,
      "max_score": 1.6696,
      "mean_genes_used": 9
    },
    {
      "program": "Proliferation",
      "cluster_count": 21,
      "mean_score": 0.1569,
      "max_score": 1.1696,
      "mean_genes_used": 7
    },
    {
      "program": "Endothelial",
      "cluster_count": 21,
      "mean_score": 0.1547,
      "max_score": 1.3304,
      "mean_genes_used": 7
    },
    {
      "program": "Checkpoint_exhaustion",
      "cluster_count": 21,
      "mean_score": 0.0664,
      "max_score": 0.3861,
      "mean_genes_used": 8
    }
  ],
  "top_markers": [
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "rank": 1,
      "gene": "CCL21",
      "score_log1p_diff": 5.2301,
      "mean_log1p_expr": 5.2571,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "rank": 1,
      "gene": "TIMP1",
      "score_log1p_diff": 4.0297,
      "mean_log1p_expr": 5.0885,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "rank": 1,
      "gene": "COL1A2",
      "score_log1p_diff": 3.9944,
      "mean_log1p_expr": 4.1344,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "rank": 1,
      "gene": "MGP",
      "score_log1p_diff": 3.6262,
      "mean_log1p_expr": 3.8558,
      "detect_fraction": 0.9831
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "rank": 1,
      "gene": "SPP1",
      "score_log1p_diff": 3.5364,
      "mean_log1p_expr": 4.695,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "rank": 1,
      "gene": "TPSAB1",
      "score_log1p_diff": 3.2623,
      "mean_log1p_expr": 3.2623,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "rank": 1,
      "gene": "IFI30",
      "score_log1p_diff": 3.1361,
      "mean_log1p_expr": 3.326,
      "detect_fraction": 0.9873
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "rank": 1,
      "gene": "NKG7",
      "score_log1p_diff": 2.6152,
      "mean_log1p_expr": 2.959,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "rank": 1,
      "gene": "S100A6",
      "score_log1p_diff": 2.5793,
      "mean_log1p_expr": 4.8301,
      "detect_fraction": 0.9956
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "rank": 1,
      "gene": "DEFB1",
      "score_log1p_diff": 2.5328,
      "mean_log1p_expr": 3.5887,
      "detect_fraction": 0.9817
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "rank": 1,
      "gene": "CD74",
      "score_log1p_diff": 2.4708,
      "mean_log1p_expr": 3.9573,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "rank": 1,
      "gene": "IGKC",
      "score_log1p_diff": 2.4565,
      "mean_log1p_expr": 2.4812,
      "detect_fraction": 0.6207
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "rank": 1,
      "gene": "CCL5",
      "score_log1p_diff": 2.4083,
      "mean_log1p_expr": 2.9038,
      "detect_fraction": 0.9885
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "rank": 1,
      "gene": "DEFB1",
      "score_log1p_diff": 2.1818,
      "mean_log1p_expr": 3.2825,
      "detect_fraction": 0.9292
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "rank": 1,
      "gene": "RNASE1",
      "score_log1p_diff": 2.1655,
      "mean_log1p_expr": 2.2844,
      "detect_fraction": 0.967
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "rank": 1,
      "gene": "FXYD5",
      "score_log1p_diff": 1.913,
      "mean_log1p_expr": 2.8749,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "rank": 1,
      "gene": "CCL5",
      "score_log1p_diff": 1.8298,
      "mean_log1p_expr": 2.216,
      "detect_fraction": 0.9786
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "rank": 1,
      "gene": "TUBA1B",
      "score_log1p_diff": 1.7012,
      "mean_log1p_expr": 2.7351,
      "detect_fraction": 0.9538
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "rank": 1,
      "gene": "FTL",
      "score_log1p_diff": 1.6666,
      "mean_log1p_expr": 4.3265,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "rank": 1,
      "gene": "IL32",
      "score_log1p_diff": 1.1442,
      "mean_log1p_expr": 2.0379,
      "detect_fraction": 0.9804
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "rank": 1,
      "gene": "IL7R",
      "score_log1p_diff": 0.9178,
      "mean_log1p_expr": 1.0239,
      "detect_fraction": 0.7122
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "rank": 2,
      "gene": "COL1A2",
      "score_log1p_diff": 3.7966,
      "mean_log1p_expr": 4.0329,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "rank": 2,
      "gene": "COL1A1",
      "score_log1p_diff": 3.7768,
      "mean_log1p_expr": 4.0815,
      "detect_fraction": 0.9722
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "rank": 2,
      "gene": "TPSB2",
      "score_log1p_diff": 3.2083,
      "mean_log1p_expr": 3.2087,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "rank": 2,
      "gene": "IGFBP7",
      "score_log1p_diff": 3.042,
      "mean_log1p_expr": 4.2669,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "rank": 2,
      "gene": "CD74",
      "score_log1p_diff": 2.9604,
      "mean_log1p_expr": 4.3626,
      "detect_fraction": 0.9936
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "rank": 2,
      "gene": "FABP5",
      "score_log1p_diff": 2.7896,
      "mean_log1p_expr": 3.0489,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "rank": 2,
      "gene": "APCS",
      "score_log1p_diff": 2.6338,
      "mean_log1p_expr": 3.042,
      "detect_fraction": 0.9783
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "rank": 2,
      "gene": "IGHG1",
      "score_log1p_diff": 2.384,
      "mean_log1p_expr": 2.398,
      "detect_fraction": 0.6897
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "rank": 2,
      "gene": "NKG7",
      "score_log1p_diff": 2.34,
      "mean_log1p_expr": 2.6447,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "rank": 2,
      "gene": "GNLY",
      "score_log1p_diff": 2.304,
      "mean_log1p_expr": 2.5155,
      "detect_fraction": 0.8958
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "rank": 2,
      "gene": "VWF",
      "score_log1p_diff": 2.1444,
      "mean_log1p_expr": 2.1567,
      "detect_fraction": 0.9011
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "rank": 2,
      "gene": "KRT19",
      "score_log1p_diff": 2.122,
      "mean_log1p_expr": 2.6362,
      "detect_fraction": 0.9736
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "rank": 2,
      "gene": "HLA-DRA",
      "score_log1p_diff": 2.075,
      "mean_log1p_expr": 2.5807,
      "detect_fraction": 0.9917
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "rank": 2,
      "gene": "FXYD2",
      "score_log1p_diff": 2.0722,
      "mean_log1p_expr": 2.7772,
      "detect_fraction": 0.9862
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "rank": 2,
      "gene": "SPP1",
      "score_log1p_diff": 1.8368,
      "mean_log1p_expr": 2.882,
      "detect_fraction": 0.8679
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "rank": 2,
      "gene": "STMN1",
      "score_log1p_diff": 1.5894,
      "mean_log1p_expr": 2.0349,
      "detect_fraction": 0.9692
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "rank": 2,
      "gene": "IL7R",
      "score_log1p_diff": 1.45,
      "mean_log1p_expr": 1.643,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "rank": 2,
      "gene": "HLA-DRA",
      "score_log1p_diff": 1.435,
      "mean_log1p_expr": 2.0516,
      "detect_fraction": 0.7895
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "rank": 2,
      "gene": "CCL4",
      "score_log1p_diff": 1.2133,
      "mean_log1p_expr": 1.5757,
      "detect_fraction": 0.7265
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "rank": 2,
      "gene": "TNFRSF18",
      "score_log1p_diff": 1.0915,
      "mean_log1p_expr": 1.1634,
      "detect_fraction": 0.8431
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "rank": 2,
      "gene": "CD69",
      "score_log1p_diff": 0.909,
      "mean_log1p_expr": 1.5326,
      "detect_fraction": 0.8488
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "rank": 3,
      "gene": "COL3A1",
      "score_log1p_diff": 3.7381,
      "mean_log1p_expr": 3.9468,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "rank": 3,
      "gene": "LUM",
      "score_log1p_diff": 3.6749,
      "mean_log1p_expr": 3.7762,
      "detect_fraction": 0.9583
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "rank": 3,
      "gene": "CPA3",
      "score_log1p_diff": 2.9801,
      "mean_log1p_expr": 2.9808,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "rank": 3,
      "gene": "HLA-DRA",
      "score_log1p_diff": 2.9354,
      "mean_log1p_expr": 3.3351,
      "detect_fraction": 0.9554
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "rank": 3,
      "gene": "TIMP1",
      "score_log1p_diff": 2.9102,
      "mean_log1p_expr": 3.9335,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "rank": 3,
      "gene": "MGP",
      "score_log1p_diff": 2.6626,
      "mean_log1p_expr": 2.9765,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "rank": 3,
      "gene": "SERPINA1",
      "score_log1p_diff": 2.5923,
      "mean_log1p_expr": 2.8351,
      "detect_fraction": 0.8913
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "rank": 3,
      "gene": "GNLY",
      "score_log1p_diff": 2.2968,
      "mean_log1p_expr": 2.4637,
      "detect_fraction": 0.7471
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "rank": 3,
      "gene": "RAMP2",
      "score_log1p_diff": 2.1112,
      "mean_log1p_expr": 2.147,
      "detect_fraction": 0.989
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "rank": 3,
      "gene": "DEFB1",
      "score_log1p_diff": 2.1026,
      "mean_log1p_expr": 3.1959,
      "detect_fraction": 0.9471
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "rank": 3,
      "gene": "CCL5",
      "score_log1p_diff": 2.0314,
      "mean_log1p_expr": 2.5829,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "rank": 3,
      "gene": "JCHAIN",
      "score_log1p_diff": 1.9944,
      "mean_log1p_expr": 2.0251,
      "detect_fraction": 0.5172
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "rank": 3,
      "gene": "SPP1",
      "score_log1p_diff": 1.9634,
      "mean_log1p_expr": 2.9892,
      "detect_fraction": 0.8761
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "rank": 3,
      "gene": "FXYD2",
      "score_log1p_diff": 1.8245,
      "mean_log1p_expr": 2.562,
      "detect_fraction": 0.8538
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "rank": 3,
      "gene": "CD83",
      "score_log1p_diff": 1.6912,
      "mean_log1p_expr": 2.0491,
      "detect_fraction": 0.9333
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "rank": 3,
      "gene": "DEFB1",
      "score_log1p_diff": 1.549,
      "mean_log1p_expr": 2.8307,
      "detect_fraction": 0.8154
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "rank": 3,
      "gene": "C1QC",
      "score_log1p_diff": 1.3291,
      "mean_log1p_expr": 1.4541,
      "detect_fraction": 0.7895
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_20",
      "rank": 3,
      "gene": "AREG",
      "score_log1p_diff": 1.2519,
      "mean_log1p_expr": 1.4436,
      "detect_fraction": 0.8
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_1",
      "rank": 3,
      "gene": "NKG7",
      "score_log1p_diff": 1.151,
      "mean_log1p_expr": 1.4228,
      "detect_fraction": 0.8504
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_13",
      "rank": 3,
      "gene": "S100A4",
      "score_log1p_diff": 1.0857,
      "mean_log1p_expr": 2.2861,
      "detect_fraction": 0.9412
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_5",
      "rank": 3,
      "gene": "CD3E",
      "score_log1p_diff": 0.8782,
      "mean_log1p_expr": 1.2667,
      "detect_fraction": 0.8634
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_17",
      "rank": 4,
      "gene": "DCN",
      "score_log1p_diff": 3.7288,
      "mean_log1p_expr": 3.9263,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_10",
      "rank": 4,
      "gene": "COL3A1",
      "score_log1p_diff": 3.5676,
      "mean_log1p_expr": 3.6946,
      "detect_fraction": 0.9444
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_6",
      "rank": 4,
      "gene": "LYZ",
      "score_log1p_diff": 2.9063,
      "mean_log1p_expr": 2.9335,
      "detect_fraction": 0.9554
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_12",
      "rank": 4,
      "gene": "BGN",
      "score_log1p_diff": 2.8751,
      "mean_log1p_expr": 3.257,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_19",
      "rank": 4,
      "gene": "RAMP2",
      "score_log1p_diff": 2.6131,
      "mean_log1p_expr": 2.7229,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_15",
      "rank": 4,
      "gene": "CRP",
      "score_log1p_diff": 2.5776,
      "mean_log1p_expr": 2.79,
      "detect_fraction": 0.8696
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_21",
      "rank": 4,
      "gene": "MS4A2",
      "score_log1p_diff": 2.1732,
      "mean_log1p_expr": 2.1732,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_2",
      "rank": 4,
      "gene": "CRYAB",
      "score_log1p_diff": 2.0399,
      "mean_log1p_expr": 2.5163,
      "detect_fraction": 0.9427
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_9",
      "rank": 4,
      "gene": "CCL4",
      "score_log1p_diff": 1.8134,
      "mean_log1p_expr": 2.2389,
      "detect_fraction": 0.8391
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_8",
      "rank": 4,
      "gene": "PLVAP",
      "score_log1p_diff": 1.8009,
      "mean_log1p_expr": 1.8161,
      "detect_fraction": 0.9341
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_14",
      "rank": 4,
      "gene": "GZMH",
      "score_log1p_diff": 1.7795,
      "mean_log1p_expr": 1.8981,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_3",
      "rank": 4,
      "gene": "DCDC2",
      "score_log1p_diff": 1.7713,
      "mean_log1p_expr": 2.3773,
      "detect_fraction": 1
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_16",
      "rank": 4,
      "gene": "MZB1",
      "score_log1p_diff": 1.7384,
      "mean_log1p_expr": 1.7538,
      "detect_fraction": 0.8966
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_4",
      "rank": 4,
      "gene": "APCS",
      "score_log1p_diff": 1.5584,
      "mean_log1p_expr": 1.8619,
      "detect_fraction": 0.6887
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_11",
      "rank": 4,
      "gene": "HMGN2",
      "score_log1p_diff": 1.5098,
      "mean_log1p_expr": 2.2805,
      "detect_fraction": 0.9692
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_7",
      "rank": 4,
      "gene": "HLA-DRB5",
      "score_log1p_diff": 1.4377,
      "mean_log1p_expr": 2.0217,
      "detect_fraction": 0.975
    },
    {
      "sample_id": "iCCA-066-03-1A",
      "cluster": "cluster_18",
      "rank": 4,
      "gene": "CD74",
      "score_log1p_diff": 1.2776,
      "mean_log1p_expr": 2.9002,
      "detect_fraction": 0.7895
    }
  ],
  "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"
  }
}
