Atoms and computers MICHELE PARRINELLO USI, Faculty of - - PowerPoint PPT Presentation

atoms and computers
SMART_READER_LITE
LIVE PREVIEW

Atoms and computers MICHELE PARRINELLO USI, Faculty of - - PowerPoint PPT Presentation

Atoms and computers MICHELE PARRINELLO USI, Faculty of Informatics, Institute of Computational Sciences, Lugano ETH, Department of Chemistry and Biotechnologies, Zurich 1 A grim outlook The fundamental laws necessary Testo for the


slide-1
SLIDE 1 1

MICHELE PARRINELLO USI, Faculty of Informatics, Institute of Computational Sciences, Lugano ETH, Department of Chemistry and Biotechnologies, Zurich

Atoms and computers

slide-2
SLIDE 2

Testo

  • P. A. M. Dirac
  • Proc. Roy. Soc.
  • Ser. A,123, 714 (1929)

The fundamental laws necessary for the mathematical treatment of a large part of physics and the whole of chemistry are thus completely known, and the difficulty lies only in the fact that application of these laws leads to equations that are too complex to be solved. A grim outlook

slide-3
SLIDE 3

Testo

3

Moore’s law

CC BY-SA 4.0, h-ps://en.wikipedia.org/w/index.php?curid=56315709

slide-4
SLIDE 4

Testo

4

Computer evolution during my career

CDC CYBER 170 Trieste 1984/85 Nokia N900 2010 Prof. N. Marzari, EPFL

slide-5
SLIDE 5

Testo

5

The genius of Fermi

slide-6
SLIDE 6

Testo

The triangle of science

Experiment Theory Simulation

slide-7
SLIDE 7

Testo

Galileo Galilei and Computational Physics

A hand wri-en slide from Ken Wilson Physics Nobel Prize, 1982

slide-8
SLIDE 8

Testo

Becoming respectable

Acquaporine is a protein that regulates the flux of water across the cell

  • membrane. For resolving this structure

Peter Agre got the 2003 Nobel prize. The movie is downloaded from the Nobel Prize site.The simulation is by K. Shulten, and is presented as a supporting evidence of the correctness

  • f the experimental structure.
slide-9
SLIDE 9

Testo

9

What is molecular dynamics?

Molecular dynamics is a set of numerical techniques that allows the behaviour of complex assemblies

  • f molecules such as liquids, solids, surfaces and so on to be simulated.

These simulations:

  • Help explain experiments,
  • Replace experiments,
  • Predict new phenomena,
  • Provide invaluable insight,
  • Are a kind of virtual microscopy.
slide-10
SLIDE 10

Testo

10

The fundamental equation

Mass time Acceleration= Force

slide-11
SLIDE 11

Testo

11

Is molecular dynamics of any practical use?

The world about us, and biology itself, can be described as resulting from a set of complex physico-chemical reactions. Together with experiments, simulations are an indispensable tool to understand these phenomena. This understanding can be used to solve many of mankind’s problems. We shall present three representative examples that address, with the help of molecular dynamics, three areas contemporary societal concern.

  • Health
  • Energy
  • Environment
slide-12
SLIDE 12

Sound track G. Piccini

Testo

12

Drug design

Courtesy F. Gervasio

slide-13
SLIDE 13

Testo

13

Carbon capture

From our recent paper Glezakou et al. in Green Chemistry 2016, 18, 6004

Courtesy V. Glezakou and R. Rousseau

slide-14
SLIDE 14

Testo

14

New, cheaper photovoltaic cells

Silicon Perovskite Crystals Controlling the quality

  • f the perovskite crystals

is essential for efficiency and durability.

Collaboration with Paramvir Ahlawat, Pablo Piaggi, and Ursula Röthlisberger

slide-15
SLIDE 15

Testo

15

The challenges

Complexity A c c u r a c y Time Understanding

slide-16
SLIDE 16

Testo

16

The challenges

Complexity Time Understanding A c c u r a c y

slide-17
SLIDE 17

Testo

17

How do the forces look like

angle bending torsions bond stretching VdW + Electrostatic interactions

E = Kr

bonds

r − req

( )

2

+ Kθ

angles

θ −θeq

( )

2

+ Et

dihedrals

+ Aij Rij

12 −

Bij Rij

6 +

qiq j εRij % & ' ' ( ) * *

i< j

slide-18
SLIDE 18

Testo

18

The dance of the atoms

Making benzene molecules dance

slide-19
SLIDE 19

Testo

19

Chemical bonds

H H H H

slide-20
SLIDE 20

Testo

20

Quantum equations

Schöredinger equation Density functional theory

slide-21
SLIDE 21

Testo

21

The marriage of two worlds

Electronic structure theory provides the ability to describe the formation and breaking of chemical bonds.

Molecular dynamics can describe the complex and dynamic environment of real life chemistry.

slide-22
SLIDE 22

Testo

22

Silicon crystallisation

Non local chemistry

slide-23
SLIDE 23

Testo

23

Proton diffusion

Non local chemistry Courtesy Ali Hassanali

slide-24
SLIDE 24

Testo

24

The challenges

Complexity A c c u r a c y Time Understanding

slide-25
SLIDE 25

Testo

25

A complex system

hν 2H2O → 2H2 +O2

Absorb light Transport electrons and holes from the solid absorber to the liquid Harvest charges for chemical reaction Courtesy G. Galli

Photo-cataly\c water spli]ng

slide-26
SLIDE 26

Testo

26

The time challenge

seconds 10-5 − 10-15 − 10-10 − 1 − 105 − ms Nuclea'on, diffusion Drug unbinding, annealing
slide-27
SLIDE 27

Energy Barriers and Rare Events

KBT

  • Large barriers imply long time scales
  • Thermal excitation not sufficient in MD

Example: △G = 150 kJ/mol T = 300 K k = 4.78 10-14 s-1 t1/2 = 459824 s = 5.3 days The Higher the barrier the less frequent the transition

slide-28
SLIDE 28

Testo

28

A complex problem

slide-29
SLIDE 29

Testo

29

Back to the classics for inspiration

Isaiah 40:4 Every valley shall be raised up, every mountain and hill made low; the rough ground shall become level, the rugged places a plain.

slide-30
SLIDE 30

Testo

30

The research program

Switzerland Tuscany

slide-31
SLIDE 31

Testo

31

Learning from crystallisation

Free energy cost Fluctuations form clusters of the new phase. Use the cluster size n as

  • rder parameter
slide-32
SLIDE 32

Testo

32

Describe the system in a low dimensional space

The collective variables The free energy surface The probability distribution

s(R) = (s1(R), . . . , sM(R)) P(s) = ∫ dRδ(s − s(R))P(R) F(s) = − 1 βlogP(s)

slide-33
SLIDE 33

Testo

33

A dimensional reduction

From a high dimensional and rugged Potential Energy Surface To a low dimensional and smooth Free Energy Surface

slide-34
SLIDE 34

Testo

34

A dimensional reduction

local density local order

+

Collective Variables Fully atomistic description CV description

CV

Crystal-like Liquid-like

slide-35
SLIDE 35

Testo

Sampling methods

We have developed two collective-coordinates-based enhanced sampling methods

  • Metadynamics
  • Variationally enhanced sampling
slide-36
SLIDE 36

Barducci, Bussi and Parrinello PRL (2008) The bias potential is built iteratively by adding a local repulsive potential that discourages revisiting regions already explored. Laio and Parrinello PNAS (2002)

Testo

36

Metadynamics

Standard dynamics Metadynamics

slide-37
SLIDE 37

Testo

37

Can’t help showing this too

slide-38
SLIDE 38

Testo

38

A rigorous result

The procedure amounts at solving the ordinary differential equation

* Dama, Parrinello and Voth PRL 2014

dV(s, t) dt = ∫ ds′G(s − s′)e− V(s′, t)

γ − 1 PV(s′,t)

and at enhancing the fluctuations in a controlled way using the parameter 𝛿. P(s) → P(s)

1 γ

PV(s, t) F(s) + V(s, t)

slide-39
SLIDE 39

Testo

39

Simple collective coordinates for chemistry

Let us start from the simple SN2 reaction

CH3F + Cl− → CH3Cl + F −

slide-40
SLIDE 40

Testo

40

The free energy surface

1 2 3 4 5 6 1 2 3 4 5 6 d2 d1

The standard approach one looks for the minimum free energy path and/or the transition state.

slide-41
SLIDE 41

Testo

41

A heuristic CV

40 80 120 160

  • 3
  • 2
  • 1

1 2 3 5 10 15 Energy (kJ mol−1) Energy/RT d1 − d2 (Å) F(s) CH3F + Cl− CH3Cl + F −

s = d1 − d2

slide-42
SLIDE 42

Testo

42

Surfaces of constant collective variable value

1 2 3 4 5 6 1 2 3 4 5 6 d2 d1

s = d1 − d2

slide-43
SLIDE 43

Testo

43

Consider a two state system µA µB ΣB ΣA

The two states are identified with a set of descriptors Each metastable states has its own expectation value and covariance matrix. Can we get a good one dimensional collective variable from this information alone? d(R) d1(R) → d2(R) →

slide-44
SLIDE 44

Testo

44

d1 d2

Linear discriminant analysis

Search for the one dimensional projection that best separates the two different set of data.

z = wd

The number of descriptors can be very large!

slide-45
SLIDE 45

Testo

45

Harmonic Linear Discriminant Analysis

For the purpose of studying chemical reactions we introduce a variant that we call Harmonic Linear Discriminant Analisis that leads to:

s(R) = (µA − µB)T ✓ 1 ΣA + 1 ΣB ◆ d(R).

<latexit sha1_base64="+L8lFSrpe7UgGBFi3q2/B5RV6o=">ACm3icfVFdSxtBFJ3d1lZTP2J9kK5NBQiYtgtgvahaNM+2NIHta4K2RhmZ2eTITO7y8zdQlj2V/lPfPfOBtjUVN6YZjDuefeufdMlEth0PNuHfFy4VXrxeXGm+WV1bXmutvz01WaMYDlslMX0bUcClSHqBAyS9zamKJL+Ixt/q/MUfro3I0jOc5Lyv6DAViWAULTVoXpt2qCiOoqQ8rbgC4SJ9iGMpkbCbKXmWoimrwFXbmyS6EWgxHuHV19rcw0ZSVflU+Ef8WQ0Vtkwq2/6/oVg8tAeBhsrh6PGRn0Gx5HW8aMA/8GWiRWRwPmjdhnLFC8RSZpMb0fC/Hfk1CiZ51QgLw3PKxnTIexamVHTL6fmVvDRMjEkmbYnRZiyjytKqky9hFXWM5rnuZr8V65XYLfL0WaF8hTdv9QUkjADOqfglhozlBOLKBMCzsrsBG13qH9z4Y1wX+8jwIPnU+d/yT3dZhd+bGInlHPpA28ckeOSRH5JgEhDmbzoFz5Pxw37vf3Z/ur3up68xqNsiTcIM7J0rMxA=</latexit><latexit sha1_base64="+L8lFSrpe7UgGBFi3q2/B5RV6o=">ACm3icfVFdSxtBFJ3d1lZTP2J9kK5NBQiYtgtgvahaNM+2NIHta4K2RhmZ2eTITO7y8zdQlj2V/lPfPfOBtjUVN6YZjDuefeufdMlEth0PNuHfFy4VXrxeXGm+WV1bXmutvz01WaMYDlslMX0bUcClSHqBAyS9zamKJL+Ixt/q/MUfro3I0jOc5Lyv6DAViWAULTVoXpt2qCiOoqQ8rbgC4SJ9iGMpkbCbKXmWoimrwFXbmyS6EWgxHuHV19rcw0ZSVflU+Ef8WQ0Vtkwq2/6/oVg8tAeBhsrh6PGRn0Gx5HW8aMA/8GWiRWRwPmjdhnLFC8RSZpMb0fC/Hfk1CiZ51QgLw3PKxnTIexamVHTL6fmVvDRMjEkmbYnRZiyjytKqky9hFXWM5rnuZr8V65XYLfL0WaF8hTdv9QUkjADOqfglhozlBOLKBMCzsrsBG13qH9z4Y1wX+8jwIPnU+d/yT3dZhd+bGInlHPpA28ckeOSRH5JgEhDmbzoFz5Pxw37vf3Z/ur3up68xqNsiTcIM7J0rMxA=</latexit><latexit sha1_base64="+L8lFSrpe7UgGBFi3q2/B5RV6o=">ACm3icfVFdSxtBFJ3d1lZTP2J9kK5NBQiYtgtgvahaNM+2NIHta4K2RhmZ2eTITO7y8zdQlj2V/lPfPfOBtjUVN6YZjDuefeufdMlEth0PNuHfFy4VXrxeXGm+WV1bXmutvz01WaMYDlslMX0bUcClSHqBAyS9zamKJL+Ixt/q/MUfro3I0jOc5Lyv6DAViWAULTVoXpt2qCiOoqQ8rbgC4SJ9iGMpkbCbKXmWoimrwFXbmyS6EWgxHuHV19rcw0ZSVflU+Ef8WQ0Vtkwq2/6/oVg8tAeBhsrh6PGRn0Gx5HW8aMA/8GWiRWRwPmjdhnLFC8RSZpMb0fC/Hfk1CiZ51QgLw3PKxnTIexamVHTL6fmVvDRMjEkmbYnRZiyjytKqky9hFXWM5rnuZr8V65XYLfL0WaF8hTdv9QUkjADOqfglhozlBOLKBMCzsrsBG13qH9z4Y1wX+8jwIPnU+d/yT3dZhd+bGInlHPpA28ckeOSRH5JgEhDmbzoFz5Pxw37vf3Z/ur3up68xqNsiTcIM7J0rMxA=</latexit><latexit sha1_base64="+L8lFSrpe7UgGBFi3q2/B5RV6o=">ACm3icfVFdSxtBFJ3d1lZTP2J9kK5NBQiYtgtgvahaNM+2NIHta4K2RhmZ2eTITO7y8zdQlj2V/lPfPfOBtjUVN6YZjDuefeufdMlEth0PNuHfFy4VXrxeXGm+WV1bXmutvz01WaMYDlslMX0bUcClSHqBAyS9zamKJL+Ixt/q/MUfro3I0jOc5Lyv6DAViWAULTVoXpt2qCiOoqQ8rbgC4SJ9iGMpkbCbKXmWoimrwFXbmyS6EWgxHuHV19rcw0ZSVflU+Ef8WQ0Vtkwq2/6/oVg8tAeBhsrh6PGRn0Gx5HW8aMA/8GWiRWRwPmjdhnLFC8RSZpMb0fC/Hfk1CiZ51QgLw3PKxnTIexamVHTL6fmVvDRMjEkmbYnRZiyjytKqky9hFXWM5rnuZr8V65XYLfL0WaF8hTdv9QUkjADOqfglhozlBOLKBMCzsrsBG13qH9z4Y1wX+8jwIPnU+d/yT3dZhd+bGInlHPpA28ckeOSRH5JgEhDmbzoFz5Pxw37vf3Z/ur3up68xqNsiTcIM7J0rMxA=</latexit>

No information on the transition state or reaction path is needed! It is all encrypted in the fluctuations!

d1 d2

ΣA μB ΣB μA

slide-46
SLIDE 46

Testo

46

Ideal for chemistry!

Lets study the classical Diels Alder reaction

slide-47
SLIDE 47

Testo

47

A multistep process

We want to simulate the reaction: We run two independent simulations in the initial and final state and compute the fluctuation of 14 permutation invariant descriptors, to find the HLDA reaction coordinate. 2H2 + 2(NO) → N2 + 2(H2O)

In collabora\on with Emilia Sicilia

slide-48
SLIDE 48

Testo

48

The main hurdle

2NO +2H2 TS2 N2O+H2O +H2 TS1 ONNO +2H2 400 200 TS3 N2+2H2O 100.7
  • 538.2
HONNHO +H2
  • 200
  • 400
  • 600
  • 1.7
280.1 137.3
  • 240.9
6.3
slide-49
SLIDE 49

Testo

49

First intermediate

2NO +2H2 TS2 N2O+H2O +H2 TS1 ONNO +2H2 400 200 TS3 N2+2H2O 100.7
  • 538.2
HONNHO +H2
  • 200
  • 400
  • 600
  • 1.7
280.1 137.3
  • 240.9
6.3
slide-50
SLIDE 50

Testo

50

Second intermediate

2NO +2H2 TS2 N2O+H2O +H2 TS1 ONNO +2H2 400 200 TS3 N2+2H2O 100.7
  • 538.2
HONNHO +H2
  • 200
  • 400
  • 600
  • 1.7
280.1 137.3
  • 240.9
6.3
slide-51
SLIDE 51

Testo

51

The final product

2NO +2H2 TS2 N2O+H2O +H2 TS1 ONNO +2H2 400 200 TS3 N2+2H2O 100.7
  • 538.2
HONNHO +H2
  • 200
  • 400
  • 600
  • 1.7
280.1 137.3
  • 240.9
6.3
slide-52
SLIDE 52

Testo

52

A variational alternative

The bias is constructed by minimising the convex functional Valsson and Parrinello, PRL (2014) Valsson and Parrinello, PRL (2014) At the minimum:

V(s) = − F(s) − 1 βlogp(s)

PV(s) = p(s)

i.e.

Ω(V(s)) = 1 β log ∫ dse−β(F(s)+V(s)) ∫ dse−βF(s) + ∫ dsp(s)V(s)

slide-53
SLIDE 53

Testo

53

In the practice

Valsson and Parrinello, PRL (2014) Valsson and Parrinello, PRL (2014)

Ω(α) rΩ(α)

V(s; α) = ∑

i

αi fi(s) Ω(V) → Ω(α)

The convex function

Ω(α)

is minimised using a stochastic steepest descent

  • algorithm. (Bach and Moulines)
slide-54
SLIDE 54

Testo

54

A deep bias

Valsson and Parrinello, PRL (2014) Represent the bias V(s) as a neural network.

Input= collective variables Output= bias potential

slide-55
SLIDE 55

Testo

55

The structure of a node

Valsson and Parrinello, PRL (2014)

slide-56
SLIDE 56

Testo

56

It does work

Valsson and Parrinello, PRL (2014)

slide-57
SLIDE 57

Testo

57

The group

Movies by Jean Favre and Valerio Rizzi

slide-58
SLIDE 58

Testo

58

Fine