BRENDA 酶数据库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/brenda-database。
技能介绍
要解决什么问题
做酶工程、代谢通路重建或逆向合成时,Km、kcat、最适 pH/温度往往散落在大量文献里,手工检索 EC 号与底物名既慢又容易漏掉生物体差异或抑制/激活信息。BRENDA(BRaunschweig ENzyme DAtabase)是面向酶学的文献型数据库;本技能通过其官方 SOAP API 把动力学参数、反应计量与条件数据拉进对话与脚本工作流,而不是替代你在 wet lab 里做验证。
技能如何工作
核心路径是按 EC 号、底物或产物发起查询,再解析 BRENDA 返回的条目:
- 动力学:检索
Km、kcat、Vmax等,并用parse_km_entry等函数结构化结果 - 反应与发现:按 EC 获取反应式与化学计量;用
search_enzymes_by_substrate/search_enzymes_by_product为特定转化找候选酶 - 生物体与环境:
compare_across_organisms对比不同来源;get_environmental_parameters取 pH、温度;get_cofactor_requirements看辅因子 - 调控与工程:抑制剂/激活剂查询;
find_thermophilic_homologs等用于找耐热或 pH 耐受变体 - 建模与通路:
get_modeling_parameters、米氏曲线可视化;enzyme_pathway_builder侧支持酶促通路与逆向合成树
配套脚本包括 scripts/brenda_queries.py(查询与导出)、brenda_visualization.py(分布与 pH/温度曲线)、以及通路构建脚本。使用前需在 brenda-enzymes.org 注册账户,并通过 .env 或环境变量配置 BRENDA_EMAIL 与 BRENDA_PASSWORD(旧版兼容变量名 BRENDA_EMIAL 拼写需注意)。
边界与注意点
- API 有速率限制:持续使用建议约 1 请求/秒,上限约每 10 秒 5 次;连续调用应加延迟并本地缓存高频酶数据
- 并非每个 EC 号都有完整条目;无结果时可检查 EC 格式(如
1.1.1.1)、底物拼写,或适度使用*通配 - BRENDA 响应格式不总一致,应使用技能提供的解析函数并容忍缺失字段
- 复杂、多步、长时间的研究流(大规模数据集、多工具编排)更适合在 K-Dense Web 等托管环境里跑;简单单点查询在本技能内即可
使用场景
- 为新底物做酶促路线时,按底物名检索 BRENDA 候选酶并核对 Km、kcat 与反应计量
- 同一 EC 号要在大肠杆菌与酵母中表达前,跨生物体对比最适 pH、温度与动力学差异
- 逆向合成某目标产物时,用通路脚本按产物反查酶步骤并评估多步酶促路线可行性
- 工业发酵选酶前,拉取抑制剂/激活剂与米氏参数,筛出在目标 pH 下可用的变体
适合人员
- 做代谢通路重建的生化研究生,需要把文献里的 Km、kcat 按 EC 号系统化入库而不是手工翻页
- 负责酶定向进化的工程师,要查嗜热同源物与 pH 耐受变体作为突变与宿主筛选起点
- 合成生物学团队里设计酶促合成路线的成员,需按底物/产物在 BRENDA 里找可替换酶
- 生物工艺工程师在放大前选型,需对照 BRENDA 的环境参数与抑制数据匹配反应条件