翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Deadline Cloud で AutoDock Vina を使用して仮想スクリーニングを実行する
virtual_screening_vina
パイプラインは 4 つのステップを実行します。
-
PrepareReceptor — Open Babel を使用して、タンパク質 PDB を PDBQT 形式に変換します。
-
SplitLibrary — SDF 複合ライブラリを N チャンクに分割します。
-
DockCompounds — N 並列ドッキングタスクを実行します (チャンクごとに 1 つ)。各タスクはべき等であり、スポットプリエンプションに対して安全です。
-
ScoreAndRank — すべてのチャンク結果をランク付けされた上位ヒットの CSV に集約します。
バンドルには、Linux x86_64 サービスマネージドフリート (スポット推奨)、 openbabelからの を使用する conda キュー環境conda-forge、AutoDock Vina が必要です。S3 チャネルに Deadline Cloud 用の AutoDock Vina conda パッケージを構築する conda レシピを構築するか、フリートホスト設定スクリプトを使用してバイナリをインストールして、Vina をインストールします。
CompoundLibrary=chembl (デフォルト) を設定してChEMBL
job_bundles ディレクトリから、ジョブを送信します。
deadline bundle submit virtual_screening_vina \ -p "ReceptorPdb=receptor.pdb" \ -p "CompoundLibrary=chembl" \ -p "MaxCompounds=100000" \ -p "CompoundsPerChunk=100" \ -p "CenterX=-10.7" \ -p "CenterY=12.4" \ -p "CenterZ=68.8"
AutoDock Vina conda パッケージの構築の詳細については、「」を参照してくださいDeadline Cloud 用の AutoDock Vina conda パッケージを構築する。