If you're triaging compound libraries in drug discovery, this gives you the standard filters in one place. Run Lipinski/Veber/CNS rules, flag PAINS and structural alerts, or build composite queries like "CNS-like AND no PAINS AND TPSA under 90" with the built-in query language. It wraps datamol and RDKit with a functional API that returns DataFrames or boolean masks, so you can chain filters over thousands of molecules without writing boilerplate. The NIBR filters and complexity percentiles are handy for screening deck curation. One catch: the Lilly demerit filter needs separate conda binaries. Best used as a first-pass filter before you apply target-specific knowledge, not as a final decision layer.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill medchem --agent claude-code

Installs into .claude/skills of the current project.

Files

Medchem

Overview

Medchem is a Python library from datamol-io for molecular filtering and prioritization in drug discovery. Apply literature-derived drug-likeness rules, named alert catalogs, complexity thresholds, chemical-group detection, and a custom query language to triage compound libraries at scale. Filters are context-specific guidelines — combine with domain expertise and target knowledge.

Verified runtime: medchem 2.1.1, datamol 0.13.0, RDKit 2026.3.6; Python 3.11+. RuleFilters and structural classes return pandas DataFrames. Filters run locally; installation and documentation lookup need network access. Lilly native execution was not tested in this review.

When to Use This Skill

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarmolfeatk-dense-ai/scientific-agent-skillsMolecular featurization for ML (100+ featurizers). ECFP, MACCS, descriptors, pretrained models (ChemBERTa), convert SMILES to features, for QSAR and molecular M2Kskills.sh installs
2k-dense-ai avatarcobrapyk-dense-ai/scientific-agent-skillsConstraint-based metabolic modeling (COBRA). FBA, FVA, gene knockouts, flux sampling, SBML models, for systems biology and metabolic engineering analysis.2Kskills.sh installs
3k-dense-ai avatardepmapk-dense-ai/scientific-agent-skillsQuery the Cancer Dependency Map (DepMap) for cancer cell line gene dependency scores (CRISPR Chronos), drug sensitivity data, and gene effect profiles. Use for 2Kskills.sh installs
4k-dense-ai avatardiffdockk-dense-ai/scientific-agent-skillsDiffDock and DiffDock-L molecular docking. Use for protein-small-molecule pose prediction from PDB or sequence plus SMILES/SDF/MOL2, batch docking, virtual scre2Kskills.sh installs
5k-dense-ai avatarpysamk-dense-ai/scientific-agent-skillsPython/HTSlib workflows for genomic files. Use when reading, querying, filtering, or writing SAM/BAM/CRAM, VCF/BCF, FASTA/FASTQ, or tabix data with pysam, inclu2Kskills.sh installs
6k-dense-ai avatarcirqk-dense-ai/scientific-agent-skillsGoogle quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experimen2Kskills.sh installs