rdkit

Analyze and manipulate molecular structures with RDKit for cheminformatics workflows.

1|2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/fuzzy-dynamics/strings --skill rdkit-fuzzy-dynamics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/fuzzy-dynamics/strings/tree/main/packages/skills/rdkit
Command: npx skills add https://github.com/fuzzy-dynamics/strings --skill rdkit-fuzzy-dynamics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

RDKit provides a comprehensive cheminformatics toolkit to analyze, generate, and manipulate molecular structures, enabling researchers to accelerate discovery and data-driven workflows.

Core Features & Use Cases

  • Reading and writing molecules in multiple formats (SMILES, MOL, SDF)
  • Descriptor calculation (MW, LogP, TPSA, etc.), fingerprints, substructure search, 2D/3D coordinate generation, and visualization
  • Batch processing, drug-likeness screening, and research pipelines for chemistry, materials science, and biology

Quick Start

Load a molecule from SMILES and compute basic descriptors.

Frequently Asked Questions about rdkit

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

FAQPage Schema
How do I calculate molecular descriptors like LogP and TPSA from SMILES strings?

To calculate molecular descriptors from SMILES, you read the molecule using RDKit and access the Descriptors module to compute properties like LogP and TPSA. This supports drug-likeness screening and batch processing workflows.

Can I perform substructure searching across a batch of molecules in SDF format?

Yes, you can perform substructure searching across a batch of molecules in SDF format. The toolkit reads SDF files, loads molecules, and executes batch substructure searches to filter structures for drug discovery pipelines.

What is the best way to generate 2D and 3D coordinates for molecular structures?

The best way to generate 2D and 3D coordinates for molecular structures is using the RDKit AllChem module. It computes coordinates from input molecules and generates the necessary spatial geometry for visualization and analysis.

Does RDKit support generating molecular fingerprints for cheminformatics workflows?

Yes, RDKit supports generating molecular fingerprints for cheminformatics workflows. The toolkit computes fingerprints from molecular structures, enabling similarity analysis and substructure matching across large datasets.

How do I handle invalid SMILES strings during batch molecular processing?

To handle invalid SMILES strings during batch molecular processing, the toolkit implements robust error handling. It catches parsing exceptions gracefully to ensure batch pipelines for research and discovery continue executing without crashing.

Do I need to install RDKit separately to use this cheminformatics Skill?

Yes, you need to install the RDKit dependency separately to use this cheminformatics Skill. The environment requires the RDKit package to execute its internal modules for molecular manipulation and descriptor calculation.