datamol

Wrap RDKit with a Pythonic API for molecular conversion, standardization, and descriptors.

21|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OwnLabAI/ownlab --skill datamol-ownlabai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: datamol
Source: https://github.com/OwnLabAI/ownlab/tree/main/mart/skills/scientific-skills/datamol
Command: npx skills add https://github.com/OwnLabAI/ownlab --skill datamol-ownlabai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Datamol provides a Pythonic wrapper around RDKit to simplify molecular cheminformatics tasks, including format conversion, standardization, descriptors, fingerprints, clustering, and 3D conformer workflows, enabling scalable data pipelines.

Core Features & Use Cases

  • Molecule creation and format conversion (SMILES, InChI, SELFIES) with robust standardization.
  • Descriptors, fingerprints, and drug-likeness filtering for dataset screening.
  • 3D conformer generation, clustering, and SAR visualization for structure-activity analysis.
  • Batch processing with parallelization and seamless data I/O (CSV, SDF, Parquet) via fsspec.

Quick Start

Install datamol and load a molecule with a simple example to begin.

Frequently Asked Questions about datamol

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

FAQPage Schema
How do I simplify RDKit cheminformatics workflows in Python?▼

RDKit cheminformatics workflows are simplified by wrapping core functions in a Pythonic API for molecule conversion, standardization, descriptor calculation, and fingerprint generation. This approach reduces boilerplate code for routine molecular data processing tasks.

Can I batch process molecular datasets using SMILES and SDF formats?▼

Batch processing molecular datasets from SMILES and SDF formats is supported through built-in parallelization utilities. You can scale analyses across datasets of varying sizes and export results to CSV, SDF, or Parquet using fsspec for seamless I/O.

Does datamol support 3D conformer generation and SAR visualization?▼

3D conformer generation and SAR visualization are supported for structure-activity relationship analysis. The Skill provides tools to generate conformers, cluster molecular data, and visualize structure-activity relationships directly within your cheminformatics pipelines.

What is the best way to standardize molecular structures and calculate drug-likeness?▼

Standardizing molecular structures and calculating drug-likeness is handled through robust format conversion and descriptor filtering functions. Applying these workflows enables efficient dataset screening by evaluating molecular properties and filtering compounds based on drug-likeness criteria.

Do I need RDKit installed to run datamol for molecular format conversion?▼

RDKit is required to run datamol for molecular format conversion, standardization, and descriptor calculation. Optional I/O and parallelization utilities are also available to scale analyses and handle batch processing across large chemical datasets.

Why does datamol require fsspec for reading and writing molecular data files?▼

Fsspec is utilized to enable seamless data I/O across multiple file formats like CSV, SDF, and Parquet. It allows the molecular data processing pipelines to handle diverse storage backends and scale batch operations efficiently across varying dataset sizes.