medchem

Apply medicinal chemistry filters to prioritize drug-like compounds in molecule collections.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill medchem-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/medchem
Command: npx skills add https://github.com/swaruplab/operon --skill medchem-swaruplab

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 teams need scalable, rule-based curation of large compound libraries to quickly identify drug-like candidates.

Core Features & Use Cases

  • Apply well-established drug-likeness rules (Ro5, Veber, CNS) and structural-alert filters to millions of molecules.
  • Compute complexity metrics, apply constraint checks, detect chemical groups, and integrate with catalogs to prioritize leads.
  • Use in high-throughput screening, lead discovery, and lead optimization to triage libraries and guide synthesis decisions.

Quick Start

Load a molecule list and run RuleFilters with desired rules to quickly identify drug-like candidates.

Frequently Asked Questions about medchem

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

FAQPage Schema
How do I apply medicinal chemistry filters to large molecule libraries for drug discovery?

This skill applies medicinal chemistry filters to large molecule libraries by evaluating compounds against Rule of Five, Veber, CNS, PAINS, and structural alerts, returning structured results to prioritize drug-like candidates for high-throughput screening.

What is the PAINS filter and how does it identify problematic compounds?

The PAINS filter identifies pan-assay interference compounds by applying structural alert rules to molecule collections. It flags problematic substructures that cause false positives during high-throughput screening, ensuring accurate lead discovery.

Can I use RDKit with pandas to compute drug-likeness metrics for millions of molecules?

Yes, this skill leverages RDKit, pandas, and datamol to compute drug-likeness metrics and complexity scores for large molecule collections. It supports parallel processing to handle millions of molecules efficiently for downstream analysis.

Does this drug-likeness filtering tool support lead optimization and constraint checks?

Yes, this skill supports lead optimization by applying constraint checks, complexity metrics, and chemical group detection to compound libraries. It integrates with catalogs to prioritize leads and guide synthesis decisions.

What is the best way to triage compound libraries during high-throughput screening?

The best way to triage libraries during high-throughput screening is to apply multiple medicinal chemistry rules like Ro5, Veber, and structural alerts simultaneously. This filters out non-drug-like molecules and prioritizes viable candidates.

Why do structural alerts matter when evaluating compound collections for lead discovery?

Structural alerts flag chemically reactive or toxic substructures within compound collections. Applying these filters during lead discovery prevents downstream development failures and improves the quality of selected drug-like candidates.