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 条
  • [1] Molecular simulations of confined liquids: An alternative to the grand canonical Monte Carlo simulations
    Ghoufi, Aziz
    Morineau, Denis
    Lefort, Ronan
    Hureau, Ivanne
    Hennous, Leila
    Zhu, Haochen
    Szymczyk, Anthony
    Malfreyt, Patrice
    Maurin, Guillaume
    JOURNAL OF CHEMICAL PHYSICS, 2011, 134 (07)
  • [2] Enhancing Water Sampling in Free Energy Calculations with Grand Canonical Monte Carlo
    Ross, Gregory A.
    Russell, Ellery
    Deng, Yuqing
    Lu, Chao
    Harder, Edward D.
    Abel, Robert
    Wang, Lingle
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2020, 16 (10) : 6061 - 6076
  • [3] Enhanced Grand Canonical Sampling of Occluded Water Sites Using Nonequilibrium Candidate Monte Carlo
    Melling, Oliver J.
    Samways, Marley L.
    Ge, Yunhui
    Mobley, David L.
    Essex, Jonathan W.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2023, 19 (03) : 1050 - 1062
  • [4] Grand Canonical Monte Carlo simulations for energy gases and silicalite-1
    Zhao, Liang
    Zhai, Dong
    Liu, Bei
    Liu, Zhichang
    Xu, Chumming
    Wei, Wei
    Chen, Yu
    Gao, Jinsen
    CHEMICAL ENGINEERING SCIENCE, 2012, 68 (01) : 101 - 107
  • [5] Ammonia Clathrate Hydrate As Seen from Grand Canonical Monte Carlo Simulations
    Fabian, Balazs
    Picaud, Sylvain
    Jedlovszky, Pal
    Guilbert-Lepoutre, Aurelie
    Mousis, Olivier
    ACS EARTH AND SPACE CHEMISTRY, 2018, 2 (05): : 521 - 531
  • [6] Reactive Grand-Canonical Monte Carlo Simulations for Modeling Hydration of MgCl2
    Heijmans, Koen
    Tranca, Ionut C.
    Chang, Ming-Wen
    Vlugt, Thijs J. H.
    Gaastra-Nedea, Silvia, V
    Smeulders, David M. J.
    ACS OMEGA, 2021, 6 (48): : 32475 - 32484
  • [7] Sampling of Organic Solutes in Aqueous and Heterogeneous Environments Using Oscillating Excess Chemical Potentials in Grand Canonical-like Monte Carlo-Molecular Dynamics Simulations
    Lakkaraju, Sirish Kaushik
    Raman, E. Prabhu
    Yu, Wenbo
    MacKerell, Alexander D., Jr.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2014, 10 (06) : 2281 - 2290
  • [8] Grand canonical Monte Carlo simulations of the hydrogen and methane storage capacities of novel but MOFs at room temperature
    Cabria, I.
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2024, 50 : 160 - 177
  • [9] Description of the Interfacial Behavior of Benzonitrile at Icy Surfaces by Grand Canonical Monte Carlo Simulations
    Honti, Barbara
    Szori, Milan
    Jedlovszky, Pal
    JOURNAL OF PHYSICAL CHEMISTRY A, 2022, 126 (07) : 1221 - 1232
  • [10] Phase equilibria of methane clathrate hydrates from Grand Canonical Monte Carlo simulations
    Lasich, Matthew
    Mohammadi, Amir H.
    Bolton, Kim
    Vrabec, Jadran
    Ramjugernath, Deresh
    FLUID PHASE EQUILIBRIA, 2014, 369 : 47 - 54