Skip to content
Back to skills

Drugood Eval

ASecurity

Evaluates the out-of-distribution (OOD) generalization and robustness of graph neural networks and sequence models on molecular binding affinity prediction tasks under various domain shifts and annotation noise levels. Use when the user wants to benchmark on DrugOOD, or asks about evaluating this task. Reports AUROC.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill drugood-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Drugood Eval?

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

Security grade badge for Drugood Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-drugood-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-drugood-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: drugood-eval
description: Evaluates the out-of-distribution (OOD) generalization and robustness of graph neural networks and sequence models on molecular binding affinity prediction tasks under various domain shifts and annotation noise levels. Use when the user wants to benchmark on DrugOOD, or asks about evaluating this task. Reports AUROC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2201.09637
  bibtex_key: ji2022drugood
  confidence: high
---

# drugood-eval

> DrugOOD: Out-of-Distribution (OOD) Dataset Curator and Benchmark for AI-aided Drug Discovery -- A Focus on Affinity Prediction Problems with Noise Annotations — Ji et al. (2022) (arXiv:2201.09637, 2022)

## What this evaluates

Evaluates the out-of-distribution (OOD) generalization and robustness of graph neural networks and sequence models on molecular binding affinity prediction tasks under various domain shifts and annotation noise levels.

## Datasets

- **DrugOOD** — total ?; splits: train (-1), val (-1), test (-1)

## Metrics

- `AUROC` **(primary)** — range: [0, 1]
  - Area under the Receiver Operating Characteristic Curve, measuring the trade-off between true positive rate and false positive rate across classification thresholds.

## Input / output format

**Input**: Molecular graphs (derived from SMILES) for ligand-binding affinity prediction (LBAP), and protein amino acid sequences for structure-based affinity prediction (SBAP).

**Output**: Predicted binding affinity scores or classification labels, generated via a readout function and MLP layer on top of the backbone encoder.

## Scoring recipe

```python
def compute_auroc(y_true, y_pred):
    from sklearn.metrics import roc_auc_score
    return roc_auc_score(y_true, y_pred)
```

## Common pitfalls

- Using an in-distribution validation set for early stopping and hyperparameter tuning instead of the specified OOD validation set.
- Assuming domain generalization algorithms will consistently outperform Empirical Risk Minimization (ERM) on molecular graph data, as the paper shows ERM often remains competitive or superior.
- Failing to respect the specific domain split definitions (assay, scaffold, size, protein, protein-family), which dictate the nature of the distribution shift being evaluated.

## Evidence (verbatim from paper)

> We adopt the Area under the ROC Curve (AUROC) to estimate model performance; the higher score is better. In all tables in this paper, we report in parentheses the standard deviation of 3 replications, which measures the variability among replications. All datasets show performance drops due to distribution shift, with substantially better ID performance than OOD performance.

## Citation

```bibtex
@misc{ji2022drugood,
  title={DrugOOD: Out-of-Distribution (OOD) Dataset Curator and Benchmark for AI-aided Drug Discovery -- A Focus on Affinity Prediction Problems with Noise Annotations},
  author={Ji et al. (2022)},
  year={2022},
  note={arXiv:2201.09637}
}
```

- arXiv: 2201.09637

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.