sugarki / README.md
Umesh1608's picture
Initial SugarKi public UI
b570d12 verified
|
Raw
History Blame Contribute Delete
1.75 kB
---
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.