What problem does it solve?
Medchem is designed to streamline medicinal chemistry workflows, particularly for compound library optimization, lead optimization, and complex analysis in drug discovery. It automates molecular filtering and prioritization, helping scientists efficiently screen compounds based on established medicinal chemistry rules, structural alerts, and complex criteria.
Core Features & Use Cases
- Medicinal Chemistry Rules: Apply hundreds of drug-likeness rules (e.g., Lipinski, Veber) to triage and prioritize compounds.
- Structural Alert Filters: Detect potentially problematic structural patterns (e.g., PAINS filters, NIBR filters).
- Functionality: Supports compound filtering by drug-like metrics, structural alerts, and complexity metrics, facilitating efficient compound library curation and lead optimization.
- Use Case: Use this skill to filter your compound library against the Lipinski rule of five and structural alerts, and calculate complexity scores for further analysis.
Quick Start
Install medchem using pip and then use the following command to filter molecules against the Lipinski rule of five and NIBR structural alerts:
uv pip install medchem
python -m medchem.functional.nibr_filter input.sdf --output filtered.sdf