datamol-cheminformatics

Parse, standardize, and compute descriptors and fingerprints for molecular data.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill datamol-cheminformatics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datamol-cheminformatics
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/structural-biology-drug-discovery/datamol-cheminformatics
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill datamol-cheminformatics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines complex cheminformatics tasks, making molecular data processing, analysis, and manipulation more accessible and efficient for drug discovery and related fields.

Core Features & Use Cases

  • Molecular I/O & Standardization: Parse, validate, and standardize molecules from various formats (SMILES, SDF, etc.).
  • Descriptors & Fingerprints: Compute molecular descriptors and generate fingerprints for machine learning.
  • Clustering & Similarity: Perform similarity searches, cluster compounds, and select diverse subsets.
  • Scaffold Analysis & Fragmentation: Extract scaffolds and fragment molecules for design insights.
  • 3D Conformer Generation: Generate and analyze 3D molecular structures.
  • Use Case: Quickly standardize a library of 10,000 compounds, compute their ECFP fingerprints, and identify the top 100 most diverse molecules for further screening.

Quick Start

Use the datamol-cheminformatics skill to parse the SMILES string 'CCO' and convert it to its canonical SMILES representation.

Frequently Asked Questions about datamol-cheminformatics

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

FAQPage Schema
How do I standardize a large library of SMILES strings for drug discovery?

Standardize molecular data by parsing and validating SMILES strings to generate canonical representations. This skill handles batch processing for large libraries, ensuring compounds are consistently formatted for downstream analysis.

What is the best way to compute ECFP fingerprints for machine learning?

Compute ECFP fingerprints by using a Pythonic interface that abstracts RDKit for molecular data manipulation. It generates molecular descriptors and fingerprints needed to train machine learning models for drug discovery.

How does molecular clustering help identify diverse compounds for screening?

Molecular clustering groups compounds by structural similarity to select diverse subsets. This skill performs similarity searches and scaffold analysis, allowing you to identify the most distinct molecules for further screening.

Can I generate 3D conformers directly from SMILES using RDKit?

Yes, you can generate 3D conformers from SMILES. This skill abstracts RDKit to handle 3D molecular structure generation and analysis, providing a Pythonic interface for creating and evaluating conformers.

Does this cheminformatics skill support cloud storage integration?

Yes, it supports cloud storage integration via fsspec. This allows you to directly load and process molecular data from remote storage during batch processing without needing local copies.

When do I need scaffold analysis and fragmentation in molecular data processing?

Scaffold analysis and fragmentation are needed to extract structural cores and fragment molecules for design insights. This skill simplifies these tasks to help understand structural variations within compound libraries.