molfeat

Convert SMILES strings and RDKit molecules into ML-ready feature representations.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill molfeat-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/molfeat
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill molfeat-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of converting molecular structures into numerical representations (features) required for machine learning models in cheminformatics and drug discovery.

Core Features & Use Cases

  • 100+ Featurizers: Access a vast library of pre-trained embeddings and hand-crafted featurizers (e.g., ECFP, MACCS, ChemBERTa).
  • ML-Ready Output: Convert SMILES strings or RDKit molecules into scikit-learn compatible transformers or direct feature vectors.
  • Use Case: Build a Quantitative Structure-Activity Relationship (QSAR) model by converting thousands of drug compounds into feature vectors and training a predictive model.

Quick Start

Use the molfeat skill to convert the SMILES string 'CCO' into ECFP features.

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?

To convert SMILES strings into molecular fingerprints for machine learning, this Skill transforms the chemical structures into numerical feature vectors. It supports generating ECFP and MACCS fingerprints directly from SMILES strings or RDKit molecules for ML model training.

Can I use molecular featurization transformers within scikit-learn pipelines?

Yes, you can use molecular featurization transformers within scikit-learn pipelines for drug discovery. The Skill provides ML-ready output by integrating featurization processes as compatible transformers, allowing seamless model building and Quantitative Structure-Activity Relationship analysis.

What types of molecular embeddings are available for cheminformatics applications?

Available molecular embeddings for cheminformatics applications include 100+ pre-trained deep learning embeddings and hand-crafted featurizers. Supported representations range from ECFP and MACCS fingerprints to ChemBERTa embeddings, providing versatile numerical representations for molecular structures.

What is the best way to featurize RDKit molecules for predictive modeling?

The best way to featurize RDKit molecules for predictive modeling is using specialized molecular featurization tools that output scikit-learn compatible feature vectors. This approach allows direct integration of chemical descriptors and embeddings into standard machine learning training workflows.

Do I need deep learning frameworks to generate molecular descriptors?

No, you do not always need deep learning frameworks to generate molecular descriptors. The Skill offers hand-crafted featurizers like ECFP and MACCS for traditional machine learning, while also supporting pre-trained deep learning embeddings like ChemBERTa for more complex representations.