medchem

Apply drug-likeness rules and structural alerts to chemical structures.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/robinbarvaag/poynt --skill medchem-robinbarvaag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: medchem
Source: https://github.com/robinbarvaag/poynt/tree/main/.github/skills/medchem
Command: npx skills add https://github.com/robinbarvaag/poynt --skill medchem-robinbarvaag

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of evaluating and prioritizing potential drug compounds by applying a wide range of established medicinal chemistry rules and filters.

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 chemical substructures (PAINS, common alerts, NIBR, Lilly demerits) that can lead to assay interference or toxicity.
  • Use Case: When screening a large library of novel compounds, use this Skill to quickly filter out molecules that are unlikely to be viable drug candidates based on their physicochemical properties and structural alerts.

Quick Start

Use the medchem skill to apply the Rule of Five and common 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 compounds for drug likeness using structural alerts?

To filter compounds for drug-likeness, this Skill applies established medicinal chemistry rules like Lipinski's Rule of Five and structural alerts such as PAINS to identify problematic substructures. It evaluates SMILES strings to remove molecules unlikely to be viable drug candidates based on physicochemical properties.

What is the best way to apply PAINS filters during drug discovery screening?

The best way to apply PAINS filters during drug discovery screening is using a comprehensive medicinal chemistry tool that checks chemical structures against known assay interference alerts. This Skill batch processes molecular structures to flag and remove problematic compounds, streamlining lead identification.

How do I assess oral bioavailability for a list of novel chemical structures?

You assess oral bioavailability by applying drug-likeness rules like Lipinski's Rule of Five and Veber's rules to your chemical structures. This Skill evaluates these physicochemical properties across batch lists of novel compounds to determine their likelihood of oral bioavailability.

Does DataMol or RDKit support batch processing for compound prioritization?

Yes, by leveraging DataMol and RDKit dependencies, this Skill supports batch processing for compound prioritization. It applies custom constraints and medicinal chemistry filters to large libraries of chemical structures, enabling detailed molecular property analysis for lead optimization.

Can I use custom constraints to evaluate molecular properties in cheminformatics?

Yes, you can apply custom constraints to evaluate molecular properties in cheminformatics. This Skill allows the application of custom constraints alongside complexity metrics and established drug-likeness rules to prioritize compounds during lead identification workflows.

When should I use Lilly demerits or NIBR structural alerts over standard filters?

You should use Lilly demerits or NIBR structural alerts when standard filters are insufficient to identify specific problematic chemical substructures that lead to toxicity. This Skill provides multiple alert categories to ensure thorough compound filtering for drug discovery.