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 条
  • [41] Improved Monte Carlo Scheme for Efficient Particle Transfer in Heterogeneous Systems in the Grand Canonical Ensemble: Application to Vapor-Liquid Nucleation
    Loeffler, Troy D.
    Sepehri, Aliasghar
    Chen, Bin
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2015, 11 (09) : 4023 - 4032
  • [42] Adsorption of Aromatic Hydrocarbon Molecules at the Surface of Ice, As Seen by Grand Canonical Monte Carlo Simulation
    Meszar, Zsuzsanna E.
    Hantal, Gyoergy
    Picaud, Sylvain
    Jedlovszky, Pal
    JOURNAL OF PHYSICAL CHEMISTRY C, 2013, 117 (13) : 6719 - 6729
  • [43] Carbonate Dissolution Mechanisms in the Presence of Electrolytes Revealed by Grand Canonical and Kinetic Monte Carlo Modeling
    Kurganskaya, Inna
    Churakov, Sergey V.
    JOURNAL OF PHYSICAL CHEMISTRY C, 2018, 122 (51) : 29285 - 29297
  • [44] Semi-grand canonical Monte Carlo simulation for derivation of thermodynamic properties of binary alloy
    Ueno, Kensho
    Shibuta, Yasushi
    JOINT 5TH INTERNATIONAL CONFERENCE ON ADVANCES IN SOLIDIFICATION PROCESSES (ICASP-5) & 5TH INTERNATIONAL SYMPOSIUM ON CUTTING EDGE OF COMPUTER SIMULATION OF SOLIDIFICATION, CASTING AND REFINING (CSSCR-5), 2019, 529
  • [45] Adsorption of benzene and propene in zeolite MCM-22: a grand canonical Monte Carlo study
    He, Peng
    Liu, Hui
    Li, Yanfeng
    Zhu, Jiqin
    Huang, Shiping
    Lei, Zhigang
    Wang, Peng
    Tian, Huiping
    ADSORPTION-JOURNAL OF THE INTERNATIONAL ADSORPTION SOCIETY, 2012, 18 (01): : 31 - 42
  • [46] Equilibrium vacancy concentrations in Al-Σ=33(554)[1(1)over-bar0] by grand canonical Monte Carlo simulations
    Vamvakopoulos, Emmanouil
    Tanguy, Doeme
    PHYSICAL REVIEW B, 2009, 79 (09)
  • [47] The grand canonical Monte Carlo simulation of hydrogen adsorption in single-walled carbon nanotubes
    Zhang, Zhi-Yuan
    Liu, Xiao-Hui
    Li, Hua
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2017, 42 (07) : 4252 - 4258
  • [48] 3-Aminopropyltriethoxysilane-aided cross-linked chitosan membranes for gas separation: grand canonical Monte Carlo and molecular dynamics simulations
    Harami, Hossein Riasat
    Asghari, Morteza
    JOURNAL OF MOLECULAR MODELING, 2019, 25 (02)
  • [49] Sorption Thermal Energy Storage Performance of Nanoporous Metal-Organic Frameworks and Covalent Organic Frameworks by Grand Canonical Monte Carlo Simulations
    Li, Wei
    Lin, Yuanchuang
    Li, Song
    Liang, Tiangui
    Cai, Zhiliang
    Wu, Weixiong
    ACS APPLIED NANO MATERIALS, 2023, 6 (14) : 13363 - 13373
  • [50] Adsorption of Chlorinated Methane Derivatives at the Ice Surface: A Grand Canonical Monte Carlo Simulation Study
    Sumi, Ildiko
    Picaud, Sylvain
    Jedlovszky, Pal
    JOURNAL OF PHYSICAL CHEMISTRY C, 2017, 121 (14) : 7782 - 7793