Scalable molecular dynamics on CPU and GPU architectures with NAMD.
Journal
The Journal of chemical physics
ISSN: 1089-7690
Titre abrégé: J Chem Phys
Pays: United States
ID NLM: 0375360
Informations de publication
Date de publication:
28 Jul 2020
28 Jul 2020
Historique:
entrez:
6
8
2020
pubmed:
6
8
2020
medline:
6
8
2020
Statut:
ppublish
Résumé
NAMDis a molecular dynamics program designed for high-performance simulations of very large biological objects on CPU- and GPU-based architectures. NAMD offers scalable performance on petascale parallel supercomputers consisting of hundreds of thousands of cores, as well as on inexpensive commodity clusters commonly found in academic environments. It is written in C++ and leans on Charm++ parallel objects for optimal performance on low-latency architectures. NAMD is a versatile, multipurpose code that gathers state-of-the-art algorithms to carry out simulations in apt thermodynamic ensembles, using the widely popular CHARMM, AMBER, OPLS, and GROMOS biomolecular force fields. Here, we review the main features of NAMD that allow both equilibrium and enhanced-sampling molecular dynamics simulations with numerical efficiency. We describe the underlying concepts utilized by NAMD and their implementation, most notably for handling long-range electrostatics; controlling the temperature, pressure, and pH; applying external potentials on tailored grids; leveraging massively parallel resources in multiple-copy simulations; and hybrid quantum-mechanical/molecular-mechanical descriptions. We detail the variety of options offered by NAMD for enhanced-sampling simulations aimed at determining free-energy differences of either alchemical or geometrical transformations and outline their applicability to specific problems. Last, we discuss the roadmap for the development of NAMD and our current efforts toward achieving optimal performance on GPU-based architectures, for pushing back the limitations that have prevented biologically realistic billion-atom objects to be fruitfully simulated, and for making large-scale simulations less expensive and easier to set up, run, and analyze. NAMD is distributed free of charge with its source code at www.ks.uiuc.edu.
Identifiants
pubmed: 32752662
doi: 10.1063/5.0014475
pmc: PMC7395834
doi:
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM
Pagination
044130Subventions
Organisme : NIGMS NIH HHS
ID : P41 GM104601
Pays : United States
Organisme : NIGMS NIH HHS
ID : R01 GM072558
Pays : United States
Références
J Comput Aided Mol Des. 1994 Dec;8(6):695-708
pubmed: 7738605
ACS Cent Sci. 2020 Feb 26;6(2):189-196
pubmed: 32123736
J Chem Phys. 2004 Jun 22;120(24):11432-41
pubmed: 15268177
Proteins. 2004 May 1;55(2):383-94
pubmed: 15048829
J Chem Theory Comput. 2014 Jul 8;10(7):2738-2750
pubmed: 25061443
Structure. 2019 Feb 5;27(2):359-370.e12
pubmed: 30528595
Proc Natl Acad Sci U S A. 2005 May 10;102(19):6783-8
pubmed: 15863616
Curr Opin Struct Biol. 2011 Apr;21(2):150-60
pubmed: 21349700
J Chem Inf Model. 2019 Sep 23;59(9):3794-3802
pubmed: 31411473
Proc Natl Acad Sci U S A. 2009 Jan 27;106(4):1063-8
pubmed: 19122150
J Mol Biol. 2010 Oct 22;403(2):313-27
pubmed: 20816989
J Phys Chem B. 2006 Mar 2;110(8):3533-9
pubmed: 16494409
Chem Sci. 2017 Apr 1;8(4):3192-3203
pubmed: 28507695
Methods. 2009 Oct;49(2):174-80
pubmed: 19398010
J Chem Theory Comput. 2014 Aug 12;10(8):3023-30
pubmed: 26588273
Acc Chem Res. 2019 Nov 19;52(11):3254-3264
pubmed: 31680510
Phys Rev A Gen Phys. 1986 Sep;34(3):2499-2500
pubmed: 9897546
IEEE Nanotechnol Mag. 2009 Mar;3(1):20-28
pubmed: 21909347
J Phys Chem Lett. 2017 Oct 5;8(19):4832-4837
pubmed: 28927275
J Phys Chem B. 2019 Jul 11;123(27):5742-5754
pubmed: 31260304
Curr Opin Struct Biol. 2018 Apr;49:72-76
pubmed: 29414514
J Phys Chem B. 2017 Apr 20;121(15):3676-3685
pubmed: 27959559
Acta Crystallogr D Biol Crystallogr. 2014 Sep;70(Pt 9):2344-55
pubmed: 25195748
J Mol Graph. 1996 Feb;14(1):33-8, 27-8
pubmed: 8744570
J Chem Theory Comput. 2019 Mar 12;15(3):1841-1847
pubmed: 30677293
J Chem Theory Comput. 2018 Jun 12;14(6):2895-2909
pubmed: 29771515
J Phys Chem B. 2011 Aug 4;115(30):9431-8
pubmed: 21714551
Structure. 2006 Mar;14(3):437-49
pubmed: 16531228
Nat Commun. 2019 Jul 19;10(1):3198
pubmed: 31324776
Biochim Biophys Acta. 2015 May;1850(5):878-888
pubmed: 25153688
Proc Natl Acad Sci U S A. 2012 May 15;109(20):7759-64
pubmed: 22547793
J Phys Chem B. 2015 Jan 22;119(3):1129-51
pubmed: 25247823
J Chem Phys. 2014 Sep 21;141(11):114107
pubmed: 25240345
J Mol Biol. 1976 May 15;103(2):227-49
pubmed: 985660
J Chem Phys. 2007 Feb 7;126(5):054103
pubmed: 17302470
Nat Struct Mol Biol. 2011 May;18(5):614-21
pubmed: 21499241
J Chem Theory Comput. 2020 May 12;16(5):3221-3239
pubmed: 32282198
Biophys J. 2015 Jun 16;108(12):2779-82
pubmed: 26083917
J Chem Theory Comput. 2015 Aug 11;11(8):3584-3595
pubmed: 26300708
J Chem Theory Comput. 2016 Nov 8;12(11):5411-5421
pubmed: 27709966
Comput Sci Eng. 2015 Jul 1;12(4):34-39
pubmed: 26146490
Comput Sci Discov. 2011;4(1):
pubmed: 21686063
PLoS Comput Biol. 2015 Oct 27;11(10):e1004368
pubmed: 26505197
J Chem Theory Comput. 2011 Oct 11;7(10):3199-3207
pubmed: 22003320
J Phys Chem B. 2008 Mar 20;112(11):3432-40
pubmed: 18290641
Curr Opin Chem Biol. 2007 Apr;11(2):134-41
pubmed: 17349817
Elife. 2014 Jul 10;3:e03035
pubmed: 25012291
J Chem Theory Comput. 2017 Jan 10;13(1):9-19
pubmed: 28034310
J Chem Theory Comput. 2013 Sep 10;9(9):4165-75
pubmed: 26592407
J Chem Theory Comput. 2013 Jan 8;9(1):794-802
pubmed: 23794960
J Chem Phys. 2004 Jun 22;120(24):11919-29
pubmed: 15268227
Structure. 2009 Oct 14;17(10):1295-306
pubmed: 19836330
Phys Rev A Gen Phys. 1985 Mar;31(3):1695-1697
pubmed: 9895674
BMC Bioinformatics. 2011 May 23;12:190
pubmed: 21605430
IBM J Res Dev. 2018 Nov-Dec;62(6):1-9
pubmed: 32154805
J Chem Theory Comput. 2011 Aug 9;7(8):2617-29
pubmed: 26606635
Biochemistry. 2013 Apr 23;52(16):2708-28
pubmed: 23557014
Proc Natl Acad Sci U S A. 1996 Nov 26;93(24):13770-3
pubmed: 8943010
PLoS Comput Biol. 2014 Nov 06;10(11):e1003935
pubmed: 25375667
Comput Phys Commun. 2014 Mar;185(3):908-916
pubmed: 24944348
Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics. 1995 Sep;52(3):2893-2906
pubmed: 9963736
J Comput Aided Mol Des. 2020 May;34(5):601-633
pubmed: 31984465
Curr Opin Struct Biol. 2015 Apr;31:64-74
pubmed: 25845770
J Comput Chem. 2005 Dec;26(16):1781-802
pubmed: 16222654
J Chem Theory Comput. 2017 Dec 12;13(12):5933-5944
pubmed: 29111720
J Chem Theory Comput. 2016 Aug 9;12(8):3506-13
pubmed: 27398726
J Chem Theory Comput. 2012 Nov 13;8(11):4672-80
pubmed: 26605623
J Phys Chem B. 1998 Apr 30;102(18):3586-616
pubmed: 24889800
Proc Natl Acad Sci U S A. 2014 May 13;111(19):6988-93
pubmed: 24778264
High Perform Comput (2016). 2016 Jun;9945:188-206
pubmed: 29202130
J Chem Theory Comput. 2012 Jul 10;8(7):2521-2530
pubmed: 23049488
J Chem Phys. 2008 Jan 14;128(2):024103
pubmed: 18205439
Proc Natl Acad Sci U S A. 2008 Dec 23;105(51):20227-32
pubmed: 19075242
Nat Methods. 2018 May;15(5):351-354
pubmed: 29578535
J Chem Theory Comput. 2018 Apr 10;14(4):1853-1864
pubmed: 29489349
J Phys Chem B. 2016 Sep 22;120(37):9913-21
pubmed: 27552257
Structure. 2015 Aug 4;23(8):1414-1425
pubmed: 26118533
J Comput Chem. 2008 Aug;29(11):1859-65
pubmed: 18351591
Structure. 2015 Nov 3;23(11):2171-81
pubmed: 26481814
J Phys Chem Lett. 2011;2(2):87-92
pubmed: 21572567
J Am Chem Soc. 2016 Sep 21;138(37):12077-89
pubmed: 27508459
J Chem Theory Comput. 2014 Jul 8;10(7):2677-2689
pubmed: 25061441
Science. 2011 Oct 28;334(6055):517-20
pubmed: 22034434
Science. 1989 Jun 2;244(4908):1069-72
pubmed: 2727695
J Chem Phys. 2007 Apr 28;126(16):164112
pubmed: 17477594
J Am Chem Soc. 2015 Jul 15;137(27):8810-8
pubmed: 26121416
Structure. 2011 Sep 7;19(9):1211-8
pubmed: 21893283
J Comput Aided Mol Des. 2005 Nov;19(11):765-70
pubmed: 16365699
J Comput Chem. 2019 Apr 30;40(11):1198-1208
pubmed: 30697777
Proc Natl Acad Sci U S A. 2002 Oct 1;99(20):12562-6
pubmed: 12271136
J Mol Graph Model. 2010 Sep;29(2):116-25
pubmed: 20675161
Proc Natl Acad Sci U S A. 2001 Aug 28;98(18):10037-41
pubmed: 11517324
Angew Chem Int Ed Engl. 2009;48(7):1198-229
pubmed: 19173328
Sci Rep. 2016 May 24;6:26536
pubmed: 27216779
J Chem Theory Comput. 2015 Feb 10;11(2):766-79
pubmed: 25691833
J Chem Phys. 2016 Oct 7;145(13):134109
pubmed: 27782441
J Chem Inf Model. 2018 Mar 26;58(3):556-560
pubmed: 29405709
J Chem Theory Comput. 2012 Jul 10;8(7):2197-203
pubmed: 26588952
Phys Rev Lett. 2012 Jul 13;109(2):020601
pubmed: 23030145
J Comput Chem. 2020 Feb 15;41(5):449-459
pubmed: 31602694
SC Conf Proc. 2014;2014:81-91
pubmed: 25594075
Methods. 2016 May 1;100:50-60
pubmed: 26804562
J Chem Theory Comput. 2010 Jul 1;6(9):2559-2565
pubmed: 21857813
Acta Crystallogr D Biol Crystallogr. 2010 Feb;66(Pt 2):213-21
pubmed: 20124702
Biochemistry. 2015 Feb 17;54(6):1307-13
pubmed: 25615525
Nano Lett. 2016 Dec 14;16(12):8021-8028
pubmed: 27960493
J Comput Electron. 2014 Dec 1;13(4):826-838
pubmed: 25395899
J Phys Chem B. 2010 Aug 19;114(32):10235-53
pubmed: 20701361
Biophys J. 2010 Jul 21;99(2):629-37
pubmed: 20643083
J Struct Biol. 2011 Mar;173(3):420-7
pubmed: 20932910
Sci Rep. 2016 Nov 02;6:35913
pubmed: 27805049
J Mol Biol. 2009 Apr 10;387(4):986-92
pubmed: 19136007
J Comput Chem. 2007 Dec;28(16):2618-40
pubmed: 17894371
J Chem Theory Comput. 2014 Dec 9;10(12):5276-85
pubmed: 26583211
J Comput Chem. 2004 Oct;25(13):1656-76
pubmed: 15264259
J Phys Chem Lett. 2018 Aug 16;9(16):4738-4745
pubmed: 30074802
Chemphyschem. 2005 Sep 5;6(9):1809-14
pubmed: 16144000
J Chem Inf Model. 2017 Dec 26;57(12):2911-2937
pubmed: 29243483
J Chem Theory Comput. 2013 Feb 12;9(2):876-82
pubmed: 26588731
Biophys J. 2005 Jun;88(6):3745-61
pubmed: 15764651
Cell. 2018 Jul 26;174(3):672-687.e27
pubmed: 30053426
Chemistry. 2016 Feb 18;22(8):2562-81
pubmed: 26696271
J Chem Theory Comput. 2011 Jun 14;7(6):1962-1978
pubmed: 21687785
Phys Rev Lett. 2008 Jan 18;100(2):020603
pubmed: 18232845
Nature. 2013 May 30;497(7451):643-6
pubmed: 23719463
J Phys Chem Lett. 2016 Mar 17;7(6):944-9
pubmed: 26905811
J Phys Chem B. 2019 Mar 28;123(12):2599-2608
pubmed: 30831028
J Chem Theory Comput. 2009 Oct 1;5(10):2583-2588
pubmed: 21857812
J Chem Theory Comput. 2012 Oct 9;8(10):3445-51
pubmed: 26592995
Elife. 2016 Jul 07;5:
pubmed: 27383269
J Mol Model. 2013 Jan;19(1):1-32
pubmed: 23187683
Structure. 2008 May;16(5):673-83
pubmed: 18462672
J Chem Phys. 2007 Sep 28;127(12):125101
pubmed: 17902937
J Chem Theory Comput. 2016 Jun 14;12(6):2983-9
pubmed: 27159059
J Chem Theory Comput. 2012 Sep 11;8(9):3072-81
pubmed: 26605718
ACS Nano. 2015 Nov 24;9(11):10598-611
pubmed: 26401685
Biophys J. 1997 Apr;72(4):1568-81
pubmed: 9083662
J Chem Theory Comput. 2014 Mar 11;10(3):1341-1352
pubmed: 24803862
Phys Rev Lett. 1986 Nov 24;57(21):2607-2609
pubmed: 10033814
J Chem Theory Comput. 2010 Jan 12;6(1):35-47
pubmed: 26614317
J Comput Aided Mol Des. 1990 Mar;4(1):1-105
pubmed: 2197373
Biochemistry. 2011 Dec 6;50(48):10530-9
pubmed: 22050600
Nat Struct Mol Biol. 2014 Mar;21(3):244-52
pubmed: 24487958
Cell. 2019 Nov 14;179(5):1098-1111.e23
pubmed: 31730852
J Chem Phys. 2007 Jan 7;126(1):014101
pubmed: 17212484
J Chem Theory Comput. 2015 Aug 11;11(8):3919-31
pubmed: 26300709
J Chem Theory Comput. 2011 Nov 8;7(11):3635-3642
pubmed: 22121340
Chem Rev. 2016 May 11;116(9):4983-5013
pubmed: 26815602
J Chem Theory Comput. 2019 Aug 13;15(8):4673-4686
pubmed: 31265271
J Chem Theory Comput. 2017 Nov 14;13(11):5173-5178
pubmed: 28965398
ACS Nano. 2013 Aug 27;7(8):6816-24
pubmed: 23876013
J Chem Phys. 2018 Jan 7;148(1):014101
pubmed: 29306299
J Chem Phys. 2015 Jan 14;142(2):024101
pubmed: 25591332
J Chem Theory Comput. 2018 Dec 11;14(12):6560-6573
pubmed: 30358394
Proc Natl Acad Sci U S A. 2000 May 23;97(11):5877-82
pubmed: 10801977
J Chem Phys. 2007 Apr 7;126(13):134111
pubmed: 17430020