Skip to content
Back to skills

Dud E Virtual Screening Eval

ASecurity

Ranks active compounds against decoys for a given protein target. It probes the model's ability to prioritize true binders in a large pool of inactive decoys and resist dataset biases. Use when the user wants to benchmark on DUD-E, AD, or asks about evaluating this task. Reports AUC.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythonperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill dud-e-virtual-screening-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dud E Virtual Screening Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dud E Virtual Screening Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dud-e-virtual-screening-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dud-e-virtual-screening-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dud-e-virtual-screening-eval
description: Ranks active compounds against decoys for a given protein target. It probes the model's ability to prioritize true binders in a large pool of inactive decoys and resist dataset biases. Use when the user wants to benchmark on DUD-E, AD, or asks about evaluating this task. Reports AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2311.16160
  bibtex_key: [REDACTED]
  confidence: high
---

# dud-e-virtual-screening-eval

> Protein-ligand binding representation learning from fine-grained interactions — Feng et al. (2023) (arXiv:2311.16160, 2023)

## What this evaluates

Ranks active compounds against decoys for a given protein target. It probes the model's ability to prioritize true binders in a large pool of inactive decoys and resist dataset biases.

## Datasets

- **DUD-E** — total ?; splits: 3-fold CV (-1)
- **AD** — total ?; splits: test (-1)

## Metrics

- `AUC` **(primary)** — range: [0, 1]
  - Area Under the ROC Curve (AUROC). Higher values indicate better ranking of actives over decoys.
- `ROC Enrichment (RE)` — range: other
  - Number of active compounds in the top X% of the ranked list divided by (total actives * X%). Evaluated at 0.5%, 1.0%, 2.0%, 5.0%.

## Input / output format

**Input**: CLS token embeddings of pocket and ligand concatenated, passed through an MLP.

**Output**: Binary classification score (active vs inactive).

## Scoring recipe

```python
auc = compute_auroc(scores, labels)
for pct in [0.5, 1.0, 2.0, 5.0]:
  top_k = ceil(pct/100 * len(scores))
  re[pct] = sum(labels[top_k]) / (total_actives * pct/100)
```

## Common pitfalls

- DUD-E contains decoy bias (topological vs physical properties), which artificially inflates supervised methods' performance.
- Uses 3-fold cross-validation; similar targets are kept within the same fold to ensure fair comparison.

## Evidence (verbatim from paper)

> We employ a 3-fold cross-validation for training and evaluation, and our dataset split setting is consistent with AttentionDTI and DrugVQA, ensuring that similar targets are kept within the same fold to facilitate a fair comparison. Several widely used measures on DUD-E are employed in our evaluation, including AUROC and the ROC Enrichment metric (denoted as RE).

## Citation

```bibtex
@misc{feng2023proteinligand,
  title={Protein-ligand binding representation learning from fine-grained interactions},
  author={Feng et al. (2023)},
  year={2023},
  note={arXiv:2311.16160}
}
```

- arXiv: 2311.16160

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.