alopecia/data/hfoc_calibration_dryrun.json

91 lines
2.3 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_honesty": "합성 dry-run. 실제 HFOC 아님. 파이프라인·게이트 작동 검증일 뿐, HFOC가 생체효능 예측을 *입증하지 않음*.",
"gates": {
"G1_kinetic_r2_thresh": 0.8,
"G2_bridge_r2_thresh": 0.8
},
"representative_rho090": {
"potency": [
12.13,
9.26,
5.97,
4.39,
4.9,
1.12
],
"G1_kinetic_r2": 0.871,
"G2_bridge_r2": 0.685,
"preds": [
56.5,
43.1,
30.9,
24.4,
28.9,
21.4
]
},
"rho_sweep": [
{
"rho": 0.5,
"G2_r2": -1.29,
"pass": false
},
{
"rho": 0.6,
"G2_r2": -0.189,
"pass": false
},
{
"rho": 0.7,
"G2_r2": -0.174,
"pass": false
},
{
"rho": 0.8,
"G2_r2": 0.076,
"pass": false
},
{
"rho": 0.9,
"G2_r2": 0.41,
"pass": false
},
{
"rho": 0.95,
"G2_r2": 0.712,
"pass": false
},
{
"rho": 1.0,
"G2_r2": 0.868,
"pass": true
}
],
"rho_threshold_to_pass_G2": 1.0,
"follicle_sweep_rho090": [
{
"n_follicles": 6,
"G2_r2": -1.556,
"pass": false
},
{
"n_follicles": 12,
"G2_r2": 0.61,
"pass": false
},
{
"n_follicles": 20,
"G2_r2": 0.693,
"pass": false
},
{
"n_follicles": 40,
"G2_r2": 0.678,
"pass": false
}
],
"follicle_threshold_to_pass_G2": null,
"g2_ceiling_note": "G2 R² 천장 ≈ ρ²(선형예측 상한). 모낭수는 *추정잡음*만 제거→천장서 정체. ρ=0.9면 천장~0.81(n=6 LOCO ~0.69).",
"schema_ready": "load_hfoc(path): [{compound,drug_class,dose_uM,challenge,invivo_efficacy,follicles:[{id,points,molecular}]}]",
"verdict": "파이프라인 작동·G1(동역학 R²0.871 통과)/G2 게이트 평가됨. **2개 분리된 병목**: ① 추정잡음(모낭수↑로 제거; 6→12모낭 급상승) ② HFOC↔생체 번역충실도 ρ(천장 R²max≈ρ² 결정). ρ=0.9면 모낭 늘려도 ~0.69서 정체(천장) → **G2≥0.8엔 ρ≳0.92 + 충분한 모낭·화합물 패널 필요**. ρ는 *wet 종간 브리지(Phase3) 전엔 미지* → dry-run은 '코드/게이트 준비됨'이지 '대체 입증' 아님."
}