{
  "absolute_affinity": {
    "promoted": {
      "branch": "LatticeZero Affinity v1.3",
      "readout": "v1.3 orbitless (deterministic) protected readout",
      "headline_metric": "Spearman rho",
      "pearson_note": "Pearson not computed for V27B; the validated ranking metric is Spearman rho.",
      "evidence_source": "same-prep head-to-head benchmark (2026-07-08)",
      "metrics": {
        "casf81_rho": "0.980",
        "casf285_rho": "0.959",
        "casf285_live": false,
        "casf285_n": "310",
        "casf285_rho_vs_canonical": "0.995",
        "casf285_scope": "curated reference (CASF-285), same-prep",
        "casf285_novel_rho": "",
        "casf285_date": "2026-07-08",
        "casf285_canonical_rho": "0.959",
        "blind_rho": "0.824",
        "casf81_mae": "0.420",
        "full_rho": "0.813",
        "pdbbind_rho": "0.800",
        "full_mae": "1.172",
        "casf81_count": "78",
        "pearson": "not computed",
        "blind_mae": "1.065"
      },
      "panels": [
        {
          "panel": "CASF-285",
          "scope": "310 curated complexes (same-prep)",
          "rho": "0.959",
          "error": "MAE 0.607",
          "readout": "v1.3 orbitless"
        },
        {
          "panel": "blind2019",
          "scope": "421 held-out (release ≥2019)",
          "rho": "0.824",
          "error": "MAE 1.065",
          "readout": "v1.3 orbitless (held-out)"
        },
        {
          "panel": "PDBbind",
          "scope": "4584 complexes (same-prep)",
          "rho": "0.800",
          "error": "MAE 1.221",
          "readout": "v1.3 orbitless"
        },
        {
          "panel": "full",
          "scope": "5327 complexes (same-prep)",
          "rho": "0.813",
          "error": "MAE 1.172",
          "readout": "v1.3 orbitless"
        }
      ],
      "version": "1.3"
    },
    "summary": [
      {
        "metric": "CASF-2016 scoring power (Spearman rho)",
        "note": "310 CASF core, v1.3 same-prep head-to-head",
        "value": "0.959"
      },
      {
        "metric": "Full Spearman rho",
        "note": "5327-complex broad panel (same-prep)",
        "value": "0.813"
      },
      {
        "metric": "Full MAE",
        "note": "kcal/mol",
        "value": "1.172"
      }
    ],
    "families": [
      {
        "family": "CASF-285",
        "metric": "Spearman rho",
        "result": "0.959",
        "scope": "310 curated complexes, v1.3"
      },
      {
        "family": "blind2019",
        "metric": "Spearman rho",
        "result": "0.824",
        "scope": "Held-out generalization (release ≥2019) — molecules never fit"
      },
      {
        "family": "PDBbind",
        "metric": "Spearman rho",
        "result": "0.800",
        "scope": "4584-complex panel"
      }
    ]
  },
  "generated_at": "2026-05-14",
  "model": "law74_jacs_merck_benchmark_tail_bundle",
  "parity": {
    "javascript": {
      "status": "pending",
      "tolerance": 1e-06
    },
    "rust": {
      "mean_rho": 0.8144485605806168,
      "status": "pass",
      "tolerance": 1e-09
    },
    "webgpu": {
      "status": "pending",
      "tolerance": 1e-05
    }
  },
  "relative_affinity": {
    "bands": [
      {
        "count": 27,
        "label": ">= 0.90",
        "percent": 31,
        "total": 87
      },
      {
        "count": 37,
        "label": "0.75-0.90",
        "percent": 43,
        "total": 87
      },
      {
        "count": 15,
        "label": "0.60-0.75",
        "percent": 17,
        "total": 87
      },
      {
        "count": 5,
        "label": "0.40-0.60",
        "percent": 6,
        "total": 87
      },
      {
        "count": 3,
        "label": "< 0.40",
        "percent": 3,
        "total": 87
      }
    ],
    "benchmarks": [
      {
        "mean_rho": 0.8144485605806167,
        "median_rho": 0.8247917486804188,
        "n": 87,
        "name": "Overall",
        "note": "Blind LOTO across relative-affinity targets"
      },
      {
        "mean_rho": 0.8970450922111642,
        "median_rho": 0.9285714285714286,
        "n": 33,
        "name": "EXP combined",
        "note": "Literature experimental sets"
      },
      {
        "mean_rho": 0.8756830023249697,
        "median_rho": 0.8857142857142857,
        "n": 27,
        "name": "EXP",
        "note": "Literature experimental sets"
      },
      {
        "mean_rho": 0.9931744966990402,
        "median_rho": 0.9963948540273082,
        "n": 6,
        "name": "EXP2",
        "note": "Prospective / second experimental block"
      },
      {
        "mean_rho": 0.7855490060039748,
        "median_rho": 0.7952087944497084,
        "n": 26,
        "name": "FEP-26",
        "note": "Schrodinger public FEP benchmark"
      },
      {
        "mean_rho": 0.730993228552822,
        "median_rho": 0.7522431377172494,
        "n": 14,
        "name": "OpenFF",
        "note": "OpenFF relative-affinity sets"
      },
      {
        "mean_rho": 0.7688448314325298,
        "median_rho": 0.9006698703027236,
        "n": 8,
        "name": "JACS-8",
        "note": "JACS FEP+ benchmark"
      },
      {
        "mean_rho": 0.740933120040355,
        "median_rho": 0.7778300327811589,
        "n": 6,
        "name": "Merck2",
        "note": "Merck FEP+ benchmark"
      }
    ],
    "coverage": [
      {
        "count": 84,
        "percent": 97,
        "threshold": ">= 0.50",
        "total": 87
      },
      {
        "count": 79,
        "percent": 91,
        "threshold": ">= 0.60",
        "total": 87
      },
      {
        "count": 71,
        "percent": 82,
        "threshold": ">= 0.70",
        "total": 87
      },
      {
        "count": 64,
        "percent": 74,
        "threshold": ">= 0.75",
        "total": 87
      }
    ],
    "fep_reference": {
      "mean_rho_range": "0.65-0.70",
      "runtime": "hours per edge"
    },
    "law30_baseline": 0.6554638861065752,
    "lift_vs_law30": 0.15898467447404152,
    "overall": {
      "mean_rho": 0.8144485605806168,
      "median_rho": 0.8247917486804188,
      "n": 87
    },
    "runtime": "milliseconds per edge",
    "score_progression": [
      {
        "label": "Raw mean",
        "rho": 0.286
      },
      {
        "label": "Hotspots",
        "rho": 0.42
      },
      {
        "label": "Channel routing",
        "rho": 0.52
      },
      {
        "label": "Work mode",
        "rho": 0.58
      },
      {
        "label": "Packing norm",
        "rho": 0.63
      },
      {
        "label": "Law30",
        "rho": 0.655
      },
      {
        "label": "Law43",
        "rho": 0.67
      },
      {
        "label": "Law46",
        "rho": 0.683
      },
      {
        "label": "Law60",
        "rho": 0.746
      },
      {
        "label": "Law67",
        "rho": 0.774
      },
      {
        "label": "Law68",
        "rho": 0.784
      },
      {
        "label": "Law69",
        "rho": 0.792
      },
      {
        "label": "Law70",
        "rho": 0.797
      },
      {
        "label": "Law71",
        "rho": 0.804
      },
      {
        "label": "Law72",
        "rho": 0.806
      },
      {
        "label": "Law73",
        "rho": 0.811
      },
      {
        "label": "Law74",
        "rho": 0.8144485605806168
      }
    ],
    "target_rows": [
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 1.0,
        "n_eval_edges": 3,
        "status": "unchanged",
        "target": "exp_bace1_cr"
      },
      {
        "absrho": 0.9833333333333332,
        "base_absrho": 0.7666666666666666,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.21666666666666656,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.766666666667,
        "n_eval_edges": 9,
        "status": "applied_2",
        "target": "exp_bace1_hc"
      },
      {
        "absrho": 0.6625771858763485,
        "base_absrho": 0.6625771858763485,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.6625771858763485,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "exp_bace2_cr"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 1.0,
        "n_eval_edges": 3,
        "status": "unchanged",
        "target": "exp_bace2_hc"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 1.0,
        "n_eval_edges": 5,
        "status": "unchanged",
        "target": "exp_bace_prospective"
      },
      {
        "absrho": 0.7999999999999998,
        "base_absrho": 0.7999999999999998,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "bromodomain",
        "group": "exp",
        "law30_absrho": 0.8,
        "n_eval_edges": 4,
        "status": "unchanged",
        "target": "exp_brd4_water"
      },
      {
        "absrho": 0.8857142857142857,
        "base_absrho": 0.42857142857142855,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.45714285714285713,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.428571428571,
        "n_eval_edges": 6,
        "status": "applied_4",
        "target": "exp_cdk8_koehler"
      },
      {
        "absrho": 0.9523809523809523,
        "base_absrho": 0.9523809523809523,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.9523809523809524,
        "n_eval_edges": 8,
        "status": "unchanged",
        "target": "exp_chk1_corehop"
      },
      {
        "absrho": 0.9199049251009971,
        "base_absrho": 0.9199049251009971,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.9199049251009972,
        "n_eval_edges": 9,
        "status": "unchanged",
        "target": "exp_dlk"
      },
      {
        "absrho": 0.9819805060619657,
        "base_absrho": 0.8365019125713041,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.1454785934906616,
        "family": "other",
        "group": "exp",
        "law30_absrho": 0.836501912571,
        "n_eval_edges": 8,
        "status": "applied_2",
        "target": "exp_ephx2"
      },
      {
        "absrho": 0.7619047619047619,
        "base_absrho": 0.7619047619047619,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.0,
        "family": "enzyme",
        "group": "exp",
        "law30_absrho": 0.7619047619047619,
        "n_eval_edges": 8,
        "status": "unchanged",
        "target": "exp_ftase"
      },
      {
        "absrho": 0.8096814580522261,
        "base_absrho": 0.8096814580522261,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.809681458052,
        "n_eval_edges": 14,
        "status": "unchanged",
        "target": "exp_fxa_set4"
      },
      {
        "absrho": 0.8351648351648352,
        "base_absrho": 0.521978021978022,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.3131868131868132,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.521978021978022,
        "n_eval_edges": 13,
        "status": "applied_4",
        "target": "exp_fxa_set6"
      },
      {
        "absrho": 0.5700453300684304,
        "base_absrho": 0.5313762375710912,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.038669092497339186,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.5313762375710912,
        "n_eval_edges": 46,
        "status": "applied_1",
        "target": "exp_fxa_yoshikawa"
      },
      {
        "absrho": 0.9285714285714286,
        "base_absrho": 0.9285714285714286,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "hsp90",
        "group": "exp",
        "law30_absrho": 0.928571428571,
        "n_eval_edges": 8,
        "status": "unchanged",
        "target": "exp_hsp90_2ring"
      },
      {
        "absrho": 0.8095238095238095,
        "base_absrho": 0.8095238095238095,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "hsp90",
        "group": "exp",
        "law30_absrho": 0.809523809524,
        "n_eval_edges": 8,
        "status": "unchanged",
        "target": "exp_hsp90_single"
      },
      {
        "absrho": 0.7968190728895956,
        "base_absrho": 0.7968190728895956,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.79681907289,
        "n_eval_edges": 7,
        "status": "unchanged",
        "target": "exp_irak4_s2"
      },
      {
        "absrho": 0.8660254037844387,
        "base_absrho": 0.8660254037844387,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.866025403784,
        "n_eval_edges": 3,
        "status": "unchanged",
        "target": "exp_irak4_s3"
      },
      {
        "absrho": 0.9880235200593538,
        "base_absrho": 0.5542570966186618,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.43376642344069194,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.554257096618662,
        "n_eval_edges": 8,
        "status": "applied_3",
        "target": "exp_itk"
      },
      {
        "absrho": 0.9819805060619657,
        "base_absrho": 0.9819805060619657,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.981980506062,
        "n_eval_edges": 8,
        "status": "unchanged",
        "target": "exp_jnk1_charge"
      },
      {
        "absrho": 0.8857142857142857,
        "base_absrho": 0.7714285714285715,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.11428571428571421,
        "family": "other",
        "group": "exp",
        "law30_absrho": 0.7714285714285715,
        "n_eval_edges": 6,
        "status": "applied_2",
        "target": "exp_macro_2q15"
      },
      {
        "absrho": 0.8499999999999999,
        "base_absrho": 0.6333333333333333,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.21666666666666656,
        "family": "other",
        "group": "exp",
        "law30_absrho": 0.633333333333,
        "n_eval_edges": 9,
        "status": "applied_2",
        "target": "exp_macro_3rkz"
      },
      {
        "absrho": 0.6676470588235294,
        "base_absrho": 0.13823529411764707,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.5294117647058822,
        "family": "bcl",
        "group": "exp",
        "law30_absrho": 0.138235294117647,
        "n_eval_edges": 16,
        "status": "applied_2",
        "target": "exp_mcl1_frag"
      },
      {
        "absrho": 0.9726488698881033,
        "base_absrho": 0.9726488698881033,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "exp",
        "law30_absrho": 0.9726488698881034,
        "n_eval_edges": 10,
        "status": "unchanged",
        "target": "exp_mup1"
      },
      {
        "absrho": 1.0,
        "base_absrho": 1.0,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 1.0,
        "n_eval_edges": 10,
        "status": "unchanged",
        "target": "exp_p38_frag"
      },
      {
        "absrho": 0.8671328671328671,
        "base_absrho": 0.8671328671328671,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "exp",
        "law30_absrho": 0.8671328671328671,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "exp_scytalone"
      },
      {
        "absrho": 0.8666666666666666,
        "base_absrho": 0.8666666666666666,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp",
        "law30_absrho": 0.8666666666666667,
        "n_eval_edges": 9,
        "status": "unchanged",
        "target": "exp_thrombin_charge"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "exp2",
        "law30_absrho": 1.0,
        "n_eval_edges": 5,
        "status": "unchanged",
        "target": "exp2_bace_prospective2"
      },
      {
        "absrho": 0.9882352941176471,
        "base_absrho": 0.9882352941176471,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.0,
        "family": "hsp90",
        "group": "exp2",
        "law30_absrho": 0.988235294117647,
        "n_eval_edges": 16,
        "status": "unchanged",
        "target": "exp2_hsp90_3hvd"
      },
      {
        "absrho": 0.9958246164193104,
        "base_absrho": 0.6778302010921357,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.31799441532717476,
        "family": "hsp90",
        "group": "exp2",
        "law30_absrho": 0.677830201092,
        "n_eval_edges": 9,
        "status": "applied_2",
        "target": "exp2_hsp90_kung"
      },
      {
        "absrho": 0.978021978021978,
        "base_absrho": 0.978021978021978,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "exp2",
        "law30_absrho": 0.978021978021978,
        "n_eval_edges": 14,
        "status": "unchanged",
        "target": "exp2_liga_frag"
      },
      {
        "absrho": 0.9969650916353059,
        "base_absrho": 0.9969650916353059,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "exp2",
        "law30_absrho": 0.996965091635306,
        "n_eval_edges": 10,
        "status": "unchanged",
        "target": "exp2_mup1_frag"
      },
      {
        "absrho": 1.0,
        "base_absrho": 1.0,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "exp2",
        "law30_absrho": 1.0,
        "n_eval_edges": 10,
        "status": "unchanged",
        "target": "exp2_p38_frag"
      },
      {
        "absrho": 0.7015217774933891,
        "base_absrho": 0.060388891117261055,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.641132886376128,
        "family": "gpcr",
        "group": "fep",
        "law30_absrho": 0.060388891117261,
        "n_eval_edges": 46,
        "status": "applied_4",
        "target": "fep_a2a"
      },
      {
        "absrho": 0.6574869073566191,
        "base_absrho": 0.6574869073566191,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.6574869073566191,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "fep_bace_p2"
      },
      {
        "absrho": 0.661003861003861,
        "base_absrho": 0.5418275418275418,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.11917631917631921,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.5418275418275418,
        "n_eval_edges": 36,
        "status": "applied_2",
        "target": "fep_bace_p3"
      },
      {
        "absrho": 0.3150226735160751,
        "base_absrho": 0.3150226735160751,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.3150226735160751,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "fep_bace_retro"
      },
      {
        "absrho": 0.7999999999999998,
        "base_absrho": 0.7999999999999998,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "bromodomain",
        "group": "fep",
        "law30_absrho": 0.8,
        "n_eval_edges": 4,
        "status": "unchanged",
        "target": "fep_brd4"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 1.0,
        "n_eval_edges": 5,
        "status": "unchanged",
        "target": "fep_btk"
      },
      {
        "absrho": 0.8854761712455399,
        "base_absrho": 0.6283458261762206,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.2571303450693193,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.6283458261762207,
        "n_eval_edges": 19,
        "status": "applied_2",
        "target": "fep_chk1"
      },
      {
        "absrho": 0.8276847746592725,
        "base_absrho": 0.8276847746592725,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.827684774659,
        "n_eval_edges": 12,
        "status": "unchanged",
        "target": "fep_egfr"
      },
      {
        "absrho": 0.8969230769230769,
        "base_absrho": 0.7284615384615385,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.16846153846153844,
        "family": "enzyme",
        "group": "fep",
        "law30_absrho": 0.728461538462,
        "n_eval_edges": 25,
        "status": "applied_1",
        "target": "fep_faah"
      },
      {
        "absrho": 0.586450399612756,
        "base_absrho": 0.586450399612756,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.5864503996127561,
        "n_eval_edges": 46,
        "status": "unchanged",
        "target": "fep_fxa"
      },
      {
        "absrho": 0.7070302317969057,
        "base_absrho": 0.6004007340493192,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.10662949774758657,
        "family": "other",
        "group": "fep",
        "law30_absrho": 0.6004007340493193,
        "n_eval_edges": 41,
        "status": "applied_2",
        "target": "fep_galectin3"
      },
      {
        "absrho": 0.7999999999999999,
        "base_absrho": 0.7999999999999999,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.8,
        "n_eval_edges": 9,
        "status": "unchanged",
        "target": "fep_hiv1pr"
      },
      {
        "absrho": 0.7761569131077329,
        "base_absrho": 0.7761569131077329,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.776156913108,
        "n_eval_edges": 23,
        "status": "unchanged",
        "target": "fep_hne"
      },
      {
        "absrho": 0.8976731550541891,
        "base_absrho": 0.8976731550541891,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "hsp90",
        "group": "fep",
        "law30_absrho": 0.8999125505224705,
        "n_eval_edges": 19,
        "status": "unchanged",
        "target": "fep_hsp90_k"
      },
      {
        "absrho": 0.9882352941176471,
        "base_absrho": 0.9882352941176471,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "hsp90",
        "group": "fep",
        "law30_absrho": 0.988235294117647,
        "n_eval_edges": 16,
        "status": "unchanged",
        "target": "fep_hsp90_m"
      },
      {
        "absrho": 0.8944271909999159,
        "base_absrho": 0.8944271909999159,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.894427191,
        "n_eval_edges": 4,
        "status": "unchanged",
        "target": "fep_jak1"
      },
      {
        "absrho": 0.9666666666666666,
        "base_absrho": 0.5666666666666667,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.3999999999999999,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.566666666667,
        "n_eval_edges": 9,
        "status": "applied_4",
        "target": "fep_jak2_s1"
      },
      {
        "absrho": 0.725648189669034,
        "base_absrho": 0.725648189669034,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.725648189669034,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "fep_jak2_s2"
      },
      {
        "absrho": 0.9912087912087912,
        "base_absrho": 0.9912087912087912,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "fep",
        "law30_absrho": 0.9912087912087912,
        "n_eval_edges": 14,
        "status": "unchanged",
        "target": "fep_liga"
      },
      {
        "absrho": 0.6247161641617478,
        "base_absrho": 0.5857657870408975,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.038950377120850255,
        "family": "gpcr",
        "group": "fep",
        "law30_absrho": 0.5857657870408975,
        "n_eval_edges": 103,
        "status": "applied_2",
        "target": "fep_ox2r"
      },
      {
        "absrho": 0.7138775510204082,
        "base_absrho": 0.5576530612244898,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.1562244897959184,
        "family": "gpcr",
        "group": "fep",
        "law30_absrho": 0.557653061224,
        "n_eval_edges": 49,
        "status": "applied_2",
        "target": "fep_p2y1r"
      },
      {
        "absrho": 0.7904175888994168,
        "base_absrho": 0.6061602153873602,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.18425737351205662,
        "family": "gpcr",
        "group": "fep",
        "law30_absrho": 0.606160215387,
        "n_eval_edges": 28,
        "status": "applied_1",
        "target": "fep_p2y1r_ortho"
      },
      {
        "absrho": 0.8108014394452869,
        "base_absrho": 0.45871400792465133,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.3520874315206356,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.4587140079246513,
        "n_eval_edges": 47,
        "status": "applied_4",
        "target": "fep_renin"
      },
      {
        "absrho": 0.7818181818181819,
        "base_absrho": 0.7818181818181819,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "other",
        "group": "fep",
        "law30_absrho": 0.781818181818,
        "n_eval_edges": 10,
        "status": "unchanged",
        "target": "fep_t4lys"
      },
      {
        "absrho": 0.8545454545454545,
        "base_absrho": 0.21818181818181817,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.6363636363636364,
        "family": "bromodomain",
        "group": "fep",
        "law30_absrho": 0.2181818181818181,
        "n_eval_edges": 11,
        "status": "applied_2",
        "target": "fep_taf1"
      },
      {
        "absrho": 0.769481701781376,
        "base_absrho": 0.40717692893971685,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.36230477284165913,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.4071769289397168,
        "n_eval_edges": 57,
        "status": "applied_3",
        "target": "fep_thrombin_water"
      },
      {
        "absrho": 0.8447931151489645,
        "base_absrho": 0.41922781428022354,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.42556530086874095,
        "family": "protease",
        "group": "jacs",
        "law30_absrho": 0.4254291533530641,
        "n_eval_edges": 58,
        "status": "applied_7",
        "target": "jacs_bace1"
      },
      {
        "absrho": 0.9278707615378927,
        "base_absrho": 0.7405270381262203,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.18734372341167238,
        "family": "kinase",
        "group": "jacs",
        "law30_absrho": 0.7405270381262203,
        "n_eval_edges": 25,
        "status": "applied_3",
        "target": "jacs_cdk2"
      },
      {
        "absrho": 0.5318563789152024,
        "base_absrho": 0.5318563789152024,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "jacs",
        "law30_absrho": 0.5318563789152024,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "jacs_jnk1"
      },
      {
        "absrho": 0.0269768281801307,
        "base_absrho": 0.0269768281801307,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "bcl",
        "group": "jacs",
        "law30_absrho": 0.0269768281801307,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "jacs_mcl1"
      },
      {
        "absrho": 0.9457925886104938,
        "base_absrho": 0.5431079711889953,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.4026846174214984,
        "family": "kinase",
        "group": "jacs",
        "law30_absrho": 0.5431079711889953,
        "n_eval_edges": 18,
        "status": "applied_6",
        "target": "jacs_p38"
      },
      {
        "absrho": 0.8734689790675545,
        "base_absrho": 0.6647433984861085,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.20872558058144597,
        "family": "phosphatase",
        "group": "jacs",
        "law30_absrho": 0.664743398486,
        "n_eval_edges": 39,
        "status": "applied_3",
        "target": "jacs_ptp1b"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.9999999999999998,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "jacs",
        "law30_absrho": 1.0,
        "n_eval_edges": 4,
        "status": "unchanged",
        "target": "jacs_thrombin"
      },
      {
        "absrho": 0.9999999999999998,
        "base_absrho": 0.8999999999999998,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.09999999999999998,
        "family": "kinase",
        "group": "jacs",
        "law30_absrho": 0.9,
        "n_eval_edges": 5,
        "status": "applied_1",
        "target": "jacs_tyk2"
      },
      {
        "absrho": 0.8247917486804188,
        "base_absrho": 0.18986029209327202,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.6349314565871468,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.189860292093272,
        "n_eval_edges": 57,
        "status": "applied_9",
        "target": "merck2_cmet"
      },
      {
        "absrho": 0.7946592086490374,
        "base_absrho": 0.3211555353885908,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.47350367326044657,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.321155535389,
        "n_eval_edges": 58,
        "status": "applied_6",
        "target": "merck2_eg5"
      },
      {
        "absrho": 0.7907535935912372,
        "base_absrho": 0.6143734339985675,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.17638015959266973,
        "family": "transcription",
        "group": "merck2",
        "law30_absrho": 0.614373433999,
        "n_eval_edges": 58,
        "status": "applied_3",
        "target": "merck2_hif2a_jmc2023"
      },
      {
        "absrho": 0.5260312772331658,
        "base_absrho": 0.5260312772331658,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "phosphatase",
        "group": "merck2",
        "law30_absrho": 0.5260312772331658,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "merck2_shp2"
      },
      {
        "absrho": 0.7444564201171904,
        "base_absrho": 0.42166176588695714,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.32279465423023324,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.42194134768026,
        "n_eval_edges": 101,
        "status": "applied_3",
        "target": "merck2_syk"
      },
      {
        "absrho": 0.7649064719710805,
        "base_absrho": 0.04236049804679695,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.7225459739242835,
        "family": "enzyme",
        "group": "merck2",
        "law30_absrho": 0.0423604980467969,
        "n_eval_edges": 55,
        "status": "applied_9",
        "target": "merck2_tnks2"
      },
      {
        "absrho": 0.8956043956043956,
        "base_absrho": 0.4230769230769231,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.47252747252747257,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.4230769230769231,
        "n_eval_edges": 13,
        "status": "applied_4",
        "target": "openff_cdk2"
      },
      {
        "absrho": 0.660052879071892,
        "base_absrho": 0.5791695391516671,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0808833399202249,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.5791695391516672,
        "n_eval_edges": 45,
        "status": "applied_2",
        "target": "openff_cdk8"
      },
      {
        "absrho": 0.3864632516605693,
        "base_absrho": 0.3864632516605693,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.3864632516605693,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "openff_eg5"
      },
      {
        "absrho": 0.7954473383140603,
        "base_absrho": 0.29155361376851846,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.5038937245455419,
        "family": "transcription",
        "group": "openff",
        "law30_absrho": 0.291553613769,
        "n_eval_edges": 44,
        "status": "applied_5",
        "target": "openff_hif2a"
      },
      {
        "absrho": 0.7650401069518716,
        "base_absrho": 0.3649732620320856,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.40006684491978606,
        "family": "bcl",
        "group": "openff",
        "law30_absrho": 0.364973262032,
        "n_eval_edges": 33,
        "status": "applied_4",
        "target": "openff_mcl1"
      },
      {
        "absrho": 0.7589512339290211,
        "base_absrho": 0.4739921107144007,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.28495912321462036,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.4818156236198725,
        "n_eval_edges": 44,
        "status": "applied_3",
        "target": "openff_p38"
      },
      {
        "absrho": 0.7455350415054778,
        "base_absrho": 0.17249275120826985,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.5730422902972079,
        "family": "other",
        "group": "openff",
        "law30_absrho": 0.1724927512082698,
        "n_eval_edges": 27,
        "status": "applied_5",
        "target": "openff_pde2"
      },
      {
        "absrho": 0.6629828208775576,
        "base_absrho": 0.4349491191596454,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.22803370171791215,
        "family": "other",
        "group": "openff",
        "law30_absrho": 0.43494911916,
        "n_eval_edges": 38,
        "status": "applied_4",
        "target": "openff_pfkfb3"
      },
      {
        "absrho": 0.6984660797192065,
        "base_absrho": 0.6984660797192065,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "phosphatase",
        "group": "openff",
        "law30_absrho": 0.6984660797192065,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "openff_ptp1b"
      },
      {
        "absrho": 0.8078632478632478,
        "base_absrho": 0.6690598290598291,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.13880341880341873,
        "family": "phosphatase",
        "group": "openff",
        "law30_absrho": 0.66905982906,
        "n_eval_edges": 26,
        "status": "applied_1",
        "target": "openff_shp2"
      },
      {
        "absrho": 0.5896787423103212,
        "base_absrho": 0.5090225563909775,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.08065618591934376,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.509022556391,
        "n_eval_edges": 56,
        "status": "applied_2",
        "target": "openff_syk"
      },
      {
        "absrho": 0.7172932330827068,
        "base_absrho": 0.15037593984962405,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.5669172932330827,
        "family": "protease",
        "group": "openff",
        "law30_absrho": 0.15037593985,
        "n_eval_edges": 20,
        "status": "applied_7",
        "target": "openff_thrombin"
      },
      {
        "absrho": 0.8232541015764541,
        "base_absrho": 0.5774110155880336,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.24584308598842042,
        "family": "enzyme",
        "group": "openff",
        "law30_absrho": 0.577411015588,
        "n_eval_edges": 29,
        "status": "applied_2",
        "target": "openff_tnks2"
      },
      {
        "absrho": 0.9272727272727272,
        "base_absrho": 0.5151515151515151,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.4121212121212121,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.515151515152,
        "n_eval_edges": 10,
        "status": "applied_1",
        "target": "openff_tyk2"
      }
    ],
    "top_lifts": [
      {
        "absrho": 0.7649064719710805,
        "base_absrho": 0.04236049804679695,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.7225459739242835,
        "family": "enzyme",
        "group": "merck2",
        "law30_absrho": 0.0423604980467969,
        "n_eval_edges": 55,
        "status": "applied_9",
        "target": "merck2_tnks2"
      },
      {
        "absrho": 0.7015217774933891,
        "base_absrho": 0.060388891117261055,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.641132886376128,
        "family": "gpcr",
        "group": "fep",
        "law30_absrho": 0.060388891117261,
        "n_eval_edges": 46,
        "status": "applied_4",
        "target": "fep_a2a"
      },
      {
        "absrho": 0.8545454545454545,
        "base_absrho": 0.21818181818181817,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.6363636363636364,
        "family": "bromodomain",
        "group": "fep",
        "law30_absrho": 0.2181818181818181,
        "n_eval_edges": 11,
        "status": "applied_2",
        "target": "fep_taf1"
      },
      {
        "absrho": 0.8247917486804188,
        "base_absrho": 0.18986029209327202,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.6349314565871468,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.189860292093272,
        "n_eval_edges": 57,
        "status": "applied_9",
        "target": "merck2_cmet"
      },
      {
        "absrho": 0.7455350415054778,
        "base_absrho": 0.17249275120826985,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.5730422902972079,
        "family": "other",
        "group": "openff",
        "law30_absrho": 0.1724927512082698,
        "n_eval_edges": 27,
        "status": "applied_5",
        "target": "openff_pde2"
      },
      {
        "absrho": 0.7172932330827068,
        "base_absrho": 0.15037593984962405,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.5669172932330827,
        "family": "protease",
        "group": "openff",
        "law30_absrho": 0.15037593985,
        "n_eval_edges": 20,
        "status": "applied_7",
        "target": "openff_thrombin"
      },
      {
        "absrho": 0.6676470588235294,
        "base_absrho": 0.13823529411764707,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.5294117647058822,
        "family": "bcl",
        "group": "exp",
        "law30_absrho": 0.138235294117647,
        "n_eval_edges": 16,
        "status": "applied_2",
        "target": "exp_mcl1_frag"
      },
      {
        "absrho": 0.7954473383140603,
        "base_absrho": 0.29155361376851846,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.5038937245455419,
        "family": "transcription",
        "group": "openff",
        "law30_absrho": 0.291553613769,
        "n_eval_edges": 44,
        "status": "applied_5",
        "target": "openff_hif2a"
      },
      {
        "absrho": 0.7946592086490374,
        "base_absrho": 0.3211555353885908,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.47350367326044657,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.321155535389,
        "n_eval_edges": 58,
        "status": "applied_6",
        "target": "merck2_eg5"
      },
      {
        "absrho": 0.8956043956043956,
        "base_absrho": 0.4230769230769231,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.47252747252747257,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.4230769230769231,
        "n_eval_edges": 13,
        "status": "applied_4",
        "target": "openff_cdk2"
      },
      {
        "absrho": 0.8857142857142857,
        "base_absrho": 0.42857142857142855,
        "bucket": "DISTRIBUTED",
        "delta_vs_base": 0.45714285714285713,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.428571428571,
        "n_eval_edges": 6,
        "status": "applied_4",
        "target": "exp_cdk8_koehler"
      },
      {
        "absrho": 0.9880235200593538,
        "base_absrho": 0.5542570966186618,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.43376642344069194,
        "family": "kinase",
        "group": "exp",
        "law30_absrho": 0.554257096618662,
        "n_eval_edges": 8,
        "status": "applied_3",
        "target": "exp_itk"
      },
      {
        "absrho": 0.8447931151489645,
        "base_absrho": 0.41922781428022354,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.42556530086874095,
        "family": "protease",
        "group": "jacs",
        "law30_absrho": 0.4254291533530641,
        "n_eval_edges": 58,
        "status": "applied_7",
        "target": "jacs_bace1"
      },
      {
        "absrho": 0.9272727272727272,
        "base_absrho": 0.5151515151515151,
        "bucket": "VDW_LOBE",
        "delta_vs_base": 0.4121212121212121,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.515151515152,
        "n_eval_edges": 10,
        "status": "applied_1",
        "target": "openff_tyk2"
      },
      {
        "absrho": 0.9457925886104938,
        "base_absrho": 0.5431079711889953,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.4026846174214984,
        "family": "kinase",
        "group": "jacs",
        "law30_absrho": 0.5431079711889953,
        "n_eval_edges": 18,
        "status": "applied_6",
        "target": "jacs_p38"
      },
      {
        "absrho": 0.7650401069518716,
        "base_absrho": 0.3649732620320856,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.40006684491978606,
        "family": "bcl",
        "group": "openff",
        "law30_absrho": 0.364973262032,
        "n_eval_edges": 33,
        "status": "applied_4",
        "target": "openff_mcl1"
      },
      {
        "absrho": 0.9666666666666666,
        "base_absrho": 0.5666666666666667,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.3999999999999999,
        "family": "kinase",
        "group": "fep",
        "law30_absrho": 0.566666666667,
        "n_eval_edges": 9,
        "status": "applied_4",
        "target": "fep_jak2_s1"
      },
      {
        "absrho": 0.769481701781376,
        "base_absrho": 0.40717692893971685,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.36230477284165913,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.4071769289397168,
        "n_eval_edges": 57,
        "status": "applied_3",
        "target": "fep_thrombin_water"
      },
      {
        "absrho": 0.8108014394452869,
        "base_absrho": 0.45871400792465133,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.3520874315206356,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.4587140079246513,
        "n_eval_edges": 47,
        "status": "applied_4",
        "target": "fep_renin"
      },
      {
        "absrho": 0.7444564201171904,
        "base_absrho": 0.42166176588695714,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.32279465423023324,
        "family": "kinase",
        "group": "merck2",
        "law30_absrho": 0.42194134768026,
        "n_eval_edges": 101,
        "status": "applied_3",
        "target": "merck2_syk"
      }
    ],
    "weak_targets": [
      {
        "absrho": 0.0269768281801307,
        "base_absrho": 0.0269768281801307,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "bcl",
        "group": "jacs",
        "law30_absrho": 0.0269768281801307,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "jacs_mcl1"
      },
      {
        "absrho": 0.3150226735160751,
        "base_absrho": 0.3150226735160751,
        "bucket": "ELECTRO_ATT",
        "delta_vs_base": 0.0,
        "family": "protease",
        "group": "fep",
        "law30_absrho": 0.3150226735160751,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "fep_bace_retro"
      },
      {
        "absrho": 0.3864632516605693,
        "base_absrho": 0.3864632516605693,
        "bucket": "STERIC_CONC",
        "delta_vs_base": 0.0,
        "family": "kinase",
        "group": "openff",
        "law30_absrho": 0.3864632516605693,
        "n_eval_edges": 0,
        "status": "fallback_unreliable_law30_export",
        "target": "openff_eg5"
      }
    ]
  }
}