{
  "generated": "2026-09-21",
  "source_repository": "experimental/decipher_multiome_ccrcc",
  "detailed_run": {
    "data_seed": 201,
    "model_seed": 41,
    "selection": "First prespecified fresh evaluation seed pair."
  },
  "synthetic_source": "results\\followup_20260921",
  "public_source": "results\\public_pbmc_20260921_v2",
  "files_sha256": {
    "results\\followup_20260921\\followup.json": "34e9f16566c14df4edc11ca42f41a3fca23dea452d7f5369549e6a3673202fe4",
    "results\\followup_20260921\\selection.json": "3cf5aad7e15ba4de528b856b36334aab2fdcb7459c41e0163d6d2a3c55ba6f01",
    "results\\public_pbmc_20260921_v2\\public_benchmark.json": "32530c007364b150f91b23e8756a0a6049116fb4effd905070417b637b6bf425"
  },
  "source_files_sha256": {
    "scripts\\run_followup_benchmark.py": "877b91613f4a257242f23ba6e77b20f99181b7d0d73e7fa90765895916bf066a",
    "scripts\\run_ablation_benchmark.py": "9d284af3d722ea85bbd4c73363a0757adc01392605fece2688ca6f01c32196c6",
    "decipher\\tools\\multiome.py": "772fa92da521bc22032ac810e224375b09cc23b85edb1cc05eeea86ec8b24f9b",
    "decipher\\tools\\_multiome\\data.py": "9f74ce90060222118ffc123a0c7c9601fe12a5f8f402341bfc2f562422853998",
    "decipher\\tools\\_multiome\\model.py": "f034995754529572985a2bfa61a846fe6adbb2dbd006ef6fc8a8b0446b39eeb0",
    "decipher\\tools\\_multiome\\splits.py": "17b995deb0d7e2c681bc8c3f519a2b67cc81b0fe5f4b44ee10e16631f7658279",
    "decipher\\tools\\_multiome\\__init__.py": "f5791e1bdd8f268af297c699e49c7f81321753e51797496a34deeafb68a7f54b",
    "decipher\\tools\\_decipher\\data.py": "dc25173a0acd5fc931c37bd53fda3d86b560bc61f8edaf1395640a88b1adb4bd",
    "decipher\\tools\\_decipher\\decipher.py": "056586fda50a31c1252afa66da304bf5e5fecc404a93d606687d4367713593a0",
    "decipher\\tools\\_decipher\\module.py": "37408a9aa01e451ad5ccd4a7b610dd5618482679411ec31d1fb66eb38a02a1e6",
    "decipher\\tools\\_decipher\\__init__.py": "f0d38ea719de7bca7d97320e0677104530c27079cfc6b9177244125bf704f64b"
  },
  "sources": {
    "source_page": "https://www.10xgenomics.com/datasets/pbmc-from-a-healthy-donor-granulocytes-removed-through-cell-sorting-3-k-1-standard-2-0-0",
    "license": "CC BY 4.0",
    "creator": "10x Genomics",
    "dataset": "PBMC from a healthy donor; granulocytes removed through cell sorting (3k); Cell Ranger ARC 2.0.0",
    "downloaded": "2026-09-21",
    "files": [
      {
        "file": "filtered_feature_bc_matrix.h5",
        "url": "https://cf.10xgenomics.com/samples/cell-arc/2.0.0/pbmc_granulocyte_sorted_3k/pbmc_granulocyte_sorted_3k_filtered_feature_bc_matrix.h5",
        "bytes": 38844318,
        "sha256": "5fbff5a4d85e0df345f6502e966ec787a8a4c429fd6b88a8772c43fd915cf3ff"
      },
      {
        "file": "atac_peak_annotation.tsv",
        "url": "https://cf.10xgenomics.com/samples/cell-arc/2.0.0/pbmc_granulocyte_sorted_3k/pbmc_granulocyte_sorted_3k_atac_peak_annotation.tsv",
        "bytes": 5450627,
        "sha256": "5256519196aabd5ca6c662a9e5b5a60945f8138ebe63fc6e2be2935030fbb29f"
      }
    ]
  },
  "baseline": "Independent original Decipher architecture in fresh simulations; scvi-tools MultiVI 1.4.3 on public paired PBMC data.",
  "limitations": "Synthetic recovery is not cancer validation. Public benchmark uses one healthy donor and one cell split. Three model seeds measure initialization variation only. The PCA plots are projections, not inferred trajectories."
}