rdkit

Analyze and manipulate molecular structures with RDKit Python APIs.

38|7|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/lamm-mit/ScienceSkills --skill rdkit-lamm-mit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/lamm-mit/ScienceSkills/tree/main/skills/rdkit
Command: npx skills add https://github.com/lamm-mit/ScienceSkills --skill rdkit-lamm-mit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive cheminformatics toolkit to handle molecular analysis, manipulation, and visualization tasks efficiently.

Core Features & Use Cases

  • Molecular I/O: Read/write molecules from various formats like SMILES, SDF, MOL, etc.
  • Molecular Analysis: Calculate molecular properties, descriptors, and perform substructure searching.
  • Chemical Reactions: Define and apply chemical reactions using SMARTS.
  • Coordinate Generation: Generate 2D/3D coordinates for molecules.
  • Visualization: Draw molecules and highlight substructures.
  • Use Case: For instance, a drug discovery researcher might use this Skill to analyze molecular properties, calculate fingerprints, and perform similarity searches to identify potential drug candidates.

Quick Start

Run the rdkit skill with the following command to calculate molecular properties for the molecule 'CCO': calculate_molecular_properties "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 from a SMILES string for drug discovery?

To calculate molecular descriptors from a SMILES string, you can use a cheminformatics toolkit that parses the input and computes properties directly. This Skill provides Python APIs to calculate molecular properties for structures like 'CCO' using the rdkit library.

Can I read and write molecular structures in SDF and MOL formats using Python?

Yes, you can read and write molecular structures in SDF and MOL formats using Python. This Skill provides molecular I/O capabilities to handle various formats including SMILES, SDF, and MOL for computational chemistry tasks.

How do I perform substructure searching and similarity analysis on molecules?

Substructure searching and similarity analysis on molecules is performed by defining SMARTS patterns and calculating molecular fingerprints. This Skill enables substructure searches and fingerprint calculation to identify potential drug candidates.

What is the best way to generate 2D and 3D coordinates for molecular visualization?

The best way to generate 2D and 3D coordinates for molecular visualization is using a cheminformatics toolkit with built-in coordinate generation. This Skill generates coordinates and visualizes molecules while highlighting specific substructures.

Do I need the rdkit library installed to run cheminformatics analysis on molecules?

Yes, you need the rdkit library installed to run cheminformatics analysis on molecules. This Skill requires the rdkit dependency to provide Python APIs for molecular analysis, manipulation, and visualization.

How do I apply chemical reactions to molecules using SMARTS patterns?

You apply chemical reactions to molecules by defining reaction SMARTS patterns and executing them through the cheminformatics toolkit. This Skill supports defining and applying chemical reactions using SMARTS for molecular manipulation.