What problem does it solve?
This Skill provides access to a comprehensive collection of AI-ready drug discovery datasets and benchmarks, enabling users to work with standardized evaluation metrics and meaningful data splits for therapeutic machine learning and pharmacological prediction.
Core Features & Use Cases
- Access to Datasets: Offers a wide range of curated datasets for single-instance prediction (ADME, toxicity), multi-instance prediction (DDI, PPI), and generation (molecule generation, retrosynthesis).
- Benchmarking: Allows systematic model evaluation using benchmark groups with standardized protocols.
- Data Functions: Provides tools for dataset splitting, model evaluation, data processing, and molecular generation oracles.
- Use Case: A drug discovery researcher might use this Skill to load and evaluate a toxicity dataset for their machine learning model, ensuring the model is trained on standardized data.
Quick Start
Install PyTDC using pip:
uv pip install PyTDC
Load ADME data:
from tdc.single_pred import ADME
data = ADME(name='Caco2_Wang')
split = data.get_split(method='scaffold')