ncats-arax
Запросы к NCATS Translator ARAX production API для поиска биомедицинских связей (one-hop и two-hop) с проверкой происхождения данных. Подходит для поиска по Biolink, нормализации сущностей и анализа источников. Не используйте для выводов, клинических рекомендаций или чувствительных данных.
Что делает навык
Skill обеспечивает работу с NCATS Translator ARAX production API как с ограниченным сервисом поиска по графу знаний. Он позволяет выполнять нормализацию сущностей, запросы one-hop и two-hop с проверкой происхождения данных (provenance) и сохранением точной структуры TRAPI.
Когда применять
- Поиск биомедицинских связей между сущностями (например, лекарство-ген или лекарство-болезнь) с использованием CURIE и типов Biolink.
- Нормализация текстовых названий в канонические идентификаторы (CURIE) и категории без запуска графовых запросов.
- Анализ источников данных и проверка происхождения найденных связей через поля source и aggregator.
- Федеративный поиск с использованием конкретных провайдеров (например, RTX-KG2, MolePro) вместо стандартного RTX-KG2.
Как работает
- Выполнить preflight-проверку через arax_client.py для подтверждения доступности API и версии TRAPI.
- Нормализовать входной текст в CURIE и категорию Biolink, используя команду normalize, и проверить результаты.
- Сформировать запрос one-hop (с закрепленными узлами) или two-hop (с одним промежуточным узлом), указав типы, предикаты и квалификаторы.
- При необходимости использовать режим federation с явным указанием 2–5 провайдеров через флаг --kp.
- Проанализировать сохраненные файлы summary.json и response.json, обращая внимание на bindings, provenance и предупреждения.
- Верифицировать важные кандидаты независимо через литературу и авторитетные базы, не полагаясь на ARAX как на источник истины.
Примеры запросов агенту
Что понадобится
- Доступ к интернету для обращения к NCATS ARAX production API.
- Python-клиент arax_client.py из репозитория skills/ncats-arax/scripts.
- Соблюдение правил безопасности: не использовать персональные данные, конфиденциальные исследования или клинические рекомендации.
Описание составлено по SKILL.md навыка, сверено 08.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.