Spaces:
Sleeping
A newer version of the Gradio SDK is available: 6.22.0
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.