Agent skill · Backend & API

rdkit-cheminformatics

Cheminformatics toolkit for molecular analysis and virtual screening: SMILES/SDF parsing, descriptors (MW, LogP, TPSA), fingerprints (Morgan/ECFP, MACCS), Tanimoto similarity, SMARTS substructure filtering, Lipinski drug-likeness, reaction enumeration, 2D/3D coordinates. For simpler API use datamol; use RDKit for fine-grained sanitization, custom fingerprints, or SMARTS/reaction control.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill rdkit-cheminformatics --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 17 KB
Bundled scripts: none
Path: skills/sciagent/rdkit-cheminformatics/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# RDKit Cheminformatics Toolkit ## Overview RDKit is the standard open-source cheminformatics library for Python, providing comprehensive APIs for molecular parsing, descriptor calculation, fingerprinting, substructure searching, and chemical reactions. This skill walks through a complete compound library profiling and virtual screening workflow — from loading molecules through drug-likeness filtering, similarity screening, and result visualization. ## When to Use - Calculate molecular properties (MW, LogP, TPSA, HBD/HBA) for a compound set - Screen a library against a reference compound using fingerprint similarity - Filter compounds by substructure (SMARTS patterns) for functional group analysis - Assess drug-likeness using Lipinski's Rule of Five or custom filters - Generate 2D depictions or 3D conformers for downstream docking - Enumerate chemical libraries using reaction SMARTS (combinatorial chemistry) - Cluster compounds by structural similarity for diversity analysis - Standardize and deduplicate molecular datasets (canonical SMILES, InChI) - Use `datamol-cheminformatics` instead for a higher-level RDKit wrapper with batching and error handling; use `openbabel` instead for

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Prerequisites
  4. Workflow
  5. Step 1: Load and Validate Molecules
  6. Step 2: Standardize and Deduplicate
  7. Step 3: Calculate Molecular Descriptors
  8. Step 4: Apply Drug-Likeness Filters
  9. Step 5: Generate Fingerprints and Similarity Search
  10. Step 6: Substructure Filtering with SMARTS
  11. Step 7: 2D Visualization and Grid Plots
  12. Step 8: Export Results
  13. Key Parameters
  14. Common Recipes
Ships with 3 files
  • references/api_reference.md
  • references/descriptors_guide.md
  • references/smarts_patterns.md
Commands it runs
Option 1: pip (lightweight)
pip install rdkit-pypi pandas matplotlib numpy
Option 2: conda (full features including cartridge)
conda install -c conda-forge rdkit pandas matplotlib numpy
More from awesome-bio-agent-skills
All skills →
About this skill
What does the rdkit-cheminformatics skill do?

Cheminformatics toolkit for molecular analysis and virtual screening: SMILES/SDF parsing, descriptors (MW, LogP, TPSA), fingerprints (Morgan/ECFP, MACCS), Tanimoto similarity, SMARTS substructure filtering, Lipinski drug-likeness, reaction enumeration, 2D/3D coordinates. For simpler API use datamol; use RDKit for fine-grained sanitization, custom fingerprints, or SMARTS/reaction control.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill rdkit-cheminformatics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going