molfeat

Featurize SMILES or RDKit molecules into machine-learning-ready vectors with Molfeat.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill molfeat-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/molfeat
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill molfeat-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Molfeat provides a unified interface to convert molecular structures into ML-ready feature vectors using hundreds of featurizers and pretrained models, saving time and ensuring consistency across pipelines.

Core Features & Use Cases

  • 100+ featurizers including ECFP, MACCS, descriptors, and pretrained transformers like ChemBERTa
  • Supports SMILES and RDKit molecules, batch processing, caching, and scikit-learn compatibility
  • Use cases: QSAR/QSPR modeling, virtual screening, similarity searching, chemical space analysis

Quick Start

Featurize SMILES data into machine-learning-ready vectors using Molfeat.

Frequently Asked Questions about molfeat

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

FAQPage Schema
How do I convert SMILES strings into machine-learning-ready vectors for QSAR modeling?

You can featurize SMILES strings into machine-learning-ready vectors for QSAR modeling using Molfeat's unified toolkit, which supports 100+ featurizers including ECFP, MACCS, descriptors, and pretrained transformers like ChemBERTa.

What molecular fingerprints and featurizers are available for chemoinformatics pipelines?

Available molecular featurizers for chemoinformatics pipelines include ECFP, MACCS key fingerprints, molecular descriptors, and pretrained transformer models, all accessible through a unified interface for consistent feature extraction.

Can I use RDKit molecules directly for batch featurization in virtual screening workflows?

Yes, you can use RDKit molecules directly for batch featurization in virtual screening workflows, as Molfeat supports both SMILES strings and RDKit molecule objects as input formats.

Does Molfeat integrate with scikit-learn for chemical space analysis and similarity searching?

Molfeat integrates with scikit-learn for chemical space analysis and similarity searching, providing scikit-learn compatibility along with built-in caching and model-store integration for efficient molecular featurization.

Do I need to install extra dependencies to use pretrained transformers like ChemBERTa for molecular featurization?

Yes, you need to install Molfeat and optional extras to access pretrained transformers like ChemBERTa and graph models for advanced molecular featurization beyond standard fingerprints and descriptors.

What is the best way to standardize molecular featurization across multiple ML pipelines?

The best way to standardize molecular featurization across multiple ML pipelines is using a unified toolkit with calculators and transformers, ensuring consistent feature extraction from SMILES or RDKit molecules with built-in caching.