スキル bioservices
🧬

bioservices

低リスク ⚡ スクリプトを含む🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

생물정보학 데이터베이스 접근

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

연구자들은 여러 데이터베이스에서 생물학적 데이터를 검색해야 합니다. 이 기술은 UniProt, KEGG, ChEMBL, Reactome을 포함한 40개 이상의 생물정보학 서비스에 대한 통합 접근을 제공하여 단백질 서열, 생체경로, 화합물 및 상호작용에 대한 데이터를 제공합니다.

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「bioservices」を使用しています。 단백질 ZAP70_HUMAN 분석

期待される結果:

  • UniProt ID: P43403
  • Gene: ZAP70 (T 세포 수용체 연관 제타 사슬 단백질 키나제)
  • Organism: Homo sapiens (Human)
  • Sequence length: 619 amino acids
  • KEGG pathways: hsa04660 (T 세포 수용체 신호전달), hsa04662 (B 세포 수용체 신호전달)
  • GO annotations: 45 terms found covering signaling and immune response

「bioservices」を使用しています。 화합물 아스피린 찾기

期待される結果:

  • KEGG compound ID: cpd:C00905
  • ChEBI ID: CHEBI:15365
  • ChEMBL ID: CHEMBL104895
  • Molecular formula: C9H8O4
  • Synonyms: 아세틸살리실산, ASA

「bioservices」を使用しています。 UniProt에서 KEGG로 매핑

期待される結果:

  • Input: P43403 (UniProt)
  • Output: hsa:7535 (KEGG gene ID)
  • Organism: Homo sapiens
  • Mapping successful: 1 of 1 identifiers converted

セキュリティ監査

低リスク
v5 • 1/17/2026

Legitimate bioinformatics skill that accesses public biological databases via the BioServices Python package. All network calls go to verified scientific APIs (UniProt, KEGG, ChEMBL, NCBI). Scripts perform standard file I/O for results. The 522 static findings are false positives: markdown code block backticks were misidentified as Ruby shell execution, and bioinformatics terminology (PDB IDs, GO categories, gene names) was incorrectly flagged as security threats.

9
スキャンされたファイル
4,240
解析された行数
3
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

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

作れるもの

단백질 특성화

단백질 서열 검색, BLAST를 통한 상동체 찾기, 생체경로 식별

화합물 데이터베이스 검색

교차 참조 식별자를 통해 KEGG, ChEBI, ChEMBL에서 화합물 검색

생체경로 네트워크 분석

네트워크 분석 도구를 위해 KEGG 생체경로에서 단백질 상호작용 네트워크 추출

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

간단한 단백질 조회
UniProt에서 단백질 P43403을 검색하고 해당 서열, 유전자 명, 생물종 확인
생체경로 발견
인간 유전자 TP53이 포함된 생체경로를 KEGG에서 검색
화합물 매핑
KEGG에서 아스피린을 검색하고 ChEBI와 ChEMBL에서 해당 식별자 확인
일괄 ID 변환
UniProt ID 목록을 KEGG 유전자 ID로 변환하고 결과를 CSV로 저장

ベストプラクティス

  • 모호한 결과를 피하기 위해 항상 생물종 코드(예: 인간의 경우 hsa) 지정
  • API 요율 제한을 준수하기 위해 일괄 처리 시 청크화 사용
  • NCBI 정책에 따라 BLAST 요청에 이메일 주소 저장
  • 현재 요율 제한 및 사용 지침에 대해 API 문서 확인

回避

  • 청크화 없이 큰 식별자 목록을 처리하면 API 요율 제한 발생 가능
  • 오류 처리를 건너뛰면 워크플로가 자동으로 실패할 수 있음
  • 검색 전 화합물 이름 유효성 검사를 하지 않으면 예상치 못한 결과 반환 가능
  • 일부 단백질은 주석이 없으므로 모든 단백질에 KEGG 매핑이 있다고 가정하면 안됨

よくある質問

어떤 데이터베이스가 지원되나요?
UniProt, KEGG, ChEMBL, PubChem, ChEBI, Reactome, PSICQUIC, QuickGO, BioMart, PDB 등 40개 이상의 서비스를 지원합니다.
한 번에 얼마나 많은 식별자를 변환할 수 있나요?
일괄 작업은 요청당 50-100개의 ID를 지원합니다. 요율 제한을 피하기 위해 더 큰 목록은 청크화를 사용하세요.
다른 도구와 결과를 통합할 수 있나요?
네. 스프레드시트 도구를 위해 CSV로 내보내세요. 생체경로 네트워크에는 NetworkX를 사용하세요. BioPython은 FASTA 서열을 처리합니다.
내 데이터가 어디로 보내지나요?
쿼리는 공개 데이터베이스로 직접 전송됩니다. 이 기술은 데이터를 수집하거나 저장하지 않습니다. 각 API의 개인정보처리방침을 검토하세요.
BLAST가 왜 느린가요?
BLAST 작업은 NCBI 서버에서 비동기적으로 실행됩니다. 일반적인 완료 시간은 대기열 및 서열 길이에 따라 1-5분입니다.
유사한 기술과 비교하여 어떻게 다른가요?
BioServices는 하나의 패키지에서 40개 이상의 데이터베이스에 대한 통합 접근을 제공합니다. 특정 데이터베이스의 직접적인 REST 제어를 위해서는 uniprot-database와 같은 개별 기술을 사용하세요.