molfeat

Convert SMILES and RDKit molecules into numerical feature vectors.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill molfeat-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/dralkh/seerai/tree/main/skills/molfeat
Command: npx skills add https://github.com/dralkh/seerai --skill molfeat-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Molfeat turns molecular structures into consistent numerical features, removing the friction of manual featurization for machine learning, similarity search, and chemistry workflows.

Core Features & Use Cases

  • Molecular fingerprints: Generate ECFP, MACCS, MAP4, and other fingerprints for fast screening and similarity ranking.
  • Descriptors and pharmacophores: Build interpretable 2D and 3D descriptor sets for QSAR, property prediction, and scaffold analysis.
  • Pretrained embeddings: Load ChemBERTa, ChemGPT, GNN, and Graphormer models for learned molecular representations.
  • Batch pipelines: Featurize large SMILES collections with parallel processing, caching, error handling, and reproducible saved configurations.
  • Use cases: Ideal for QSAR modeling, virtual screening, clustering, model comparison, and research pipelines that need reliable molecule-to-vector conversion.

Quick Start

Ask the molfeat skill to convert your SMILES list into the most appropriate molecular features for your model and explain which calculator or pretrained transformer to use.

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 numerical molecular features for machine learning?

Molecular featurization transforms SMILES strings into numerical vectors using fingerprints, descriptors, or pretrained embeddings. This Skill handles batch SMILES processing with parallel execution to produce ML-ready features for QSAR modeling and virtual screening.

What is the best way to generate ECFP or MACCS fingerprints for virtual screening?

Generating ECFP and MACCS fingerprints for virtual screening requires a featurization calculator that processes molecular structures into bit vectors. This Skill supports multiple fingerprint formats and parallel batch processing for fast similarity ranking and screening workflows.

Can I use pretrained molecular embeddings like ChemBERTa for QSAR modeling?

Yes, pretrained molecular embeddings like ChemBERTa, ChemGPT, and Graphormer can be loaded for QSAR modeling. This Skill integrates pretrained transformer models to generate learned molecular representations that capture structural semantics for property prediction tasks.

Does this molecular featurization tool support RDKit molecule objects as input?

This molecular featurization tool supports both SMILES strings and RDKit molecule objects as input formats. It processes these structures through calculators and transformers to output numerical feature vectors suitable for clustering and similarity search applications.

How do I featurize large SMILES collections with parallel batch processing?

Featurizing large SMILES collections with parallel batch processing involves passing molecular lists through a configured pipeline with caching and error handling. This Skill executes batch featurization while maintaining reproducible saved configurations for research pipeline consistency.

When should I use molecular descriptors instead of fingerprints for property prediction?

Molecular descriptors provide interpretable 2D and 3D property sets for QSAR and scaffold analysis, while fingerprints like ECFP offer fast structural screening. Use descriptors when you need explainable physicochemical properties and fingerprints for rapid similarity ranking workflows.