Spaces:
Sleeping
Sleeping
File size: 1,873 Bytes
8f66d04 5b3b0dc 8f66d04 959aa07 2c5c302 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc 8f66d04 5b3b0dc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | ---
title: BioInteract Drug-Target Interaction
emoji: 🧬
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.20.0
python_version: "3.11"
app_file: app.py
pinned: false
license: mit
short_description: Binary high-affinity DTI with model-native attribution
---
# BioInteract
BioInteract supports **binary high-affinity interaction classification** on the Davis kinase benchmark. The browser interface returns a **classifier score** and **model-native atom-residue attention attribution**. Attribution is hypothesis-generating; it is **not physical contacts**, binding-residue evidence, or a structural mechanism.
## Browser demonstration scope
The custom workflow accepts a drug SMILES string and a protein sequence. It uses Hugging Face Transformers with a **512-residue** input limit and initialises ESM-2 during application startup. For arbitrary user-supplied sequences, the configured domain-label channel uses an **unknown-domain representation** because curated annotations are not released with this demonstration.
The browser demonstration is **not numerically equivalent** to the reported **1,200-residue** evaluation pipeline, which uses cached fair-ESM embeddings. It must not be used to reproduce the reported metrics or to interpret its sigmoid classifier score as a calibrated measure.
## Reported Davis results
| Partition | AUROC | AUPRC |
|---|---:|---:|
| Random | 0.904 | 0.560 |
| Drug-ID-held-out | 0.733 | 0.167 |
| Target-ID-held-out | 0.930 | 0.525 |
Target-ID-held-out is an archived identifier-based split result. Duplicate Davis protein sequences mean it is not a strict exact-sequence-held-out estimate.
## Interpretation limit
The heatmap and residue chart rank model-native attribution. They do not identify binding residues, key contacts, a binding pocket, or a mechanistic interaction map.
|