--- title: SugarKi emoji: 🧪 colorFrom: green colorTo: blue sdk: gradio sdk_version: 5.0.0 app_file: app.py pinned: true license: apache-2.0 short_description: Ki prediction for sugar-chemistry enzymes --- # SugarKi 🧪 A sugar-chemistry-specialized Ki predictor for enzymes (polyol DHs, sugar kinases, glycosidases, sugar phosphatases, aldolases, isomerases, phosphomutases). State-of-the-art Ki models like CatPred fail catastrophically on monosaccharide and polyol inhibitors (R² = −0.95 to −1.5); SugarKi specifically targets that failure mode. ## Headline numbers | | Sugar-chemistry Ki | General Ki | |---|---|---| | CatPred zero-shot | R² = 0.243 | R² = 0.578 | | SELFprot zero-shot | R² = 0.623 | R² = 0.314 | | **SugarKi specialist** | **R² = 0.702** | (router fallback to CatPred) | ## Validation On MDH-006 WT (mannitol DH) + D-mannitol: predicted Ki = 11.78 mM in substrate mode vs literature 12 mM. 1.8% relative error. ## Setup This Space is the public UI. It calls the private SugarKi backend at [`Umesh1608/sugarki-backend`](https://huggingface.co/spaces/Umesh1608/sugarki-backend). The backend hosts the model weights, ESMFold, P2Rank, and the Plan E2 inference pipeline on a ZeroGPU A100. ### Required Space secrets | Secret | Purpose | |---|---| | `HF_TOKEN` | Read access to `Umesh1608/sugarki-backend` | | `SUGARKI_BACKEND` | (optional) Override default backend Space ID | ## Architecture ``` [ user ] → [ MWBC/sugarki frontend (this Space, CPU Basic) ] ↓ gradio_client.Client(...) [ Umesh1608/sugarki-backend (ZeroGPU A100) ] ↓ ESMFold → P2Rank → GVP-GNN → Plan E2 → log10(Ki/mM) ``` ## Citation Paper in preparation. ## License Apache-2.0.