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 条
  • [21] Utilizing Grand Canonical Monte Carlo Methods in Drug Discovery
    Bodnarchuk, Michael S.
    Packer, Martin J.
    Haywood, Alexe
    ACS MEDICINAL CHEMISTRY LETTERS, 2020, 11 (01): : 77 - 82
  • [22] BROMOCEA Code: An Improved Grand Canonical Monte Carlo/Brownian Dynamics Algorithm Including Explicit Atoms
    Solano, Carlos J. F.
    Pothula, Karunakar R.
    Prajapati, Jigneshkumar D.
    De Biase, Pablo M.
    Noskov, Sergei Yu.
    Kleinekathofer, Ulrich
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2016, 12 (05) : 2401 - 2417
  • [23] Water Adsorption Control by Surface Nanostructures on Graphene-Related Materials by Grand Canonical Monte Carlo Simulations
    Takamatsu, Hiroki
    Ohba, Tomonori
    LANGMUIR, 2021, 37 (50) : 14646 - 14656
  • [24] Classical density functional theory for alkane adsorption in cationic Faujasites: comparison with grand canonical Monte Carlo simulations
    Teh, Tiong Wei
    Franz, Philipp
    Stierle, Rolf
    Hansen, Niels
    Gross, Joachim
    MOLECULAR PHYSICS, 2025,
  • [25] Carbon solubility in nickel nanoparticles: A grand canonical Monte Carlo study
    Diarra, Mamadou
    Amara, Hakim
    Ducastelle, Francois
    Bichara, Christophe
    PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2012, 249 (12): : 2629 - 2634
  • [26] Influence of Mg2+ Distribution on the Stability of Folded States of the Twister Ribozyme Revealed Using Grand Canonical Monte Carlo and Generative Deep Learning Enhanced Sampling
    Sengul, Mert Y.
    MacKerell, Alexander D.
    ACS OMEGA, 2023, 8 (22): : 19532 - 19546
  • [27] Diffusion and Adsorption of Benzene and Propylene in MFI,MWW and BEA Zeolites:Molecular Dynamics and Grand Canonical Monte Carlo Simulations
    SUN Xiao-yan1
    2. State Key Laboratory of Chemical Resource Engineering
    Chemical Research in Chinese Universities, 2011, 27 (02) : 318 - 323
  • [28] Diffusion and Adsorption of Benzene and Propylene in MFI, MWW and BEA Zeolites: Molecular Dynamics and Grand Canonical Monte Carlo Simulations
    Sun Xiao-yan
    Jiao Wei
    Xiang Shu-guang
    Li Jian-wei
    CHEMICAL RESEARCH IN CHINESE UNIVERSITIES, 2011, 27 (02) : 318 - 323
  • [29] Grand canonical monte carlo simulations of Cu&Li-based metal organic framework for desirable hydrogen storage
    Chai, Haoyang
    Chen, Jianyu
    Yu, Yinsheng
    Zhao, Chenyang
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2024, 61 : 424 - 431
  • [30] Microscopic structure and thermodynamics of a core-softened model fluid: Insights from grand canonical Monte Carlo simulations and integral equations theory
    Pizio, Orest
    Dominguez, Hector
    Duda, Yurko
    Sokolowski, Stefan
    JOURNAL OF CHEMICAL PHYSICS, 2009, 130 (17)