deepchem

Featurize molecules and train models for chemical property prediction with DeepChem.

18|2|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/omar-A-hassan/medsci-agent --skill deepchem-omar-a-hassan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deepchem
Source: https://github.com/omar-A-hassan/medsci-agent/tree/main/.opencode/skills/deepchem
Command: npx skills add https://github.com/omar-A-hassan/medsci-agent --skill deepchem-omar-a-hassan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DeepChem provides a ready-to-use toolkit for molecular machine learning, enabling researchers to build models that predict chemical properties, screen compounds, and analyze molecular datasets with structured featurizers and model wrappers.

Core Features & Use Cases

  • Featurizers: CircularFingerprint, ConvMolFeaturizer, WeaveFeaturizer, RDKitDescriptors for rich molecular representations.
  • Workflows: dataset creation, train/validation/test splits, model training, and evaluation for property prediction tasks.
  • Use Case: Researchers can quickly prototype a model to predict bioactivity or physicochemical properties using a single, reproducible pipeline.

Quick Start

Install DeepChem and run a basic workflow to featurize molecules, create a dataset, split it, train a model, and evaluate its performance.

Frequently Asked Questions about deepchem

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

FAQPage Schema
How do I predict molecular properties using machine learning?▼

Predict molecular properties by featurizing compounds with ECFP or RDKitDescriptors, splitting datasets with ScaffoldSplitter, and training graph models in a reproducible pipeline. This toolkit provides ready-to-use featurizers and model wrappers for small-molecule property prediction tasks.

What molecular featurizers are available for chemical machine learning?▼

Available molecular featurizers include CircularFingerprint, ConvMolFeaturizer, WeaveFeaturizer, and RDKitDescriptors. These generate rich molecular representations for training models on chemical datasets.

How do I split chemical datasets for training and validation?▼

Split chemical datasets using ScaffoldSplitter to partition train, validation, and test sets. This ensures structured data division for reliable model evaluation in molecular screening workflows.

Do I need a Python environment to run molecular machine learning workflows?▼

Yes, a Python environment is required to run molecular machine learning workflows. You must install the DeepChem library to access its featurizers, dataset tools, and model wrappers.

Can I use RDKit descriptors for compound screening?▼

Yes, RDKitDescriptors can be used to generate molecular representations for compound screening. This allows researchers to quickly prototype models predicting bioactivity or physicochemical properties.