这个Skill是干什么的
做代谢工程、酶工程或者生化研究的同学,一定懂那种痛——想查一个酶的Km值,得翻几十篇文献,还不一定找得全。BRENDA(BRaunschweig ENzyme DAtabase)是全球最权威的酶信息数据库,收录了超过45,000种酶和数百万条动力学数据。而这个Skill,就是帮你通过SOAP API直接调用BRENDA,把原本要花几小时的文献检索压缩到几秒钟。
核心功能
这个Skill的能力覆盖了酶学研究的完整链路,不是那种只能查查基本信息的玩具。
- 动力学参数检索:按EC编号、物种、底物精准查询Km、kcat、Vmax,支持多维度过滤。
- 反应方程式获取:拿到完整的反应方程式和化学计量关系,还能解析底物和产物列表。
- 酶发现:给定一个底物或产物,反向查找所有能催化该反应的酶,适合逆合成分析。
- 跨物种比较:同一个EC编号,在大肠杆菌、酵母、人源等不同物种之间横向对比动力学参数和最适条件。
- 环境参数查询:最适pH、温度范围、稳定性数据一次性拿到,不用再东拼西凑。
- 底物特异性分析:对比同一个酶对不同底物的亲和力,kcat/Km比值直接排序。
- 抑制剂与激活剂数据:Ki值、IC50、抑制类型全都有,做酶调控研究直接用。
- 酶工程支持:一键筛选嗜热同源酶(min_temp可设定)、耐碱/耐酸变体,找工程改造靶点效率翻倍。
- 代谢通路构建:内置pathway builder,能自动规划从起始物到目标产物的酶促合成路线,还能评估通路可行性。
- 动力学建模数据准备:直接输出Michaelis-Menten建模所需的全套参数,还能生成动力学曲线图。
适用平台
这个Skill完美适配主流AI编程助手,包括Cursor、GitHub Copilot、Claude Code、OpenAI Codex、Gemini Code Assist、文心快码、腾讯云CodeBuddy、华为云CodeArts等。把它加载进这些工具之后,AI能直接理解你的酶学研究上下文,生成的查询代码更准确,参数解析更到位,相当于给AI装了一个专业生化知识库。
实操代码示例
查乙醇脱氢酶(EC 1.1.1.1)在酿酒酵母中对乙醇的Km值,三行代码搞定:
from brenda_client import get_km_valueskm_data = get_km_values('1.1.1.1', organism='Saccharomyces cerevisiae', substrate='ethanol')for entry in km_data: print(entry)
跨物种比较同一个酶的动力学差异:
from scripts.brenda_queries import compare_across_organismsorganisms = ['Escherichia coli', 'Saccharomyces cerevisiae', 'Homo sapiens']comparison = compare_across_organisms('1.1.1.1', organisms)for org_data in comparison: print(f"{org_data['organism']}: Km={org_data['average_km']}, pH={org_data['optimal_ph']}")
找能催化葡萄糖反应的所有酶:
from scripts.brenda_queries import search_enzymes_by_substrateenzymes = search_enzymes_by_substrate('glucose', limit=20)for enzyme in enzymes: print(f"EC {enzyme['ec_number']}: {enzyme['enzyme_name']}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END







暂无评论内容