bio-medchem

Apply medicinal chemistry filters to chemical compounds for drug discovery.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill bio-medchem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-medchem
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/bio-medchem
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill bio-medchem

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 automates the complex and time-consuming process of filtering chemical compounds based on medicinal chemistry rules and structural alerts, enabling faster and more efficient drug discovery.

Core Features & Use Cases

  • Drug-likeness Assessment: Apply established 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, NIBR, Lilly demerits) that can lead to assay interference or toxicity.
  • Use Case: When prioritizing a large library of synthesized compounds for further testing, use this Skill to quickly identify candidates that meet key drug-likeness criteria and are free from known problematic chemical motifs.

Quick Start

Use the bio-medchem skill to apply the Rule of Five and common structural alerts to a list of molecules.

Frequently Asked Questions about bio-medchem

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

FAQPage Schema
How do I filter chemical compounds for drug discovery using medicinal chemistry rules?

Filtering chemical compounds for drug discovery involves applying medicinal chemistry rules like Lipinski's Rule of Five and structural alerts to assess drug-likeness. This process evaluates oral bioavailability and removes problematic substructures to prioritize candidates.

What structural alerts are checked during compound filtering?

Structural alert filtering checks for problematic chemical substructures like PAINS, NIBR, and Lilly demerits. These alerts identify and remove molecules that can cause assay interference or toxicity during drug discovery.

How do I assess oral bioavailability for a list of molecules?

Assess oral bioavailability by applying established drug-likeness rules like Lipinski's Rule of Five and Veber's rules. These rules evaluate molecular properties to determine oral bioavailability suitability for drug discovery candidates.

Does the medchem Python library support PAINS filtering for compound libraries?

The medchem Python library supports PAINS filtering for compound libraries. It provides deterministic molecular analysis to apply structural alert filters and drug-likeness rules for drug discovery.

What is the best way to prioritize a large library of synthesized compounds?

The best way to prioritize a large library of synthesized compounds is applying drug-likeness criteria and structural alert filters. This identifies candidates free from problematic chemical motifs for further testing.