medchem

Apply medicinal chemistry rules and structural alerts to prioritize compound libraries.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Zeyuyang-0420/bio-ai-research-skills --skill medchem-zeyuyang-0420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/Zeyuyang-0420/bio-ai-research-skills/tree/main/categories/drug-discovery-molecular-modeling/medchem
Command: npx skills add https://github.com/Zeyuyang-0420/bio-ai-research-skills --skill medchem-zeyuyang-0420

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of prioritizing compound libraries in drug discovery by applying medicinal chemistry rules and structural alerts, helping researchers quickly identify promising candidates.

Core Features & Use Cases

  • Medicinal Chemistry Rules: Apply Lipinski, Veber, Oprea, CNS, and other rules to assess drug-likeness.
  • Structural Alert Filters: Detect problematic structural patterns using Common Alerts, NIBR, and Lilly Demerits filters.
  • Functional API: Access a high-level API for common workflows like filtering and complexity assessment.
  • Use Case: When you have a large compound library to prioritize, use this Skill to apply drug-likeness rules and structural alerts to quickly narrow down the most promising candidates.

Quick Start

Run the medchem rule_of_five filter on the compound library to identify drug-like molecules.

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 rules to prioritize a compound library for drug discovery?

To prioritize a compound library for drug discovery, you apply medicinal chemistry rules and structural alerts to assess drug-likeness, detect problematic patterns, and filter complex structures. This narrows down candidates based on established chemical filters.

What structural alert filters can I use to detect problematic patterns in a compound library?

You can detect problematic structural patterns in a compound library using Common Alerts, NIBR, and Lilly Demerits filters. These structural alert filters identify unfavorable chemical substructures during the drug-likeness assessment process.

How does drug-likeness assessment work using Lipinski and Veber rules?

Drug-likeness assessment works by applying medicinal chemistry rules like Lipinski, Veber, Oprea, and CNS to evaluate compound libraries. These rules filter molecules based on molecular properties and structural features to identify promising drug candidates.

Do I need the datamol and medchem Python libraries to run drug-likeness filtering?

Yes, you need the datamol and medchem Python libraries to run drug-likeness filtering. This Skill requires a Python environment with these specific dependencies installed to execute medicinal chemistry rules and structural alert detection.

What is the best way to filter large compound libraries by molecular complexity?

The best way to filter large compound libraries by molecular complexity is using a high-level API that applies medicinal chemistry rules and structural alerts. This approach efficiently narrows down large datasets to identify the most promising drug-like candidates.