medchem

Apply medicinal chemistry filters to chemical compounds with RDKit and datamol.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill medchem-yf8578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/yf8578/clawomics/tree/main/skills/medchem
Command: npx skills add https://github.com/yf8578/clawomics --skill medchem-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of filtering and prioritizing chemical compounds by applying a wide range of established medicinal chemistry rules and structural alerts, saving researchers significant time in early-stage drug discovery.

Core Features & Use Cases

  • Drug-likeness Assessment: Apply rules like Lipinski's Rule of Five and Veber's rules to assess oral bioavailability.
  • Structural Alert Filtering: Identify and remove problematic substructures (PAINS, NIBR, Lilly demerits) that can lead to assay interference or toxicity.
  • Use Case: A medicinal chemist can use this Skill to quickly filter a library of 10,000 synthesized compounds, identifying a subset that meets stringent drug-likeness criteria and is free from known problematic chemical groups, thus focusing optimization efforts on the most promising candidates.

Quick Start

Use the medchem skill to apply the rule of five and common alerts filter to the provided list of molecules.

Frequently Asked Questions about medchem

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

FAQPage Schema
How do I filter chemical compounds for drug discovery?

Filter chemical compounds for drug discovery by applying medicinal chemistry rules and structural alerts to your molecular library. This assesses drug-likeness and removes problematic substructures, helping you prioritize the most promising candidates for early-stage drug discovery.

What are structural alerts in medicinal chemistry and when do I need them?

Structural alerts in medicinal chemistry are known problematic substructures, such as PAINS or Lilly demerits, that can cause assay interference or toxicity. You need them when filtering compound libraries to ensure you remove reactive groups that could invalidate your screening results.

How do I apply Lipinski's Rule of Five to a compound library?

Apply Lipinski's Rule of Five to a compound library by using cheminformatics tools like datamol and RDKit to process your molecular list. The skill assesses oral bioavailability by calculating drug-likeness metrics and filtering out compounds that violate these established rules.

Can I use RDKit with datamol for compound filtering?

Yes, you can use RDKit with datamol for compound filtering. The skill utilizes both Python libraries for molecular manipulation and rule application, leveraging their combined capabilities to process chemical structures and apply comprehensive medicinal chemistry filters efficiently.

What is the best way to remove PAINS alerts from a molecular library?

The best way to remove PAINS alerts from a molecular library is to apply a comprehensive structural alert filter that identifies and flags these problematic substructures. This allows you to quickly exclude compounds prone to assay interference before proceeding with optimization.