pytdc

Access, process, and evaluate pharmaceutical datasets for machine learning experiments.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Imad-Oute/ResearchForge --skill pytdc-imad-oute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pytdc
Source: https://github.com/Imad-Oute/ResearchForge/tree/main/OpenSource-Projects/claude-scientific-skills/scientific-skills/pytdc
Command: npx skills add https://github.com/Imad-Oute/ResearchForge --skill pytdc-imad-oute

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides direct access to comprehensive, AI-ready drug discovery datasets and utilities for processing, splitting, and evaluating pharmacological data, enabling more efficient research workflows.

Core Features & Use Cases

  • Dataset Access & Management: Loads curated datasets covering ADME properties, toxicity, drug–target interactions, and molecules for benchmarking machine learning models.
  • Data Processing & Utility Functions: Converts molecular formats, applies filters, creates train-test splits, and computes evaluation metrics.
  • Use Case: Researchers can quickly prepare datasets, perform splits with the appropriate strategies, and evaluate model performance on standardized benchmarks like ADMET, DTI, or molecule generation tasks.

Quick Start

Load a dataset such as 'Caco2_Wang', split it with scaffold strategy, and evaluate predictions directly through natural language commands or scripts.

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 benchmarking?

To access AI-ready drug discovery datasets, you can load curated pharmacological data covering ADME properties, toxicity, and drug-target interactions directly for machine learning benchmarking. This provides standardized datasets ready for model evaluation.

What is the best way to split pharmaceutical datasets using scaffold strategies?

The best way to split pharmaceutical datasets is by applying scaffold splitting strategies to ensure structurally diverse train-test partitions. This prevents data leakage and provides reliable evaluation metrics for chemoinformatics model training.

Can I convert molecular formats and apply filters to drug-target interaction data?

Yes, you can convert molecular formats and apply filters to drug-target interaction data using built-in data processing utilities. These functions prepare raw pharmacological data for standardized benchmarking and model evaluation tasks.

Does this data utility support evaluation metrics for ADMET benchmarking tasks?

This data utility supports evaluation metrics for ADMET benchmarking tasks by providing standardized functions to compute model performance. It integrates dataset access with metric calculation to streamline end-to-end drug discovery workflows.

How do I prepare train-test splits for toxicity prediction models?

To prepare train-test splits for toxicity prediction models, use the available data splitting utilities to partition curated molecular datasets. This ensures appropriate separation of training and validation data for robust pharmacological model evaluation.