Evaluates a model's ability to learn molecular representations for property prediction across classification and regression tasks. It probes the model's capacity to capture local atomic environments, multi-scale fragment structures, and long-range graph dependencies. Use when the user wants to benchmark on MoleculeNet, PharmaBench, LRGB, or asks about evaluating this task. Reports ROC-AUC, RMSE.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill molecular-property-prediction-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Molecular Property Prediction Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-molecular-property-prediction-eval)More formats (shields.io, HTML) on the badges page.
---
name: molecular-property-prediction-eval
description: Evaluates a model's ability to learn molecular representations for property prediction across classification and regression tasks. It probes the model's capacity to capture local atomic environments, multi-scale fragment structures, and long-range graph dependencies. Use when the user wants to benchmark on MoleculeNet, PharmaBench, LRGB, or asks about evaluating this task. Reports ROC-AUC, RMSE.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.06336
bibtex_key: yang2026biscalegtr
confidence: high
---
# molecular-property-prediction-eval
> BiScale-GTR: Fragment-Aware Graph Transformers for Multi-Scale Molecular Representation Learning — Yi Yang et al. (2026) (arXiv:2604.06336, 2026)
## What this evaluates
Evaluates a model's ability to learn molecular representations for property prediction across classification and regression tasks. It probes the model's capacity to capture local atomic environments, multi-scale fragment structures, and long-range graph dependencies.
## Datasets
- **MoleculeNet** — total ?; splits: train (-1), val (-1), test (-1)
- **PharmaBench** — total ?; splits: train (-1), test (-1)
- **LRGB** — total 15535; splits: train (-1), val (-1), test (-1)
## Metrics
- `ROC-AUC` **(primary)** — range: [0, 1]
- Area under the receiver operating characteristic curve. Used for classification tasks on MoleculeNet biological datasets to measure ranking performance between positive and negative classes.
- `RMSE` **(primary)** — range: [0, inf)
- Root mean squared error. Used for regression tasks on PharmaBench ADMET properties and LRGB structural predictions to measure the average magnitude of prediction errors.
## Input / output format
**Input**: Molecular graphs represented as fragment tokens and atom-level structural features.
**Output**: Predicted class labels (for classification) or continuous property values (for regression).
## Scoring recipe
```python
scores = []
for seed in range(10):
best_val, best_model = -float('inf'), None
model = train(dataset, seed, early_stop=True if dataset in [MoleculeNet, PharmaBench] else False, epochs=200 if dataset == LRGB else None)
val_metric = evaluate(model, val_set)
if val_metric > best_val: best_val, best_model = val_metric, model
test_metric = evaluate(best_model, test_set)
scores.append(test_metric)
return mean(scores), std(scores)
```
## Common pitfalls
- Failing to use scaffold splits, which are explicitly required to prevent data leakage between training and test sets.
- Neglecting to apply positive class weighting for imbalanced classification tasks.
- Reporting single-run results instead of the required mean and standard deviation across 10 random seeds.
## Evidence (verbatim from paper)
> We evaluate our model on several widely used molecular property prediction benchmarks... We adopt scaffold splitting... For classification tasks with significant class imbalance, positive class weighting is applied during training... Each experiment is repeated with 10 different random seeds, and we report the mean and standard deviation of the evaluation metrics across runs.
## Citation
```bibtex
@misc{yang2026biscalegtr,
title={BiScale-GTR: Fragment-Aware Graph Transformers for Multi-Scale Molecular Representation Learning},
author={Yi Yang et al. (2026)},
year={2026},
note={arXiv:2604.06336}
}
```
- arXiv: 2604.06336
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!