molfeat

Convert chemical structures into machine learning-ready numerical representations.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill molfeat-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/molfeat
Command: npx skills add https://github.com/sanand0/scientific-research --skill molfeat-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of converting complex molecular structures into numerical representations suitable for machine learning models, accelerating cheminformatics and drug discovery workflows.

Core Features & Use Cases

  • Diverse Featurization: Access over 100 featurizers including fingerprints (ECFP, MACCS), descriptors (RDKit, Mordred), and deep learning embeddings (ChemBERTa, GIN).
  • ML Integration: Seamlessly integrates with scikit-learn and PyTorch pipelines for QSAR modeling, virtual screening, and similarity searching.
  • Use Case: Quickly generate ECFP fingerprints for a list of 10,000 drug-like molecules to train a predictive model for biological activity.

Quick Start

Use the molfeat skill to generate ECFP fingerprints for the provided SMILES strings.

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

Molecular featurization converts chemical structures like SMILES strings into numerical representations. This Skill provides a unified interface to generate fingerprints such as ECFP and MACCS, making molecules ready for ML pipelines.

What deep learning embeddings are available for cheminformatics molecular featurization?

Deep learning embeddings for cheminformatics include ChemBERTa and GIN. This featurization Skill integrates these embeddings alongside traditional descriptors like RDKit and Mordred to support QSAR and virtual screening tasks.

Can I use molecular descriptors directly in scikit-learn and PyTorch pipelines?

Molecular descriptors and fingerprints can be used directly in scikit-learn and PyTorch pipelines. This Skill seamlessly integrates featurization outputs with these frameworks for predictive modeling and molecular similarity searching.

What's the best way to featurize thousands of drug-like molecules for QSAR modeling?

Featurizing thousands of drug-like molecules for QSAR modeling is streamlined through this Skill. It provides a unified interface to quickly generate numerical representations like ECFP fingerprints for large sets of chemical structures.

Does molecular featurization support both structural fingerprints and physicochemical descriptors?

Molecular featurization supports both structural fingerprints and physicochemical descriptors. Access over 100 featurizers including ECFP, MACCS, RDKit, and Mordred descriptors to represent chemical structures for diverse machine learning applications.

When should I use deep learning embeddings instead of ECFP fingerprints for virtual screening?

Deep learning embeddings capture complex molecular representations beyond ECFP fingerprints. This Skill provides both options for virtual screening, allowing you to choose between traditional fingerprints and deep learning embeddings based on model requirements.