medchem

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

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill medchem-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/structural-biology-drug-discovery/medchem
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill medchem-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the drug discovery process by providing robust tools to filter chemical compounds based on established medicinal chemistry rules and structural alerts, saving researchers significant time and resources.

Core Features & Use Cases

  • Drug-Likeness Filtering: Apply rules like Lipinski's Rule of Five, Veber's rules, and CNS rules to assess potential bioavailability and cell permeability.
  • Structural Alert Detection: Identify problematic substructures (PAINS, NIBR, Lilly Demerits) that can lead to assay interference or toxicity.
  • Use Case: When evaluating a newly synthesized library of 10,000 compounds, use this Skill to quickly identify and prioritize the top 100 most drug-like and least problematic molecules for further experimental validation.

Quick Start

Use the medchem skill to apply the Rule of Five and common structural alerts to a list of SMILES strings.

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 triage?

To filter chemical compounds for drug discovery triage, apply medicinal chemistry rules and structural alerts to SMILES strings to assess drug-likeness, identify problematic substructures, and prioritize molecules for experimental validation.

What structural alerts can I detect to identify problematic substructures in my compound library?

You can detect structural alerts like PAINS, NIBR, and Lilly Demerits to identify problematic substructures that may cause assay interference or toxicity during hit-to-lead optimization.

How do I apply Lipinski's Rule of Five and Veber's rules for ADMET pre-screening?

For ADMET pre-screening, apply drug-likeness filters like Lipinski's Rule of Five, Veber's rules, and CNS rules to evaluate potential bioavailability and cell permeability using RDKit and datamol.

Can I use datamol and RDKit to process molecular complexity metrics for compound filtering?

Yes, you can leverage datamol and RDKit for molecular processing and analysis to calculate molecular complexity metrics and apply property constraints during compound filtering.

What is the best way to prioritize drug-like molecules from a large synthesized library?

The best way to prioritize drug-like molecules from a large synthesized library is applying medicinal chemistry filters to quickly identify the top candidates with the fewest problematic structural alerts for further validation.