バーチャルスクリーニング
構造法は計算量が多いため、コンピュータ・クラスターなどの並列処理が可能なシステムで、Sun Grid EngineやTorque PBSなどのバッチ処理のジョブ管理システムを用いて処理する必要がある。 大きな化合物ライブラリからのデータ入力を制御し、平行して計算が行われている複数のノードへ、必要な化合物データを分配する手段が必要となる。一般的なデータベースエンジンでは処理が遅いので、Berkeley DBのような高速なデータベース管理システムが好ましい。さらに、1つのジョブで1つの比較を行うと、各クラスターノードで消費時間が容易に増大して、全体の処理速度が落ちる。この問題を解決するために、結果をある種のログファイルとしてまとめることで、各クラスタージョブでいくつかのバッチを一度に処理させる。全ての計算処理が終わった後、ログファイルを検索して、評価の高い候補化合物を抽出する。