使用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 内大多数面板的代码。