If you're doing molecular machine learning, this gives you 100+ ways to turn SMILES strings into feature vectors. It handles everything from classic fingerprints like ECFP and MACCS to pretrained transformer embeddings like ChemBERTa. The three-tier structure is smart: calculators for single molecules, transformers for batches with scikit-learn compatibility, and pretrained models for deep learning embeddings. Parallel processing works out of the box, and you can save configurations as YAML for reproducibility. The real win is not having to cobble together RDKit, DGL, and transformer libraries yourself. Whether you're building QSAR models or screening a million compounds, it consolidates the featurization step into one consistent API.

skills.sh installs
209
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill molfeat --agent claude-code

Installs into .claude/skills of the current project.

Files

Molfeat - Molecular Featurization Hub

Overview

Molfeat is a comprehensive Python library for molecular featurization that unifies 100+ pre-trained embeddings and hand-crafted featurizers. Convert chemical structures (SMILES strings or RDKit molecules) into numerical representations for machine learning tasks including QSAR modeling, virtual screening, similarity searching, and deep learning applications. Features fast parallel processing, scikit-learn compatible transformers, and built-in caching.

When to Use This Skill

This skill should be used when working with:

  • Molecular machine learning: Building QSAR/QSPR models, property prediction
  • Virtual screening: Ranking compound libraries for biological activity
  • Similarity searching: Finding structurally similar molecules
  • Chemical space analysis: Clustering, visualization, dimensionality reduction
  • Deep learning: Training neural networks on molecular data
  • Featurization pipelines: Converting SMILES to ML-ready representations
  • Cheminformatics: Any task requiring molecular feature extraction

Installation

uv pip install molfeat

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Category
Data Science & ML
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1levnikolaevich avatarln-813-optimization-plan-validatorlevnikolaevich/claude-code-skillsUse when validating optimization plans through the evaluation platform with mandatory research, parallel agent evidence, sequential merge, and bounded refinemen185skills.sh installs
2delphine-l avatarfolder-organizationdelphine-l/claude_globalBest practices for organizing project folders, file naming conventions, and directory structure standards for research and development projects149skills.sh installs
3opensensenova avatarsn-da-excel-workflowopensensenova/sensenova-skillsExcel 数据分析多步编排器。覆盖:(1) 读取多 Sheet Excel 文件并统计行数,(2) 大文件检测(≥10k 行自动 Parquet 优化),(3) 数据清洗(缺失值、文本标准化、无效字符),(4) 条件筛选与分类提取,(5) 跨 Sheet 统计聚合,(6) 导出 Excel/CSV 并提供下载链接。覆147skills.sh installs
4opensensenova avatarsn-search-academicopensensenova/sensenova-skills搜索学术论文和百科知识:ArXiv 预印本、Semantic Scholar(含引用数)、PubMed 生医文献、Wikipedia 百科。支持按章节读取 ArXiv HTML 全文和 PMC 开放获取全文,适合学术调研和深度阅读。134skills.sh installs
5dkyazzentwatwa avatarscientific-paper-figure-generatordkyazzentwatwa/chatgpt-skillsUse when asked to create publication-ready scientific figures, charts for research papers, or academic visualizations.122skills.sh installs
6ar9av avataroutline-agentar9av/paperorchestraStep 1 of the PaperOrchestra pipeline (arXiv:2604.05018). Convert (idea.md, experimental_log.md, template.tex, conference_guidelines.md) into a strict JSON outl0skills.sh installs