medchem

Filter candidate molecules by drug-likeness rules and structural alerts.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill medchem-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/medchem
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill medchem-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, datamol, medchem, rdkit, tqdm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Medicinal chemistry screening and prioritization of compound libraries by applying drug-likeness rules, structural alerts, and complexity metrics to identify high-quality candidates.

Core Features & Use Cases

  • Rule-based filtering (Ro5, Ro3, CNS, Veber, leadlike variants)
  • Structural alerts and PAINS detection to flag problematic compounds
  • Complexity calculations and constraint-based filtering for prioritization
  • Batch processing with parallelization and integration with chemical group catalogs
  • Use cases include library triage, lead prioritization, and quality assessment in drug discovery

Quick Start

Load your molecule set and apply medchem filters to quickly obtain a drug-like subset for downstream prioritization.

Frequently Asked Questions about medchem

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

FAQPage Schema
How do I filter compound libraries for drug-likeness using medicinal chemistry rules?

Filter compound libraries for drug-likeness by applying rule-based metrics like Ro5, Ro3, CNS, and Veber to identify high-quality candidates. The process returns per-molecule pass or fail statuses and metadata for downstream prioritization.

How do I detect PAINS and structural alerts in large screening datasets?

Detect PAINS and structural alerts in large screening datasets by applying batch processing with parallelization. This flags problematic compounds and returns structured results to help triage libraries during drug discovery.

Can I use pandas and rdkit workflows for batch medicinal chemistry filtering?

Yes, you can use pandas and rdkit workflows for batch medicinal chemistry filtering. The tool supports parallel processing and integrates with chemical group catalogs to handle large libraries efficiently.

What is the best way to prioritize lead-like molecules from a screening dataset?

The best way to prioritize lead-like molecules is by applying leadlike variants alongside complexity calculations and constraint-based filtering. This approach isolates high-quality candidates and outputs metadata for ranking.

Does this approach support CNS drug-likeness filtering for compound triage?

Yes, this approach supports CNS drug-likeness filtering for compound triage. It applies specialized CNS rules alongside standard drug-likeness metrics to evaluate central nervous system candidates.

Why should I apply Veber rules when filtering molecules for drug discovery?

You should apply Veber rules when filtering molecules to evaluate oral bioavailability by checking rotatable bonds and polar surface area. This constraint-based filtering refines libraries for quality assessment in drug discovery.