rdkit

Analyze and manipulate molecular structures with RDKit for cheminformatics operations.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill rdkit-robotlearning123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/robotlearning123/claude-scientific-skills/tree/main/scientific-skills/rdkit
Command: npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill rdkit-robotlearning123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill equips Claude with the ability to understand and manipulate molecular structures and perform complex chemical calculations using the RDKit library.

Core Features & Use Cases

  • Molecular I/O: Read and write molecular structures in various formats (SMILES, SDF, MOL, etc.).
  • Molecular Analysis: Calculate molecular properties (e.g., molecular weight, LogP, TPSA), perform substructure searches, and visualize molecules.
  • Chemical Reactions: Apply chemical reactions using SMARTS patterns and generate 2D/3D coordinates.
  • Use Case: Imagine you need to analyze the properties of a molecule or find similar molecules in a database. Use this Skill to calculate molecular descriptors, search for substructures, and visualize the molecule's structure.

Quick Start

Use the rdkit skill to calculate the molecular weight and LogP of a benzene ring. Run: rdkit molecule 'c1ccccc1' calculate descriptors weight logp

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 molecular weight and LogP from a SMILES string?

To calculate molecular descriptors from a SMILES string, use this Skill to parse the input and compute properties such as molecular weight, LogP, and TPSA directly. It leverages the RDKit library to analyze molecular structures and output their chemical properties.

Can I perform a substructure search on a set of molecules using SMARTS patterns?

Yes, you can perform a substructure search using SMARTS patterns. This Skill utilizes RDKit to match chemical substructures against target molecules, enabling you to filter databases and identify specific structural motifs within molecular datasets.

How do I read and write molecular structures in formats like SDF or MOL?

You can read and write molecular structures in formats like SDF and MOL using the molecular I/O capabilities provided by this Skill. It leverages RDKit to parse chemical files and convert molecular structure data between SMILES, SDF, and MOL formats.

What's the best way to apply chemical reactions and generate 2D or 3D coordinates for molecules?

The best way to apply chemical reactions and generate coordinates is through this Skill's RDKit integration. It allows you to simulate chemical reactions using SMARTS patterns and automatically generate 2D or 3D coordinates for the resulting molecular structures.

Do I need RDKit installed to calculate molecular properties and visualize molecules?

Yes, you need RDKit installed. This Skill requires the RDKit library as a dependency to execute complex cheminformatics operations, including calculating molecular properties, performing substructure searches, and visualizing molecular structures.

Why does my molecular analysis fail when processing custom chemical structures?

Molecular analysis fails when RDKit cannot properly parse the input chemical structure format. Ensure your SMILES strings or SDF files are valid and correctly formatted so the Skill can accurately calculate descriptors and perform substructure searches.

Related Skills