molfeat

Unify ML-ready molecular featurization with100+ models and workflows.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill molfeat-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/molfeat
Command: npx skills add https://github.com/Hung-3008/agusta --skill molfeat-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MolFeat provides a unified, scalable platform for converting chemical structures into machine-learning-ready features using 100+ featurizers and pretrained models. It enables researchers to build QSAR models, perform virtual screening, and analyze chemical spaces with both traditional descriptors and modern deep representations.

Core Features & Use Cases

  • Unified featurization suite: fingerprints, descriptors, pretrained embeddings, and graph features all in one library.
  • End-to-end pipelines: calculators, transformers, and pretrained transformers for batch processing.
  • Real-world workflows: QSAR modeling, similarity searching, scaffold analysis, and space exploration.
  • Interoperability: scikit-learn compatible transformers and model-store integration for deployment.

Quick Start

Launch a basic featurization workflow by creating a FPCalculator and a MoleculeTransformer, featurize a list of SMILES, and optionally save transformer state for reproducibility.

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 molecular features?

Molecular featurization converts SMILES strings into ML-ready features using calculators and transformers. You can apply 100+ featurizers, including fingerprints, descriptors, and graph embeddings, to prepare chemical structures for QSAR modeling and virtual screening.

What types of molecular fingerprints and descriptors can I use for QSAR modeling?

For QSAR modeling, you can compute diverse molecular descriptors and fingerprints, alongside pretrained language model and graph embeddings. This unified featurization suite provides scikit-learn compatible transformers to seamlessly integrate these representations into your ML pipelines.

Can I use scikit-learn compatible transformers for batch molecular featurization?

Yes, batch molecular featurization is supported through scikit-learn compatible transformers. The modular API provides calculators and pretrained transformers that process lists of SMILES strings, allowing you to save transformer state for reproducible batch workflows.

What is the best way to perform chemical space analysis using molecular embeddings?

Chemical space analysis uses molecular embeddings generated from descriptors, fingerprints, or graph models. By unifying these featurizers into a single platform, you can efficiently compute structural representations for similarity searching and scaffold analysis across large compound libraries.

Does molecular featurization for virtual screening support pretrained deep learning models?

Yes, molecular featurization for virtual screening supports pretrained deep learning models. The centralized model store integrates pretrained transformers, enabling you to apply advanced language model and graph embeddings directly to your chemical structures for ML tasks.

Why use a unified molecular featurization library instead of separate chemoinformatics tools?

A unified featurization library streamlines chemoinformatics workflows by consolidating 100+ calculators and transformers into one API. This interoperability prevents fragmented codebases, ensuring consistent feature extraction for QSAR, similarity searching, and space analysis.