技能 kegg-database
🧬

kegg-database

安全 ⚙️ 外部命令🌐 網路存取📁 檔案系統存取

查詢 KEGG 數據庫的途徑和基因

也可從以下取得: davila7

研究人員需要高效存取 KEGG 生物資訊數據以進行途徑分析和基因映射。此技能提供 Python 輔助函數,用於所有 KEGG REST API 操作,包括途徑檢索、基因-途徑映射、化合物搜尋以及數據庫之間的 ID 轉換。

支援: Claude Codex Code(CC)
🥉 75 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「kegg-database」。 找出與糖解基因 hsa:10458 相關的途徑

預期結果:

  • 途徑 hsa00010: 糖解作用 / 糖異生
  • 途徑 hsa01100: 代謝途徑
  • 途徑 hsa01200: 碳代謝
  • 途徑 hsa01210: 2-氧代羧酸代謝
  • 途徑 hsa01230: 胺基酸生物合成

正在使用「kegg-database」。 取得藥物 D00001 的資訊

預期結果:

  • 藥物: D00001
  • 名稱: Theophylline
  • 類別: 嘌呤生物鹼
  • 化學式: C7H8N4O2
  • 目標: 腺苷受體

正在使用「kegg-database」。 將人類基因 KEGG ID 轉換為 UniProt

預期結果:

  • hsa:10458 -> Q9Y5K8
  • hsa:10459 -> Q9Y5K9
  • hsa:10572 -> Q8NHW6

安全審計

安全
v4 • 1/17/2026

All 253 static findings are false positives. The scanner incorrectly flags Markdown backticks as Ruby shell execution, KEGG API URLs as suspicious network targets, and bioinformatics identifiers (pathway IDs, gene names) as weak crypto algorithms. This is a legitimate bioinformatics research tool that uses standard urllib for HTTP requests to the official KEGG REST API. No malicious code, command injection, or data exfiltration present.

4
已掃描檔案
2,232
分析行數
3
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

64
架構
90
可維護性
87
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

途徑富集分析

將感興趣的基因映射到 KEGG 途徑,並檢索詳細的途徑資訊以進行富集研究。

跨數據庫整合

將 KEGG 基因 ID 轉換為 UniProt、NCBI Gene ID 或 PubChem,以整合到其他分析流程中。

藥物相互作用篩選

搜尋藥物數據庫,並使用 KEGG DDI 端點檢查潜在的藥物-藥物相互作用。

試試這些提示

列出途徑
使用 kegg_list 檢索人類(hsa)的所有 KEGG 途徑,並顯示前 10 個途徑 ID 和名稱。
尋找基因
使用 kegg_find 在 KEGG 基因數據庫中搜尋與 'p53' 匹配的條目,並顯示結果。
映射途徑
使用 kegg_link 找出包含 TP53 基因(hsa:7157)的所有 KEGG 途徑,並檢索每個途徑的基本資訊。
轉換 ID
使用 kegg_conv 將所有人類基因 KEGG ID 轉換為 NCBI Gene ID,並顯示前 5 個映射配對。

最佳實務

  • 在本地快取 API 結果以減少冗餘請求並遵守速率限制。
  • 檢查 HTTP 狀態碼(200=成功,400=錯誤請求,404=未找到)以進行錯誤處理。
  • 使用特定的生物體代碼(hsa、mmu、eco)來縮小結果範圍並提高效能。

避免

  • 在沒有延遲的情況下進行快速連續請求 - 違反 KEGG API 使用指南。
  • 忽略 HTTP 錯誤回應 - 始終適當處理 400/404 錯誤。
  • 在單次呼叫中請求超過 10 個條目 - KEGG 限制批次操作。

常見問題

什麼是 KEGG?
KEGG(京都基因與基因組百科全書)是一個數據庫,用於從基因組和分子數據理解生物系統的高級功能。
此技能免費使用嗎?
KEGG API 免費供學術使用。商業應用需要從 KEGG 獲得單獨的授權。
支援哪些生物體?
KEGG 支援數千種生物體,包括人類(hsa)、小鼠(mmu)、酵母菌(sce)和 大腸桿菌(eco)。
我可以取得序列數據嗎?
可以,使用 kegg_get 搭配 'aaseq' 取得蛋白質序列,或搭配 'ntseq' 取得核苷酸序列。
如何轉換基因 ID?
使用 kegg_conv 搭配目標數據庫(uniprot、ncbi-geneid)和來源(生物體代碼或特定基因 ID)。
API 限制是什麼?
每次請求最多 10 個條目。圖片、KGML 和 JSON 格式每次只允許一個條目。

開發者詳情

作者

K-Dense-AI

授權

Non-academic use of KEGG requires a commercial license

引用

main

檔案結構