Mechanika Molekularna. Karol Kamel Uniwersytet Warszawski

Podobne dokumenty
Modelowanie molekularne

Dokowanie molekularne. Karol Kamel Uniwersytet Warszawski

WYKŁAD NR 3 OPIS DRGAŃ NORMALNYCH UJĘCIE KLASYCZNE I KWANTOWE.

Komputerowe wspomaganie projektowania leków

QSAR i związki z innymi metodami. Karol Kamel Uniwersytet Warszawski

Optymalizacja ciągła

Problemy i rozwiązania

Optymalizacja optymalizacji

Metody Optymalizacji: Przeszukiwanie z listą tabu

Modelowanie molekularne

Wykład 5 Widmo rotacyjne dwuatomowego rotatora sztywnego

Badanie długości czynników sieciujących metodami symulacji komputerowych

Ćwiczenie 5. Wyznaczanie widm IR i Ramana formaldehydu oraz obliczenia za pomocą pakietu Gaussian 03W

Wykład FIZYKA I. 5. Energia, praca, moc. Dr hab. inż. Władysław Artur Woźniak

Komputerowe wspomaganie projektowanie leków

Formuły formułom funkcji adresowania odwoływania nazwy Funkcja SUMA argumentami SUMA

Komputerowe wspomaganie projektowanie leków

Tadeusz Lesiak. Dynamika punktu materialnego: Praca i energia; zasada zachowania energii

17.1 Podstawy metod symulacji komputerowych dla klasycznych układów wielu cząstek

Iteracyjne rozwiązywanie równań

Zasada zachowania pędu

Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej.

Wykład FIZYKA I. 15. Termodynamika statystyczna. Dr hab. inż. Władysław Artur Woźniak

FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego)

Metody rozwiązania równania Schrödingera

Podstawy Sztucznej Inteligencji (PSZT)

Podstawowe prawa opisujące właściwości gazów zostały wyprowadzone dla gazu modelowego, nazywanego gazem doskonałym (idealnym).

Wstęp do metod numerycznych 9. Minimalizacja: funkcje jednej zmiennej. P. F. Góra

lim Np. lim jest wyrażeniem typu /, a

Program MC. Obliczyć radialną funkcję korelacji. Zrobić jej wykres. Odczytać z wykresu wartość radialnej funkcji korelacji w punkcie r=

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

KADD Minimalizacja funkcji

Podstawy fizyki sezon 1 III. Praca i energia

- parametry geometryczne badanego związku: współrzędne i typy atomów, ich masy, ładunki, prędkości początkowe itp. (w NAMD plik.

Teoria pola elektromagnetycznego 1. Wprowadzenie

Teoria kinetyczno cząsteczkowa

Kacper Kulczycki. Dynamika molekularna atomów oddziałujących siłami van der Waalsa

1. Podstawy matematyki

WYKŁAD 2 Podstawy spektroskopii wibracyjnej, model oscylatora harmonicznego i anharmonicznego. Częstość oscylacji a struktura molekuły Prof. dr hab.

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

Mechanika i Budowa Maszyn. Przykład obliczeniowy geometrii mas i analiza wytrzymałości

SZTUCZNA INTELIGENCJA

Elementy teorii powierzchni metali

WYKŁAD 2 TERMODYNAMIKA. Termodynamika opiera się na czterech obserwacjach fenomenologicznych zwanych zasadami

Optymalizacja ciągła

Metody numeryczne I Równania nieliniowe

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

MECHANIKA 2. Zasady pracy i energii. Wykład Nr 12. Prowadzący: dr Krzysztof Polko

Definicja pochodnej cząstkowej

S ścianki naczynia w jednostce czasu przekazywany

Zespół kanoniczny N,V, T. acc o n =min {1, exp [ U n U o ] }

Teoria kinetyczna gazów

Optymalizacja ciągła

Ćwiczenie 4: Modelowanie reakcji chemicznych. Stan przejściowy.

WYKŁAD 9 METODY ZMIENNEJ METRYKI

Optymalizacja. Przeszukiwanie lokalne

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Opracowanie narzędzia on-line do automatycznego przygotowania plików do dynamiki molekularnej

Wykład 1 i 2. Termodynamika klasyczna, gaz doskonały

Modelowanie i symulacja zagadnień biomedycznych PROJEKT BARTŁOMIEJ GRZEBYTA, JAKUB OTWOROWSKI

Modelowanie komputerowe

WYMAGANIA EDUKACYJNE PRZEDMIOT : FIZYKA ROZSZERZONA

Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra

wymiana energii ciepła

Termodynamika. Część 12. Procesy transportu. Janusz Brzychczyk, Instytut Fizyki UJ

TEORIA DRGAŃ Program wykładu 2016

Elektronowa struktura atomu

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

2. Liczby pierwsze i złożone, jednoznaczność rozkładu na czynniki pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność. (c.d.

FIZYKA STATYSTYCZNA. d dp. jest sumaryczną zmianą pędu cząsteczek zachodzącą na powierzchni S w

Wstęp do astrofizyki I

2. Permutacje definicja permutacji definicja liczba permutacji zbioru n-elementowego

Elementy dynamiki klasycznej - wprowadzenie. dr inż. Romuald Kędzierski

Ćwiczenie 14. Maria Bełtowska-Brzezinska KINETYKA REAKCJI ENZYMATYCZNYCH

Wykład 8 i 9. Hipoteza ergodyczna, rozkład mikrokanoniczny, wzór Boltzmanna

Kwantowa natura promieniowania

METODY MATEMATYCZNE I STATYSTYCZNE W INŻYNIERII CHEMICZNEJ

Atomy wieloelektronowe

Metody numeryczne II

MECHANIKA 2. Zasady pracy i energii. Wykład Nr 12. Prowadzący: dr Krzysztof Polko

LICZBY ZESPOLONE. 1. Wiadomości ogólne. 2. Płaszczyzna zespolona. z nazywamy liczbę. z = a + bi (1) i = 1 lub i 2 = 1

Feynmana wykłady z fizyki. [T.] 1.1, Mechanika, szczególna teoria względności / R. P. Feynman, R. B. Leighton, M. Sands. wyd. 7.

Optymalizacja ciągła

1.3. Optymalizacja geometrii czasteczki

Wykład 12. Rozkład wielki kanoniczny i statystyki kwantowe

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

KADD Minimalizacja funkcji

Algorytm genetyczny (genetic algorithm)-

Modelowanie molekularne

U: Dyskutują na temat przykładów podanych przez nauczyciela.

Rozkłady statyczne Maxwella Boltzmana. Konrad Jachyra I IM gr V lab

Wymagania edukacyjne z matematyki dla klasy III a,b liceum (poziom podstawowy) rok szkolny 2018/2019

Zagadnienia na egzamin poprawkowy z matematyki - klasa I 1. Liczby rzeczywiste

Pracownia Astronomiczna. Zapisywanie wyników pomiarów i niepewności Cyfry znaczące i zaokrąglanie Przenoszenie błędu

Metody Lagrange a i Hamiltona w Mechanice

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA.

Projektowanie Nowych Chemoterapeutyków

Materiały do ćwiczeń z matematyki. 3 Rachunek różniczkowy funkcji rzeczywistych jednej zmiennej

PAiTM - zima 2014/2015

Transkrypt:

Mechanika Molekularna

Plan wykładu: Wstęp do mechaniki molekularnej. Podstawy teoretyczne mechaniki molekularnej. Funkcje mechaniki molekularnej (obliczanie energii, minimalizacja energii, przeszukiwanie przestrzeni konformacyjnej). Zastosowania mechaniki molekularnej. 2

Wstęp Mechanika molekularna zespół metod mechaniki klasycznej używany do opisywania własności układów molekularnych składających się z kilku do kilku milionów atomów. 3

Podstawy teoretyczne - W mechanice molekularnej elektrony są na stałe związane z każdym atomem, a zatem nie interesuje nas ruch elektronów, a jąder (alternatywne podejście do przybliżenia Borna-Oppenheimera). - Z powodu niejawnego traktowania elektronów można dokonywad obliczeo cząstek jedynie w stanie podstawowym. Metoda ta nie pozwala zatem badad reakcji chemicznych. - Parametryzacja funkcji energii potencjalnej pole siłowe. - Parametry podstawowe dla wyprowadzenia pola siłowego dane eksperymentalne (spektroskopowe) oraz wyniki obliczeo kwantowomechanicznych, informujące o długościach wiązao, kątach płaskich, częstotliwości drgao. 4

Podstawy teoretyczne Sparametryzowana funkcja energii potencjalnej (E) cząsteczki o określonej konformacji może zostad przedstawiona jako: Gdzie człony prawej strony równania mogą byd zapisane jako: A zatem: 5

Podstawy teoretyczne Człony pola siłowego: - Drgania rozciągające wiązania: Lub: [http://en.wikipedia.org/wiki /Morse_potential] 6

Podstawy teoretyczne - Drgania zginające wiązao (deformacje kąta płaskiego): - Rotacje wokół wiązao (zmiana kątów torsyjnych): Należy pamiętad, że trzeba również uwzględnid tutaj oddziaływania van der Waalsa. [http://www.netsci.org/science/compche m/feature01.html] 7

Podstawy teoretyczne Człony nie związane z wiązaniami kowalencyjnymi: - Oddziaływania van der Waalsa : - Oddziaływania elektrostatyczne: http://en.wikipedia.org/wiki/lennard- Jones_potential 8

Podstawy teoretyczne Człony dodatkowe: - Zachowanie planarności nienasyconych centrów: Człony mieszane: - Rozciągająco-zginające: - Zginająco-zginające: 9

Funkcje mechaniki molekularnej Obliczenie energii potencjalnej cząsteczki jest proste. Wystarczy zsumowad wszystkie człony energii i otrzymamy wynik. Jak uzyskad konformację cząsteczki będącą minimum (lokalnym) energii potencjalnej? W celu minimalizacji energii (optymalizacji wzajemnych położeo atomów względem sił wynikających z zastosowanego pola siłowego) stosuje się odpowiednie algorytmy. Dwa najczęściej stosowane to algorytm najszybszego spadku oraz sprzężonych gradientów. 10

Funkcje mechaniki molekularnej Metoda najszybszego spadku dla funkcji jednej zmiennej (f(x)) Na początku określany jest punkt startowy. W punkcie tym obliczany jest antygradient funkcji Kolejny punkt jest obliczany wg: W celu obliczenia wartości, dokonywana jest minimalizacja kierunkowa Kryterium stopu jest następujące: 11

Funkcje mechaniki molekularnej Ogólne działanie algorytmu najszybszego spadku: 1. Znajdowanie największej pochyłości. 2. Jeżeli pochyłośd jest ε, wówczas stop. 3. Schodzenie w tym kierunku, dopóki wartośd funkcji maleje. 4. Po zatrzymaniu, idź do pierwszej linii. 12

Funkcje mechaniki molekularnej Ogólne działanie algorytmu sprzężonych gradientów: 1. Znajdowanie największej pochyłości. 2. Jeżeli pochyłośd jest ε, wówczas stop. 3. Jeżeli to krok nr 1, wówczas trzeba zapamiętad ten kierunek jako kierunek schodzenia. 4. Jeżeli nr kroku > 1, trzeba wyznaczyd kierunek poszukiwania pośredni pomiędzy poprzednim kierunkiem i kierunkiem najszybszego spadku (sprzężone gradienty). 5. Schodzenie w tym kierunku, dopóki wartośd funkcji maleje. 6. Po zatrzymaniu, idź do pierwszej linii. 13

Funkcje mechaniki molekularnej Wady i zalety algorytmów minimalizacji funkcji energii: - Najszybszego spadku: Zalety: Prosty, niewymagający sprzętowo, dobrze sprawdza się dla struktur dalekich od minimum. Wady: Mało efektywny w pobliżu minimum. - Sprzężonych gradientów: Zalety: Niewymagający sprzętowo, szybsza zbieżnośd niż algorytmu najgłębszych kroków. Wady: Nieefektywny dla struktur dalekich od minimum. 14

Funkcje mechaniki molekularnej Porównanie szybkości zbiegania algorytmów najszybszego spadku i sprzężonych gradientów (liczba cykli). Struktura startowa: E = 210,645 [kcal/mol] Grad = 18,404 [kcal/molå] Pole siłowe Amber99 Najszybszego spadku: limit gradientu < 0,1 Grad = 0,099 E = 184,460 Ncykli = 578 cykli Sprzężonych gradientów: limit gradientu < 0,1 Grad = 0,097 E = 183,234 Ncykli = 149 cykli 15

Funkcje mechaniki molekularnej Ze względu na charakterystyczną parametryzację pól siłowych mechaniki molekularnej, nie można porównywad wyników obliczeo energii przeprowadzonych przy użyciu różnych pól siłowych. Wyniki optymalizacji geometrii cząsteczki epotilonu A dla różnych pól siłowych przy użyciu algorytmu sprzężonych gradientów: MM+: E = 213,118 Grad = 0,090 Ncykli = 180 Amber99: E = 183,234 Grad = 0,097 Ncykli = 149 CHARMM27: E = 193,777 Grad = 0,099 Ncykli = 219 OPLS: E = 175,550 Grad = 0,097 Ncykli = 179 16

Funkcje mechaniki molekularnej Ostatnią z trzech głównych funkcji mechaniki molekularnej jest (szybkie) przeszukiwanie przestrzeni konformacyjnej cząsteczek. Dla małych cząsteczek, możliwe jest przeprowadzenie wyczerpującego przeszukania przestrzeni konformacyjnej. Co jednak zrobid w przypadku biologicznych makromolekuł? 17

Funkcje mechaniki molekularnej Liczba możliwych konformacji rośnie drastycznie przy zwiększaniu się liczby kątów torsyjnych. Dla związków acyklicznych jest to: Dla związków cykliczno-acyklicznych jest to: 18

Funkcje mechaniki molekularnej Rozpatrzmy prosty przykład niewielkiej cząsteczki o 5 giętkich kątach torsyjnych. Obrót wokół osi wiązania co 60. Mamy zatem: Niech czas generowania pojedynczej konformacji i obliczenia jej energii wyniesie 1 [s], wówczas cała przestrzeo konformacyjna zostanie przeszukana w ok. 2,16 *h+. Co jednak, gdy weźmiemy pod uwagę białko złożone ze 100 aminokwasów. Ponieważ pewne konformacje są preferowane, przyjmijmy średnio również 6 pozycji na aminokwas. Mamy zatem: 19

Funkcje mechaniki molekularnej W rzeczywistości jednak wartośd ta prawdopodobnie przekracza W przypadku łaocucha głównego polipeptydu, można sobie jednak w pewien sposób ułatwid zadanie. Stosując siatkę Ramachandrana, można ograniczyd się do preferowanych kombinacji kątów φ względem ψ. [http://en.wikipedia.org/wiki/r amachandran_plot] W tej sytuacji nie pozostaje nic innego jak uciec się do struktur eksperymentalnych (np. określonych metodą dyfrakcji promieni X). 20

Zastosowania mechaniki molekularnej - Badanie konformacji miejsc aktywnych w białkach. - Projektowanie nowych białek. - Projektowanie leków. - Dokowanie. 21

Dynamika Molekularna 22

Plan wykładu Podstawy teoretyczne dynamiki molekularnej Funkcje dynamiki molekularnej (symulacja ewolucji układu w czasie w różnych zespołach kanonicznych) Zastosowania dynamiki molekularnej 23

Podstawy teoretyczne Dynamika molekularna pozwala na uwzględnienie oddziaływao dynamicznych, jak i termodynamicznych w celu symulowania bardziej rzeczywistego zachowania się układu, w przeciwieostwie do mechaniki molekularnej (temperatura 0 K, układ statyczny). Zgodnie z twierdzeniem równego podziału (ekwipartycji) mamy: 24

Podstawy teoretyczne A zatem: Więc: Znamy już wyrażenia na energię potencjalna i kinetyczną, trzeba więc w jakiś sposób wprawid badany układ w ruch. Prędkości początkowe najłatwiej generowad z rozkładu Boltzmanna. Ponieważ operujemy w zakresie mechaniki Newtonowskiej mamy: 25

Podstawy teoretyczne Dalej: Czyli: Zakładając, że a = const, wyrażenie na położenie w funkcji czasu: 26

Podstawy teoretyczne Zakładając niezmiennośd sił działających przez bardzo krótki czas (Δt) np. 1 lub 2 fs, możemy znaleźd nowe położenia i prędkości atomów z wyrażeo: Mając dane równania ruchu, trzeba zastosowad jakiś algorytm ich rozwiązania. Załóżmy: Dają prędkości i położenia atomów w czasie t+δt: 27

Podstawy teoretyczne Powyższe rozwiązanie nie jest stosowane z powodu generowania problemów numerycznych. Można zastosowad jednak inne podejścia: Algorytm Verleta: Rozwinięcie w szereg Taylora położenia jako funkcji czasu w czasie t+δt oraz t-δt: Dodając stronami otrzymujemy postad algorytmu: 28

Podstawy teoretyczne Prędkości w czasie t można obliczyd, korzystając z twierdzenia o średniej wartości: Algorytm żabiego skoku: Rozwijamy funkcję położenia oraz prędkości w szereg Taylora: 29

Podstawy teoretyczne Oraz: Odejmujemy stronami: 30

Podstawy teoretyczne Funkcję położenia przesuwamy w czasie o Δt, mamy więc: Ustalamy 2Δt = Δt i mamy: 31

Podstawy teoretyczne W celu obliczenia energii potencjalnej, korzystamy z pola siłowego mechaniki molekularnej. Należy tutaj jednak wspomnied, że takie obliczenia w toku całej symulacji wykonuje się bardzo wiele razy, a zatem należy jakoś zaradzid gwałtownie wzrastającemu kosztowi obliczeo. Przykład: dla układu o dwukrotnie większej liczbie atomów, dwukrotnie wzrośnie liczba oddziaływao wzdłuż wiązao (między atomami), ale czterokrotnie liczba oddziaływao dalekozasięgowych (elektrostatycznych i van der Waalsa). Metody te to np.: - Odcięcie oddziaływao. - Metoda multipoli komórkowych. - Metoda Ewalda. 32

Podstawy teoretyczne Ponieważ temperatura, zdefiniowana jest jako średnia po energiach kinetycznych wszystkich atomów, niemożliwym jest ścisłe ustalenie temperatury w czasie symulacji, jest natomiast możliwa do zachowania stała wartośd średnia. W celu skalowania temperatury używa się różnych podejśd: - Skalowania prędkości (np. termostat Berendsena). - Dodawania losowych sił (termostat Langevina, Andersena). - Zastosowania dodatkowego stopnia swobody w układzie (termostat Nosé-Hoover). Analogicznie, można użyd barostatu Berendsena czy Nosé-Hoovera do kontroli ciśnienia podczas symulacji. 33

Funkcje dynamiki molekularnej Symulacje dynamiki molekularnej możemy prowadzid w różnych zespołach kanonicznych: - Mikrokanonicznym (N, V, E = const). - Kanonicznym (N, V, T). - Izotermiczno-izobarycznym (N, P, T). - Wielkim zespole kanonicznym (µ, V, T). Obecnie, możemy prowadzid symulacje o czasie trwania ns lub nawet µs. W czasie symulacji możemy zbierad dane o energii całkowitej, kinetycznej, potencjalnej, otrzymad położenia i prędkości atomów. Możemy zatem przeszukiwad przestrzeo konformacyjną cząsteczek. 34

Funkcje dynamiki molekularnej Dla małych cząsteczek, o niewielkich energiach przejścia, podczas odpowiednio długiej symulacji, możemy zbadad dużą częśd przestrzeni konformacyjnej cząsteczki. W przypadku molekuł o dużej liczbie atomów i wysokich energiach przejśd konformacyjnych, klasyczna symulacja dynamiki molekularnej nie wystarczy. W tym celu należy zwiększyd energię kinetyczną cząsteczki tak, aby możliwe było pokonanie bariery energetycznej. Trzeba zatem zwiększyd temperaturę symulacji. Protokół ten nazywa się symulowanym wyżarzaniem. Układ podgrzewa się do bardzo wysokiej temperatury i powoli schładza. Po ustabilizowaniu energii, układ oscylujący wokół jakiegoś lokalnego minimum znów się podgrzewa, ale już do nieco niższej temperatury, co daje znów możliwośd wyjścia minimum. Procedurę powtarza się do momentu, gdy temperatura dąży do 0 K. 35

Funkcje dynamiki molekularnej Wówczas oczekujemy, że układ będzie w swoim minimum globalnym (nie zawsze tak jest). Kolejną metodą pozwalającą na efektywne próbkowanie przestrzeni konformacyjnej i dającą spore szanse znalezienia minimum globalnego jest dynamika molekularna z wymianą replik. 36

Zastosowania dynamiki molekularnej [http://www.ks.uiuc.edu/ Gallery/Movies/] 37

Dziękuję za uwagę 38

Zagadnienia Podad kolejne etapy działania algorytmu najszybszego spadku. Podad kolejne etapy działania algorytmu sprzężonych gradientów. Wymienid oddziaływania uwzględnione w funkcji potencjału pola mechaniki molekularnej podad odpowiednie wyrażenia. Jakie dodatkowe elementy w porównaniu z mechaniką są uwzględnione w dynamice molekularnej? Jakie własności układu otrzymujemy z mechaniki molekularnej? Jakie własności układu otrzymujemy z dynamiki molekularnej? 39