GPU-specific algorithms for improved solute sampling in grand canonical Monte Carlo simulations

被引:5
作者
Zhao, Mingtian [1 ]
Kognole, Abhishek A. [2 ]
Jo, Sunhwan [2 ]
Tao, Aoxiang [2 ]
Hazel, Anthony [1 ]
MacKerell Jr, Alexander D. [1 ,3 ]
机构
[1] Univ Maryland, Comp Aided Drug Design Ctr, Dept Pharmaceut Sci, Sch Pharm, Baltimore, MD USA
[2] SilcsBio LLC, Baltimore, MD USA
[3] Univ Maryland, Comp Aided Drug Design Ctr, Dept Pharmaceut Sci, Sch Pharm, 20 Penn St, Baltimore, MD 21201 USA
关键词
chemical potential; computer-aided drug design; co-solvent molecular dynamics; enhanced solute sampling; SILCS; LIGAND COMPETITIVE SATURATION; SITE-IDENTIFICATION; MOLECULAR-DYNAMICS; LENNARD-JONES; FORCE-FIELD; CHARMM; ENERGY; WATER; DENSE;
D O I
10.1002/jcc.27121
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The Grand Canonical Monte Carlo (GCMC) ensemble defined by the excess chemical potential, mu(ex), volume, and temperature, in the context of molecular simulations allows for variations in the number of particles in the system. In practice, GCMC simulations have been widely applied for the sampling of rare gasses and water, but limited in the context of larger molecules. To overcome this limitation, the oscillating mu(ex) GCMC method was introduced and shown to be of utility for sampling small solutes, such as formamide, propane, and benzene, as well as for ionic species such as monocations, acetate, and methylammonium. However, the acceptance of GCMC insertions is low, and the method is computationally demanding. In the present study, we improved the sampling efficiency of the GCMC method using known cavity-bias and configurational-bias algorithms in the context of GPU architecture. Specifically, for GCMC simulations of aqueous solution systems, the configurational-bias algorithm was extended by applying system partitioning in conjunction with a random interval extraction algorithm, thereby improving the efficiency in a highly parallel computing environment. The method is parallelized on the GPU using CUDA and OpenCL, allowing for the code to run on both Nvidia and AMD GPUs, respectively. Notably, the method is particularly well suited for GPU computing as the large number of threads allows for simultaneous sampling of a large number of configurations during insertion attempts without additional computational overhead. In addition, the partitioning scheme allows for simultaneous insertion attempts for large systems, offering considerable efficiency. Calculations on the BK Channel, a transporter, including a lipid bilayer with over 760,000 atoms, show a speed up of similar to 53-fold through the use of system partitioning. The improved algorithm is then combined with an enhanced mu(ex) oscillation protocol and shown to be of utility in the context of the site-identification by ligand competitive saturation (SILCS) co-solvent sampling approach as illustrated through application to the protein CDK2.
引用
收藏
页码:1719 / 1732
页数:14
相关论文
共 50 条
  • [31] Adsorption of HCN at the Surface of Ice: A Grand Canonical Monte Carlo Simulation Study
    Szori, Milan
    Jedlovszky, Pal
    JOURNAL OF PHYSICAL CHEMISTRY C, 2014, 118 (07) : 3599 - 3609
  • [32] Development of a grand canonical-kinetic Monte Carlo scheme for simulation of mixtures
    Tan, Shiliang
    Do, D. D.
    Nicholson, D.
    MOLECULAR SIMULATION, 2016, 42 (12) : 993 - 1000
  • [33] GPU implementation of the Rosenbluth generation method for static Monte Carlo simulations
    Guo, Yachong
    Baulin, Vladimir A.
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 216 : 95 - 101
  • [34] Computational Study of Metal-Organic Frameworks for Hydrogen Sulfide Adsorption: Grand Canonical Monte Carlo and Molecular Dynamics Simulations
    Meng, Junqing
    Zhou, Zihan
    Wang, Jie
    Liang, Xin
    Fu, Hao
    Zhan, Yunting
    Nie, Baisheng
    CHEMISTRYSELECT, 2023, 8 (32):
  • [35] Electrolyte pore/solution partitioning by expanded grand canonical ensemble Monte Carlo simulation
    Moucka, Filip
    Bratko, Dusan
    Luzar, Alenka
    JOURNAL OF CHEMICAL PHYSICS, 2015, 142 (12)
  • [36] Adsorption of Methylamine at the Surface of Ice. A Grand Canonical Monte Carlo Simulation Study
    Szentirmai, Veronika
    Szori, Milan
    Picaud, Sylvain
    Jedloyszky, Pal
    JOURNAL OF PHYSICAL CHEMISTRY C, 2016, 120 (41) : 23480 - 23489
  • [37] Lithium-Ion Doping for Enhanced Hydrogen Sulfide Adsorption on Metal-Organic Frameworks: Grand Canonical Monte Carlo and Density Functional Theory Simulations
    Meng, Junqing
    Zhou, Zihan
    Wang, Jie
    Lyu, Chunhui
    Nie, Baisheng
    JOURNAL OF PHYSICAL CHEMISTRY C, 2023, 128 (01) : 455 - 466
  • [38] Hydrogen adsorption in nanotube and cylindrical pore: A grand canonical Monte Carlo simulation study
    Karki, Sudarsan
    Chakraborty, Somendra Nath
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2023, 48 (07) : 2731 - 2741
  • [39] Grand Canonical Monte Carlo simulations of the hydrogen and methane storage capacities of JLU-MOF120 and JLU-MOF121
    Granja-DelRio, A.
    Cabria, I.
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2024, 61 : 57 - 72
  • [40] Mass transfer through PDMS/zeolite 4A MMMs for hydrogen separation: Molecular dynamics and grand canonical Monte Carlo simulations
    Harami, Hossein Riasat
    Amirkhani, Farid
    Khadem, Sayyed Ahmad
    Rezakazemi, Mashallah
    Asghari, Morteza
    Shirazian, Saeed
    INTERNATIONAL COMMUNICATIONS IN HEAT AND MASS TRANSFER, 2019, 108