Schrödinger の全世界のオフィスは、社員全員が休息を取り、リフレッシュするための全社的な取り組みの一環として、8月17日から21日までの1週間、休業いたします。この期間中は、お問い合わせへの対応が制限される場合がございますので、あらかじめご了承ください。科学・技術サポートチームのメンバーは、緊急のサポート案件への対応のみ行います。

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モジュールへのリンク。
PythonのAPI の使用例

このリリースに同梱されているスクリプトは、以下の場所をご覧ください。 $SCHRODINGER/mmshare-v*/python/common. $SCHRODINGER/mmshare-v*/python/scripts Maestro 内のパネルの大部分に関するコードが含まれています。

その他のリソース

チュートリアル

タスクの実行やデータの分析を行うための手順書

ドキュメント

アプリケーション、ワークフロー、およびインターフェースに関する詳細なリファレンス情報

ナレッジベース

技術的な問題に関するよくある質問と解決策、およびトラブルシューティング