medchem

Apply medicinal chemistry rules and structural alerts to triage drug-like candidates.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill medchem-scimate-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/medchem
Command: npx skills add https://github.com/SciMate-AI/scicli --skill medchem-scimate-ai

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 workflows require filtering large compound libraries against multiple drug-likeness rules and structural alerts to triage candidates efficiently.

Core Features & Use Cases

  • Automates rule-based filtering of molecules
  • Filters for structural alerts (PAINS, NIBR, Lilly), complexity, and groups
  • Supports lead optimization, CNS targeting, and fragment screening workflows

Quick Start

Provide a set of molecules and run the RuleFilters along with structural-alert checks to obtain a passing/failing report.

Frequently Asked Questions about medchem

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

FAQPage Schema
How do I filter a compound library for structural alerts and PAINS?

To filter a compound library for structural alerts and PAINS, apply medicinal chemistry rules and catalogs to your molecules to generate a passing or failing report. This process uses RDKit and the medchem package to triage drug-like candidates.

Can I apply CNS filtering and complexity metrics to large compound libraries?

Yes, you can apply CNS filtering and complexity metrics to large compound libraries. The process supports scalable lead-optimization workflows by combining RuleFilters with optional parallel processing to triage drug-like candidates efficiently.

What medicinal chemistry rules are available for lead optimization workflows?

Medicinal chemistry rules available for lead optimization workflows include RuleFilters, NIBR alerts, Lilly alerts, PAINS catalogs, and complexity constraints. These rules combine to evaluate drug-likeness and filter molecules for structural alerts.

How does library filtering handle structural alerts and complexity constraints?

Library filtering handles structural alerts and complexity constraints by evaluating molecules against multiple medicinal chemistry catalogs and groups. It combines RuleFilters with NIBR and Lilly alerts to systematically identify and exclude failing compounds.

Do I need RDKit and pandas to filter compounds by drug-likeness rules?

Yes, you need RDKit and pandas to filter compounds by drug-likeness rules. RDKit manages molecule handling while pandas structures the passing or failing report, and the medchem package supplies the necessary rules, structures, and complexity metrics.

What's the best way to triage drug-like candidates using medicinal chemistry rules?

The best way to triage drug-like candidates using medicinal chemistry rules is to run RuleFilters alongside structural-alert checks. This approach applies PAINS, NIBR, and Lilly catalogs to evaluate drug-likeness and complexity across your molecule list.