Навыки kegg-database
🧬

kegg-database

Безопасно 🌐 Доступ к сети

Запрос баз данных KEGG для анализа путей

Также доступно от: K-Dense-AI

Исследователям необходим эффективный доступ к биоинформационным базам данных KEGG для анализа путей. Этот навык предоставляет вспомогательные функции Python для запроса путей, генов, соединений и лекарств через официальный REST API KEGG.

Поддерживает: Claude Codex Code(CC)
🥈 77 Серебро
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «kegg-database». Найти пути, содержащие человеческий ген BRCA1

Ожидаемый результат:

  • hsa04110: Cell cycle
  • hsa04115: p53 signaling pathway
  • hsa03440: Homologous recombination
  • hsa05200: Pathways in cancer
  • hsa03450: Fanconi anemia pathway

Использование «kegg-database». Поиск соединений с формулой C6H12O6

Ожидаемый результат:

  • cpd:C00031: D-Glucose
  • cpd:C00668: D-Fructose
  • cpd:C00111: Dihydroxyacetone phosphate
  • cpd:C00354: D-Glucose 6-phosphate

Аудит безопасности

Безопасно
v5 • 1/17/2026

This skill is a legitimate Python REST API client for the KEGG bioinformatics database. All 256 static findings are false positives: markdown backticks were confused with shell execution, hardcoded URLs are the official KEGG API endpoint, and bioinformatics terminology was misidentified as security threats. The code uses only standard urllib library for outbound HTTP requests to https://rest.kegg.jp with no file system writes, environment access, or external commands.

4
Просканировано файлов
1,151
Проанализировано строк
1
находки
5
Всего аудитов

Факторы риска

🌐 Доступ к сети (1)

Оценка качества

64
Архитектура
100
Сопровождаемость
87
Контент
30
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Обогащение генных путей

Сопоставление генов с путями и получение подробной информации о путях для анализа обогащения

Интеграция между базами данных

Преобразование идентификаторов генов между форматами KEGG и UniProt, NCBI или PubChem

Анализ взаимодействия лекарств

Проверка взаимодействий лекарство-лекарство и сопоставление соединений с метаболическими путями

Попробуйте эти промпты

Найти пути генов
Use kegg_find to find the human TP53 gene, then use kegg_link to find all pathways containing this gene, and kegg_get to retrieve details for each pathway.
Поиск соединений
Search the KEGG compound database for molecules with chemical formula C6H12O6 using kegg_find. Then use kegg_link to find reactions involving these compounds.
Сравнение организмов
List all pathways for human (hsa), mouse (mmu), and yeast (sce) using kegg_list. Then compare the glycolysis pathway across these organisms using kegg_get.
Рабочий процесс преобразования ID
Convert all human gene IDs to UniProt identifiers using kegg_conv. Then retrieve protein sequences for the first 5 converted entries using kegg_get with the aaseq option.

Лучшие практики

  • Группируйте записи с помощью '+' для объединения до 10 идентификаторов на запрос для повышения эффективности
  • Кэшируйте часто используемые данные локально для сокращения количества вызовов API
  • Всегда проверяйте коды состояния HTTP в ответах (400 для ошибок, 404 для не найдено)
  • Используйте пути, специфичные для организма (hsa, mmu), а не эталонные пути (map), когда это возможно

Избегать

  • Выполнение быстрых последовательных запросов без задержек - KEGG не имеет документированного ограничения скорости, но чрезмерные запросы могут быть заблокированы
  • Предположение, что все базы данных поддерживают пакетные запросы - форматы image, KGML и JSON принимают только отдельные записи
  • Использование названий генов без проверки - всегда подтверждайте идентификаторы с помощью kegg_find перед связыванием
  • Игнорирование ограничений для академического использования - KEGG API не лицензирован для коммерческих приложений

Часто задаваемые вопросы

Бесплатен ли KEGG API для использования?
KEGG API бесплатен для академического использования академическими пользователями. Коммерческие приложения требуют отдельной лицензии от KEGG.
Какие коды организмов поддерживаются?
Распространенные коды включают hsa (человек), mmu (мышь), dme (дрозофила), sce (дрожжи) и eco (кишечная палочка). Полный список в документации KEGG.
Могу ли я получить изображения путей?
Да, используйте kegg_get с опцией 'image'. Обратите внимание, что этот формат принимает только одну запись за раз.
Как преобразовать идентификаторы генов в другие базы данных?
Используйте kegg_conv с целевой базой данных (uniprot, ncbi-geneid, pubchem) и источником (например, hsa или конкретный идентификатор гена).
Безопасны ли мои данные при использовании этого навыка?
Да. Этот навык только выполняет исходящие запросы к официальному серверу KEGG и возвращает результаты. Данные не хранятся и не отправляются куда-либо еще.
Как это сравнивается с модулем KEGG в Biopython?
Этот навык обеспечивает прямой HTTP/REST доступ с большим контролем. Для сложных рабочих процессов с несколькими базами данных Biopython может быть предпочтительнее.

Сведения для разработчиков

Структура файлов