Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

DeepChem Molecular ML

Guides Claude through loading molecular data and training/evaluating property-prediction models, from fingerprint baselines to GNNs and pretrained chemistry transformers.

Data & AnalyticsAdvanced33,0303,248AI score 8/10Last updated: Aug 9, 2026

What it does

Packages an end-to-end molecular machine learning workflow around DeepChem 2.8.0:

  • Data loading: SMILES, SDF files and protein sequences into NumpyDataset / DiskDataset
  • Featurization: circular fingerprints, graph-convolution inputs, RDKit descriptors
  • Splitting: scaffold splitting as the honest default, plus stratified and Butina splitters
  • Modeling: RF/XGBoost baselines → MultitaskRegressor → GCN, GAT, MPNN, AttentiveFP → ChemBERTa / GROVER / MolFormer fine-tuning
  • Benchmarks: MoleculeNet datasets (Tox21, BBBP, Delaney) with published splits
  • Three runnable scripts: predict_solubility.py, graph_neural_network.py, transfer_learning.py

It also documents real pitfalls: data leakage from random splits, GNNs underperforming fingerprints, small-data overfitting, lazy-import backend errors and the MKL 2025 / PyTorch conflict.

Who it's for

  • Drug-discovery and chemistry researchers prototyping ADMET, toxicity or solubility models
  • Graduate students reproducing MoleculeNet baselines
  • ML engineers comparing molecular representations (fingerprints vs graphs vs pretrained embeddings)
  • Teams extending into materials property prediction or protein/DNA sequence analysis

Example uses

  1. Solubility baseline: "Train a regressor on my CSV (smiles, logS) and evaluate with a scaffold split" → CircularFingerprint + Random Forest with metric report.
  2. Tox21 GNN comparison: "Train GCN and AttentiveFP on Tox21 and compare ROC-AUC" → multitask classification experiment built on the included script.
  3. Small-data transfer learning: "I only have 300 actives and the model overfits" → ChemBERTa fine-tuning plus dropout and BalancingTransformer suggestions.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/deepchem folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/deepchem/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/deepchem ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. Create the skills folder if needed: mkdir -p ~/.claude/skills
  3. Copy just this skill: cp -r scientific-agent-skills/skills/deepchem ~/.claude/skills/
  4. Check your Python version — only 3.7–3.11 is supported (python --version); 3.12+ will fail to install.
  5. For GPU work, install PyTorch (or TensorFlow/JAX) with the right CUDA build first.
  6. Install DeepChem: pip install deepchem for core utilities, or pip install 'deepchem[torch]' for GNNs and pretrained models (quotes are required in zsh).
  7. Verify with python -c "import deepchem; print(deepchem.__version__)". If you hit iJIT_NotifyEvent, run conda install "mkl<2025".
  8. Restart Claude Code and prompt something like "use deepchem to predict toxicity for these SMILES" to trigger the skill.