SuperAPI AI 工具集

rowan

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:Rowan 是云端计算化学平台,通过 Python API 以编程方式调用量子化学工作流,无需本地计算集群或掌握多种量子化学软件。仅适用于明确涉及 Rowan、rowan-python、labs.rowansci.com 或 Rowan API 的场景。

主要能力:分子性质预测(pKa、氧化还原电位、溶解度、ADMET-Tox);几何优化与构象搜索;基于 AutoDock Vina 的蛋白-配体对接;基于 Chai-1、Boltz 模型的 AI 蛋白共折叠;支持 DFT、半经验及神经网络势方法;云端自动分配算力。结果可在 labs.rowansci.com 网页界面查看。

使用方式:安装命令为 uv pip install rowan-python。在 labs.rowansci.com/account/api-keys 生成 API 密钥,可赋值 rowan.api_key,或设置环境变量 export ROWAN_API_KEY="your_api_key_here"(模块导入时自动读取)。可用 rowan.whoami() 验证登录并查看积分。核心调用包括 submit_pka_workflow、submit_conformer_search_workflow、submit_basic_calculation_workflow、submit_docking_workflow、submit_protein_cofolding_workflow 等,配合 wait_for_result() 与 fetch_latest(in_place=True) 获取结果。另提供 RDKit 原生接口,如 run_pka、batch_pka、run_tautomers、run_conformers、run_energy、run_optimization 及对应批量函数。支持工作流列表查询、批量提交、文件夹组织。

适用场景:pKa 预测、构象分析、几何优化、虚拟筛选、蛋白-配体对接、蛋白结构预测等计算化学流程。

限制:需有效 API 密钥并消耗积分;工作流可能因分子无效而失败,需处理错误与超时;具体收费、价格与平台细节暂未提供。