Metadynamika - Metadynamics - Wikipedia
Metadynamika (MTD; také ve zkratce METAD nebo MetaD) je a počítačová simulace metoda v výpočetní fyzika, chemie a biologie. Je zvyklý odhad the energie zdarma a další státní funkce a Systém, kde ergodicita brání forma systému energetická krajina. Poprvé to navrhl Alessandro Laio a Michele Parrinello v roce 2002[1] a obvykle se používá uvnitř molekulární dynamika simulace. MTD se velmi podobá řadě posledních metod, jako je adaptivně předpjatá molekulární dynamika,[2] adaptivní reakční souřadné síly[3] a vzorkování místního elevačního deštníku.[4] Více nedávno, jak původní, tak dobře naladěné metadynamiky[5] byly odvozeny v kontextu vzorkování důležitosti a ukázaly se jako speciální případ nastavení adaptivního předpětí.[6] MTD souvisí s Wang – Landau vzorkování.[7]
Úvod
Tato technika staví na velkém počtu souvisejících metod, včetně (v chronologickém pořadí) deflace,[8]tunelování,[9]tabu vyhledávání,[10]místní nadmořská výška,[11]konformační záplavy,[12]Engkvist-Karlström[13] aAdaptivní předpínací síla metody.[14]
Metadynamics byl neformálně popsán jako „plnění studní volné energie výpočtovým pískem“.[15] Algoritmus předpokládá, že systém lze popsat několika kolektivní proměnné. Během simulace se vypočítá umístění systému v prostoru určené kolektivními proměnnými a je to kladné Gaussian potenciál se přidává ke skutečné energetické scéně systému. Tímto způsobem je systém odrazován od návratu k předchozímu bodu. Během vývoje simulace stále více Gaussianů shrnuje, což stále více a více odrazuje systém od návratu k předchozím krokům, dokud systém nezkoumá celou energetickou krajinu - v tomto bodě se modifikovaná volná energie stává konstantou jako funkce kolektivních proměnných, což je důvod, proč kolektivní proměnné začaly silně kolísat. V tomto bodě může být energetická krajina získána jako opak součtu všech Gaussianů.
Časový interval mezi přidáním dvou Gaussových funkcí, stejně jako Gaussova výška a Gaussova šířka, jsou vyladěny tak, aby optimalizovaly poměr mezi přesností a výpočetními náklady. Pouhou změnou velikosti Gaussian lze metadynamiku přizpůsobit tak, aby velmi rychle poskytla hrubou mapu energetické krajiny pomocí velkých Gaussianů, nebo ji lze použít pro jemnější popis pomocí menších Gaussianů.[1] Obvykle dobře naladěné metadynamiky[5] slouží k adaptivní změně Gaussovy velikosti. Gaussovu šířku lze také přizpůsobit pomocí adaptivní gaussovské metadynamiky.[16]
Metadynamics má výhodu oproti metodám, jako je adaptivní vzorkování deštníku, nevyžadující počáteční odhad energetické krajiny k prozkoumání.[1] Není však triviální zvolit správné kolektivní proměnné pro komplexní simulaci. Obvykle vyžaduje několik pokusů, aby se našla dobrá sada kolektivních proměnných, ale je navrženo několik automatických postupů: základní souřadnice,[17] Skica-mapa,[18] a nelineární kolektivní proměnné založené na datech.[19]
Přístup s více replikami
Nezávislé metadynamické simulace (repliky) lze spojit, aby se zlepšila použitelnost a paralelní výkon. Existuje několik takových metod, které se navrhují: MTD s více chodci,[20] paralelní temperování MTD,[21] zkreslení MTD,[22] a kolektivní proměnné temperování MTD.[23] Poslední tři jsou podobné paralelní temperování metoda a použití výměn replik ke zlepšení vzorkování. Typicky Metropolis – Hastings Algoritmus se používá pro výměny replik, ale nekonečné střídání[24] a Suwa-Todo[25] algoritmy poskytují lepší směnné kurzy replik.[26]
Vysokodimenzionální přístup
Typické simulace MTD (s jednou replikou) mohou zahrnovat až 3 CV, a to i při použití přístupu s více replikami, v praxi je těžké překročit 8 CV. Toto omezení pochází z potenciálu zkreslení, zkonstruovaného přidáním gaussovských funkcí (jader). Jedná se o speciální případ odhad hustoty jádra (KDE). Počet požadovaných jader se pro konstantní přesnost KDE exponenciálně zvyšuje s počtem dimenzí. Délka simulace MTD se tedy musí exponenciálně zvyšovat s počtem CV, aby byla zachována stejná přesnost potenciálu zkreslení. Rovněž potenciál zkreslení pro rychlé vyhodnocení je obvykle aproximován pomocí a pravidelná mřížka.[27] Požadováno Paměť uložit mřížku exponenciálně narůstá s počtem dimenzí (CV).
Vysokorozměrné zobecnění metadynamik je NN2B.[28] Je založen na dvou strojové učení algoritmy: odhad hustoty nejbližšího souseda (NNDE) a umělá neuronová síť (ANN). NNDE nahrazuje KDE pro odhad aktualizací potenciálu zkreslení z krátkých zkreslených simulací, zatímco ANN se používá k aproximaci výsledného potenciálu zkreslení. ANN je paměťově efektivní reprezentace vysoce dimenzionálních funkcí, kde jsou derivace (předpínací síly) efektivně počítány s zpětná propagace algoritmus.[28][29]
Používá alternativní metoda využívající ANN pro potenciál adaptivního zkreslení znamenají potenciální síly pro odhad.[30] Tato metoda je také vysoce dimenzionálním zobecněním Adaptivní předpínací síla (ABF).[31] Kromě toho je výcvik ANN vylepšen pomocí Bayesovské regularizace,[32] a chybu aproximace lze odvodit tréninkem souboru ANN.[30]
Algoritmus
Předpokládejme, že máme klasický - částicový systém s pozicemi na v Kartézské souřadnice . Interakce částic jsou popsány pomocí a potenciál funkce . Forma potenciální funkce (např. Dvě lokální minima oddělená vysokoenergetickou bariérou) brání ergodický vzorkování s molekulární dynamika nebo Monte Carlo metody.
Originální metadynamics
Obecnou myšlenkou MTD je zlepšit vzorkování systému tím, že se odrazuje od opětovné návštěvy vzorkovaných stavů. Toho je dosaženo rozšířením systému Hamiltonian s potenciálem zkreslení :
- .
Potenciál zkreslení je funkcí kolektivní proměnné . Kolektivní proměnná je funkcí pozic částic . Potenciál zkreslení se průběžně aktualizuje přidáváním zkreslení rychlostí , kde je okamžitá kolektivní proměnná hodnota v čase :
- .
V nekonečně dlouhém simulačním čase , akumulovaný potenciál zkreslení konverguje k energie zdarma s opačným znaménkem (a irelevantní konstanta ):
Pro výpočetně efektivní implementaci je proces aktualizace diskriminován do časové intervaly ( označuje funkce podlahy ) a -funkce je nahrazen lokalizovaným pozitivem funkce jádra . Potenciál zkreslení se stává součtem funkcí jádra soustředěných na okamžité hodnoty kolektivních proměnných v čase :
- .
Typicky je jádro a vícerozměrná Gaussova funkce, jehož kovarianční matice má pouze diagonální nenulové prvky:
- .
Parametr , , a jsou určeny a priori a během simulace se nemění.
Implementace
Níže je a pseudo kód základny MTD na molekulární dynamika (MD), kde a jsou -pozice a rychlosti částicového systému. Zaujatost je aktualizován každý Kroky MD a jeho příspěvek k silám systému je .
soubor počáteční a soubor každý Krok MD: vypočítat Hodnoty CV: každý Kroky MD: Aktualizace potenciál zkreslení: vypočítat atomové síly: propagovat a podle
Zdarma odhad energie
Díky konečné velikosti jádra kolísá potenciál zkreslení kolem střední hodnoty. Konvergovanou volnou energii lze získat zprůměrováním potenciálu zkreslení. Průměrování se spouští z , když se pohyb podél kolektivní proměnné stane difuzním:
Aplikace
Metadynamics se používá ke studiu:
- skládání bílkovin[22]
- chemické reakce[33]
- molekulární dokování[34][35]
- fázové přechody.[36]
- zapouzdření DNA na hydrofobní[37] a hydrofilní[38] jednostěnné uhlíkové nanotrubice.
Implementace
PLUMED
PLUMED[39] je open-source knihovna implementace mnoha MTD algoritmů a kolektivní proměnné. Má flexibilní objektově orientovaný design[40][41] a lze je propojit s několika programy MD (JANTAR, GROMACS, SVÍTILNY, NAMD, Kvantové ESPRESSO, DL_POLY_4 a CP2K ).[42][43]
jiný
Další implementace MTD existují v Modul kolektivních proměnných [44] (pro SVÍTILNY a NAMD ), ORAC, CP2K,[45] a Desmond.
externí odkazy
Viz také
Reference
- ^ A b C Laio, A .; Parrinello, M. (2002). „Únik z minim volné energie“. Sborník Národní akademie věd Spojených států amerických. 99 (20): 12562–12566. arXiv:cond-mat / 0208352. Bibcode:2002PNAS ... 9912562L. doi:10.1073 / pnas.202427399. PMC 130499. PMID 12271136.
- ^ Babin, V .; Roland, C .; Sagui, C. (2008). "Stabilizace rezonančních stavů asymptotickým Coulombovým potenciálem". J. Chem. Phys. 128 (2): 134101/1–134101/7. Bibcode:2008JChPh.128b4101A. doi:10.1063/1.2821102. PMID 18205437.
- ^ Barnett, C.B .; Naidoo, K.J. (2009). „Free Energies from Adaptive Reaction Coordinate Forces (FEARCF): An application to ring puckering“. Mol. Phys. 107 (8): 1243–1250. Bibcode:2009MolPh.107.1243B. doi:10.1080/00268970902852608.
- ^ Hansen, H.S .; Hünenberger, P.H. (2010). „Použití metody lokální elevace ke konstrukci optimalizovaných vzorkovacích potenciálů deštníku: Výpočet relativních volných energií a bariér interkonverze glukopyranózových kruhových konformerů ve vodě“. J. Comput. Chem. 31 (1): 1–23. doi:10.1002 / jcc.21253. PMID 19412904.
- ^ A b Barducci, A .; Bussi, G .; Parrinello, M. (2008). „Dobře temperovaná metadynamika: hladce konvergující a laditelná metoda volné energie“. Dopisy o fyzické kontrole. 100 (2): 020603. arXiv:0803.3861. Bibcode:2008PhRvL.100b0603B. doi:10.1103 / PhysRevLett.100.020603. PMID 18232845.
- ^ Dickson, B.M. (2011). "Blíží se metadamika bez parametrů". Phys. Rev.. 84 (3): 037701–037703. arXiv:1106.4994. Bibcode:2011PhRvE..84c7701D. doi:10.1103 / PhysRevE.84.037701. PMID 22060542.
- ^ Christoph Junghans, Danny Perez a Thomas Vogel. „Molekulární dynamika v multikanonickém souboru: Ekvivalence vzorkování Wang – Landau, statistická teplotní molekulární dynamika a metadynamika.“ Journal of Chemical Theory and Computation 10.5 (2014): 1843-1847. doi:10.1021 / ct500077d
- ^ Crippen, Gordon M .; Scheraga, Harold A. (1969). „Minimalizace energie polypeptidů. 8. Aplikace deflační techniky na dipeptid.“. Sborník Národní akademie věd. 64 (1): 42–49. Bibcode:1969PNAS ... 64 ... 42C. doi:10.1073 / pnas.64.1.42. PMC 286123. PMID 5263023.
- ^ Levy, A.V .; Montalvo, A. (1985). "Algoritmus tunelování pro globální minimalizaci funkcí". SIAM J. Sci. Stat. Comput. 6: 15–29. doi:10.1137/0906002.
- ^ Glover, Fred (1989). „Vyhledávání Tabu - část I“. ORSA Journal on Computing. 1 (3): 190–206. doi:10.1287 / ijoc.1.3.190.
- ^ Huber, T .; Torda, A.E .; van Gunsteren, W.F. (1994). "Lokální elevace: Metoda pro zlepšení vlastností vyhledávání simulace molekulární dynamiky". J. Comput. -Aided Mol. Des. 8 (6): 695–708. Bibcode:1994JCAMD ... 8..695H. CiteSeerX 10.1.1.65.9176. doi:10.1007 / BF00124016. PMID 7738605.
- ^ Grubmüller, H. (1995). "Predikce pomalých strukturálních přechodů v makromolekulárních systémech: konformační záplavy". Phys. Rev.. 52 (3): 2893–2906. Bibcode:1995PhRvE..52,2893G. doi:10.1103 / PhysRevE.52.2893. hdl:11858 / 00-001M-0000-000E-CA15-8. PMID 9963736.
- ^ Engkvist, O .; Karlström, G. (1996). "Metoda pro výpočet rozdělení pravděpodobnosti pro systémy s velkými energetickými bariérami". Chem. Phys. 213 (1): 63–76. Bibcode:1996CP .... 213 ... 63E. doi:10.1016 / S0301-0104 (96) 00247-9.
- ^ Darve, E .; Pohorille, A. (2001). „Výpočet volných energií pomocí průměrné síly“. J. Chem. Phys. 115 (20): 9169. Bibcode:2001JChPh.115.9169D. doi:10.1063/1.1410978. hdl:2060/20010090348.
- ^ http://www.grs-sim.de/cms/upload/Carloni/Presentations/Marinelli.ppt[trvalý mrtvý odkaz ]
- ^ Branduardi, Davide; Bussi, Giovanni; Parrinello, Michele (04.06.2012). "Metadynamics with Adaptive Gaussians". Journal of Chemical Theory and Computation. 8 (7): 2247–2254. arXiv:1205.4300. doi:10.1021 / ct3002464. PMID 26588957.
- ^ Spiwok, V .; Lipovová, P .; Králová, B. (2007). "Metadynamika v základních souřadnicích: simulace konformačních změn volnou energií". The Journal of Physical Chemistry B. 111 (12): 3073–3076. doi:10.1021 / jp068587c. PMID 17388445.
- ^ Ceriotti, Michele; Tribello, Gareth A .; Parrinello, Michele (2013-02-22). „Demonstrace přenositelnosti a popisné síly mapy skic“. Journal of Chemical Theory and Computation. 9 (3): 1521–1532. doi:10.1021 / ct3010563. PMID 26587614.
- ^ Hashemian, Behrooz; Millán, Daniel; Arroyo, Marino (07.12.2013). „Modelování a lepší vzorkování molekulárních systémů s plynulými a nelineárními kolektivními proměnnými založenými na datech“. The Journal of Chemical Physics. 139 (21): 214101. Bibcode:2013JChPh.139u4101H. doi:10.1063/1.4830403. hdl:2117/20940. ISSN 0021-9606. PMID 24320358.
- ^ Raiteri, Paolo; Laio, Alessandro; Gervasio, Francesco Luigi; Micheletti, Cristian; Parrinello, Michele (2005-10-28). „Efektivní rekonstrukce komplexních krajin s volnou energií více chodci Metadynamics †“. The Journal of Physical Chemistry B. 110 (8): 3533–3539. doi:10.1021 / jp054359r. PMID 16494409.
- ^ Bussi, Giovanni; Gervasio, Francesco Luigi; Laio, Alessandro; Parrinello, Michele (říjen 2006). „Krajina s volnou energií pro skládání vlásenky β z kombinovaného paralelního temperování a metadynamiky“. Journal of the American Chemical Society. 128 (41): 13435–13441. doi:10.1021 / ja062463w. PMID 17031956.
- ^ A b Piana, S .; Laio, A. (2007). "Přístup zkreslení proteinů k skládání proteinů". The Journal of Physical Chemistry B. 111 (17): 4553–4559. doi:10.1021 / jp067873l. hdl:20.500.11937/15651. PMID 17419610.
- ^ Gil-Ley, Alejandro; Bussi, Giovanni (2015-02-19). „Vylepšené konformační vzorkování pomocí repliky Exchange s kolektivním proměnným temperováním“. Journal of Chemical Theory and Computation. 11 (3): 1077–1085. doi:10.1021 / ct5009087. PMC 4364913. PMID 25838811.
- ^ Plattner, Nuria; Doll, J. D .; Dupuis, Paul; Wang, Hui; Liu, Yufei; Gubernatis, J. E. (10. 10. 2011). "Nekonečný swapový přístup k problému vzorkování vzácných událostí". The Journal of Chemical Physics. 135 (13): 134111. arXiv:1106.6305. Bibcode:2011JChPh.135m4111P. doi:10.1063/1.3643325. ISSN 0021-9606. PMID 21992286.
- ^ Suwa, Hidemaro (01.01.2010). "Metoda Markovova řetězce Monte Carlo bez podrobné bilance". Dopisy o fyzické kontrole. 105 (12): 120603. arXiv:1007.2262. Bibcode:2010PhRvL.105l0603S. doi:10.1103 / PhysRevLett.105.120603. PMID 20867621.
- ^ Galvelis, Raimondas; Sugita, Yuji (2015-07-15). „Replika státních výměnných metadynamik pro zlepšení konvergence odhadů volné energie“. Journal of Computational Chemistry. 36 (19): 1446–1455. doi:10.1002 / jcc.23945. ISSN 1096-987X. PMID 25990969.
- ^ „PLUMED: Metadynamics“. plumed.github.io. Citováno 2018-01-13.
- ^ A b Galvelis, Raimondas; Sugita, Yuji (2017-06-13). "Neuronová síť a algoritmy nejbližšího souseda pro vylepšení vzorkování molekulární dynamiky". Journal of Chemical Theory and Computation. 13 (6): 2489–2500. doi:10.1021 / acs.jctc.7b00188. ISSN 1549-9618. PMID 28437616.
- ^ Schneider, Elia; Dai, Luke; Topper, Robert Q .; Drechsel-Grau, Christof; Tuckerman, Mark E. (10. 10. 2017). „Stochastický přístup neuronové sítě k učení vysokodimenzionálních povrchů volné energie“. Dopisy o fyzické kontrole. 119 (15): 150601. Bibcode:2017PhRvL.119o0601S. doi:10.1103 / PhysRevLett.119.150601. PMID 29077427.
- ^ A b Zhang, Linfeng; Wang, Han; E, Weinan (09.12.2017). „Zesílená dynamika pro lepší vzorkování ve velkých atomových a molekulárních systémech. I. Základní metodika“. The Journal of Chemical Physics. 148 (12): 124113. arXiv:1712.03461. doi:10.1063/1.5019675. PMID 29604808.
- ^ Comer, Jeffrey; Gumbart, James C .; Hénin, Jérôme; Lelièvre, Tony; Pohorille, Andrew; Chipot, Christophe (2015-01-22). „Metoda adaptivní předpětí: Vše, co jste vždy chtěli vědět, ale báli jste se zeptat“. The Journal of Physical Chemistry B. 119 (3): 1129–1151. doi:10.1021 / jp506633n. ISSN 1520-6106. PMC 4306294. PMID 25247823.
- ^ Sidky, Hythem; Whitmer, Jonathan K. (07.12.2017). „Učení krajiny volné energie pomocí umělých neuronových sítí“. The Journal of Chemical Physics. 148 (10): 104111. arXiv:1712.02840. doi:10.1063/1.5018708. PMID 29544298.
- ^ Ensing, B .; De Vivo, M .; Liu, Z .; Moore, P .; Klein, M. (2006). "Metadynamics jako nástroj pro zkoumání krajiny volné energie chemických reakcí". Účty chemického výzkumu. 39 (2): 73–81. doi:10.1021 / ar040198i. PMID 16489726.
- ^ Gervasio, F .; Laio, A .; Parrinello, M. (2005). „Flexibilní dokovací řešení využívající metadynamiku“. Journal of the American Chemical Society. 127 (8): 2600–2607. doi:10.1021 / ja0445950. PMID 15725015.
- ^ Vargiu, A. V .; Ruggerone, P .; Magistrato, A .; Carloni, P. (2008). „Disociace pojiv drobných drážek z DNA: poznatky ze simulací metadynamiky“. Výzkum nukleových kyselin. 36 (18): 5910–5921. doi:10.1093 / nar / gkn561. PMC 2566863. PMID 18801848.
- ^ Martoňák, R .; Laio, A .; Bernasconi, M .; Ceriani, C .; Raiteri, P .; Zipoli, F .; Parrinello, M. (2005). "Simulace strukturních fázových přechodů pomocí metadynamiky". Zeitschrift für Kristallographie. 220 (5–6): 489. arXiv:cond-mat / 0411559. Bibcode:2005ZK .... 220..489M. doi:10,1524 / zkri.220.5.489.65078.
- ^ Cruz, F.J.A.L .; de Pablo, J.J .; Mota, J.P.B. (2014), „Endohedrální uvěznění dodekacameru DNA na nedotčené uhlíkové nanotrubice a stabilita kanonické formy B“, J. Chem. Phys., 140 (22): 225103, arXiv:1605.01317, Bibcode:2014JChPh.140v5103C, doi:10.1063/1.4881422, PMID 24929415
- ^ Cruz, F.J.A.L .; Mota, J.P.B. (2016), „Konformační termodynamika pramenů DNA v hydrofilních nanopórech“, J. Phys. Chem. C, 120 (36): 20357–20367, doi:10.1021 / acs.jpcc.6b06234
- ^ "PLUMED". www.plumed.org. Citováno 2016-01-26.
- ^ Bonomi, Massimiliano; Branduardi, Davide; Bussi, Giovanni; Camilloni, Carlo; Provasi, Davide; Raiteri, Paolo; Donadio, Davide; Marinelli, Fabrizio; Pietrucci, Fabio (01. 10. 2009). "PLUMED: Přenosný plugin pro výpočty volné energie s molekulární dynamikou". Komunikace počítačové fyziky. 180 (10): 1961–1972. arXiv:0902.0874. Bibcode:2009CoPhC.180.1961B. doi:10.1016 / j.cpc.2009.05.011.
- ^ Tribello, Gareth A .; Bonomi, Massimiliano; Branduardi, Davide; Camilloni, Carlo; Bussi, Giovanni (01.02.2014). "PLUMED 2: Nové peří pro starého ptáka". Komunikace počítačové fyziky. 185 (2): 604–613. arXiv:1310.0980. Bibcode:2014CoPhC.185..604T. doi:10.1016 / j.cpc.2013.09.018.
- ^ „MD engine - PLUMED“. www.plumed.org. Archivovány od originál dne 07.02.2016. Citováno 2016-01-26.
- ^ „howto: install_with_plumed [CP2K Open Source Molecular Dynamics]“. www.cp2k.org. Citováno 2016-01-26.
- ^ Fiorin, Giacomo; Klein, Michael L .; Hénin, Jérôme (prosinec 2013). „Používání kolektivních proměnných k řízení simulací molekulární dynamiky“. Molekulární fyzika. 111 (22–23): 3345–3362. doi:10.1080/00268976.2013.813594. ISSN 0026-8976.
- ^ „Cp2K_Input / Motion / Free_Energy / Metadyn“.