rdkit

Calculate molecular descriptors and generate fingerprints from SMILES strings using RDKit.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill rdkit-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/rdkit
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill rdkit-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a powerful toolkit for cheminformatics tasks, enabling detailed analysis, manipulation, and understanding of molecular structures.

Core Features & Use Cases

  • Molecular Analysis: Calculate descriptors (MW, LogP, TPSA), generate fingerprints (Morgan, MACCS), and perform substructure searches.
  • Structure Manipulation: Read/write various molecular formats, generate 2D/3D coordinates, and handle chemical reactions.
  • Use Case: Analyze a library of drug candidates by calculating their Lipinski's Rule of Five compliance, generating Morgan fingerprints, and screening for similarity against a known active compound.

Quick Start

Use the rdkit skill to calculate the molecular weight and LogP for the SMILES string '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 descriptors like LogP and TPSA from a SMILES string?

To calculate molecular descriptors like LogP and TPSA from a SMILES string, use this Skill to process the text and output the exact physicochemical property values. It handles the underlying RDKit conversions automatically.

Can I generate Morgan fingerprints for a library of drug candidates?

Yes, you can generate Morgan fingerprints for a library of drug candidates. The Skill utilizes the RDKit library to produce these molecular fingerprints, which are essential for similarity screening against known active compounds.

Do I need to install RDKit and understand SMARTS to perform substructure searches?

Yes, you need RDKit installed and a basic understanding of molecular representations like SMILES and SMARTS. This prerequisite knowledge is required to properly define and execute substructure searches effectively.

What is the best way to check Lipinski's Rule of Five compliance for computational chemistry research?

The best way to check Lipinski's Rule of Five compliance is to use this Skill to calculate the required descriptors, such as molecular weight and LogP. You can then evaluate these properties against the standard rule thresholds.

How do I generate 2D and 3D coordinates for molecular structures?

You can generate 2D and 3D coordinates for molecular structures by reading various molecular formats into the Skill. It leverages RDKit to compute and append the spatial coordinate data needed for visualization.

How does cheminformatics handle reading and writing various molecular formats?

Cheminformatics handles reading and writing various molecular formats by using the RDKit library to parse and serialize chemical data. The Skill enables seamless structure manipulation across different file types for molecular analysis.