datamol

Provide Pythonic RDKit abstractions for molecular standardization and descriptor computation.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Zeyuyang-0420/bio-ai-research-skills --skill datamol-zeyuyang-0420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datamol
Source: https://github.com/Zeyuyang-0420/bio-ai-research-skills/tree/main/categories/drug-discovery-molecular-modeling/datamol
Command: npx skills add https://github.com/Zeyuyang-0420/bio-ai-research-skills --skill datamol-zeyuyang-0420

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rdkit, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies complex molecular operations in drug discovery, including SMILES parsing, standardization, descriptors, fingerprints, clustering, 3D conformers, and parallel processing.

Core Features & Use Cases

  • Molecular Operations: Perform SMILES parsing, standardization, descriptors, and fingerprint generation.
  • Clustering & Diversity: Apply Butina clustering and diversity selection to molecule libraries.
  • Scaffold Analysis: Extract Murcko scaffolds for structure-activity relationship (SAR) analysis.
  • Fragmentation: Fragment molecules using BRICS and RECAP methods for fragment-based drug design.
  • 3D Conformer Generation: Generate 3D molecular conformers and analyze them using SASA calculations.
  • Visualization: Visualize molecules and conformers for SAR analysis and conformational studies.
  • Chemical Reactions: Apply predefined chemical reactions to molecules.
  • Use Case: Use this Skill to analyze a library of drug compounds, standardize their structures, compute descriptors, and perform clustering to identify diverse subsets for further investigation.

Quick Start

Use the datamol skill to standardize and compute descriptors for a molecule library.

Frequently Asked Questions about datamol

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

FAQPage Schema
How do I compute molecular descriptors and fingerprints for a compound library?

To compute molecular descriptors and fingerprints, you can parse and standardize SMILES strings, then generate molecular fingerprints to enable efficient cheminformatics analysis and drug discovery workflows.

What is the best way to perform Butina clustering for molecule diversity selection?

Butina clustering for molecule diversity selection groups structurally similar compounds based on molecular fingerprints, allowing you to identify diverse subsets from large molecule libraries for further investigation.

How do I extract Murcko scaffolds for structure-activity relationship analysis?

Extracting Murcko scaffolds isolates the core ring systems of molecules, providing structural abstractions necessary to analyze structure-activity relationships (SAR) across a standardized drug compound library.

Can I generate 3D conformers and calculate SASA using RDKit?

Yes, you can generate 3D molecular conformers and calculate solvent accessible surface area (SASA) to analyze spatial properties and conformational characteristics of molecules.

How do I fragment molecules using BRICS and RECAP methods for drug design?

Fragmenting molecules using BRICS and RECAP methods breaks compounds into smaller building blocks based on chemical rules, supporting fragment-based drug design and synthesis planning.

Do I need RDKit installed to standardize molecular structures and apply chemical reactions?

Yes, RDKit is a required dependency for standardizing molecular structures, parsing SMILES, and applying predefined chemical reactions to ensure robust molecular manipulation.