deepchem

Load and featurize molecular data for ML model training.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill deepchem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepchem
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/scientific-pkg-deepchem
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill deepchem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

DeepChem provides a broad toolkit for molecular ML, including loaders, featurizers, and deep learning models (GNNs) for molecules and materials.

Core Features & Use Cases

  • Molecular loaders: CSV, SDF, FASTA, etc.
  • Featurizers: Fingerprints, graph, descriptors.
  • Models & Benchmarks: MoleculeNet tasks and pretrained models.

Quick Start

Load a small dataset and featurize simple SMILES strings.

Frequently Asked Questions about deepchem

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

FAQPage Schema
How do I preprocess molecular data for machine learning models?

Preprocess molecular data by loading SMILES, SDF, or protein sequences with CSVLoader, SDFLoader, or FASTALoader, then apply featurizers like MolGraphConvFeaturizer, CircularFingerprint, or RDKitDescriptors to convert raw molecular representations into numerical features for model training.

What featurization methods work best for molecular graphs?

Graph-based featurizers like MolGraphConvFeaturizer and GroverFeaturizer convert molecular structures into graph representations, enabling graph neural network models such as GCNModel to learn directly from molecular connectivity and atomic properties.

How do I split molecular datasets for model validation?

DeepChem provides ScaffoldSplitter for chemically meaningful splits based on molecular scaffolds and RandomSplitter for standard partitioning, ensuring robust evaluation of molecular models across different data divisions.

Can I use DeepChem to benchmark against MoleculeNet datasets?

Yes, DeepChem integrates MoleculeNet benchmark tasks, enabling you to train and evaluate models like MultitaskRegressor and GCNModel on standardized molecular datasets for comparative performance assessment.

What input formats does DeepChem support for molecular data?

DeepChem accepts SMILES strings, SDF molecular structure files, FASTA protein sequences, and CSV data through dedicated loaders, providing flexibility for diverse molecular dataset sources.

Does DeepChem work for both graph and non-graph molecular models?

Yes, DeepChem supports end-to-end pipelines for both graph neural network models like GCNModel and traditional descriptor-based models like MultitaskRegressor, with appropriate featurizers for each approach.