本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Deadline Cloud 上与 AutoDock Vina 一起进行虚拟
v irtual_screening_vina job bundle 使用 AutoDockVin
该管道分为四个步骤:
-
PrepareReceptor— 使用 Open Babel 将蛋白质 PDB 转换为 PDBQT 格式。
-
SplitLibrary— 将 SDF 复合库拆分为 N 个块。
-
DockCompounds— 运行 N 个并行对接任务(每个区块一个)。每项任务都是等性的,可以安全地进行 Spot 抢占。
-
ScoreAndRank— 将所有区块结果汇总到排名靠前的 CSV 中。
该捆绑包需要 Linux x86_64 服务托管队列(推荐 Spot)、带有 openbabel from 和 Vina 的 conda 队列环境。conda-forge AutoDock 通过在 S3 频道中构建 为 Dead AutoDock line Cloud 构建 Vina conda 包 conda 配方,或者通过舰队主机配置脚本安装二进制文件来安装 Vina。
设置CompoundLibrary=chembl(默认)以自动从 Ch emBL
从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 软件包的详细信息,请参阅。为 Dead AutoDock line Cloud 构建 Vina conda 包