lib-rdkit

Perform molecular analysis and property prediction using the RDKit library.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-rdkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-rdkit
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-rdkit
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-rdkit

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 manipulation and property calculation to similarity searching and substructure analysis, directly within their workflow.

Core Features & Use Cases

  • Molecular I/O: Read and write molecules from various formats (SMILES, SDF, MOL).
  • Property Calculation: Compute descriptors like molecular weight, LogP, TPSA, and more.
  • Fingerprinting & Similarity: Generate fingerprints (Morgan, MACCS) and calculate similarity scores.
  • Substructure Searching: Find specific chemical patterns using SMARTS.
  • 2D/3D Generation: Generate molecular coordinates for visualization and analysis.
  • Use Case: Analyze a library of drug candidates by calculating their Lipinski's Rule of Five parameters, identifying potential drug-like molecules, and screening for structural similarity to known active compounds.

Quick Start

Calculate the molecular weight and LogP for the molecule represented by the SMILES string 'CCO'.

Frequently Asked Questions about lib-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 SMILES strings?

Calculate molecular descriptors like LogP and TPSA from SMILES strings by reading the molecule and computing its properties using RDKit functions. This provides key drug discovery parameters directly within your workflow.

What's the best way to perform substructure searching across a library of molecules?

Perform substructure searching across a molecular library by defining chemical patterns with SMARTS and matching them against your loaded molecules. This identifies specific chemotypes and active compounds efficiently.

How do I generate molecular fingerprints and calculate similarity scores for drug candidates?

Generate molecular fingerprints like Morgan or MACCS and calculate similarity scores to compare drug candidates. This enables structural similarity screening against known active compounds for drug discovery.

Can I read and write molecules from various formats like SDF and MOL?

Read and write molecules from formats like SMILES, SDF, and MOL using RDKit's molecular I/O capabilities. This allows seamless loading and saving of chemical structures for downstream analysis.

Do I need a specific Python environment to use RDKit for cheminformatics tasks?

Using RDKit for cheminformatics tasks requires a Python environment with the RDKit library installed. This setup is necessary to execute scripts for descriptor calculation, fingerprinting, and 2D/3D coordinate generation.

How does SMARTS pattern matching work for finding chemical substructures?

SMARTS pattern matching works by defining flexible chemical queries to find specific substructures within molecules. It enables targeted screening for structural features across datasets loaded from SDF or SMILES formats.