{
 "frozen": "12 October 2026",
 "index": {
  "path": "retrieval_index_2026-09-08.jsonl",
  "sha256": "184efc53c5fdca536b3123c712d16c62f0a9d185ba18e76277c615e5d1369253",
  "ligands": 27797,
  "target_sites": 28579,
  "ligand_accession_pairs": 127414,
  "published_as": "retrieval_index_2026-09-08.jsonl.gz"
 },
 "pharmcast_checkpoint": {
  "path": "pharmcast_scp_v10.pt",
  "sha256": "b25ad356fb9b4bc2a05f6a7c06e87efc81a0832195ad73068d90448dd36284cf",
  "where": "https://pharmcast.ai/models/"
 },
 "software": {
  "python": "3.10.15",
  "rdkit": "2023.09.6",
  "numpy": "1.26.4",
  "torch": "2.9.1",
  "platform": "macOS-27.0.1-arm64-arm-64bit",
  "machine": "arm64"
 },
 "files": {
  "MANUAL.md": {
   "sha256": "cc4357ec4ab91baca536362037ccac79347e5bcacc6336899781a0bd4e419003",
   "bytes": 11188
  },
  "README.md": {
   "sha256": "b8bb8b211d03275aa8ac592ca8f4608564a5f728bd56ad952615143747f37b85",
   "bytes": 7179
  },
  "docking_panel_2026-09-06.tar.gz": {
   "sha256": "19e1d92b4ce1b2c9c777509dd851c3038f2f9235bf2a643636d5a8b1f7281d1f",
   "bytes": 364024
  },
  "docking_panel_2026-09-06.tsv": {
   "sha256": "98b594e1d63c711ee736fb6e57d6549246cbd57501c3a69c2bccaf4fa05811a2",
   "bytes": 3864
  },
  "exclusion_and_scoring_rules.json": {
   "sha256": "63e3fd78b020d527ca847fe633e94e520acec8600b3da9eb9330cbc795979aea",
   "bytes": 1404
  },
  "ground_truth.json": {
   "sha256": "2df4542755a7fe364b08c288ce7329f62fd68e8d65a6322eee7e138afbc3043a",
   "bytes": 2174622
  },
  "pairing_audit.json": {
   "sha256": "68680d40a4acde4a2f611e074924e3a4bc28fb1b25a6a52b6156a3dd9c4e4851",
   "bytes": 834
  },
  "queries.json": {
   "sha256": "e2af87a623d51fc7f232b4f2c05999470941bbb27ee7e10560490c84d1d15dc6",
   "bytes": 794232
  },
  "retrieval_index_2026-09-08.jsonl.gz": {
   "sha256": "4a6098e665c8236461dccb69de71ca56dd158e2a482decebb8d9b6287640f88d",
   "bytes": 30917373
  },
  "rs_contacts_2026-09-08.tsv": {
   "sha256": "d721081d9c3a7486238e4b3cf37888b3377bf81bb4967cc5094b4f92af7249be",
   "bytes": 667579
  },
  "scaffold_groups.json": {
   "sha256": "4f316a75a42ac8c23ae4ea7b00259baaf0cb17fbef362d772b424ab94e121a63",
   "bytes": 707041
  },
  "scripts/bench_retrieval.py": {
   "sha256": "62bad7e3c62b374c597b6ecf4cb1a7f28b2275fd2579459ed2fac6b60fad2a05",
   "bytes": 4364
  },
  "scripts/build_retrieval_index.py": {
   "sha256": "d05cc5294750e00feb4688801baa12e299e367e667cd6b8a01ac86747f09cfa4",
   "bytes": 4952
  },
  "scripts/contact_pairing.py": {
   "sha256": "78e3d13c6417a94f486a2ad2b117366fa83c9206609a01f7e4583b17d8dc49f5",
   "bytes": 6176
  },
  "scripts/extend_index.py": {
   "sha256": "724d01217945d83291cc8ffb7aea6a4eac5ec1a15fd7cb0c1bc9dc6cc75b6ffd",
   "bytes": 5994
  },
  "scripts/inflation.py": {
   "sha256": "e13c361dfbfd687ab82c10045ebd274013098fb10d26fa8f3bb0e775b044a3d7",
   "bytes": 2974
  },
  "scripts/redock_test.py": {
   "sha256": "60e9455bf2df3aa668a86fad743881d51fbab50d0847b5c451afffb888a419c4",
   "bytes": 9973
  },
  "scripts/reverse_screen.py": {
   "sha256": "d43bad748a055ff4799c6e3cae0259b19a8e5d47de780b4dc5e912142aca39f0",
   "bytes": 6945
  },
  "scripts/reverse_screen_run.py": {
   "sha256": "b44f3c6dc9008cca83fb966e0c57860aa9a56605379e60b4b5af66fb76bf3bc5",
   "bytes": 5571
  },
  "scripts/throughput.py": {
   "sha256": "204e81fb0401036a4e9c1371999eb92e7e0dda160930612a485727e8fcf28441",
   "bytes": 3838
  },
  "scripts/throughput_two_arm.py": {
   "sha256": "6a79feb7710e58fc4a95200e9cf984f4792eec42228f2bdefbdc0f47753a051d",
   "bytes": 7155
  },
  "MANIFEST.txt": {
   "sha256": "5f846f0f21d0b7cfbbb04b2a364f62b688e1d764fa9e872070664ac60bb98026",
   "bytes": 2336
  }
 },
 "archive_published": "13 October 2026",
 "index_snapshot": "2026-09-08",
 "immutable": "This directory is never rewritten. A correction is published as a new dated directory, so a citation of 2026-09-08 resolves to the same bytes.",
 "docking": {
  "vina": "AutoDock Vina 1.2.7",
  "meeko": "0.8.0",
  "exhaustiveness": 16,
  "panel_complexes": 38,
  "correct_pose_generated": 27,
  "correct_pose_ranked_first": 14,
  "correct_pose_within_first_three": 23,
  "correct_at_angstrom": 2.0
 },
 "pairing": {
  "as_published_pairs": 127414,
  "as_published_sites": 28579,
  "contact_verified_pairs": 58227,
  "contact_verified_sites": 17911,
  "contact_verified_components": 27704,
  "note": "The contact calculation covered one representative entry per pairing, so the reduction is a bound. pairing_audit.json carries the coverage."
 }
}