「」を使用して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モジュールへのリンク。 |
PythonのAPI の使用例
このリリースに同梱されているスクリプトは、以下の場所をご覧ください。 $SCHRODINGER/mmshare-v*/python/common. $SCHRODINGER/mmshare-v*/python/scripts Maestro 内のパネルの大部分に関するコードが含まれています。