molfeat

Convert chemical structures into machine learning features with fingerprints and embeddings.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Imad-Oute/ResearchForge --skill molfeat-imad-oute
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: molfeat
Source: https://github.com/Imad-Oute/ResearchForge/tree/main/OpenSource-Projects/claude-scientific-skills/scientific-skills/molfeat
Command: npx skills add https://github.com/Imad-Oute/ResearchForge --skill molfeat-imad-oute

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It provides a comprehensive toolkit for converting chemical structures into numerical representations suitable for various computational tasks.

Core Features & Use Cases

  • Molecular Property Extraction: Generate fingerprints, descriptors, and embeddings for QSAR modeling, virtual screening, and similarity analysis.
  • Transformers and Deep Learning: Access pre-trained models like ChemBERTa and ChemGPT to obtain high-dimensional molecular embeddings for advanced ML applications.
  • Integration & Pipelines: Seamlessly incorporate into scikit-learn workflows or deep learning frameworks, supporting large-scale datasets and custom preprocessing.
  • Use Case: For instance, developing a virtual screening pipeline to identify bioactive compounds using ECFP fingerprints and transformer-based embeddings.

Quick Start

Load SMILES data and compute ECFP features using a single line: create a transformer with molfeat and apply it directly to your molecule list to generate features instantly.

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?▼

You can convert SMILES strings into molecular fingerprints by using a transformer to apply featurization techniques like ECFP directly to your molecule list, generating numerical features instantly for machine learning workflows.

What are pretrained molecular embeddings and when do I need them for virtual screening?▼

Pretrained molecular embeddings are high-dimensional numerical representations of chemical structures generated by models like ChemBERTa and ChemGPT. You need them for advanced ML applications such as virtual screening and QSAR modeling.

Can I integrate molecular featurization into scikit-learn data pipelines?▼

Yes, molecular featurization can be seamlessly incorporated into scikit-learn workflows or deep learning frameworks. This integration supports large-scale datasets and custom preprocessing to ensure scalable and reproducible analysis.

What is the best way to calculate molecular descriptors for QSAR modeling?▼

The best way to calculate molecular descriptors for QSAR modeling is to use a universal featurization toolkit that transforms chemical structures into compatible numerical representations, supporting both descriptors and fingerprints.

Does molecular featurization support custom preprocessing for large-scale chemical datasets?▼

Yes, molecular featurization supports custom preprocessing and is designed to handle large-scale chemical datasets. It ensures compatibility with existing data pipelines to enable scalable and reproducible analysis workflows.