rdkit-cheminformatics

Parse molecular representations and compute descriptors, fingerprints, similarity, scaffolds, and substructure matches.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill rdkit-cheminformatics-xjtulyc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rdkit-cheminformatics
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/02-chemistry/rdkit-cheminformatics
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill rdkit-cheminformatics-xjtulyc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual, error-prone work of converting chemical structure inputs into analysis-ready representations and then performing similarity, substructure, and scaffold-based discovery.

Core Features & Use Cases

  • Molecule parsing from common formats: Convert SMILES, InChI, and SDF/MOL inputs into RDKit Mol objects for downstream analysis.
  • Drug-likeness and physicochemical descriptor calculation: Compute properties like MW, LogP, TPSA, HBD/HBA, rotatable bonds, and ring counts, including Lipinski and Veber rule checks.
  • Similarity and library screening: Generate Morgan (ECFP) fingerprints and compute Tanimoto similarity for search, clustering, and chemical space exploration.
  • Scaffold and substructure workflows: Decompose Murcko scaffolds for scaffold frequency analysis and run SMARTS substructure queries for targeted filtering.
  • Chemical space visualization: Project fingerprint matrices into 2D using PCA for interpretable mapping of chemical diversity.

Quick Start

Use the rdkit-cheminformatics Skill to parse your compound SMILES list, compute Morgan fingerprints, filter by Tanimoto similarity against a query molecule, and return the ranked hit table.

Frequently Asked Questions about rdkit-cheminformatics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute Tanimoto similarity for virtual screening against a compound library?▼

Compute Tanimoto similarity by parsing molecular representations into Morgan fingerprints, then calculating bulk or pairwise similarity against a query molecule to return a ranked hit table for virtual screening.

How do I calculate drug-likeness descriptors and apply Lipinski rules to a SMILES list?▼

Calculate drug-likeness by parsing SMILES into molecular objects and computing physicochemical descriptors like MW, LogP, TPSA, HBD/HBA, enabling Lipinski and Veber rule checks to filter compounds.

What is the best way to perform Murcko scaffold decomposition for frequency analysis?▼

Murcko scaffold decomposition extracts core scaffolds from parsed molecules, enabling scaffold frequency analysis to identify common structural frameworks across a compound library.

Can I use SMARTS substructure queries to filter molecules from SDF or MOL files?▼

Yes, parse SDF or MOL files into molecular objects and run SMARTS substructure query matching to perform targeted hit finding and filter compounds containing specific structural motifs.

How do I visualize chemical space using PCA projection of molecular fingerprints?▼

Visualize chemical space by generating Morgan fingerprints for a compound set, projecting the fingerprint matrix into 2D using PCA, and plotting the results to map chemical diversity.

Does this cheminformatics workflow support InChI inputs alongside standard SMILES strings?▼

Yes, the workflow parses multiple chemical structure formats including InChI, SMILES, and SDF/MOL inputs, converting them into molecular objects for downstream cheminformatics analysis.