alterlab-pytdc

Load AI-ready drug discovery datasets and benchmarks with PyTDC.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pytdc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-pytdc
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/cheminformatics/alterlab-pytdc
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pytdc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tdc, numpy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

PyTDC provides open, AI-ready datasets and standardized benchmarks for drug discovery and development, enabling researchers to quickly load, split, and evaluate models across ADME, toxicity, DTI, and generation tasks.

Core Features & Use Cases

  • Open science platform with AI-ready datasets and standardized benchmarks across the therapeutics pipeline.
  • Supports single-instance, multi-instance, and generation tasks (ADME, Tox, DTI, DDI, PPI, MolGen, RetroSyn, PairMolGen) with conventional splits (scaffold, random, cold, temporal) and benchmark groups for reproducible evaluation.
  • Includes practical templates and references under scripts/ and references/ to facilitate loading, splitting, evaluation, and generation workflows.

Quick Start

Load a dataset with PyTDC and obtain a scaffold split to begin benchmarking models.

Frequently Asked Questions about alterlab-pytdc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load AI-ready datasets for drug discovery benchmarks?

You can load AI-ready drug discovery datasets by using the provided Python tdc package utilities to access and prepare therapeutics data for reproducible model evaluation across various prediction tasks.

What types of data splits are supported for therapeutics machine learning tasks?

Therapeutics machine learning tasks support scaffold, random, cold, and temporal splits to ensure robust model evaluation across different chemical structures and time-based data distributions.

Can I benchmark molecular generation and retrosynthesis models with this package?

Yes, you can benchmark molecular generation and retrosynthesis models using the provided generation task utilities, which include standard datasets and evaluation functions for reproducible experiments.

Do I need numpy and pandas to process ADME and toxicity datasets?

Yes, numpy and pandas are required dependencies to process ADME and toxicity datasets, as they provide the foundational data manipulation structures for the benchmarking workflows.

What is the best way to evaluate drug-target interaction prediction models reproducibly?

The best way to evaluate drug-target interaction prediction models reproducibly is by using standardized benchmark groups with predefined data splits and built-in evaluation utilities for consistent results.

Does PyTDC support multi-instance prediction tasks across the therapeutics pipeline?

Yes, PyTDC supports multi-instance prediction tasks across the therapeutics pipeline, covering areas like DDI and PPI, with standardized data loading and evaluation utilities for comprehensive benchmarking.