スキル uniprot-database
🔬

uniprot-database

安全 ⚡ スクリプトを含む🌐 ネットワークアクセス

Поиск в базе данных белков UniProt

こちらからも入手できます: K-Dense-AI

Нужно найти белковые последовательности и аннотации из UniProt? Выполняйте запросы к белковым базам данных по названию, гену, акцессору или организму. Получайте последовательности, сопоставляйте идентификаторы и обращайтесь к функциональным аннотациям через REST API.

対応: Claude Codex Code(CC)
🥈 77 シルバー
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「uniprot-database」を使用しています。 Search for human hemoglobin proteins with reviewed status

期待される結果:

  • Found 3 reviewed human hemoglobin proteins:
  • • P68871 - HBB (Hemoglobin subunit beta) - Length: 147 aa
  • • P69905 - HBA1 (Hemoglobin subunit alpha 1) - Length: 142 aa
  • • P69902 - HBA2 (Hemoglobin subunit alpha 2) - Length: 142 aa

「uniprot-database」を使用しています。 Get FASTA sequence for human insulin

期待される結果:

  • Retrieved sequence for P01308 (INS_HUMAN):
  • >sp|P01308|INS_HUMAN Insulin precursor - Homo sapiens (Human)
  • MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKT...

セキュリティ監査

安全
v5 • 1/17/2026

Legitimate bioinformatics tool providing read-only access to the authoritative UniProt protein database via HTTPS. All static analysis findings are false positives: markdown code fences were misidentified as shell commands, HTTPS URLs as weak crypto, and legitimate API calls as reconnaissance. The actual code contains no malicious patterns.

7
スキャンされたファイル
2,035
解析された行数
2
検出結果
5
総監査数

リスク要因

⚡ スクリプトを含む (1)
🌐 ネットワークアクセス (1)
監査者: claude 監査履歴を表示 →

品質スコア

68
アーキテクチャ
100
保守性
87
コンテンツ
19
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Исследование функции белка

Найдите белковые последовательности, функциональные аннотации, термины GO и перекрёстные ссылки для проектов генного анализа.

Пакетное получение последовательностей

Загружайте большие наборы белковых данных в формате FASTA для филогенетики, предсказания структуры или сравнительного анализа.

Сопоставление белковых идентификаторов

Преобразуйте белковые идентификаторы между UniProt, PDB и другими базами данных для интеграции источников данных.

これらのプロンプトを試す

Базовый поиск белков
Search UniProt for insulin proteins in humans using the query: 'insulin AND organism_name:"Homo sapiens"' and return the results in JSON format.
Получение последовательности
Retrieve the protein sequence for UniProt accession P01308 in FASTA format.
Сопоставление идентификаторов
Map the UniProt accessions P01308 and P04637 to their corresponding PDB IDs using the ID mapping service.
Расширенный поиск
Search UniProt for reviewed human kinases that have PDB structures. Use the query: 'protein_name:kinase AND organism_id:9606 AND reviewed:true AND xref:pdb'. Return accession, gene names, and PDB cross-references in JSON format.

ベストプラクティス

  • Используйте reviewed:true в запросах для получения качественных записей Swiss-Prot с надёжными аннотациями
  • Запрашивайте только необходимые поля с помощью параметра fields для уменьшения трафика и улучшения времени ответа
  • Реализуйте правильную обработку ошибок с response.raise_for_status() для раннего обнаружения сбоев API

回避

  • Не делайте неограниченных вызовов API без ограничения скорости; UniProt применяет политики использования
  • Не предполагайте, что все записи TrEMBL имеют экспериментальную проверку; они являются вычислительными предсказаниями
  • Не игнорируйте неудавшиеся идентификаторы в результатах сопоставления ID; проверяйте поле failedIds на предмет неполных сопоставлений

よくある質問

Какие типы записей UniProt следует использовать?
Записи Swiss-Prot проверяются вручную и надёжны. Записи TrEMBL являются вычислительными предсказан��ями. Используйте reviewed:true для качества.
Какие форматы поддерживаются?
JSON, TSV, Excel, XML, FASTA, RDF, TXT. Выбирайте в зависимости от рабочего процесса: FASTA для последовательностей, TSV для таблиц, JSON для парсинга.
Сколько белков можно получить за один раз?
Конечная точка поиска возвращает до 500 результатов за запрос. Используйте постраничный просмотр или конечную точку потока для больших наборов данных без ограничений.
Безопасны ли мои данные?
Этот навык только читает публичные данные UniProt. Пользовательские данные не хранятся и не передаются третьим лицам, кроме официального API UniProt.
Почему мой запрос не выполнен?
Проверьте синтаксис запроса, убедитесь, что форматы акцессоров правильные, и проверьте, не превышаете ли вы ограничения скорости. Попробуйте меньшие пакеты.
Чем это отличается от bioservices?
Этот навык обеспечивает прямой доступ к REST API UniProt. Используйте bioservices для унифицированного доступа к более чем 40 биоинформатическим базам данных в Python.