rdkit

Generate molecular fingerprints and visualize molecules using modern RDKit APIs.

2|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/mcox3406/claude-comp-chem-skills --skill rdkit-mcox3406
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/mcox3406/claude-comp-chem-skills/tree/main/rdkit
Command: npx skills add https://github.com/mcox3406/claude-comp-chem-skills --skill rdkit-mcox3406

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides up-to-date RDKit syntax and patterns, overcoming the common issue of outdated information often found in LLM training data, ensuring accurate cheminformatics operations.

Core Features & Use Cases

  • Modern RDKit API: Utilizes the latest rdFingerprintGenerator for fingerprints and MolDraw2D for molecule visualization.
  • Comprehensive Cheminformatics: Covers molecule I/O, fingerprint generation (Morgan, RDKit, etc.), substructure searching, similarity calculations, and property descriptor computation.
  • Use Case: Generate Morgan fingerprints for a list of SMILES strings, calculate pairwise Tanimoto similarity, and visualize the top 5 most similar molecules.

Quick Start

Use the rdkit skill to convert the SMILES string 'CCO' into an RDKit molecule object.

Frequently Asked Questions about rdkit

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

FAQPage Schema
How do I generate Morgan fingerprints from SMILES strings using RDKit?

To generate Morgan fingerprints from SMILES strings, parse the SMILES into a molecule object and use the modern rdFingerprintGenerator module to compute the fingerprint vectors for cheminformatics similarity analysis.

What is the best way to calculate Tanimoto similarity for molecules in RDKit?

Calculating Tanimoto similarity in RDKit involves generating molecular fingerprints for your target structures and then computing the pairwise similarity scores between those fingerprint vectors to identify closely related chemical compounds.

How do I draw and visualize molecules from SMILES using modern RDKit APIs?

To draw and visualize molecules from SMILES, convert the string to a molecule object and utilize the MolDraw2D API, which provides up-to-date rendering capabilities for generating 2D chemical structure depictions.

Why does my RDKit cheminformatics code use deprecated fingerprint functions?

RDKit cheminformatics code uses deprecated functions when relying on outdated API patterns; modern implementations require switching to the rdFingerprintGenerator module to ensure accurate and supported fingerprint generation.

Can I calculate molecular property descriptors and perform substructure searches with RDKit?

Yes, you can calculate molecular property descriptors and perform substructure searches by parsing your SMILES into molecule objects, then utilizing RDKit's built-in functions for property computation and structural querying.