rdkit

Perform molecular I/O, property calculations, and SMARTS substructure searching with RDKit.

3|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill rdkit-ramanebrahimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/RamanEbrahimi/raman-marketplace/tree/main/plugins/agentic-research/skills/scientific-skills/rdkit
Command: npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill rdkit-ramanebrahimi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines complex cheminformatics tasks using RDKit, allowing users to perform molecular I/O, property calculations, substructure searching, and more, with ease.

Core Features & Use Cases

  • Molecular I/O: Read/write molecular structures in various formats.
  • Property Calculation: Calculate molecular descriptors like MW, LogP, TPSA, etc.
  • Substructure Search: Perform SMARTS-based substructure searching.
  • Reactions: Define and apply chemical reactions.
  • Use Case: Use this skill to predict LogP of drug compounds from their SMILES string, which is essential for understanding their lipophilicity and potential for absorption.

Quick Start

Use the rdkit skill to calculate the molecular weight of the compound with 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 properties like LogP and TPSA from a SMILES string?

To calculate molecular properties from a SMILES string, you can use cheminformatics tools to compute descriptors like LogP, TPSA, and molecular weight. This Skill reads SMILES inputs and outputs the calculated property values for drug discovery analysis.

How do I perform a substructure search using SMARTS patterns?

SMARTS-based substructure searching is performed by defining a SMARTS pattern and matching it against a target molecule. This Skill executes the search and identifies matching substructures within the provided molecular structures.

Can I simulate chemical reactions and apply them to specific molecules?

Yes, chemical reaction simulation is supported. You can define specific chemical reactions and apply them to target molecules to generate the resulting product structures, which is essential for computational chemistry workflows.

What molecular file formats can I read and write for cheminformatics computations?

Molecular I/O supports reading and writing molecular structures in various formats. This allows you to input structural data, perform manipulations or calculations, and export the modified structures for downstream research.

Is Python required to use RDKit for molecular visualization and manipulation?

Python is required as this Skill utilizes the Python RDKit library to execute chemical computations. It enables molecular visualization, property calculation, and structural manipulation through Python-based scripts.

Can I predict the lipophilicity and absorption potential of drug compounds?

Predicting lipophilicity and absorption potential is achieved by calculating the LogP descriptor from a compound's SMILES string. This provides essential data for understanding drug absorption profiles in computational chemistry.