rdkit

Calculate molecular descriptors and perform fingerprint-based similarity screening with RDKit.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill rdkit-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdkit
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/rdkit
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill rdkit-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the complexity of molecular manipulation, enabling researchers to perform advanced cheminformatics tasks like molecular parsing, descriptor calculation, and similarity screening without manual coding overhead.

Core Features & Use Cases

  • Molecular Analysis: Calculate comprehensive molecular descriptors, including Lipinski's Rule of Five, LogP, and TPSA for drug-likeness screening.
  • Similarity & Substructure Search: Perform high-performance fingerprint-based similarity searches and SMARTS-based substructure filtering.
  • Use Case: A medicinal chemist can use this skill to screen a library of 10,000 compounds to identify molecules similar to a known lead structure while filtering for specific functional groups.

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?

You screen a compound library for drug-likeness by calculating Lipinski's Rule of Five, LogP, and TPSA descriptors. This skill assesses molecular structures to filter compounds, ensuring they meet drug-likeness criteria without manual coding overhead.

What is the best way to perform fingerprint-based similarity screening for a large compound library?

SMARTS-based substructure filtering matches specific functional groups within molecular libraries by querying chemical patterns. This skill executes SMARTS filtering to identify compounds containing desired substructures, streamlining the substructure search process.

Do I need the RDKit library to simulate chemical reactions and generate molecular coordinates?

You can evaluate drug-likeness by calculating Lipinski's Rule of Five and molecular descriptors to filter candidate compounds. This skill computes these comprehensive descriptors, enabling medicinal chemists to assess and screen libraries for viable drug candidates.

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, you parse the molecular structure and compute the properties. This skill supports structure parsing and descriptor calculation, allowing you to input SMILES and extract precise LogP and TPSA values.

What is the best way to perform fingerprint-based similarity screening for a large compound library?

Fingerprint-based similarity screening identifies molecules similar to a known lead structure by comparing molecular fingerprints. This skill performs high-performance similarity searches, allowing you to screen thousands of compounds efficiently while filtering for specific functional groups.

Do I need the RDKit library to simulate chemical reactions and generate molecular coordinates?

Yes, you need the RDKit library to simulate chemical reactions and generate molecular coordinates. This skill requires the RDKit library to perform high-performance molecular operations, coordinate generation, and complex cheminformatics workflows.