pharmacochaperone_target_prep.py | active | pharmacochaperone_target_prep.json, .png | STRC Pharmacochaperone Virtual Screen E1659A (Phase 0) | 2026-04-20 |
pharmacochaperone_phase1_mutant_pocket.py | active | pharmacochaperone_phase1_results.json, phase1_pocket_{WT,MUT}.pdb, .png | STRC Pharmacochaperone Virtual Screen E1659A (Phase 1) | 2026-04-20 (docstring audit 2026-04-25) |
pharmacochaperone_phase1b_highconf_realign.py | active | pharmacochaperone_phase1b_results.json, .png | STRC Pharmacochaperone Virtual Screen E1659A (Phase 1B) | 2026-04-20 |
pharmacochaperone_phase2_pocket_scan.py | active | pharmacochaperone_phase2_results.json, phase2_top_pocket.pdb, .png | STRC Pharmacochaperone Virtual Screen E1659A (Phase 2) | 2026-04-20 (docstring audit 2026-04-25) |
pharmacochaperone_phase2b_subpockets.py | active | pharmacochaperone_phase2b_results.json, phase2b_top_subpocket.pdb, .png | STRC Pharmacochaperone K1141 Fragment Pocket | 2026-04-20 (docstring audit 2026-04-25) |
pharmacochaperone_phase3a_pharmacophore.py | active | pharmacochaperone_phase3a_pharmacophore.json | STRC Pharmacophore Model K1141 Pocket | 2026-04-20 |
pharmacochaperone_phase3b_virtual_screen.py | active | pharmacochaperone_phase3b_virtual_screen.json | STRC Pharmacochaperone Virtual Screen Ranked Leads | 2026-04-20 (docstring audit 2026-04-25) |
pharmacochaperone_phase3c_shape_fit.py | active | pharmacochaperone_phase3c_shape_fit.json | STRC Pharmacochaperone Virtual Screen Ranked Leads | 2026-04-20 |
pharmacochaperone_phase4_common.py | active (lib) | — (imported by 4a-4f) | STRC Pharmacochaperone Phase 4 Plan | 2026-04-21 |
pharmacochaperone_phase4a_pocket_reproducibility.py | active | pharmacochaperone_phase4a_pocket_reproducibility.json | STRC Pharmacochaperone Phase 4a Pocket Reproducibility | 2026-04-21 |
pharmacochaperone_phase4b_vina_gnina_screen.py | active | pharmacochaperone_phase4b_vina_gnina_screen.json (+ docking_runs/) | STRC Pharmacochaperone Phase 4b Smoke Test | 2026-04-21 (docstring audit 2026-04-25) |
pharmacochaperone_phase4c_wt_decoy.py | active | pharmacochaperone_phase4c_wt_decoy.json | STRC Pharmacochaperone Phase 4c WT Decoy | 2026-04-21 |
pharmacochaperone_phase4d_k1141a_decoy.py | superseded by pharmacochaperone_phase4d_k1141a_double_mutant_dock.py (pointed at Ultra-Mini × TMEM145 rather than full-length E1659A) | — | flagged in STRC Pharmacochaperone Phase 4 Plan | never (scaffold) |
pharmacochaperone_phase4c_v3b_wt_decoy.py | active | pharmacochaperone_phase4c_v3b_wt_decoy.json (+ docking_runs/4c_v3b/) | STRC h01 Phase 4c-v3b WT Decoy on v3b YELLOW 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase4d_k1141a_double_mutant_dock.py | active | pharmacochaperone_phase4d_k1141a_double_mutant_dock.json (+ docking_runs/4d/) | STRC h01 Phase 4d K1141A Double-Mutant Decoy 2026-04-24 | 2026-04-24 |
pharmacochaperone_admet_triage.py | active | pharmacochaperone_admet_triage.csv (104 ADMET cols × 67 SMILES), pharmacochaperone_admet_triage.json (triage summary: 6 clean / 28 light / 33 heavy; ADMET-AI v2.0.1 via ADMET-AI) | STRC h01 Phase 7 ADMET-AI Triage 2026-04-24 | 2026-04-24 |
af3_jobs_2026-04-24_phase7h_builder.py | active (builder) | af3_jobs_2026-04-24_phase7h/ (12 job JSONs: Mini-STRC 1075-1775 × 6 NSAID CCDs × 2 WT/mut; MANIFEST.json + FASTA; submission pending Google auth) | STRC h01 Phase 7H AF3 Protein-Ligand Validation 2026-04-24 | 2026-04-24 (JSONs built; AF3 results pending 6-12 h) |
pharmacochaperone_phase6c_herg_extension.py | active | pharmacochaperone_phase6c_herg_extension.json (28 ligands × hERG/8ZYO/XB7; 21/28 sub-10 µM hit; class liability on bicyclic-aromatic-COOH) | STRC h01 Phase 6c hERG Extension 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase5c_mutant_cryptic_pocket.py | active | pharmacochaperone_phase5c_mutant_cryptic_pocket.json (20 Phase 5d E1659A snapshots; K1141 pocket stable, RMSF ratio 0.89, void 645-770 ų; 10 alt cavities, largest 435 ų at 50 Šbut matched WT full-length MD missing) | STRC h01 Phase 5c-Mutant Cryptic Pocket Scan 2026-04-24 | 2026-04-24 |
pharmacochaperone_apbs_wt_mut_pocket.py | active | pharmacochaperone_apbs_wt_mut_pocket.json + apbs_wt_mut/{wt_full,e1659a_mutant}/{pqr,dx} (APBS 3.4.1 nonlinear PBE; E1659A pocket +7.1 kT/e vs WT; Vina WT-bias is force-field artefact) | STRC h01 Phase 5j APBS WT vs Mutant Pocket Electrostatics 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase4i_apbs_pose_rescore.py | active | artifacts/phase4i_apbs_rescore/{phase4i_apbs_rescore.csv, phase4i_apbs_rescore_deltas.csv, phase4i_apbs_rescore.json, pocket_align_{R,t}.npy} (APBS grid reuse + pocket-local Kabsch alignment + pose-transplant; 20/29 v3b YELLOW prefer mutant at same geometry, median Δφ +0.70 kT/e, ΔG_formal −0.43 kcal/mol vs Vina 0/29 WT-bias; Tier-4 cheap-cross-check of Phase 5j) | STRC h01 Phase 4i APBS Pose-Transplant Rescore 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase5k_ensemble_apbs.py | active | apbs_phase5k_ensemble/snap_NNN/{chainA.pqr, apbs.in, snap_NNN_pot.dx} (20 APBS grids, one per Phase 5d mutant snapshot), artifacts/phase5k_ensemble_apbs/phase5k_ensemble_apbs.{csv,json} (pocket φ ensemble mean +5.99 ± 1.37 kT/e, 20/20 positive; PASS; confirms Phase 5j holds under MD dynamics; Tier-0 Stage A) | STRC h01 Phase 5k Ensemble APBS on Phase 5d Mutant MD 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase5k_stageb_pose_ensemble.py | active | artifacts/phase5k_ensemble_apbs/phase5k_stageb_pose_ensemble.{csv,json}, phase5k_stageb_per_ligand.csv (400 pose×snap measurements via pocket-local Kabsch transplant; median Δφ +1.08 kT/e, 92% positive, ΔG_formal −0.67 kcal/mol; top-1 by ensemble Coulomb = 2-amino-quinoline-3 / Vina rank #8; Tier-0 Stage B) | STRC h01 Phase 5k Ensemble APBS on Phase 5d Mutant MD 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase8_v5_library.py | active | artifacts/phase8_v5_library/phase8_v5_library.{csv,sdf,json} (60-ligand v5 library around 2-amino-quinoline-3 top-Coulomb scaffold; non-planar tails × CONHOH × extended R3 palette; MW 310-460, logP [−0.5, 2.9], sp3 0.30-0.52; hERG mitigation via logP reduction) | STRC h01 Phase 8 v5 Library Coulomb-Aware Design 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase8b_v5_dock_rescore.py | active | docking_runs/8b_v5/{ligands,poses,logs}/, artifacts/phase8b_v5_dock_rescore/phase8b_v5_dock_rescore.{csv,json} (60/60 Meeko+Vina dock into static E1659A + pose-transplant ensemble APBS rescore; top combined v5__aq3__adamantyl__CONHOH__-Cl at −8.19 kcal/mol combined, logP 1.94, 95% ensemble-positive; new chemistry class distinct from v3b) | STRC h01 Phase 8 v5 Library Coulomb-Aware Design 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase8c_v5_admet_triage.py | active | artifacts/phase8c_admet/{phase8c_admet_raw.csv, phase8c_admet_summary.csv, phase8c_admet_per_source.csv, phase8c_admet_summary.json} (ADMET-AI Chemprop ensemble on v5 top-20 + v3b refs; 12/20 v5 clean vs 0/10 v3b; verdict CLEAN_DELTA_VS_V3B; DILI dominates — all 1-naphthyl variants fail 93-95 pct) | STRC h01 Phase 8c v5 ADMET-AI Triage 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase5d_wt_md.py | active | artifacts/phase5d_wt_snapshots/snap_{000..019}.pdb (2 ns WT STRC MD, AMBER14SB/TIP3P/OpenCL, 14043 s wall, 12.98 ns/day, 20 snapshots; matched to Phase 5d mutant) | STRC h01 Phase 5k-WT Matched Ensemble APBS 2026-04-25 | 2026-04-25 |
pharmacochaperone_phase5k_wt_ensemble_apbs.py | active | apbs_phase5k_wt_ensemble/snap_NNN/{chainA.pqr,apbs.in,snap_NNN_pot.dx} (20 WT APBS grids), artifacts/phase5k_wt_ensemble_apbs/{csv,json} (WT pocket φ mean +1.46±1.55 kT/e; matched-ensemble Δ(mut−wt)=+4.53±0.46 kT/e = −2.79±0.28 kcal/mol formal-anion preference; Welch p=6.9e-12, Cohen’s d=3.10; paper-ready specificity claim) | STRC h01 Phase 5k-WT Matched Ensemble APBS 2026-04-25 | 2026-04-25 |
pharmacochaperone_phase8d_v5_2_library_expanded.py | active | artifacts/phase8d_v5_2_library/phase8d_v5_2_library.{csv,sdf,json} (384 v5.2 candidates: 9 tails × 5 heads × 7 R3; drug-likeness filter MW<500 logP<5 HBA≤10 rotB≤10; 280 non-planar + 104 planar) | Phase 8d v5.2 Library + Dock-Rescore 2026-04-25 (pending) | 2026-04-25 |
pharmacochaperone_phase8e_v5_2_dock_rescore.py | active | docking_runs/8e_v5_2/{ligands,poses,logs}/, artifacts/phase8e_v5_2_dock_rescore/phase8e_v5_2_dock_rescore.{csv,json} (384/384 Meeko+Vina dock into static E1659A + top-3-anionic-atom centroid + pose-transplant ensemble APBS rescore; top combined −8.13 biphenyl__CONHSO2Me__-CN but ADMET-flagged; v5 v1 top-1 adamantyl__CONHOH__-Cl at #5 combined remains #1 ADMET-clean) | STRC h01 Phase 8d 8e 8f v5.2 Library Design 2026-04-25 | 2026-04-25 |
pharmacochaperone_phase8f_v5_2_admet_triage.py | active | artifacts/phase8f_v5_2_admet/phase8f_admet_{raw,summary}.csv + .json (ADMET-AI 10-gate triage on v5.2 top-30; 15/30 clean; 14-compound shortlist combined<−7.0 AND flag-free; 8 adamantyl + 4 1-indanyl + 2 4-F-biphenyl × 4 acid-head classes) | STRC h01 Phase 8d 8e 8f v5.2 Library Design 2026-04-25 | 2026-04-25 |
pharmacochaperone_phase8g_v5_2_offtarget.py | active | artifacts/phase8g_v5_2_offtarget/phase8g_offtarget_{raw,selectivity}.{csv,json} (42 Vina docks: 6 ligands × 7 Phase 6c off-targets; 0/6 pass 100× selectivity gate including v3b ref; Vina vdW-dominated scoring cannot discriminate polar K1141 pocket vs hydrophobic membrane-protein pockets — methodological caveat for paper, not real safety failure) | STRC h01 Phase 8g v5.2 Off-Target Panel 2026-04-25 | 2026-04-25 |
scripts/phase8h_lite/druggability_score.py | active | artifacts/phase8h_lite/result_01_druggability.md (Halgren SiteMap-style Python grid burial estimator — fpocket replacement after qhull bug; K1141 pocket V 1145 ų, phobic 0.61, philic 0.39, V_pocket/V_lig 2.75; aromatic-rich shell W1612/F1646/F1169/W1652) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/extract_k1141_region.py | active (helper) | e1659a_k1141_region.pdb (25 Å sphere extract around K1141 NZ for any tool needing local protein patch) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/rwm_permeability.py | active | artifacts/phase8h_lite/result_02_rwm_permeability.md (Salt 2001 + Stokes-Einstein + Avdeef logP/TPSA + Henderson-Hasselbalch; lead P 7.6× TMPA → ~60% applied conc basal turn at 90 min; sensitivity to CONHOH pKa ±0.5 negligible) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/selectivity_charge_proxy.py | active (inconclusive lite) | artifacts/phase8h_lite/result_03_selectivity_scan.md (Vina-pose-anchored side-chain charge counts within 6 Å + 10 Å of lead CONHO⁻; Vina parked ligand at 7.5 Å from K1141 → mech-4 attractor missed; valid as lower-bound diagnostic only, true selectivity test requires APBS on enclosed off-target pockets) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/selectivity_pocket_scan.py | active (inconclusive lite) | artifacts/phase8h_lite/result_03_selectivity_scan.md (receptor-wide Lys/Arg pocket scan within 10 Å; off-target K/R clusters dominate naive count because channels have voltage-sensor / selectivity-filter K/R-rich regions; not directly comparable to enclosed K1141 pocket) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/pose_ensemble_stability.py | active | artifacts/phase8h_lite/result_04_pose_stability.md (LIE substitute: K1141 NZ position SD 1.11 Å across 20 Phase 5d snapshots, lead CONHO⁻↔NZ 5.02 ± 0.57 Å — Vina pose ensemble-stable in Coulomb attraction range; APBS-correct mode would tighten to 3 Å salt-bridge) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/tanimoto_ototoxins.py | active | artifacts/phase8h_lite/result_05_tanimoto.md (RDKit Morgan FP r=2 2048 bits; lead vs 12-compound ototoxin panel from Schacht 2008; max Tanimoto 0.127 vs aspirin, threshold 0.40 → NO ototoxin motif overlap; aminoglycoside class max 0.086) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 | 2026-04-26 |
scripts/phase7i_tier1_pose_ensemble.py | active | artifacts/phase7i_v52_combined/tier1_pose_stability.{md,csv} (K1141 NZ ↔ ligand-O min distance across 20 Phase 5d MD snapshots for 4 Tier-1 + reference; 2 Tier-1 in salt-bridge zone < 4 Å (4-F-biphenyl-phosphonate-CN 2.83 Å, adamantyl-CONHOMe-Cl 3.89 Å) — tighter than reference 5.02 Å; mech-4 K1141 engagement carries through CONHOH→CONHOMe/phosphonate head swap) | h01 log § 2026-04-26 01:5x | 2026-04-26 |
scripts/phase7i_tier1_admet_recheck.py | active | artifacts/phase7i_v52_combined/tier1_admet_recheck.{md,csv} (lookup from Phase 8f v5.2 ADMET-AI panel for 4 Tier-1 + reference; 5/5 ADMET-clean, 0 flags each; CONHOMe-Cl best on hERG 75.9 + BBB 70.9; phosphonates lower BBB 12–26 [intratympanic OK per DR5]) | h01 log § 2026-04-26 01:5x | 2026-04-26 |
scripts/phase8h_lite/rwm_permeability_tier1.py | active | artifacts/phase8h_lite/result_06_tier1_rwm_tanimoto.md (Phase 7I lead-pivot refresh: CONHOMe-Cl P 12.9× TMPA → topical-deliverable; CONHOMe-CN P 3.0× marginal; both phosphonate Tier-1 BLOCKED at pH 7.4 (di-anion, f_neutral ≈ 0, P 10⁻¹³ cm/s) → require prodrug strategy: bis-POM ester or cyclic phosphonate, cf. tenofovir disoproxil precedent; CONHOH ref unchanged 7.6× TMPA) | Phase 8h-lite | 2026-04-26 |
scripts/phase8h_lite/tanimoto_ototoxins_tier1.py | active | artifacts/phase8h_lite/result_06_tier1_rwm_tanimoto.md (RDKit Morgan FP on 4 Phase 7I Tier-1 + reference vs Schacht 2008 9-compound class panel; max Tanimoto 0.154 vs aspirin across all 5 compounds, threshold 0.40 → NO ototoxin motif on lead-pivot; aminoglycoside class max ≤ 0.09) | Phase 8h-lite | 2026-04-26 |
scripts/phase7i_apbs_offtarget_conhome.py | active | artifacts/phase7i_v52_combined/apbs_offtarget_conhome.json, apbs_offtarget_summary.md (APBS 3.4.1 + pdb2pqr 3.6.1, PARSE FF, NaCl 0.150 M, T=310 K; lead anion-O ⟨φ⟩ for adamantyl-CONHOMe-Cl: STRC +2.48, KCNQ4 +1.12, TRPM4 +6.12, TMEM16A +4.27, Cx50 −3.55 kT/e; head swap reduces TRPM4 anti-selectivity by 3.24 kT/e vs CONHOH; still fails strict +2 kT/e gate on TRPM4) | h01 log § 2026-04-26 01:5x | 2026-04-26 |
scripts/phase7i_v52_combined_analyze.py | active | artifacts/phase7i_v52_combined/v52_combined_results.{json,csv}, artifacts/phase7i_v52_combined/SUMMARY.md (Boltz-2 ligand_iptm Δ(mut−wt) over 12 paired ligands combining v52_top3 + v52_rest11; 4 mut-prefer / 5 WT-prefer / 3 tie; mean Δ = −0.007 ± 0.055, t = −0.43; head-group decomposition: CONHOMe +0.066, phosphonate +0.050, CONHOH −0.008 [tie], CONHSO2Me −0.043, COOH −0.062; lead adamantyl_CONHOH_-Cl is a tie [Δ = −0.017]; new top hit adamantyl_CONHOMe_-Cl Δ = +0.066) | h01 log § 2026-04-26 01:3x | 2026-04-26 |
scripts/phase7h_v52_rest11_analyze.py | superseded by phase7i_v52_combined_analyze.py | artifacts/phase7h_v52_rest11/v52_rest11_results.{json,csv} — single-batch v52_rest11 (9 paired ligands). Phase 7I combined merges with v52_top3 (12 paired) + adds head/body/ortho decomposition. Keep file for reproducibility; do not extend. | h01 log § 2026-04-26 01:2x | 2026-04-26 |
scripts/phase7h_v52_top3_analyze.py | superseded by phase7i_v52_combined_analyze.py | artifacts/phase7h_v52_top3/v52_top3_results.{json,csv} — single-batch v52_top3 (3 paired ligands). Phase 7I combined merges both batches and is canonical. | h01 log § 2026-04-26 01:3x | 2026-04-26 |
scripts/phase8h_v53_phosphonate_ensemble.py | superseded by phase7i_tier1_pose_ensemble.py | artifacts/phase8h_v53/v53_ensemble_distances.{json,csv} — 2-candidate Vina+ensemble check on 1-indanyl_phosphonate_-CF3 (min_d 4.39 ± 0.65 Å) + adamantyl_CONHOMe_-CN (2.63 ± 1.28 Å). Phase 7I tier-1 generalises to all 4 Tier-1 + reference with consistent prep; values differ from 7I (4.41 / 4.21 Å) due to conformer/seed. Keep for reproducibility; do not extend. | h01 log § 2026-04-26 01:3x | 2026-04-26 |
scripts/phase8g_v2/apbs_offtarget_rescore.py | active | artifacts/phase8g_v2_apbs_offtarget.json (APBS npbe mg-auto on 5 receptors with crystallographic metals retained; samples φ at lead’s hydroxamate-O atoms; STRC E1659A K1141 ref +2.51 kT/e vs TRPM4 +9.36 / TMEM16A +4.89 / KCNQ4 +0.91 / Cx50 −3.02; gate FAIL margin −6.85 kT/e; metals 17-62 Å from anion-O so failure mode is residue-driven Coulomb not Zn chelation; STRC pose anion-O sits below Phase 5k pocket-centre +5.99 kT/e — Vina pose sub-optimal for electrostatics) | STRC h01 Phase 8g-v2 APBS Off-Target Rescore 2026-04-26 | 2026-04-26 |
scripts/phase5l_fragment_af3_builder.py | active (scaffold, awaits AF3 upload) | ~/STRC/models/af3_jobs_2026-04-26_phase5l/{fragment_120,150,180,220}_{wt,e1659a}.json + manifest.json (8 AF3-server payloads for K1141 ±60/75/90/110-aa fragment ladder; selection gate pocket pLDDT ≥ 80 + K1141-ring Cα RMSD < 1.5 Å vs full-length; smallest-passing fragment becomes Phase 5m τRAMD substrate; cuts MD wall ~4× vs Phase 5d full-length) | STRC K1141 Fragment Construct Strategy | 2026-04-26 |
scripts/phase5m_taramd_skeleton.py | scaffold | — (skeleton awaiting Phase 5l winning fragment + ramd-openmm install; will run τRAMD 10×5 ns × 14 ligands for relative residence-time ranking; closes the k_off gap that all H01 phases to date have left open) | Pharmacochaperone Residence Time Criterion, RAMD-OpenMM | 2026-04-26 |
pharmacochaperone_phase4e_offtarget_selectivity.py | active | pharmacochaperone_phase4e_offtarget_selectivity.json | STRC Pharmacochaperone Phase 4e Off-Target Selectivity | 2026-04-21 |
pharmacochaperone_phase4f_interface_rescue.py | method-inadequate | pharmacochaperone_phase4f_interface_rescue.json | STRC Pharmacochaperone Phase 4f Interface Rescue SMOKE | 2026-04-22 (SMOKE inconclusive) |
pharmacochaperone_phase4g_repurpose_screen.py | active | pharmacochaperone_phase4g_repurpose_screen.json | STRC Pharmacochaperone Phase 4g Repurpose Screen | 2026-04-22 |
pharmacochaperone_phase5_md.py | scaffold | — | STRC Pharmacochaperone Phase 4 Plan (gate 7) | never (docstring audit 2026-04-25) |
pharmacochaperone_phase5a_apo_md_smoke.py | active | pharmacochaperone_phase5a_apo_md_smoke.json, artifacts/phase5a_snapshots/ | STRC h01 Phase 5 MD Ensemble Rescoring 2026-04-23 | 2026-04-23 |
pharmacochaperone_phase5b_ensemble_redock.py | active | pharmacochaperone_phase5b_ensemble_redock.json | STRC h01 Phase 5 MD Ensemble Rescoring 2026-04-23 | 2026-04-23 |
pharmacochaperone_phase5c_cryptic_pocket_detection.py | active | pharmacochaperone_phase5c_cryptic_pocket_detection.json | STRC h01 Phase 5c Cryptic Pocket Analysis 2026-04-23 | 2026-04-23 |
pharmacochaperone_phase3c_v2a_library_build.py | active | pharmacochaperone_phase3c_v2a_library_build.json, docking_runs/3c_v2/ligands/*.pdbqt | STRC h01 Phase 3c v2 Expanded Screen 2026-04-23 | 2026-04-23 |
pharmacochaperone_phase3c_v2b_ensemble_dock.py | active | pharmacochaperone_phase3c_v2b_ensemble_dock.json | STRC h01 Phase 3c v2 Expanded Screen 2026-04-23 | 2026-04-23 |
pharmacochaperone_phase3c_v3_fenamic_covalent_library.py | active | pharmacochaperone_phase3c_v3_fenamic_covalent_library.json, docking_runs/3c_v3/ligands/*.pdbqt | STRC h01 Phase 3c v3b Fenamic + Covalent Screen 2026-04-23 (pending) | 2026-04-23 |
pharmacochaperone_phase3c_v3b_ensemble_dock.py | active | pharmacochaperone_phase3c_v3b_ensemble_dock.json (0 GREEN / 29 YELLOW / 21 RED; ceiling Kd 4.57 µM) | STRC h01 Phase 3c v3b + 5d Delivery 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase5d_e1659a_md.py | active | pharmacochaperone_phase5d_e1659a_md.json, artifacts/phase5d_snapshots/snap_000-019.pdb (20 snaps, 2 ns, K1141+E1659A verified) | STRC h01 Phase 3c v3b + 5d Delivery 2026-04-24 | 2026-04-23 |
pharmacochaperone_phase5e_mutant_ensemble_redock.py | active | pharmacochaperone_phase5e_mutant_ensemble_redock.json (max kd_ratio 2.09× → WT proxy validated; 0 GREEN / 0 YELLOW / 11 RED on mutant; best flufenamic Kd 32.7 µM, tafamidis-analog 51.3 µM) | STRC h01 Phase 5e Mutant Re-Dock Delivery 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase3c_v4_library.py | active | pharmacochaperone_phase3c_v4_library.json, docking_runs/3c_v4/ligands/*.pdbqt (1,572 ligands: 1,550 combinatorial on 3 locked cores + 22 Phase 4h seeds) | STRC h01 Phase 3c v4 Fragment-Grow (running, write-up pending) | 2026-04-24 |
pharmacochaperone_phase3c_v4_ensemble_dock.py | active | pharmacochaperone_phase3c_v4_ensemble_dock.json (0 GREEN / 32 YELLOW / 18 RED of 1,572; top mean −7.27 Kd 4.65 µM f_PC 0.341; 92 min wall) | STRC h01 Phase 3c v4 Fragment-Grow Delivery 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase6c_offtarget_panel.py | active (—prep + —dock 6/6 targets via verified bound-ligand PDBs: TRPM4 8RD9/A1H0C, Cx50-via-Cx36 8QOJ/YMZ, KCNQ4 7BYM/FBX, TMEM16A 7ZK3/JRF, COX-1 1Q4G/BFL, COX-2 5IKR/ID8; cif-fallback parser handles obabel HETATM stripping) | pharmacochaperone_phase6c_targets.json (Stage A); pharmacochaperone_phase6c_offtarget_panel.json (Stage B 60 docks: tafamidis Kd 1.5 µM COX, 4.7 µM TMEM16A, 55 µM TRPM4, 461 µM KCNQ4; bicyclic-COOH bioisosteres ALL hit COX+TMEM16A sub-5 µM but cleanly de-select KCNQ4) | STRC h01 Phase 6c Full 6-Target Panel 2026-04-24 | 2026-04-24 |
pharmacochaperone_phase6c_crossdock_v4.py | scaffold (executes the moment v4 ensemble dock JSON lands; extracts top-N v4 winners by mean ΔG, writes ligand panel JSON, invokes Phase 6c —dock with v4-derived selectivity reference) | pharmacochaperone_v4_top_for_6c.json + populates pharmacochaperone_phase6c_offtarget_panel.json with selectivity_ratio | (pending v4 verdict) | never (waiting on v4) |
scripts/phase8h_lite/cochlear_pbpk_ode.py | active | artifacts/phase8h_lite/result_07_cochlear_pbpk.{json,md} (8-compartment PBPK ODE: DEPOT→MEC→PER_B↔PER_A↔ENDO→HC_CYT↔HC_ER + BLOOD; HC_ER Cmax 0.4–1.3 µM at 100 µM applied IT dose; default-apical fraction-time-above-1µM = 0%; eustachian-tube clearance ≈ 11 000× faster than RWM crossing → free-drug bottleneck; mass balance 100%) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 §7 · ELX-02 In Vitro Clinical PBPK Disconnect | 2026-04-26 |
scripts/phase8h_lite/k1141_interface_map.py | active | artifacts/phase8h_lite/result_08_k1141_interface_map.{json,md} (Phase 5d full-length 1775-res snapshot; K1141 → central FN3-like, A1659 → C-terminal ZP-like, 13.91 Å apart; pocket-shell ≤ 12 Å = 47 residues; K1141 SASA-proxy 120, partially-buried; surface runs near K1141 ≤ 3 contiguous residues → no canonical partner-interface patch; CFTR F508del + Elexacaftor architectural analog) | STRC h01 Phase 8h-lite Light Computational Evidence Package 2026-04-26 §8 · Migalastat Dosing-Cycle Principle | 2026-04-26 |
scripts/phase8g_v3_pocket_max_phi.py | active | artifacts/phase8g_v3/pocket_max_phi.{json,md} (resamples existing Phase 8g-v2 / 7i APBS dx grids with solvent-accessibility mask 1.5–4.0 Å; pocket top-10% φ across 5 receptors × 2 lead variants; CONHOH FAIL margin −5.24 kT/e (STRC +29.95 ≤ TMEM16A +35.19); CONHOMe FAIL margin −2.49 kT/e (STRC +21.90 ≤ TRPM4 +24.39); FAIL is residue-driven not pose-driven on both variants → Phase 8g-v3 full re-dock STOPPED, τRAMD promoted P0) | STRC h01 Phase 8g-v3-lite + 8h-lite 9 Pocket Max Phi + Dose Sweep 2026-04-26 | 2026-04-26 |
scripts/phase8h_lite/cochlear_pbpk_dose_sweep.py | active | artifacts/phase8h_lite/result_09_pbpk_dose_sweep.{json,md} (PBPK dose-escalation × apical-uptake matrix: 100 µM / 1 mM / 10 mM × fast/default/slow apical t½; 1 mM IT closes therapeutic window across all apical brackets at 94-97 % time-HC_ER ≥ 1 µM with 0 % HC_CYT ≥ 50 µM cytosol safety breach; 10 mM = safety cliff 66-94 % cytosol breach in fast/default; 1 mM locked as new reference dose) | STRC h01 Phase 8g-v3-lite + 8h-lite 9 Pocket Max Phi + Dose Sweep 2026-04-26 | 2026-04-26 |
scripts/phase5l_selection_gate.py | active | artifacts/phase5l/selection_results.{json,md} (gemmi CIF parser; pocket pLDDT, K1141-ring Cα RMSD, whole-fragment RMSD vs Phase 5d snap_010 across 8 AF3 fragment-variants; strict gate FAIL on all [whole-frag-RMSD floor 4.87 Å — AF3 single-domain divergence]; relaxed gate ring-only fidelity → 151_e1659a winner: ring RMSD 0.97 Å, pocket pLDDT 78.7, pTM 0.65) | STRC h01 Phase 5l + 5m Smoke Fragment AF3 + tauRAMD Pipeline 2026-04-26 | 2026-04-26 |
scripts/phase5m_taramd_smoke.py | active | artifacts/phase5m_smoke/{smoke_fragment.pdb, smoke_ligand.sdf, smoke_system.xml, smoke_trajectory.dcd, smoke_ramd.log, smoke_log.csv, smoke_result.json} (τRAMD smoke on hand-truncated 151-aa Phase 5d fragment + lead adamantyl-CONHOMe-Cl; 45 714 atoms, OpenCL Metal, 14 kcal/mol/Å bias, 2 fs timestep; UNBOUND at MD step 8950 = 17.9 ps biased MD; ligand COM drift 4.07 nm to threshold; ~10 min wall total; 1-replica smoke validates pipeline, production needs 10 replicas/ligand for SEM) | STRC h01 Phase 5l + 5m Smoke Fragment AF3 + tauRAMD Pipeline 2026-04-26 | 2026-04-26 |
scripts/phase5l_fragment_af3_builder.py | active (executed 2026-04-26) | ~/STRC/models/af3_jobs_2026-04-26_phase5l/{strc_k1141_frag_{121,151,181,221}_{wt,e1659a}.json, manifest.json, submission_log.json, downloads/} (8 AF3 server JSON payloads + submission via alphafold-server skill in 2 min wall + 8 CIFs/40 models downloaded; submission_log.json maps each to AFS job ID + URL + local files) | STRC h01 Phase 5l + 5m Smoke Fragment AF3 + tauRAMD Pipeline 2026-04-26 | 2026-04-26 |
scripts/phase5m_taramd_skeleton.py | superseded by phase5m_taramd_smoke.py | — (skeleton retained for reproducibility; documented original Phase 5m design intent before smoke surfaced operational lessons; do not extend) | STRC h01 Phase 5l + 5m Smoke Fragment AF3 + tauRAMD Pipeline 2026-04-26 | 2026-04-26 |
scripts/phase5n_lite_nglyc_calnexin_map.py | active | artifacts/phase5n_lite/result_nglyc_map.{json,md} (NX[ST] sequon map across 1775-aa STRC; 14 sequons total, 0 in C-terminal ZP-like 1501-1771 where E1659A lives, nearest sequon [email protected] Å outside 25 Å calnexin engagement; E1659A creates 0 / destroys 0 sequons → calnexin extended-retention NEGATIVE as rate-limiting step candidate; reranks BiP/HRD1-SEL1L up) | STRC h01 Phase 5n-lite Calnexin Retention NEGATIVE 2026-04-26 | 2026-04-26 |
scripts/phase5p_v53_weakanion_library.py | active | artifacts/phase5p/v53_library.{csv,json,md} (12 v5.3 acyl-sulfonamide candidates: 2 heads × 2 bodies × 3 tails; 6/12 PASS Lipinski + TPSA ≤ 100 + ≤ 1 anion gates; top-3 next-gen 1-indanyl_acylsulfonamide_SO2Me_-Cl MW 415.9, adamantyl_acylsulfonamide_SO2Me_-Cl MW 434.0 [direct head-swap of v5.2 lead], adamantyl_acylsulfonamide_SO2Me_-CF3 MW 467.5; activation gated on Phase 5m STRC:TRPM4 τ-ratio < 5×) | STRC h01 Phase 5p v53 Acyl Sulfonamide Library 2026-04-26 | 2026-04-26 |
scripts/phase5m_taramd_production.py | active | artifacts/phase5m_production/{fragment_5d_truncated_e1659a.pdb, per_ligand/<lig>/{system.xml, equilibrated_state.xml, topology.pdb, replica_<k>/{ramd.log, trajectory.dcd, result.json}}, ranking.{json,md}} (5 v5.2 ligands × 5 replicas on Phase-5d-truncated 151-aa K1141 fragment, all 25 replicas UNBOUND in 13-55 ps biased MD; final τ̄: CONHOMe-CN 26.1 / 4-F-biphenyl-phosphonate-CN 21.1 / CONHOMe-Cl LEAD 19.6 / 1-indanyl-phosphonate-CF3 19.0 / CONHOH mech-anchor 15.4 ps; within-STRC spread 1.7× falsifies same-head kinetic-selectivity rescue → v5.3 pipeline activated; subprocess-per-replica with 30-min wall-cap, parent-side log parse, single-call run_RAMD_sim, Gasteiger charges; 5 SIGSEGV/parser-race bugs debugged) | STRC h01 Phase 5m Production tauRAMD Ranking 2026-04-26 | 2026-04-26 |
scripts/phase5m_aggregate_completed.py | active | artifacts/phase5m_production/aggregate_partial.{json,tsv} (read-only roll-up of all per_ligand/<lig>/replica_*/result.json; produces per-ligand n_done / n_unbound / n_censored / median+mean+min+max τ_ps; safe to run while production is alive — no writes inside per_ligand/) | STRC h01 Phase 5m Production tauRAMD Ranking 2026-04-26 | 2026-04-26 |
scripts/phase5e_v2_mutant_redock.py | active (running 2026-04-26 — 3 BG re-runs in flight + B-lite-v3 finished) | artifacts/phase5e_v2/<source>/{aggregate.json, aggregate.tsv, ligands/<lig>.pdbqt, docking/<lig>__snap_NNN.{pdbqt,log}} (generic mutant-ensemble Vina re-dock against 20 Phase 5d snapshots; same K1141 pocket box 18×18×18 Å on residues 1141/1135/1137/1165/1167/1175 Cα centroid as Phase 5e; receptor PDBQT via obabel -xr --partialcharge gasteiger. 2026-04-26 patch (Phase 5e-v3): ligand SMILES → PDBQT via dimorphite-DL pH 7.4 protonation → meeko PDBQT writer — fixes Gasteiger zero-anion artifact (verified phosphonate dianion = −2.000 e); fallback to obabel/Gasteiger if meeko fails on a given molecule. Sources: v3b-top50 (Phase 3c v3b stage2, 50 lig × 20 snap, 1000 dockings ~3-4h), v5.2 (full 384-lig library, ~21h overnight), v5.2-shortlist (5 τRAMD lig, ~10 min), v5.3-pass (Phase 5p PASS-list 6 lig), v5.3-top3 (h01 hub-prioritised 3 acyl-sulfonamides, complements Boltz-2 5q batch). Writes outputs INSIDE STRC vault — replaces stale ~/Brain/research/strc/models WORK_DIR. Finding 2026-04-26 11:5x: B-lite-v3 (formal-charge full 20-snap) Spearman ρ(Vina ΔG, −τRAMD median) = −0.9 (was −1.0 with Gasteiger) — anti-correlation persists → rigid-receptor protocol is the load-bearing artifact, not partial charges. | STRC h01 Phase 5e-v2 v5.2 Shortlist Vina vs tauRAMD 2026-04-26 | 2026-04-26 |
scripts/phase5e_v2_partial_wt_vs_mut.py | active | artifacts/phase5e_v2/v3b-top50/partial_wt_vs_mut.{json,tsv} (early WT→mut shift extractor; reads latest ~/STRC/logs/phase5e_v2_v3b_top50_*.log, parses per-ligand ΔG runs in flight, joins to Phase 3c v3b stage2_results WT mean_dG; produces directional ΔΔG signal with caveat that n=1/snap is noisy. Used 2026-04-26 to surface the early “11/13 weaker on mutant” trend that was later traced to Gasteiger zero-anion artifact and re-interpreted post-Phase 5e-v2 update.) | STRC h01 Phase 5e-v2 v5.2 Shortlist Vina vs tauRAMD 2026-04-26 | 2026-04-26 |
models/boltz_jobs_2026-04-26_phase5q_v53/inputs/{v5.3__aq3__*.yaml} (3 jobs) + aggregate.{json,tsv} | active (delivered 2026-04-26 04:31 UTC, 23:14 wall on M5 MPS) | models/boltz_jobs_2026-04-26_phase5q_v53/{inputs/*.yaml, results/boltz_results_inputs/predictions/<lig>/{*.cif, confidence_*_model_{0..4}.json}, aggregate.{json,tsv}, MANIFEST.json} (Boltz-2 v2.2.1 protein-ligand cofold on STRC mini-fragment 701-aa × 3 v5.3 acyl-sulfonamide top-3 with dimorphite-DL pH 7.4 deprotonated SMILES [CS(=O)(=O)[N-]C(=O)...]; 5 diffusion samples per ligand, 0 failed. All 3 PASS ipTM ≥0.50. Best: 1-indanyl_acylsulfonamide_SO2Me_-Cl ipTM 0.645 / pTM 0.855 / 5-seed mean 0.578±0.056. Tightest σ: adamantyl_acylsulfonamide_SO2Me_-Cl σ=0.034. Phase 5q proof note delivered: Boltz-2 + Vina-v3 rigid AGREE on rank-1 = 1-indanyl_SO2Me_-Cl — opposite of Phase 5e-v2 v5.2 phosphonate finding (Vina vs τRAMD anti-correlated on dianion). Method agreement contingent on anion charge magnitude (−1 sulfonamide vs −2 phosphonate).) | STRC h01 Phase 5q v5.3 Acyl Sulfonamide Boltz-2 + Vina Consensus 2026-04-26 | 2026-04-26 |
scripts/phase5m_trpm4_taramd.py | active (DELIVERED 2026-04-26 14:50 UTC, PID 45852 exited cleanly after 2 lig × 3 replicas = 6 runs, ~2h M5 Metal) | artifacts/phase5m_trpm4/{trpm4_8rd9_chainA_fixed.pdb (PDBFixer-treated 606-aa monomer of TRPM4 8RD9 chain A, 4914 atoms), per_ligand/<lig>/{system.xml, equilibrated_state.xml, topology.pdb, replica_<k>/{ramd.log, trajectory.dcd, result.json}}, ranking.{json,md}, partial_status.md, paper_figure3.{png,svg}} (cross-target τRAMD; clones Phase 5m production with 3 substitutions: SNAP→8RD9_stripped.pdb chain A, USE_PHASE5D_TRUNC=False with PDBFixer hydrogen-add, DOCK_POSES→docking_runs/6c_offtarget/TRPM4/poses_8g/. 2 ligands [adamantyl_CONHOMe_-Cl LEAD + adamantyl_CONHOH_-Cl mech-anchor — only Phase 5m candidates with existing TRPM4 8RD9 docked poses] × 3 replicas = 6 runs total. Result: τ_TRPM4 / τ_STRC = 1.08-1.52×, both FAIL Phase 5p gate >5×. Replica_02 LEAD outlier τ=53.4 ps suggests TRPM4 metastable secondary mode. Caveat: trajectory DCD reporter only writes on displacement events, gave 1-5 frames per replica — insufficient for residue-contact analysis until re-run with 100-step interval.) | STRC h01 Phase 5m TRPM4 Cross-Target tauRAMD 2026-04-26 | 2026-04-26 |
scripts/phase5m_paper_figure3_taramd.py | active (executed 2026-04-26 15:05 UTC) | artifacts/phase5m_trpm4/paper_figure3.{png,svg} (3-panel matplotlib figure: Panel A = STRC τRAMD per-ligand × 5 with median bars + per-replica scatter; Panel B = TRPM4 τRAMD × 2 with replica_02 outlier visible at 53 ps; Panel C = ratio bars + Phase 5p gate horizontal line at 5× + parity at 1×. Reads aggregate JSON files, no new compute.) | STRC h01 Phase 5m TRPM4 Cross-Target tauRAMD 2026-04-26 (Figure 3) | 2026-04-26 |
scripts/phase5m_trpm4_replica_analysis.py | broken — needs fix next session (ran 2026-04-26 15:01 UTC; output written but analysis inconclusive) | artifacts/phase5m_trpm4/replica_02_metastable_analysis.{json,md} (intended residue-contact comparator across 3 LEAD replicas to identify TRPM4 anti-target residues; FAILED on two issues: (a) Phase 5m DCD reporter triggers on displacement events not regular intervals, gave 1/1/5 frames — too sparse; (b) atom-filter logic cherry-picks non-standard residue names from solvent, giving spurious min-distances ~181 Å. Fix: (i) tighten filter to chain.id=='A' AND residue.name in STANDARD_AA_3; (ii) re-run TRPM4 τRAMD replica_02 with DCD interval 100 steps for 540-frame dense trajectory.) | (will back paper Figure 3 mechanism panel after fix) | 2026-04-26 |
scripts/phase5e_v2_paper_figure2.py | active (executed 2026-04-26 15:18 UTC) | artifacts/phase5e_v2/paper_figure2.{png,svg} (3-panel matplotlib figure: Panel A = Gasteiger-blind v5.2 phosphonate scatter [archived smoke, n=1 → ρ=NaN, placeholder text]; Panel B = formal-charge v5.2 phosphonate scatter ρ=−0.7 still inverted; Panel C = v5.3 sulfonamide Vina×Boltz-2 scatter, methods AGREE. Title encodes the chemistry-class rule: anion ≥−1.5 → AGREE, ≤−2 → INVERT. Reads aggregate JSON, no compute.) | STRC h01 Phase 5e-v2 v5.2 Shortlist Vina vs tauRAMD 2026-04-26 (Figure 2) + STRC h01 Phase 5q v5.3 Acyl Sulfonamide Boltz-2 + Vina Consensus 2026-04-26 | 2026-04-26 |
scripts/phase5q_strc_dock_v53.sh | scaffold (next-session execution pending) | models/docking_runs/8e_v5_3/poses/{v5.3__aq3__*acylsulfonamide*.pdbqt} (Vina exh=16 dock of v5.3 top-3 onto STRC E1659A snap_010 receptor PDBQT, K1141 pocket-ring centroid box from phase5e_v2/v5_2-shortlist/docking/snap_010_box.json. ~10 min. Step 1 of v5.3 within-target τRAMD pipeline.) | (lemma pre-screen path) | 2026-04-26 |
scripts/phase5q_strc_taramd_v53.py | DELIVERED 2026-04-26 20:00 UTC (~14 min wall on M5 Max CPU OpenMM, all 15/15 UNBOUND in 7.1–22.3 ps biased MD) | artifacts/phase5q_strc_v53/{per_ligand/<lig>/{system.xml, equilibrated_state.xml, topology.pdb, replica_<k>/{ramd.log, trajectory.dcd, result.json}}, ranking.{json,md}} (Phase 5m clone with v5.3 LIGANDS + DOCK_POSES → 8e_v5_3/poses + OUT → phase5q_strc_v53. Within-target σ_within = 1.45× (max/min τ̄). Lemma gate triggered: σ < 3× → cross-target STRC:TRPM4 mathematically bounded ≤ 2.9× ≪ 5× → v5.3 kinetic-selectivity rescue falsified pre-emptively; TRPM4 v5.3 dock/τRAMD SKIPPED (~3h saved). Bug fix: f-string {u:.1f if u else '—'} invalid; replaced with temp var u_str. Also created models/docking_runs/8e_v5_3/poses/ symlinks → phase5e_v2/v5_3-top3/ligands/*.pdbqt so DOCK_POSES resolves.) | STRC h01 Phase 5q v5.3 STRC Within-Target tauRAMD 2026-04-26 | 2026-04-26 |
scripts/phase5q_paper_figure4_v53_pre_emptive.py | DELIVERED 2026-04-26 20:25 UTC | artifacts/phase5q_strc_v53/paper_figure4.{png,svg} (2-panel matplotlib: Panel A = v5.3 STRC τRAMD per-ligand mean ± SEM bars + per-replica scatter, within-target σ annotated; Panel B = lemma cross-target bound 2.9× vs required 5× gate, σ_within ≥ 3× threshold overlay. Reads ranking.json. No new compute, ~2 s.) | STRC h01 Phase 5q v5.3 STRC Within-Target tauRAMD 2026-04-26 + STRC Paper Draft Outline 2026-04-25 §4.6 | 2026-04-26 |
scripts/phase9b_lite_residue_field_decomposition.py | DELIVERED 2026-04-27 11:29 HKT | artifacts/phase9b_lite_residue_field/{phase9b_lite_residue_field.json, radius_summary.csv, per_snapshot_radius_fields.csv, phase9b_lite_residue_field.md} (APBS-free residue-field smoke on matched n=20 WT Phase 5a + n=20 E1659A Phase 5d snapshots; formal charged side-chain representatives around K1141-ring centroid. Broad shells support E1659A>WT sign: 18 A delta +0.181 q/A, paired p=1.54e-10; 12-24 A positive. 9 A inner shell opposes, so mechanism is wide charged-neighbourhood, not uniformly positive microenvironment. Not production MM-PBSA.) | STRC h01 Phase 9b-lite Residue Field Decomposition 2026-04-27 | 2026-04-27 |
scripts/phase9b_mmpbsa_smoke.py | DELIVERED 2026-04-27 11:54 HKT — TOOLING_READY_INPUTS_BLOCKED | artifacts/phase9b_mmpbsa_smoke/{phase9b_mmpbsa_smoke.json, phase9b_mmpbsa_smoke.md} (Phase 9b preflight: probes GROMACS, gmx_MMPBSA, MMPBSA.py, cpptraj, tleap, antechamber; inventories h01 topology inputs; attempts Phase 5q E1659A OpenMM holo → Amber path. Result: tools callable, but no matched WT holo v5.3 input and no native GROMACS/Amber topology files; ParmEd conversion blocked by 37,405 bonds without Amber bond types. No MM-PBSA sign produced.) | STRC h01 Phase 9b MM-PBSA Tooling Preflight 2026-04-27 | 2026-04-27 |
scripts/phase9b_matched_holo_input_builder.py | DELIVERED 2026-04-27 14:13 HKT — DOCKED_POSE_CHARGE_REPAIRED_MINIMIZED_SMOKE_PASS | artifacts/phase9b_matched_holo_inputs/{phase9b_matched_holo_inputs.json, phase9b_matched_holo_inputs.md, wt/, e1659a/} + artifacts/phase9b_geometry_sanity/{phase9b_geometry_sanity.json, phase9b_geometry_sanity.md} (repaired Phase 9b matched WT/E1659A Amber inputs for v5.3 adamantyl acyl-sulfonamide-Cl on snap_010. Source pose is now the full-length Phase 5e-v2 Vina PDBQT, not the Phase 5q centroid-only τRAMD SDF; Meeko/Vina formal-charge PDBQT charges are patched into GAFF2 mol2, ligand charge sum −1.000000. tleap PASS for both. Raw WT still has one 1.167 A O—O contact and raw WT MM-GBSA is invalid; 80-step restrained minimization removes all heavy-heavy contacts <2.5 A in both WT/E1659A. Minimized one-frame MM-GBSA smoke: WT DELTA TOTAL −13.03, E1659A −17.79 kcal/mol; compatibility smoke only, not production binding estimate.) | STRC h01 Phase 9b Matched Amber Input Compatibility 2026-04-27 | 2026-04-27 |
scripts/phase9b_minrelax_multiframe_smoke.py | DELIVERED 2026-04-27 14:38 HKT — MINRELAX_MULTIFRAME_SMOKE_SUPPORTIVE | artifacts/phase9b_minrelax_multiframe_smoke/{phase9b_minrelax_multiframe_smoke.{json,md}, wt/, e1659a/} (reuses repaired matched WT/E1659A Amber inputs, runs 60 extra implicit-GB minimization steps with protein restrained and ligand free, writes 6 frames per condition, then rescored with MMPBSA.py GB. WT DELTA TOTAL -15.84 +/- 0.46 SEM; E1659A -18.18 +/- 0.09; E1659A-minus-WT -2.35 kcal/mol. Robustness smoke only; production explicit-solvent holo MD / MM-PBSA still pending.) | STRC h01 Phase 9b Min-Relax Multi-Frame MM-GBSA Smoke 2026-04-27 | 2026-04-27 |
scripts/phase9x_v53_alpha_sensitivity.py | DELIVERED 2026-04-27 11:45 HKT | artifacts/phase9x_v53_alpha_sensitivity/{alpha_sensitivity.json, input_metrics.csv, alpha_scores.csv, alpha_sensitivity.md} (rank-only v5.3 committee sensitivity across existing Boltz-2, Vina n=20, tauRAMD n=20, and ADMET-AI axes. Score = mean_affinity_rank + alpha*mean_kinetic_rank + mean_admet_rank, lower better. adamantyl_acylsulfonamide_SO2Me_-Cl remains rank-1 for alpha 0.5-2.0; supports practical lead robustness without unit-mixing.) | STRC h01 Phase 9x v5.3 Lead Committee Alpha Sensitivity 2026-04-27 | 2026-04-27 |
models/artifacts/phase8c_v5_3_admet/ (inline ADMET-AI runner via /opt/miniconda3/envs/admet-ai/bin/admet_predict) | DELIVERED 2026-04-26 20:25 UTC | models/artifacts/phase8c_v5_3_admet/{v5_3_admet_raw.csv, v5_3_admet_summary.{csv,json}, run.log} (ADMET-AI Lightning ensemble forward pass on 3 v5.3 SMILES from phase5p library. 10-endpoint drugbank-approved-percentile gate at 90.0. Result: 2/3 fully clean — adamantyl_-Cl and adamantyl_-CF3 (0 flags); affinity-rank-1 1-indanyl_-Cl has 1 borderline flag (CYP3A4_Veith 90.4 vs 90.0). Inline runner pattern, not a checked-in script.) | STRC h01 Phase 8c v5.3 ADMET-AI Triage 2026-04-26 | 2026-04-26 |
scripts/phase5q_trpm4_dock_v53.sh | scaffold (next-session, conditional on lemma gate) | models/docking_runs/6c_offtarget/TRPM4/poses_8g/{v5.3__aq3__*acylsulfonamide*.pdbqt} (Vina exh=16 dock of v5.3 top-3 onto TRPM4 8RD9 receptor PDBQT, pocket centre (152.46, 150.45, 134.72) Å from Phase 7I/8G mean dock centroid. ~10 min. Step 4 of v5.3 cross-target pipeline; only run if Phase 5q STRC σ ≥ 3×.) | (lemma cross-target validation path) | 2026-04-26 |
scripts/phase5q_trpm4_taramd_v53.py | scaffold (next-session, conditional) | artifacts/phase5q_trpm4_v53/{per_ligand/<lig>/.../result.json, ranking.{json,md}} (Phase 5m TRPM4 clone with v5.3 LIGANDS + LIB_CSV → v53_library.csv + OUT → phase5q_trpm4_v53. Cross-target τRAMD on v5.3 sulfonamide. ~3h Metal GPU. Final answer to “does sulfonamide chemistry break the within-target → cross-target lemma’s bound on this scaffold class?”.) | (paper Figure 3 expansion) | 2026-04-26 |
phases/STRC h01 Phase 5e-v3 v3b-top50 Mutant Ensemble Re-Dock 2026-04-26 SKELETON.md | scaffold (in flight 2026-04-26, D-v3 at snap_013/20 ~70%) | proof note shell with structure for: top-10 Vina v3 ranking, full ΔΔG mut-WT distribution, candidates with mut-tighter signal worth Phase 5e-v4 NAGL+soft-receptor follow-up. Numbers will be filled by next wakeup at 15:53 UTC. | (will be canonical after D-v3 finishes) | 2026-04-26 |
autoresearch/phase5e_v2_rho_optimizer/{program.md, eval.py, history.jsonl, README.md} | scaffold (Pilot Zero, no experiments yet 2026-04-26) | (closed-loop autoresearch harness adapting karpathy/autoresearch pattern: agent edits phase5e_v2_mutant_redock.py to optimize Spearman ρ(Vina ΔG, −τRAMD median) on v5.2 shortlist; baseline ρ=−0.9, gate ρ≥+0.5 PASS-2, ρ≥+0.7 PASS-3 STOP. WALL_BUDGET_S=1800/experiment. Decision rules + ground-truth + bridge to NGAM all baked into program.md. First overnight run pending 2026-04-27.) | Autoresearch Adaptation for STRC Computational Research | 2026-04-26 |