rdkit

Calculate molecular descriptors and generate fingerprints from SMILES strings.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill rdkit-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/rdkit
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill rdkit-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to perform complex cheminformatics tasks, from molecular analysis and property prediction to substructure searching and 3D coordinate generation, streamlining research and development in drug discovery and computational chemistry.

Core Features & Use Cases

  • Molecular Analysis: Calculate descriptors (MW, LogP, TPSA), generate fingerprints, and perform substructure searches.
  • 3D Structure Generation: Create and optimize 2D and 3D molecular coordinates.
  • Reaction Handling: Define and apply chemical reactions using SMARTS.
  • Use Case: A medicinal chemist needs to screen a library of compounds for drug-likeness. This Skill can calculate Lipinski's Rule of Five parameters and TPSA for each compound, helping to prioritize candidates.

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, process the chemical representation through a cheminformatics toolkit to compute physicochemical properties for drug-likeness evaluation.

What is the best way to perform substructure searches across a compound library?

Performing substructure searches across a compound library requires matching specific molecular patterns against target structures to identify compounds containing the desired chemical subunits for drug discovery.

Can I generate 3D coordinates and optimize molecular structures using SMILES?

Generating 3D coordinates and optimizing molecular structures from SMILES involves converting the 2D representation into spatial coordinates to visualize and compute 3D conformations for computational chemistry.

How do I generate molecular fingerprints for compound screening?

Generating molecular fingerprints for compound screening encodes structural features into numerical vectors, enabling similarity comparisons across large datasets for materials science and drug discovery research.

How can I define and apply chemical reactions using SMARTS?

Defining and applying chemical reactions using SMARTS involves specifying reaction patterns to manipulate molecular data and automate transformations in computational chemistry workflows.

How do I evaluate drug-likeness for a list of candidate compounds?

Evaluating drug-likeness for a list of candidate compounds requires calculating Lipinski's Rule of Five parameters and TPSA to prioritize viable candidates for drug discovery.