pytdc

Load Therapeutics Data Commons datasets for drug discovery machine learning tasks.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill pytdc-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pytdc
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/chemistry/pytdc
Command: npx skills add https://github.com/hxk622/TokenDance --skill pytdc-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyTDC, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides access to a comprehensive collection of curated datasets and benchmarks for drug discovery and development, streamlining machine learning model development and evaluation.

Core Features & Use Cases

  • Access Diverse Datasets: Load datasets for ADME, toxicity, drug-target interactions (DTI), molecular generation, and more.
  • Standardized Benchmarks: Utilize pre-defined benchmark groups for systematic model comparison.
  • Data Splitting & Evaluation: Employ various splitting strategies (scaffold, cold-split) and evaluation metrics.
  • Use Case: Predict the ADME properties of a novel compound by loading the Caco2_Wang dataset and training a predictive model.

Quick Start

Use the pytdc skill to load the 'Caco2_Wang' ADME dataset and get its scaffold split.

Frequently Asked Questions about pytdc

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

FAQPage Schema
How do I load drug discovery datasets for ADME and toxicity prediction?

To load ADME and toxicity datasets for drug discovery, you can access the Therapeutics Data Commons and retrieve specific collections like the Caco2_Wang dataset. This provides curated data ready for training machine learning models.

What standardized data splits are available for machine learning benchmarks in pharmacology?

Standardized data splits for pharmacology benchmarks include scaffold splits and cold-split strategies. These methods ensure systematic model evaluation by structuring training and test sets according to molecular frameworks or entity exclusions.

Can I use Therapeutics Data Commons for multi-instance prediction tasks like drug-target interactions?

Yes, Therapeutics Data Commons supports multi-instance prediction tasks including drug-target interactions (DTI) and drug-drug interactions (DDI). It provides structured datasets to evaluate machine learning models on complex pharmacological relationships.

How do I evaluate molecular generation models for drug discovery?

You can evaluate molecular generation models for drug discovery using standardized benchmarks and molecular oracles provided by the Therapeutics Data Commons. These tools assess generated molecules against specific pharmacological properties.

Does the pytdc skill provide pre-defined benchmark groups for model comparison?

Yes, the pytdc skill provides pre-defined benchmark groups for systematic model comparison in drug discovery. These benchmarks offer standardized datasets, splits, and evaluation metrics to consistently assess machine learning performance.

What types of prediction tasks does the Therapeutics Data Commons support?

The Therapeutics Data Commons supports single-instance prediction for properties like ADME and toxicity, multi-instance prediction for drug-target interactions, and molecular generation tasks for machine learning in pharmacology.