pytdc

Load drug discovery datasets and run standardized benchmarks with scaffold splits.

18|1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill pytdc-logauaengstrom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pytdc
Source: https://github.com/LogauaEngstrom/claude-scientific-skills/tree/main/scientific-skills/pytdc
Command: npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill pytdc-logauaengstrom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

AI researchers and practitioners need ready-to-use datasets and standardized benchmarks for drug discovery to accelerate model development, evaluation, and comparison across tasks and domains.

Core Features & Use Cases

  • Curated datasets for single-instance (ADME, toxicity), multi-instance (DTI, DDI), and generation (MolGen, RetroSyn) tasks.
  • Standardized evaluation with scaffold and other split strategies, plus comprehensive metadata and benchmark group support for robust generalization testing.
  • Oracles and generation tools integrated with TDC to enable goal-directed design, distribution analysis, and reproducible experiments.

Quick Start

Load a dataset with the TDC API, select a task, and create a scaffold split to begin evaluation.

Frequently Asked Questions about pytdc

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

FAQPage Schema
How do I get AI-ready datasets for drug discovery tasks like ADME and toxicity?

AI-ready datasets for drug discovery tasks like ADME and toxicity are provided as curated benchmarks. You can load them directly via the TDC API to train and evaluate models on standardized single-instance and multi-instance tasks.

How do I apply scaffold splits to test molecular generation model generalization?

Scaffold splits are applied to test molecular generation model generalization by structurally separating training and test sets. You can generate these splits using the built-in TDC utilities to ensure robust evaluation across novel chemical structures.

Can I benchmark retrosynthesis and molecular generation models using standardized oracles?

Yes, you can benchmark retrosynthesis and molecular generation models using integrated oracles. These generation tools enable goal-directed design, distribution analysis, and reproducible experiments within the therapeutics data ecosystem.

Does this drug discovery benchmarking solution require specific Python dependencies?

This drug discovery benchmarking solution requires specific Python dependencies including numpy, pandas, scipy, and the tdc library. These packages handle data manipulation, scientific computing, and provide the core therapeutics data commons ecosystem.

What is the best way to evaluate drug-target interaction models on standardized datasets?

The best way to evaluate drug-target interaction models on standardized datasets is using the provided multi-instance benchmarks. They offer comprehensive metadata and benchmark group support to compare model performance against established baselines.