medchem
Фильтрация молекул по правилам лекарственной подобности
Также доступно от: davila7
Разработка лекарств требует фильтрации больших библиотек соединений на предмет лекарственных свойств. Этот навык применяет установленные правила медицинской химии, включая Правило Пяти, фильтры Вебера и PAINS, для приоритизации соединений и эффективного выявления структурных предупреждений.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «medchem». Filter this SMILES list for drug-likeness: CC(=O)OC1=CC=CC=C1C(=O)O, c1ccccc1, CCN
Ожидаемый результат:
- Аспирин: Проходит Правило Пяти
- Бензол: Проходит Ro5, но не соответствует требованиям к донорным/акцепторным водородным связям
- Этиламин: Проходит Правило Пяти
- Сводка: 2 из 3 молекул соответствуют критериям лекарственной подобности
Использование «medchem». Check for PAINS patterns in these molecules
Ожидаемый результат:
- Паттерны PAINS в первой молекуле не обнаружены
- Вторая молекула содержит родининовую субструктуру (предупреждение PAINS)
- Третья молекула отмечена за катехольный паттерн
Аудит безопасности
БезопасноAll 288 static findings are false positives. The static analyzer misidentified markdown code fences (backticks) as shell execution, Python file operations as Node.js fs, medicinal chemistry terminology (MD5, DES) as cryptographic weaknesses, and molecule validation as reconnaissance. This is a legitimate drug discovery library with no malicious code.
Факторы риска
⚙️ Внешние команды (3)
📁 Доступ к файловой системе (1)
🌐 Доступ к сети (1)
Оценка качества
Что вы можете построить
Приоритизация лидерных соединений
Фильтровать результаты виртуального скрининга для выявления кандидатов с лекарственными свойствами для синтеза.
Оценка качества соединений
Оценивать синтезированные соединения в соответствии с установленными правилами медицинской химии.
Дизайн библиотек
Проектировать целевые библиотеки соединений с оптимальными физико-химическими свойствами.
Попробуйте эти промпты
Отфильтруйте этот список SMILES с помощью Правила Пяти и определите соединения, которые проходят.
Проверьте эти молекулы на наличие паттернов PAINS и общих структурных предупреждений. Сообщите о найденных предупреждениях.
Примените критерии лидероподобности и фильтр штрафов Лилли для приоритизации соединений при оптимизации.
Примените множественные фильтры, включая Правило Пяти, фильтры NIBR и метрики сложности, к моей библиотеке соединений.
Лучшие практики
- Комбинируйте множественные типы фильтров для комплексной оценки
- Используйте параллельную обработку для больших библиотек соединений
- Документируйте решения о фильтрации для воспроизводимости
Избегать
- Слепое принятие или отклонение соединений только на основе результата правила
- Игнорирование структурных предупреждений в пользу только правил на основе свойств
- Применение строгих фильтров слишком рано в процессе разработки
Часто задаваемые вопросы
Что такое Правило Пяти?
Что такое фильтры PAINS?
Можно ли использовать это для дизайна ковалентных ингибиторов?
Какие форматы файлов поддерживаются?
Требуется ли RDKit?
Как структурированы результаты?
Сведения для разработчиков
Автор
K-Dense-AIЛицензия
Apache-2.0 license
Репозиторий
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/medchemСсылка
main
Структура файлов