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.