作为公司范围内的休整与充电计划的一部分,Schrödinger 全球所有办事处将于8月17日至21日当周暂停办公。在此期间,我们的响应将有所限制,敬请谅解。Scientific和技术支持 团队成员仅会处理紧急支持问题。

PythonAPI

使用Schrödinger API

从最高层级来看,Schrödinger Python 应用程序接口(API )提供了一个基础分子结构类,并支持通过编程方式与Maestro 和Schrödinger 上的计算结果进行交互。您可以利用它来实现工作流自动化,并扩展该软件的核心功能。

注意:本文档对API 进行了概述,但未像类和函数文档(API )那样提供详细说明。本文档面向已经掌握Python(或能够自学)且希望使用我们的API 来完成科学项目的开发者。

探索Schrödinger API

入门指南
了解如何开始使用Schrödinger 的Python脚本。
核心概念
了解如何操作结构(我们模块中的基础类),包括读取、写入、查询和修改结构。
与……互动Maestro
使用 Python 与“Workspace ”和“Project Table”进行交互,并将您自己的自定义脚本安装为“Maestro ”菜单项。
Glide
一篇关于如何使用Glide (API )生成和读取网格、对姿势进行评分或计算其能量,以及执行分子对接 流程中各个步骤的教程。
使用 MD模拟 数据
Desmond 包包含用于执行各种操作(如读取、转换和分析轨迹)的模块。
Jaguar
Jaguar 包包含一些模块,可帮助用户使用Jaguar 设置和运行量子力学计算,并解析计算结果。
拓展
该分析富集功能有助于根据已知的活性物质和筛选中的诱饵数量来计算富集值。
产品专用模块
MacroModel 和 Prime 软件包有助于配置和运行相关任务。
作业控制
关于如何运行 Jobcontrol(一款用于异步执行任务,并可选在不同机器上运行的工具)脚本的信息和说明。
食谱
本食谱旨在提供简短、自包含且可运行的代码示例,用于完成一些常见任务,这些示例可组合成一个更大的脚本。
Schrödinger PythonAPI
可用于脚本编写的所有Schrödinger Python模块的链接。
PythonAPI 的使用示例

请参阅该版本随附的脚本,地址为: $SCHRODINGER/mmshare-v*/python/common. $SCHRODINGER/mmshare-v*/python/scripts 其中包含了Maestro 内大多数面板的代码。

其他资源

教程

执行任务和分析数据的分步指南

文档

关于应用程序、工作流和接口的深入参考信息

知识库

常见问题解答,包括技术问题的解决方案和故障排除方法