BioInteract / README.md
AI4deeperScience's picture
fix: use compatible Gradio runtime
959aa07 verified
|
Raw
History Blame Contribute Delete
1.87 kB

A newer version of the Gradio SDK is available: 6.22.0

Upgrade
metadata
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.