rdkit

Compute molecular descriptors, fingerprints, and substructure patterns with RDKit.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill rdkit-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/rdkit
Command: npx skills add https://github.com/mkurman/tamux --skill rdkit-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

RDKit provides a robust cheminformatics toolkit to read and write molecular structures, compute descriptors, generate fingerprints, perform substructure searches, design and visualize molecules, and support 2D/3D coordinate generation for analysis and modeling.

Core Features & Use Cases

  • Molecular I/O, sanitization, descriptor calculations, and fingerprinting for datasets and experiments
  • Substructure searching, similarity screening, and scaffold analysis for lead discovery
  • Use Case: A chemist screens a library by computing descriptors, filtering by Lipinski rules, and clustering by Murcko scaffolds to identify promising candidates.

Quick Start

Install RDKit, import the Chem module, and run a simple descriptor calculation.

Frequently Asked Questions about rdkit

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

FAQPage Schema
How do I compute molecular descriptors and fingerprints for a large dataset?

You calculate molecular descriptors and fingerprints for large datasets by running Python scripts that process molecular I/O and generate properties for lead discovery and analysis.

What is the best way to perform substructure searches and similarity screening for drug discovery?

Substructure searches and similarity screening are performed by executing structure-based queries on molecular datasets to identify matching candidates and conduct scaffold analysis for lead discovery.

Do I need RDKit installed in my execution environment to calculate molecular properties?

Yes, RDKit must be installed in your execution environment because the Skill requires this dependency to read molecular structures, compute descriptors, and generate coordinates.

Can I generate 2D and 3D coordinates for molecular visualization and modeling?

You generate 2D and 3D coordinates for molecular visualization and modeling by processing structural inputs through the cheminformatics toolkit to support analysis and design tasks.

How do I screen a compound library by filtering Lipinski rules and clustering Murcko scaffolds?

Screen a compound library by computing molecular descriptors, filtering datasets by Lipinski rules, and clustering compounds by Murcko scaffolds to identify promising drug discovery candidates.

Why does molecular sanitization fail when reading molecular structures?

Molecular sanitization fails when reading structures if the input data contains invalid valence or aromaticity, requiring sanitization steps to validate and prepare molecules for descriptor calculation.