pytdc

Load Therapeutics Data Commons datasets and tools for drug discovery tasks.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill pytdc-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pytdc
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/pytdc
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill pytdc-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides access to a comprehensive suite of AI-ready datasets and benchmarks for drug discovery and development, streamlining the process of building and evaluating machine learning models in this domain.

Core Features & Use Cases

  • Diverse Datasets: Access curated datasets for ADME, toxicity, drug-target interactions (DTI), molecular generation, and more.
  • Standardized Benchmarks: Utilize pre-defined benchmark groups for consistent model evaluation across multiple datasets.
  • Data Splitting: Employ various strategies like scaffold splits and cold splits for robust model validation.
  • Use Case: Train a machine learning model to predict the toxicity of new drug candidates using the ClinTox dataset and evaluate its performance using the admet_group benchmark.

Quick Start

Load the Caco2_Wang ADME dataset and get a scaffold split.

Frequently Asked Questions about pytdc

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

FAQPage Schema
How do I access AI-ready drug discovery datasets for machine learning?

Access curated drug discovery datasets for machine learning by loading single-instance prediction, multi-instance prediction, and generation tasks through the Therapeutics Data Commons interface. This provides AI-ready data for ADME, toxicity, and drug-target interactions to streamline model training.

What is a scaffold split and how do I use it for molecular property prediction?

A scaffold split is a data partitioning strategy that separates training and test sets based on molecular structure to ensure robust model validation. You can generate scaffold splits using the built-in data splitting utilities when loading molecular datasets like Caco2_Wang.

Can I use Therapeutics Data Commons benchmarks to evaluate cheminformatics models?

Yes, you can use Therapeutics Data Commons benchmarks to evaluate cheminformatics models. The system provides standardized benchmark groups, such as admet_group, enabling consistent model evaluation across multiple drug discovery datasets.

Does this Skill support molecular generation tasks for drug development?

Yes, this Skill supports molecular generation tasks for drug development by providing access to specific generation task datasets within the Therapeutics Data Commons. It also includes oracles for evaluating molecular properties of generated compounds.

What types of drug toxicity datasets are available for machine learning benchmarks?

Available drug toxicity datasets for machine learning benchmarks include curated collections like ClinTox within the Therapeutics Data Commons. These datasets facilitate training and evaluating models to predict the toxicity of new drug candidates.