molfeat-molecular-featurization

Convert SMILES strings into numerical representations using over 100 featurizers.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill molfeat-molecular-featurization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molfeat-molecular-featurization
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/structural-biology-drug-discovery/molfeat-molecular-featurization
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill molfeat-molecular-featurization

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of converting complex molecular structures (SMILES strings) into numerical representations suitable for machine learning models, enabling predictive tasks in drug discovery and materials science.

Core Features & Use Cases

  • Diverse Featurization: Generates features using over 100 methods, including fingerprints (ECFP, MACCS), descriptors (RDKit, Mordred), and deep learning embeddings (ChemBERTa, GIN).
  • Scikit-learn Compatibility: Integrates seamlessly into existing ML pipelines as scikit-learn compatible transformers.
  • Use Case: Predict the binding affinity of a new drug candidate by featurizing its SMILES string using ECFP fingerprints and feeding the resulting vector into a pre-trained regression model.

Quick Start

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

Frequently Asked Questions about molfeat-molecular-featurization

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

FAQPage Schema
How do I convert SMILES strings into numerical features for machine learning?

Molecular featurization converts SMILES strings into numerical vectors using over 100 methods like ECFP fingerprints and RDKit descriptors, making them ML-ready for predictive tasks in drug discovery.

Can I use scikit-learn transformers for molecular featurization in drug discovery?

Yes, molecular featurization provides scikit-learn compatible transformers that integrate seamlessly into existing ML pipelines for QSAR modeling and virtual screening.

What types of molecular descriptors and fingerprints are available for cheminformatics?

Over 100 featurizers are available, including traditional fingerprints like ECFP and MACCS, physical descriptors like RDKit and Mordred, and deep learning embeddings like ChemBERTa.

Does this molecular featurization approach support deep learning embeddings?

Yes, it supports deep learning embeddings such as ChemBERTa and GIN alongside traditional fingerprints and descriptors, allowing conversion of molecular structures into numerical representations.

What is the best way to prepare molecular structures for QSAR modeling?

Use a unified molecular featurization interface to transform SMILES strings into numerical representations like ECFP features, which can then be fed directly into pre-trained regression models.

Do I need the molfeat library to generate molecular fingerprints?

Yes, the molfeat library is required as the underlying dependency to perform molecular featurization and generate numerical representations from chemical structures.