rdkit

Calculate molecular descriptors and manipulate molecular structures with RDKit.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill rdkit-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/rdkit
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill rdkit-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive set of tools for cheminformatics tasks, such as molecule I/O, descriptor calculation, fingerprinting, substructure searching, and reaction simulation.

Core Features & Use Cases

  • Molecular I/O: Read and write molecules in various formats including SMILES, MOL, and SDF.
  • Descriptor Calculation: Calculate molecular properties like molecular weight, LogP, TPSA, and hydrogen bond donors/acceptors.
  • Fingerprinting: Generate molecular fingerprints for similarity analysis and clustering.
  • Substructure Searching: Perform substructure searches using SMARTS patterns.
  • Reaction Simulation: Simulate chemical reactions using reaction SMARTS.
  • Use Case: This skill is suitable for drug discovery, computational chemistry, and cheminformatics research, where precise control over molecule manipulation and analysis is required.

Quick Start

Use the rdkit skill to generate the molecular weight of a given SMILES string: rdkit calculate_weight "CCO".

Frequently Asked Questions about rdkit

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

FAQPage Schema
How do I calculate molecular weight and descriptors from a SMILES string?

You can calculate molecular weight and descriptors directly from a SMILES string by processing it through cheminformatics routines that compute properties like LogP, TPSA, and hydrogen bond donors. This requires the RDKit library for molecular operations.

Can I generate molecular fingerprints for similarity analysis?

Yes, you can generate molecular fingerprints for similarity analysis and clustering by converting molecular structures into numerical representations. This allows precise comparison and grouping of molecules in computational chemistry workflows.

How do I perform substructure searching using SMARTS patterns?

Substructure searching using SMARTS patterns is performed by defining a query pattern and matching it against target molecular structures. This identifies specific chemical substructures within a molecule for cheminformatics research and drug discovery.

What molecular file formats are supported for reading and writing molecules?

Supported molecular file formats for reading and writing molecules include SMILES, MOL, and SDF. This enables seamless molecular I/O operations for structuring and exchanging computational chemistry data.

Is it possible to simulate chemical reactions using SMARTS?

Yes, simulating chemical reactions is possible using reaction SMARTS to define and apply transformations to molecular structures. This enables computational reaction prediction and pathway analysis in cheminformatics.

Do I need to install RDKit before using this cheminformatics functionality?

Yes, you need to install the RDKit library as a dependency because it provides the core molecular operations required for descriptor calculation, fingerprinting, and molecule I/O. The skill relies on RDKit to execute cheminformatics tasks.

Related Skills