This is a Pythonic wrapper around RDKit that handles the everyday cheminformatics grunt work: parsing SMILES, standardizing structures, computing descriptors and fingerprints, clustering compounds, and generating 3D conformers. It returns native RDKit Mol objects so you can drop down to raw RDKit when you need fine control. The API is cleaner than vanilla RDKit (compare `dm.to_mol()` and `dm.standardize_mol()` to the RDKit equivalents), includes built-in parallelization for batch operations, and supports reading from S3 or GCS via fsspec. Good for drug discovery workflows where you're processing datasets and don't want to write boilerplate. Requires Python 3.8+ and installs RDKit automatically as a dependency.

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 datamol --agent claude-code

Installs into .claude/skills of the current project.

Files

Datamol Cheminformatics Skill

Overview

Datamol is a Python library that provides a lightweight, Pythonic abstraction layer over RDKit for molecular cheminformatics. Simplify complex molecular operations with sensible defaults, efficient parallelization, and modern I/O capabilities. All molecular objects are native rdkit.Chem.Mol instances, ensuring full compatibility with the RDKit ecosystem.

Verified target: datamol 0.13.0, released September 9, 2026. Local checks used Python 3.13 and RDKit 2026.03.6. Python 3.11+ and RDKit 2024.09+ are required. The 0.13 distribution includes SELFIES, visualization, cloud, Excel and Parquet runtime dependencies. Current API examples and verification limits are recorded in references/review.md. Pin the environment: RDKit upgrades can change canonical representations and retained conformers. Compare chemical invariants, not a fixed conformer count or an exact version-dependent canonical string.

Sponsors

Details

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

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

All 137
1k-dense-ai avatardeeptoolsk-dense-ai/scientific-agent-skillsNGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualizati2Kskills.sh installs
2k-dense-ai avatardeepchemk-dense-ai/scientific-agent-skillsMolecular ML with diverse featurizers and pre-built datasets. Use for property prediction (ADMET, toxicity) with traditional ML or GNNs when you want extensive 2Kskills.sh installs
3k-dense-ai avatarbenchling-integrationk-dense-ai/scientific-agent-skillsBenchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when aut2Kskills.sh installs
4k-dense-ai avatarvaexk-dense-ai/scientific-agent-skillsUse this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM. Vaex excels at out-of-core DataFrame operations2Kskills.sh installs
5asyrafhussin avatarlaravel-inertia-reactasyrafhussin/agent-skillsLaravel + Inertia.js + React integration patterns. Use when building Inertia page components, handling forms with useForm, managing shared data, or implementing2Kskills.sh installs
6k-dense-ai avataradaptyvk-dense-ai/scientific-agent-skillsHow to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mention2Kskills.sh installs