技能 medchem
⚗️

medchem

安全 📁 文件系统访问

Фильтрация молекул по правилам лекарственноподобности

也可从以下获取: K-Dense-AI

Скрининг больших библиотек соединений для поиска кандидатов в лекарственные препараты занимает много времени. Этот навык применяет установленные правила медицинской химии, такие как правило пяти Липинского, фильтры PAINS и структурные оповещения, для автоматического выявления перспективных соединений для дальнейшего изучения.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“medchem”。 Check if these SMILES pass drug-likeness rules: CC(=O)OC1=CC=CC=C1C(=O)O, c1ccccc1

预期结果:

  • Aspirin (CC(=O)OC1=CC=CC=C1C(=O)O): PASSES Rule of Five, PASSES Veber rules, no PAINS detected
  • Benzene (c1ccccc1): FAILS Rule of Five (MW < 200), no alerts but poor drug candidate

正在使用“medchem”。 Filter this compound library for leadlike properties with max 400 complexity

预期结果:

  • Applied leadlike strict filter and Bertz complexity threshold
  • Results: 127 of 500 compounds passed all filters
  • Summary report saved to filtered_compounds_summary.txt

正在使用“medchem”。 Apply NIBR structural alerts and Lilly demerits to flag problematic molecules

预期结果:

  • NIBR filter: 89 compounds flagged for structural alerts
  • Lilly demerits: 34 compounds exceed 100 demerits threshold
  • Top alert patterns: anilines, Michael acceptors, reactive carbonyls

安全审计

安全
v5 • 1/17/2026

Pure medicinal chemistry library for molecule filtering. All 286 static findings are false positives: markdown code block delimiters flagged as shell commands, chemical terminology (filter, DES, complexity) mistaken for weak cryptography, and legitimate file I/O for chemical data processing. No network calls, credential access, or malicious behavior detected.

5
已扫描文件
2,256
分析行数
1
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

64
架构
100
可维护性
87
内容
21
社区
100
安全
83
规范符合性

你能构建什么

Приоритизация результатов виртуального скрининга

Фильтрация больших виртуальных библиотек для выявления лекарственноподобных кандидатов перед экспериментальным тестированием.

Поддержка оптимизации лидеров

Применение более строгих критериев во время оптимизации лидеров для улучшения разрабатываемости соединений.

Контроль качества библиотек

Удаление соединений с реакционноспособными группами или известными паттернами интерференции анализа из скрининговых коллекций.

试试这些提示

Быстрая проверка правил
Check if this SMILES [SMILES_STRING] passes the Rule of Five and has no PAINS alerts using medchem.
Фильтрация библиотеки
Filter this list of molecules for drug-likeness. Apply rule of five, rule of cns, and flag any with common structural alerts.
Оптимизация лидеров
Apply leadlike strict criteria and Lilly demerits filter to these compounds. Report which ones pass all filters.
Комплексный анализ
Run a comprehensive medchem analysis on this compound library: apply all relevant rules, check structural alerts, calculate complexity, and generate a summary report.

最佳实践

  • Используйте параллелизацию (n_jobs=-1) для больших библиотек для ускорения фильтрации
  • Комбинируйте несколько фильтров (правила плюс структурные оповещения) для комплексного контроля качества
  • Документируйте, какие соединения были отфильтрованы и почему, для воспроизводимости

避免

  • Слепое принятие всех результатов фильтрации без проверки на основе знаний предметной области
  • Применение одних и тех же фильтров ко всем классам мишеней без корректировки
  • Игнорирование того факта, что многие одобренные лекарства часто нарушают стандартные правила

常见问题

Работает ли medchem со всеми форматами молекул?
Поддерживаются строки SMILES, файлы SDF и CSV со столбцами SMILES через библиотеку datamol.
Каковы вычислительные ограничения для больших библиотек?
Время обработки масштабируется с количеством молекул. Используйте n_jobs=-1 для параллельной обработки на многоядерных системах.
Может ли medchem интегрироваться с другими хеминформатическими инструментами?
Да, работает с объектами молекул RDKit и pandas DataFrames для последующего анализа.
Хранятся ли мои химические данные где-либо или передаются?
Нет, medchem работает локально. Никакие данные не покидают вашу машину во время операций фильтрации.
Почему некоторые известные лекарства не проходят фильтры?
Правила являются руководящими принципами, а не абсолютами. Многие лекарства нарушают правило пяти, особенно натуральные продукты и антибиотики.
Как medchem сравнивается с другими инструментами фильтрации?
Medchem объединяет несколько наборов правил (Липинского, Вебера, NIBR, Lilly) в одной библиотеке с поддержкой параллельной обработки.