Dynamika Molekularna MD -...

Post on 09-Sep-2019

8 views 0 download

Transcript of Dynamika Molekularna MD -...

Dynamika Molekularna

MDMD

Inż. Monika Rybicka

AKN BioNanopor

Essen

2

Essen

Prof. Daniel

Hoffmann

Centrum

Biotechnologii

Medycznej

BioinfomatykaBioinfomatyka

3

Essen

4

Cele/Rezultaty

??? !!!

Jak wykonaćProste symulacje peptydów i jonów

(tutorials)(tutorials)

Jak przeanalizować Dysocjacja wapnia z miejsca wiążącego

Jak wykorzystać w aspekcie kanałów

jonowych

Umieszczenie kanału jonowego w

membranie i relaksacja układu

5

Dynamika Molekularna (MD)

K+

K+

K+

K+

K+

K+

K+

6

K+

K+

K+

K+

K+

K+

K+

K+

Dynamika Molekularna (MD)

• Cząsteczki traktowane indywidualnie

• Ruch opisany równaniem Newtona

7

mi– masa i-tego atomu

ri– przemieszczenie i-tego atomu

t – czas

U – potencjał

Chung S-H., Kuyucak S. Ion channels: recent progress and prospects. Eur Biophys J

(2002) 31: 283–293

Dynamika Molekularna (MD)

• Niewiążące oddziaływania między atomami -potencjał Columba i Lennarda-Jonesa (LJ)

8

U – potencjał między atomami

q – ładunek atomu

r – odległość między atomami

ε – głębokość potencjału LJ przy minimum

σ – parametr określający odpychanie i przyciąganie

atomów

Chung S-H., Kuyucak S. Ion channels: recent progress and prospects. Eur Biophys J

(2002) 31: 283–293

Lindahl E. and all. GROMACS USER MANUAL Version 4.5.4

Narzędzie

• GROMACS

• www.gromacs.org

• http://www.gromacs.org/Documentation/Tut• http://www.gromacs.org/Documentation/Tutorials

• Lindahl E. and all. GROMACS USER MANUAL Version 4.5.4

• www.pdb.org

9

Protokół podstawowej symulacji MD

1. Wygenerowanie topologii (topology file)

2. Zdefiniowanie „pudełka” i roztworu (box and solvate)

3. Dodanie jonów (ions)3. Dodanie jonów (ions)

4. Minimalizacja energii (energy minimization)

5. Relaksacja (equilibration)

6. Symulacja MD (production MD)

10Lemkul J. GROMACS Tutorial Lysozyme in Water.

http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/index.html

Wygenerowanie topologii

(topology file)

• Struktura molekuły *.pdb

• Usunięcie wody

• Wybór force field (L-J i inne parametry)

– GROMOS– GROMOS

– AMBER

– CHARMM

• Topology_file: *.top

– nonbonded parameters (atom types and charges)

– bonded parameters (bonds, angles, and dihedrals)

• Gromac_file: *.gro

11

Minimalizacja energii

(energy minimization)

• Potrzebny plik wsadowy *.mdp

• Upewnić się, że system jest poprawny

• i nie eksploduje lub imploduje ;-)

12

0 50 100 150 200 250 300 350 400-3

-2.5

-2

-1.5x 10

5

time/[ps]

E/[kJ/m

ol]

Relaksacja (equilibration)

• Relaksacja rozpuszczalnika (wody) i jonów

• Position-restrained

• Potrzebny plik wsadowy *.mdp

– NVT – temperatura�const– NVT – temperatura�const

– NPT – ciśnienie � const

13

0 2 4 6 8 10 12 14 16 18 20-4000

-3000

-2000

-1000

0

1000

2000

3000

4000

time/[ps]

pres

sure

/[ba

r]

0 2 4 6 8 10 12 14 16 18 20180

200

220

240

260

280

300

320

time/[ps]

tem

pera

ture

/[K

]

Symulacja MD (production MD)

14Lemkul J. GROMACS Tutorial Lysozyme in Water.

http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/index.html

Analiza symulacji - przykłady

• Oglądanie trajektorii MD

• Porównywanie struktur w czasie symulacji

• Analiza struktury drugorzędowej w czasie symulacjisymulacji

• …

15

Porównywanie struktur

16

Fig. 1. The green is the finally structure and the pink is the original structure.

Energia potencjalna

-1.67

-1.665

-1.66x 10

5

Epo

tent

ial/[

kJ/m

ol]

17

0 50 100 150 200 250 300 350 400 450 500-1.695

-1.69

-1.685

-1.68

-1.675

time/[ps]

Epo

tent

ial/[

kJ/m

ol]

Promień obrotu/skręty (gyration)

0.78

0.8

0.82

0.84

0.86R

g/[m

n]Rg

0.5

0.55

0.6

0.65

0.7

Rg/

[mn]

RgX

18

0 100 200 300 400 5000.78

time/[ps]0 100 200 300 400 500

0.5

time/[ps]

0 100 200 300 400 500

0.65

0.7

0.75

0.8

time/[ps]

Rg/

[mn]

RgY

0 100 200 300 400 5000.68

0.7

0.72

0.74

0.76

time/[ps]

Rg/

[mn]

RgZ

RMSD

0.15

0.2

0.25

19

0 50 100 150 200 250 300 350 400 450 5000

0.05

0.1

0.15

time/[ps]

RM

SD

/[nm

]

RMSD Backbone to Backbone

RMSF

0.25

0.3

0.35

20

0 50 100 150 200 250 300 3500

0.05

0.1

0.15

0.2

Atom

RM

SF

/[nm

]

RMSF

0.15

0.2

0.25

21

0 5 10 15 20 25 30 35 400

0.05

0.1

0.15

residue

RM

S/[

nm]

Temperature factor

22

Struktura drugorzędowa

23

Wiązania wodorowe

16

18

20

24

0 50 100 150 200 250 300 350 400 450 5006

8

10

12

14

time/[ps]

Num

ber

Salt bridges

0 100 200 300 400 5000

0.5

1

time/[ps]

Dis

tanc

e/[n

m]

GLU7-30:ASP8-39

0 100 200 300 400 5000

1

2

time/[ps]

Dis

tanc

e/[n

m]

GLU7-30:GLU35-303

0 100 200 300 400 5001

1.5

2

time/[ps]

Dis

tanc

e/[n

m]

GLU7-30:PRO38-329

0 100 200 300 400 5000

2

4

time/[ps]

Dis

tanc

e/[n

m]

GLU7-30:CL3525-10790

2

4

Dis

tanc

e/[n

m]

GLU7-30:CL3526-10791

1

1.5D

ista

nce/

[nm

]ASP8-39:GLU35-303

1

1.5

Dis

tanc

e/[n

m]

ASP8-39:PRO38-329

2

4

Dis

tanc

e/[n

m]

ASP8-39:CL3525-10790

25

0 100 200 300 400 5000

2

time/[ps]

Dis

tanc

e/[n

m]

0 100 200 300 400 5000.5

1

time/[ps]

Dis

tanc

e/[n

m]

0 100 200 300 400 5000.5

1

time/[ps]

Dis

tanc

e/[n

m]

0 100 200 300 400 5000

2

time/[ps]

Dis

tanc

e/[n

m]

0 100 200 300 400 5000

2

4

time/[ps]

Dis

tanc

e/[n

m]

ASP8-39:CL3526-10791

0 100 200 300 400 5000.5

1

1.5

time/[ps]

Dis

tanc

e/[n

m]

GLU35-303:PRO38-329

0 100 200 300 400 5000

2

4

time/[ps]

Dis

tanc

e/[n

m]

GLU35-303:CL3525-10790

0 100 200 300 400 5001

2

3

time/[ps]

Dis

tanc

e/[n

m]

GLU35-303:CL3526-10791

0 100 200 300 400 5000

2

4

time/[ps]

Dis

tanc

e/[n

m]

PRO38-329:CL3525-10790

0 100 200 300 400 5001

2

3

time/[ps]

Dis

tanc

e/[n

m]

PRO38-329:CL3526-10791

0 100 200 300 400 5000

2

4

time/[ps]

Dis

tanc

e/[n

m]

CL3525-10790:CL3526-10791

The distance between negatively charged groups

Mean [nm] Std [nm] Min [nm] Median [nm] Max [nm]

'PRO38-329:CL3525-10790' 2.60 0.42 1.52 2.72 3.18

'GLU35-303:CL3525-10790' 2.45 0.31 1.58 2.49 3.04

'GLU35-303:CL3526-10791' 2.45 0.19 1.84 2.47 2.83

'CL3525-10790:CL3526-10791' 2.36 0.57 0.69 2.46 3.25

'GLU7-30:CL3525-10790' 2.35 0.30 1.57 2.34 3.01

'ASP8-39:CL3525-10790' 2.28 0.47 1.02 2.31 3.20

'GLU7-30:CL3526-10791' 1.83 0.28 0.95 1.83 2.62

26

'PRO38-329:CL3526-10791' 1.69 0.27 1.09 1.70 2.73

'ASP8-39:CL3526-10791' 1.64 0.23 0.90 1.68 2.15

'GLU7-30:PRO38-329' 1.45 0.10 1.21 1.44 1.78

'GLU7-30:GLU35-303' 1.13 0.12 0.83 1.11 1.52

'GLU35-303:PRO38-329' 1.13 0.14 0.75 1.15 1.41

'ASP8-39:GLU35-303' 0.96 0.14 0.65 0.96 1.28

'ASP8-39:PRO38-329' 0.96 0.07 0.68 0.96 1.14

'GLU7-30:ASP8-39' 0.53 0.10 0.35 0.52 0.82

Klastrowanie struktur

27The Backbone RMSD matrix

Dysocjacja wapnia

28ID: 3ICB

Parametry

GROMACS 4.5.4

Protein ID3ICB

X-ray crystallography at 0.23 nm

Time of simulation (ns) 25

Time step (fs) 2

Time step for coordinates saving (ps) 1Time step for coordinates saving (ps) 1

Number of the water molecules 13545

Total charge of the protein (e) -3

CA 15

CL 23

CCaCl

0.150 M

Neutral the system

Force field Gromos43a1

Water model spce29

Parametry

The steps in the simulation:

• Energy minimization

• Relaxation of the water (position restraints) – 20 ps

• MD equilibration – 200 ps

• MD – 25 ns• MD – 25 ns

The simulation was run:

• NPT conditions, using Berendsen’s coupling algorithm (P=1 bar, τp=0.5 ps, T=300 K, τT=0.1 ps)

• VDW and short range electrostatic forces - cutoff of 1.2 nm

• PBC - PME method

30

Trajektoria

31

CA DISSOCIATION

1.4

1.6

1.8

2

2.2

dist

ance

/[nm

]

32

0 0.5 1 1.5 2 2.5

x 104

0.2

0.4

0.6

0.8

1

1.2

1.4

time/[ps]

dist

ance

/[nm

]

Distance between Ca ions and the surface of the protein: blue - Ca76, green: Ca77.

6.5 ns

20.5 ns

CA DISSOCIATION

1.5

2

2.5

dist

ance

/RM

SD

/[nm

]

33

0 0.5 1 1.5 2 2.5

x 104

0

0.5

1

time/[ps]

dist

ance

/RM

SD

/[nm

]

Comparison the distance between the Ca76 and the surface of the protein and

RMSD of the protein

CA DISSOCIATION

Nr shellShell distance between Ca and

the surface of the protein [nm]

Residence time for

Ca76 [ps]

Residence time for

Ca77 [ps]

1 0-0.35 6685 25000

2 0.35-0.6 15686 0

3 0.6-0.85 951 0

4 0.85-1.1 427 04 0.85-1.1 427 0

5 1.1-1.35 393 0

6 1.35-1.6 493 0

7 1.6-1.85 325 0

8 1.85-2.1 40 0

9 2.1-2.4 0 0

10 >2.4 0 0

34

CA DISSOCIATION

35

Water coordination number for Ca77 (cutoff 0.3 nm).

CA DISSOCIATION

36

Waterboxplot for Ca77.

CA DISSOCIATION

37

Water coordination number for Ca76 (cutoff 0.3 nm).

1.2 ns

6.5 ns

CA DISSOCIATION

4

5

6

7

tim

e [

ns]

I shell

38

0

1

2

3

GLU 17 O 179 GLU 17 OE1

176

GLU 17 OE2

177

GLU 27 OE1

270

GLU 27 OE2

271

GLN 22 O 223 GLU 60 OE2

588

ALA 14 O 150 ASP 19 O 193 GLU 60 OE1

587

tim

e [

ns]

Residence time of the Ca76 near the amino acids: distance between Ca76 and the

atom is less than 0.35 nm.

CA DISSOCIATION

Nr shell

Shell distance between

Ca and the surface of

the protein [nm]

Diffusion coefficient

Ca76 [cm2/s]

Diffusion coefficient

Ca77 [cm2/s]

1 0-0.35 0.0689∙10-5±0.0165∙10-5 0.1117∙10-5±0.0754∙10-5

2 0.35-0.6 0.1628∙10-5±0.0358∙10-5 -

- >0.6 1.1705∙10-5±0.2314∙10-5 -- >0.6 1.1705∙10-5±0.2314∙10-5 -

39

Diffusion coefficient of the protein

0.0884∙10-5 cm2/s ± 0.0854∙10-5 cm2/s

Membrana i kanał jonowy

• Zmodyfikowany algorytm z tutoriala

40

Lemkul J. GROMACS Tutorial KALP15 in DPPC.

http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-

tutorials/membrane_protein/index.html

Membrana i kanał jonowy

1. Biało z bazy OPM (http://opm.phar.umich.edu/server.php)

2. Usunięcie HETATM i wody

3. Uzupełnienie brakujących atomów (PDB2PQR 3. Uzupełnienie brakujących atomów (PDB2PQR - http://kryptonite.nbcr.net/pdb2pqr/)

4. Zmiana formatu z *.pqr do *.pdb

5. Wygenerowanie pliku *.gro oraz *.top

41

Membrana i kanał jonowy

6. Pobranie plików dla lipidów- dppc128.pdb

- dppc.itp

- lipid.itp

- topol_dppc.top- topol_dppc.top

7. Modyfikacja lub pobranie gotowego ffuwzględniającego lipidy

8. Dołączenie nowego ff i dppc.itp do topol.top

9. Wygenerowanie pliku *.gro dla lipidów- wybór odpowiednich rozmiarów box

(boxlipid=boxprotein)

42

Membrana i kanał jonowy

10. Usunięcie periodyczności boxlipid11. Ustawienie środka boxlipid i boxprotein – pod

kątem późniejszego włożenia białka w błonę

12. Scalenie plików *.gro dla lipidów i białka

13. Manualne operacje na nowopowstałym 13. Manualne operacje na nowopowstałym system.gro (usunięcie nagłówków, itp.)

14. Przenumerowanie atomów (nr_atom_update.py)

15. Manualne operacje na nowopowstałym out.gro(dodanie nagłówków, itp.)

43

Membrana i kanał jonowy

15. Dodanie silnego position-restrain dla białka

16. Rozsunięcie lipidów i usunięcie wychodzących poza box

- inflategro.pl- inflategro.pl

17. Modyfikacja topol.top o usunięte lipidy

18. Minimalizacja energii

44

Membrana i kanał jonowy

45

Membrana i kanał jonowy

19. Ściskanie lipidów wokół białka i minimalizacja energii – w pętli, aż uzyskana zostanie odpowiednia powierzchnia dla lipidów: dla DPPC area per lipid=71 Å2lipidów: dla DPPC area per lipid=71 Å2

- inflategro.pl

- petla1.pl

46

Membrana i kanał jonowy

47

Membrana i kanał jonowy

19. Dodanie rozpuszczalnika

20. Dodanie jonów

21. Minimalizacja energii

22. Relaksacja wody i jonów (PR): NVT i NPT22. Relaksacja wody i jonów (PR): NVT i NPT

- dłuższe niż w prostej symulacji

19. Pre-symulacja MD – trudno zrelaksować tak duży system

20. Symulacja MD

48

NPT trajektoria

49

NPT trajektoria

50

Dziękuję za uwagę

51

energy_minimization.mdp

52

powrót

Lemkul J. GROMACS Tutorial Lysozyme in Water.

http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/index.html

NVT.mdp

53

powrót

Lemkul J. GROMACS Tutorial Lysozyme in Water.

http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/index.html

RMSD

54

powrót

Lindahl E. and all. GROMACS USER MANUAL Version 4.5.4