If you're doing molecular machine learning, this gives you 100+ featurizers in one library. It handles the annoying stuff: converting SMILES to ECFP fingerprints, RDKit descriptors, or embeddings from pretrained models like ChemBERTa. The transformer API is scikit-learn compatible with built-in parallelization, and you can save/reload configs for reproducibility. One catch: it only works on Python 3.9-3.10, not 3.11+, which is frustrating if you're on a newer stack. The optional dependencies are a maze (DGL, graphormer, transformers) so expect some conda-forge wrestling for GNN models. But for QSAR pipelines or virtual screening, it beats rolling your own featurization every time.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill molfeat --agent claude-code

Installs into .claude/skills of the current project.

Files

Molfeat — Small-molecule featurization

When to use

Use this skill to turn SMILES or RDKit molecules into fingerprints, descriptors, pharmacophores, or pretrained embeddings for molecular machine learning and similarity search. Compare representations on the same molecular split and assay endpoint.

This skill targets Molfeat 1.0.0. The previous 0.11 runtime guidance is obsolete: 1.x supports modern Python and removes DGL/DGLLife, legacy Graphormer, and protein adapters. Historical model-store cards can still name removed adapters. The tagged 1.0 migration guide and source take precedence over older pages still served at the documentation's stable URL.

Installation

Create an isolated environment. Core examples were executed on Python 3.13.3/macOS Apple Silicon with Molfeat 1.0.0, datamol 0.13.0, RDKit 2026.03.6, and PyTorch 2.14.1.

uv venv --python 3.13 .venv-molfeat
uv pip install --python .venv-molfeat/bin/python "molfeat==1.0.0"

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarcobrapyk-dense-ai/scientific-agent-skillsConstraint-based metabolic modeling (COBRA). FBA, FVA, gene knockouts, flux sampling, SBML models, for systems biology and metabolic engineering analysis.2Kskills.sh installs
2k-dense-ai avatardepmapk-dense-ai/scientific-agent-skillsQuery the Cancer Dependency Map (DepMap) for cancer cell line gene dependency scores (CRISPR Chronos), drug sensitivity data, and gene effect profiles. Use for 2Kskills.sh installs
3k-dense-ai avatardiffdockk-dense-ai/scientific-agent-skillsDiffDock and DiffDock-L molecular docking. Use for protein-small-molecule pose prediction from PDB or sequence plus SMILES/SDF/MOL2, batch docking, virtual scre2Kskills.sh installs
4k-dense-ai avatarpysamk-dense-ai/scientific-agent-skillsPython/HTSlib workflows for genomic files. Use when reading, querying, filtering, or writing SAM/BAM/CRAM, VCF/BCF, FASTA/FASTQ, or tabix data with pysam, inclu2Kskills.sh installs
5k-dense-ai avatarcirqk-dense-ai/scientific-agent-skillsGoogle quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experimen2Kskills.sh installs
6k-dense-ai avatarpathmlk-dense-ai/scientific-agent-skillsUse PathML for local, research-only computational pathology workflows: load and tile slides, build preprocessing and QC pipelines, manage h5path data, quantify 2Kskills.sh installs