用途:Rowan 是云端量子化学计算平台,通过 Python 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 密钥,可设置环境变量 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 等提交函数,随后调用 workflow.wait_for_result() 与 fetch_latest(in_place=True) 获取结果。提供 RDKit 原生接口,如 run_pka、batch_pka、run_tautomers、batch_tautomers、run_conformers、batch_conformers、run_energy、batch_energy、run_optimization、batch_optimization。还支持工作流列表查询、批量提交与轮询、文件夹组织。
适用场景:计算化学工作流、性质预测流水线、虚拟筛选、基于构象的分析等。
限制:需联网并消耗账户额度,可用 rowan.whoami().credits 查看余额;无效分子等工作流可能失败,需优雅处理错误。具体收费、价格与配额规则资料未提供。