一种面向药物虚拟筛选的多线程协作的GPU加速方法

    公开(公告)号:CN114860441A

    公开(公告)日:2022-08-05

    申请号:CN202210479528.6

    申请日:2022-05-05

    Abstract: 本发明涉及一种面向药物虚拟筛选的多线程协作的GPU加速方法及实现,该方法通过增加初始随机配体构象的数目来减少蒙特卡罗的迭代局部搜索方法中的搜索步数。利用OpenCL实现CPU和GPU异构并行结构以此达到更高水平的并行和加速能力。该方法还通过构造GPU中全局内存的结构来解决OpenCL中无法实现八叉树的问题。现代药物筛选需要面对海量的化合物数据,在实际分子对接过程中,有可能在对接之前事先不知道靶区,此时要将配体对接到蛋白质靶标的整个表面,找到配体和受体最佳结合模式,这个过程称为盲对接,常用的的对接软件很难满足盲对接的要求。采用本发明的方法,可以在保证在盲对接的情况下,不损失对接精度的同时大幅加快分子对接和虚拟筛选的速度,满足大型化合物数据库分子对接的实际需求。

    一种面向药物虚拟筛选的多线程协作的GPU加速方法

    公开(公告)号:CN114860441B

    公开(公告)日:2024-10-29

    申请号:CN202210479528.6

    申请日:2022-05-05

    Abstract: 本发明涉及一种面向药物虚拟筛选的多线程协作的GPU加速方法及实现,该方法通过增加初始随机配体构象的数目来减少蒙特卡罗的迭代局部搜索方法中的搜索步数。利用OpenCL实现CPU和GPU异构并行结构以此达到更高水平的并行和加速能力。该方法还通过构造GPU中全局内存的结构来解决OpenCL中无法实现八叉树的问题。现代药物筛选需要面对海量的化合物数据,在实际分子对接过程中,有可能在对接之前事先不知道靶区,此时要将配体对接到蛋白质靶标的整个表面,找到配体和受体最佳结合模式,这个过程称为盲对接,常用的的对接软件很难满足盲对接的要求。采用本发明的方法,可以在保证在盲对接的情况下,不损失对接精度的同时大幅加快分子对接和虚拟筛选的速度,满足大型化合物数据库分子对接的实际需求。

Patent Agency Ranking