M. Lukšič, Č. Podlipnik, B. Hribar Lee MOLEKULSKO MODELIRANJE Navodila za vaje Ljubljana, 2021 MOLEKULSKO MODELIRANJE — Navodila za vaje Avtorji: Miha Lukšič, Črtomir Podlipnik, Barbara Hribar Lee Strokovni pregled: prof. dr. Jurij Reščič, prof. dr. Tomaž Urbič Oblikovanje in prelom: Miha Lukšič, Barbara Hribar Lee Slike in risbe: Miha Lukšič, Barbara Hribar Lee Naslovnica: Miha Lukšič Jezikovni pregled: Alenka Klemenc Urednica založbe: dr. Barbara Modec © (2021) Univerza v Ljubljani, Fakulteta za kemijo in kemijsko tehnologijo Založila: Univerza v Ljubljani, Fakulteta za kemijo in kemijsko tehnologijo Za založbo: prof. dr. Jurij Svete 1. spletna izdaja Ljubljana, 2021 Vse pravice pridržane. To delo je objavljeno pod licenco Creative Commons Priznanje avtorstva-Nekomercialno 4.0 Mednarodna (CC BY-NC 4.0). Licenca dovoljuje nekomercialno uporabo, kopiranje in razširjanje vsebin v kakršnemkoli mediju in obliki, pri čemer mora biti vir ustrezno naveden (© (2021) Univerza v Ljubljani, Fakulteta za kemijo in kemijsko tehnologijo). Kopija licence se nahaja na sledeči povezavi: https://creativecommons.org/licenses/by-nc/4.0/deed.sl. Kataložni zapis o publikaciji (CIP) pripravili v Narodni in univerzitetni knjižnici v Ljubljani COBISS.SI-ID 60949763 ISBN 978-961-7078-19-0 (PDF) 2 3 Kazalo Predgovor...................................................................................................................................5 1. VAJA: Predstavitev molekul..................................................................................................6 2. VAJA: Podatkovne zbirke....................................................................................................14 3A. VAJA: Predstavitev molekul v programu Spartan............................................................23 3. VAJA: Uvod v kvantnomehanske račune............................................................................29 4. VAJA: Lastnosti molekul ....................................................................................................36 5. VAJA: Reakcijski intermediati............................................................................................48 6. VAJA: Medmolekulske interakcije......................................................................................53 7. VAJA: Konformacija molekul.............................................................................................56 8. VAJA: Prehodna stanja........................................................................................................61 9. VAJA: Molekulska dinamika...............................................................................................68 10. VAJA: Molekulsko sidranje (“docking”)...........................................................................74 4 Predgovor Ta skripta so namenjena izvedbi laboratorijskih vaji pri predmetu Molekulsko modeliranje. Podajajo podrobnejša navodila za izvedbo vaj, ki so navedene v učbeniku B. Hribar Lee in Č. Podlipnika Molekulsko modeliranje (UL FKKT 2019), in sicer na straneh: Predstavitev molekul ….....................................… 160—162 Podatkovne zbirke ….........................................… 163—164 Uvod v kvantnomehanske račune …..........……… 165—166 Lastnosti molekul …..........................................… 167—168 Medmolekulske interakcije …...........................… 169 Konformacija molekul …..................................… 170 Prehodna stanja …............................................… 171—173 Reakcijski intermediati ….................................…. 174 Molekulska dinamika …....................................…. 175 Molekulsko sidranje (»docking«) …..................…. 176. Slike pri kvantnomehanskih vajah so bile za te vaje narejene s programom Spartan’14. Pri delu z verzijo Spartan’18 lahko pride do manjših oblikovnih razlik. Prav tako so manjše razlike v ukazih. Ta oblikovna razhajanja med obema verzijama programa Spartan pa so dovolj majhna, da menimo, da jih bo uporabnik brez težav uspel sam prepoznati ter temu tudi ustrezno aplicirati. Na nekaterih slikah ni nujno molekula, o kateri govori tekst, ali molekula, s katero se boste vi ukvarjali na vajah. Pri določenih vajah namreč vsak dobi svojo molekulo. K skriptam sodijo tudi dodatne datoteke, ki jih za posamezno vajo dobite v spletni učilnici FKKT. Avtorji Ljubljana, april 2021 5 1. VAJA: Predstavitev molekul Pri tej vaji se bomo seznanili z različnimi načini predstavitve (zapisi) molekul: • 1D zapisi: SMILES, InChI, ključ InChI • 3D zapisi: SDF, XYZ, Z-matrika Seznanili se bomo s programom MarvinSketch. Uporabili ga bomo za risanje strukturnih formul ter tvorjenje zapisov SMILES, InChI, ključ InChI, SDF. Pogledali si bomo, kako določiti strukturno formulo iz omenjenih zapisov. S programom MarvinSketch bomo generirali Markusheve strukture ter določili število vseh možnih struktur. Navodila za delo s programom MarvinSketch najdeš tudi na https://chemaxon.com/products/ m arvi n . * * * (i) Poženi program MarvinSketch tako, da na namizju klikneš na ustrezno ikono. Odpre se ti okno: (ii) Nariši molekulo aspirina (2-acetiloksibenzojska kislina): (ii/1) Z levim gumbom miške klikni na “benzen”, ki se nahaja v spodnji orodni vrstici. Kurzor miške postavi na sredino platna in z levim gumbom miške klikni nanj. Izriše se molekula benzena. 6 (ii/2) V orodni vrstici na levi izberi (“Single Bond”) ter se s kurzorjem miške postavi na ustrezni atom benzena, kamor želiš dodati kemijsko vez. Atom (oz. vez) se tam obarva zeleno. Z levim klikom dodaš vez (+CH3). (ii/3) S takšnimi kliki dodaš preostale vezi (CH oz. CH2 oz. CH3 skupine) na ustrezna mesta. Enojno vez zamenjaš v dvojno oz. trojno tako, da z levim gumbom miške klikneš enkrat ali dvakrat na izbrano vez. (ii/4) Na ustreznih mestih moraš sedaj -CH3 skupino zamenjati z -OH ter =CH2 skupino z =O. To storiš tako, da v orodni vrstici na desni izbereš O (kisik) ter z levim gumbom miške klikneš na ustrezni C atom, ki ga želiš zamenjati. (ii/5) Ko je molekula narisana, v meniju izberi Structure >> Clean 2D >> Clean in 2D ali uporabi bližnjico Ctrl+2. 7 (ii/6) Za izpis imena spojine v meniju izberi Structure >> Structure to Name… Izberi (obkljukaj) opcije: IUPAC Name, Traditional Name, CAS Registry Number. V tem primeru bo program izpisal: (iii) Zapis SMILES dobiš tako, da v meniju izbereš Edit >> Source…, nato pa v oknu, ki se ti odpre, izbereš View >> SMILES >> SMILES. Podobno tudi za druge vrste zapisov: za zapis InChI izbereš InChI / RinChI, za ključ InChI pa InChIKey / RinChIKey. Drugi način pa je, da molekulo shraniš v ustreznem formatu: — V meniju izbereš File >> Save As... — V oknu, ki se ti odpre, najprej v naboru Files of Type izbereš SMILES (*.smiles *.smi) ter pod File Name določiš ime datoteke (denimo aspirin.smiles). — Pod Save In izbereš, kam naj se datoteka shrani. Datoteko nato odpreš npr. s programom MS Word tako, da z desnim gumbom miške klikneš na datoteko in izbereš Open With >> Choose Another App >> Word. Za molekulo aspirina se ti pokaže naslednji SMILES zapis: CC(=O)OC1=CC=CC=C1C(O)=O Za InChI in ključ InChI narediš podobno: Za zapis InChI v naboru Files of Type izbereš InChI / RinChI (*.inchi .rinchi), za ključ InChI pa InChIKey / RinChIKey (*.inchikey). V datotekah, ki jih prav tako odpreš z MS Word, bo za dani primer pisalo: InChI=1S/C9H8O4/c1-6(10)13-8-5-3-2-4-7(8)9(11)12/h2-5H,1H3(H,11,12) InChIKey=BSYNRYMUTXBXSQ-UHFFFAOYSA-N 8 (iv) Datoteko shrani v SDF ( Spatial Data File) formatu (glej opis zgoraj): Izberi MDL Sdfile (*.sdf *.sd). Če datoteko odpreš z MS Word, boš našel naslednji zapis: aspirin Mrv1921 10101914522D 13 13 0 0 0 0 999 V2000 1.4289 3.3000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 1.4289 2.4750 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 2.1434 2.0625 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 0.7145 2.0625 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 0.7145 1.2375 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 1.4289 0.8250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 1.4289 -0.0000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 0.7145 -0.4125 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 0.0000 0.0000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 0.0000 0.8250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -0.7145 1.2375 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -0.7145 2.0625 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -1.4289 0.8250 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 2 3 2 0 0 0 0 2 4 1 0 0 0 0 4 5 1 0 0 0 0 5 6 2 0 0 0 0 6 7 1 0 0 0 0 7 8 2 0 0 0 0 8 9 1 0 0 0 0 9 10 2 0 0 0 0 5 10 1 0 0 0 0 10 11 1 0 0 0 0 11 12 1 0 0 0 0 11 13 2 0 0 0 0 M END > common $$$$ (v) Odpri datoteko, v kateri je zapis SMILES za molekulo aspirina, zapis označi (levi gumb miške) in ga kopiraj (Ctrl+C). V programu MarvinSketch odpri novo platno ( File >> New >> New Window ali uporabi bližnjico Ctrl+N). Postavi se kjer koli na platno in tja prilepi kopirani zapis (Ctrl+V). Izriše se ti strukturna formula aspirina. Enako stori z zapisom InChI. MarvinSketch ne zna prebrati ključa InChI, zato ta zapis najprej pretvori v zapis InChI. To lahko storiš tako, da npr. odpreš spletno stran https://www.chemspider.com/InChI.asmx in izbereš pretvornik InChIKeyToInChI. V ustrezno polje kopiraš InChI ključ (brez dela InChIKey=) in stisneš tipko Invoke ter nato Continue. Odpre se ti novo okno, v katerem je zapis pretvojen v InChI: InChI=1S/C9H8O4/c1-6(10)13-8-5-3-2-4-7(8)9(11)12/h2-5H,1H3,(H,11,12). 9 (vi) Za aspirin s pomočjo podatkovne zbirke PubChem določi njene zapise SMILES, InChI in ključ InChI ter jih primerjaj s tistimi, ki si jih dobil s programom MarvinSketch. PubChem se nahaja na spletni povezavi: https://pubchem.ncbi.nlm.nih.gov/ Za naslednje naloge Vaje 1 v učbeniku Molekulsko modeliranje (str. 160—162) delaj takole: Naloga 4: Molekule kofeina, aspirina in viagre lahko uvoziš v MarvinSketch z njihovim imenom. V meniju izberi Structure >> Name to Structure ali bližnjico Ctrl+Shift+N ter v okno vpiši ime: caffeine ali 1,3,7-trimethylpurine-2,6-dione aspirin ali 2-acetyloxybenzoic acid viagra ali 5-[2-ethoxy-5-(4-methylpiperazin-1-yl)sulfonylphenyl]-1-methyl-3-propyl-6 H-pyrazolo[4,3-d]pyrimidin-7-one Zapis SMILES določi tako, kot je opisano v točki (iii). Naloga 8: MS Word datoteka z zapisi a.—i. se nahaja v spletni učilnici [Vaja1_naloga8.docx]. Posamezen zapis odpri v programu MarvinSketch — glej točko (v). Za izpis imena spojine delaj, kot je opisano v točki (ii/6). Naloga 9: Pri pretvorbi zapisa molekule etena v obliki Z-matrike v format XYZ si pomagaj npr. s spletno stranjo “Z-Matrix to Cartesian Coordinate Conversion Page”, ki se nahaja na povezavi: http://www.shodor.org/chemviz/zmatrices/babel.html 10 Naloga 6: Markusheve strukture Z Markushevimi strukturami (tudi –R strukture) opisujemo sete spojin, ki si delijo skupen skelet. Za prikaz mest, kjer se spojine med seboj razlikujejo, uprorabljamo posebne oznake. Markusheve strukture se pogosto uporabljajo za opis generičnih struktur v kemijskih tekstih, v patentnih prijavah itd. Za generacijo Markushevih struktur program MarvinSketch dovoljuje naslednje tipe variacij: R-group, Atom Lists, Position, Homology, Frequency in Link Node. Njihovo uporabo si bomo pogledali na naslednjem primeru Vaje 1 (glej učbenik): (N6/1) Nariši strukturno formulo piridoksina ali generiraj strukturo iz imena ( Structure >> Name to Structure; v okno, ki se odpre, vtipkaj pyridoxine ali IUPAC ime 4,5-bis(hidroksimetil)-2-metilpiridin-3-ol). (N6/2) V levi orodni vrstici izberi ( “Single Bond”) in klikni na kisik –OH skupine na mestu 3 (glej zgornjo strukturno formulo). S kurzorjem miške se postavi na C atom na novo generirane –CH3 skupine, klikni na desni gumb miške ter izberi R-Group >> R1. S tem si –CH3 skupino zamenjal z R1. S kurzorjem miške se postavi na O atom hidroksimetilne skupine na mestu 4 in ga na enak način zamenjaj z R2. Na enak način zamenjaj O atom hidroksimetilne skupine na mestu 5 z R3. (N6/3) Kjerkoli na platno poleg strukture piridoksina nariši etan, propan, butan in metoksietan. V zgornji orodni vrstici izberi “Rectangle Selection” in s klikom tako, da držiš levi gumb miške, označi vse štiri narisane spojine. Ko so označene, z uporabo tipkovnice napiši R1. Da dodaš oznako za vezavno mesto, z levim gumbom miške nato klikni na ustrezni C atom vsake od teh štirih spojin. 11 (N6/4) Kjerkoli na platno nariši benzen, toluen, metan, etan in propanol. V zgornji orodni vrstici izberi “Rectangle Selection”. — Na molekuli benzena označi sosednje tri atome: najprej klikni z levim gumbom miške na en C atom, drži tipko Shift ter klikni še na sosednja dva atoma. Ko so trije atomi izbrani, klikni na desni gumb miške in izberi Add >> Position Variation Bond. Ti trije atomi in vezi med njimi se bodo označili s sivo obrobo, dodala pa se bo enojna vez (—CH3). — Na strukturi toluena (enako kot pri benzenu) označi C atome na mestu 2, 3 in 4 ter izberi Add >> Position Variation Bond. — V desni orodni vrstici izberi “Periodic Table and More”. Odpre se ti okno s periodnim sistemom elementov. Klikni na “Atom Inclusive List” in na periodnem sistemu izberi F, Cl in Br tako, da nanje klikaš z levim gumbom miške. Nato z njim klikni na molekulo metana, ki si jo prej narisal. CH4 se bo zamenjal v —L [F, Cl, Br]. — V levi orodni vrstici v zavihku izberi “Single or Double” in klikni na vez v molekuli etana. — V zgornji orodni vrstici izberi “Rectangle Selection” ter v molekuli propanola z levim gumbom miške označi C atom na mestu 2 ter nato z desnim gumbom miške izberi Link Node >> L1-3. V zgornji orodni vrstici izberi “Rectangle Selection” in s klikom tako, da držiš levi gumb miške, označi vse te štiri spojine. Ko so označene, z uporabo tipkovnice napiši R2. Da dodaš oznako za vezavno mesto, z levim gumbom miške nato klikni na ustrezni atom vsake od petih struktur. (N6/5) Kjerkoli na platno nariši 2-aminopropanamid. V levi orodni vrstici izberi []n (“Create Group"), nato pa tako, da držiš levi gumb miške, označi H2NCOCHCH3 del molekule. Odpre se ti okno “Create Group”: v meniju “Type” izberi " Repeating unit with repetition ranges". V polje “Repetition Ranges” pa vtipkaj 1-3. V zgornji orodni vrstici izberi “Rectangle Selection” in s klikom tako, da držiš levi gumb miške, označi celotno spojino ter z uporabo tipkovnice napiši R3. Oznako za vezavno mesto dodaj s klikom z levim gumbom miške na N atom amidne skupine. (N6/6) Za določitev vseh možnih struktur, ki jih predstavlja takšna Markusheva struktura, v meniju izberi Structure >> Markush Enumeration. Odpre se ti okno, kjer obkljukaš “Markush Library Size” ter nato klikneš na OK. 12 Odprlo se ti bo okno, kjer bo pisalo: Markush library size = XYZ, kjer številka XYZ pove, da je takšnih struktur XYZ. Za njihov prikaz izberi Sequential Enumeration >> OK >> OK. Z uporabo MarvinSketcha tvori zapis SMILES za spojino, za katero si dobil IUPAC ime. Prav tako za Markushevo strukturo, ki si jo dobil, z MarvinSketchom določi vse možne strukture in jih izpiši. * * * Pripravi poročilo za vajo, ki vsebuje naslednje: — Zapise SMILES za spojine iz naloge 1.1 in 1.3, ki si jih tvoril brez uporabe računalnika, ter zapise SMILES za te spojine, ki si ga dobil s programom MarvinSketch. — Strukturne formule za spojine iz naloge 1.2. — Komentar o enoličnosti zapisa SMILES. — Zapis InChI za molekuli iz naloge 1.5. — Strukturne formule za spojine iz naloge 1.8. — Z-matrika in XYZ format zapisa molekule etena iz naloge 1.9. — Slika z MarvinSketcha za nalogo 1.6 in število določenih vseh možnih struktur. — SMILES zapis za organsko molekulo, ki si jo dobil od asistenta. — Število vseh možnih struktur, ki jih podaja Markusheva struktura, ki si jo dobil od asistenta (izriši strukturne formule vseh spojin). 13 2. VAJA: Podatkovne zbirke Vaja je sestavljena iz treh delov: (i) Iskanje po podatkovnih zbirkah PubChem, RCSB-PDB in EMBL/FASTA (glej naloge v učbeniku Molekulsko modeliranje, str. 163). (ii) Iskanje po predhodno pripravljeni podatkovni bazi 99 spojin (baza ChemAxon) s programom Instant JChem. (iii) Izgradnja enostavne podatkovne baze molekul s protivnetno funkcijo z uporabo programa Instant JChem. * * * (i) Iskanje po podatkovnih zbirkah PubChem, RCSB-PDB in EMBL/FASTA Navodila za vaje 1.—4. v učbeniku Molekulsko modeliranje [str. 163]. Naloga 1: Povezava do iskalnika podatkovne zbirke PubChem: https://pubchem.ncbi.nlm.nih.gov/search/search.cgi (1a) Za iskanje po imenu izberi opcijo: Search By: Name/Text Naloga 2: Zapis SMILES: CN1N=CC2=C1C(=O)NC(=N2)C1=CC=CC=C1 (2a) Za iskanje po podstrukturi izberi Search By: Substructure/Superstructure ter nato zavihek CID, SMILES/SMARTS, InChI. (2b) Za iskanje spojin z indeksom podobnosti večjim od 90 % izberi Search By: Identity/Similarity ter nato zavihek CID, SMILES, InChI in pod Options izberi Similar Compounds, score >= 90%. 14 Naloga 3: Povezava do iskalnika podatkovne zbirke RCSB-PDB: https://www.rcsb.org (3b) Komercialno ime liganda ter ključ InChI najdeš pod Small Molecules. (3c) Indetifikator CAS za ta ligand poišči v podatkovni bazi PubChem (uporabi ime ali ključ InChI). Naloga 4: Povezava do iskalnika podatkovne zbirke EMBL/FASTA: https://www.ebi.ac.uk/Tools/sss/fasta V iskalniku izberi: STEP 1 - Select your databases PROTEIN DATABASES >> Structures >> Protein Structure Sequences (PDBe protein structure sequences) STEP 2 - Enter your input sequence Izberi PROTEIN V polje kopiraj sekvenco iz naloge 4 (glej spletno učilnico): MAKATGRYNLISPKKDLEKGVVLSDLCNFLVSQTIQGWKVYWAGIEFDVTHKGMALLHRLKTNDFAPAWMTRNLF PHLFQNPNSTIESPLWALRVILAAGIQDQLIDQSLIEPLAGALGLISDWLLTTNTNHFNMRTQRVKEQLSLKMLS LIRSNILKFINKLDALHVVNYNGLLSSIEIGTQNHTIIITRTNMGFLVELQEPDKSAMNRMKPGPAKFSLLHEST LKAFTQGSSTRMQSLILEFNSSLAI STEP 3 - Set your parameters Izberi FASTA STEP 4 - Submit your job Klikni Submit 15 (ii) Iskanje po predhodno pripravljeni podatkovni bazi 99 spojin (baza ChemAxon) s programom Instant JChem Na namizju si najprej ustvari mapo MM_baza. S spletne učilnice v to mapo prenesi datoteko baza99.sdf. Poženi program Instant JChem tako, da na namizju klikneš na ustrezno ikono. Ko se ti program odpre, ustvari nov projekt tako, da v meniju klikneš na File >> New Project... Odpre se ti novo okno, kjer pod » Projects« izbereš IJC Project (empty) [klik z levim gumbom miške na izbrano opcijo] ter klikneš Next > . Pod » Project Name« vpiši ime »MM_baza« pod » Project Location« pa s klikom na gumb Browse izberi pot do mape »MM_baza«, ki jo imaš na namizju. Klikni Open in nato Finish. Ko je nov projekt ustvarjen, bo okno izgledalo takole: 16 V projekt »MM_baza« uvozi datoteko baza99.sdf tako, da v meniju izbereš File >> Import File... Odpre se ti novo okno, kjer naložiš ustrezno SDF datoteko in potrdiš z Open. Pod » 2. File and new table details« vse zgolj potrdi s klikom na Next > Enako stori pod » 3. Field details«. Ko je korak » 4. Monitor import« končan, potrdi s klikom na tipko Finish. Na desni strani programskega okna se ti odpre nov zavihek » Grid view for baza99« s tabelo podatkov za pripadajoče spojine iz datoteke baza99.sdf. Tabela vsebuje 99 spojin: 17 Naloga 5: (5/i) V bazi spojin izvedi iskanje po podstrukturi (»substructure«) in podobnosti (»similarity«) za fluorobenzen in piridin. Primerjaj rezultata teh dveh iskanj (podstruktura↔podobnost) za ti dve spojini. V orodni vrstici nad tabelo spojin klikni na Query. Odpre se ti prazna tabela: Z dvojnim klikom [levi gumb miške] na polje označeno kot » Structure« se ti odpre okno MarvinSketcha. Nariši najprej strukturno formulo fluorobenzena ter nato klikni na Set Query. V tabelo imaš sedaj vnešen fluorobenzen, pod njim pa se izpiše » Substructure«. Iskalni niz lahko zamenjaš tako, da nanj klikneš z desnim gumbom miške. Odpre se ti zavihek, kjer lahko izbiraš med: Substructure, Superstructure, Similarity, Duplicate, Full, Full Fragment ... 18 Iskanje po podstrukturi izvedeš tako, da v orodni vrstici nad tabelo klikneš na Run Query . Odprla se ti bo tabela, v kateri so vse spojine, ki vsebujejo fluorobenzen kot fragment. Izpiši si število teh spojin ter preveri, če vsebujejo fluorobenzenski fragment. Za iskanje po podobnosti pojdi zopet na tabelo » Query« in z desnim klikom na polje pod spojino izberi Similarity ter nato klikni na Run Query. Izpiši si število spojin. Iskanje po podstrukturi in podobnosti za piridin izvedi na podoben način. Fluorobenzen najprej zamenjaj s piridinom tako, da v tabeli »Query« dvakrat klikneš na strukturo fluorobenzena in narišeš piridin ter potrdiš. (5/ii) Izberi spojino 46 kot » query«: Najprej v tabeli »Query« izbriši spojino v polju » Structure« (uporabi Clear Query). Izberi Browse in poišči spojino 46. Z levim gumbom miške dvakrat klikni na njeno strukturno formulo. Odpre se ti okno MarvinSketcha. Z uporabo radirke izbriši HBr. Nato s klikom na gumb Set Query izberi to spojino kot » query«. Odpre se ti tabela Query, ki vsebuje to spojino. Izvedi iskanje tako, da kot iskalni niz izbereš Full ter nato Full fragment. Izpiši si število teh spojin, oglej si njihovo strukturo ter podaj svoj komentar. (5/iii) Združi spojini 89 and 25 v en » query«. Odpri MarvinSketch in kopiraj vanj najprej strukturo 89 (postavi se v polje, kjer je strukturna formula spojine 89 in klikni nanjo z desnim gumbom miške ter izberi Copy; nato se postavi v polje MarvinSketcha, klikni z desnim gumbom miške ter izberi Paste). Nato na enak način kopiraj še strukturo 25. Med sabo ju poveži na kateremkoli mestu: v orodni vrstici na levi izberi » Single bond«, postavi se na ogljikov atom ene spojine ter s klikom in držanjem levega gumba miške poveži ta atom z ogljikovim atomom druge spojine. Izberi Structure >> Clean 2D >> Clean in 2D. Označi spojino in jo kopiraj v ustrezno polje tabele Query. Izvedi iskanje tako, da kot iskalni niz izbereš Superstructure. Izpiši si število ter zaporedne številke najdenih spojin. Komentiraj strukturo. (5/iv) Izvedi kombinirano iskanje po benzenu kot podstrukturi ter besedi »pirimidin« v imenu spojine: — v tabelo Query v polje » Structure« nariši benzen in izberi opcijo » Substructure« — z dvoklikom na polje » product_name« se odpre okno, v katerega vpiši »pyrimidin« ter v zavihku izberi » contains«. Izpiši si število najdenih spojin, oglej si njihovo ime ter strukturo. 19 (5/v) Izvedi iskanje po podstrukturi za naslednji ciklični aromatski fragment šestih atomov, od katerih je vsaj en atom atom dušika: Molekulo sestavi v MarvinSketchu tako, kot smo se naučili pri 1. vaji (Markushove strukture). Izpiši si število najdenih spojin ter si oglej njihovo strukturo. (5/vi) Najdi vse molekule, ki imajo molsko maso večjo od 200 g/mol ter v svoji strukturi ne vsebujejo benzenovega obroča. — Najprej izvedi iskanje po vseh spojinah, ki imajo molsko maso večjo od 200 g/mol. V prazni tabeli Query z dvoklikom (levi gumb miške) na polje » Mol Weight« vnesi 200 in v zavihku izberi > . Klikni na Run Query. Zapiši število najdenih spojin. — Nato v tabelo Query v polje » Structure« dodaj molekulo benzena in izberi » Substructure«. Klikni na Run Query. Zapiši število najdenih spojin. Da določiš število vseh spojin, ki NE vsebujejo benzenovega obroča ter je njihova molska masa večja od 200 g/mol, je treba od števila zadetkov iz prve alineje odšteti število zadetkov iz druge alineje. * * * (iii) Izgradnja enostavne podatkovne baze molekul s protivnetno funkcijo z uporabo programa Instant JChem Kot molekule podatkovne baze si bomo izbrali aspirin, paracetamol in ibuprofen: 20 (iii/1) V Programu Instant JChem ustvari nov projekt tako, da v meniju klikneš na File >> New Project.. . Izbereš IJC Project (empty) ter klikneš Next > . Poimenuj projekt kot BazaAntiInf in kot mapo ponovno izberi »MM_baze«. Za dokončanje klikni na tipko Finish. (iii/2) Izberi File >> Create New IJC Schema... Odprlo se ti bo novo okno, kjer s klikom (levi gumb miške) izberi Embedded Derby ter klikni Next > . V polje » New IJC Schema« nato vpiši ime BazaAntiInf ter klikni Finish. (iii/3) Z desnim klikom miške na ime baze (tri modre vodoravne črtice) izberi v zavihku New Data Tree and Structure Entity (table). Odpre se ti okno, kjer ne spreminjaš nastavitev, ampak jih samo potrdiš s klikom na Finish. Z dvoklikom (levi gumb miške) na Grid view for Molecules se ti odpre tabela s štirimi polji: Cdid, Structure, Mol Weight in Formula. 21 (iii/4) V to tabelo bomo dodali še polje za vrednosti log P: — V zavihku » Projects« z desnim gumbom miške klikni na Molecules in izberi Edit Data Tree. — V zavihku, ki se odpre (» Data trees«), z desnim gumbom miške klikni na Molecules in izberi New Chemical Terms Field... V oknu, ki se ti odpre, v polju » Expression« izberi logP in nato klikni Finish. (iii/5) Izberi zavihek Grid view for Molecules nato v glavnem meniju izberi Search >> Show All. (Če ni nobenih vnosov, bo program to napisal. Potrdi s klikom na OK). V glavnem meniju izberi Data >> New Row. Odpre se novo okno, katerega del je MarvinSketch. Nariši strukturo aspirina (ali ga uvozi po imenu) ter nato klikni na Add. Ponovi to še za paracetamol in ibuprofen. Naloga 6: V bazi teh treh spojin kot » query« izberi ocetno kislino ter iskanje po podstrukturi. Komentiraj rezultat. * * * Pripravi poročilo za vajo, ki vsebuje: — I.: Odgovore na naloge 1.—4. iz učbenika Molekulsko modeliranje [str. 163]. — II.: Odgovore na naloge i.—vi., ki jih boste dobili na vajah (iskanje po bazi spojin z Instant JChem). — III.: Odgovor na nalogo, ki jo boste dobili na vajah v zvezi z izgradnjo podatkovne baze z Instant JChem. 22 3A. VAJA: Predstavitev molekul v programu Spartan Pri tej vaji se bomo naučili osnov programa Spartan, ki ga bomo uporabljali za kvantnomehanske izračune. Slike posnetkov zaslona se lahko nekoliko razlikujejo od dejanskih, odvisno od verzije programa ( Spartan’14, Spartan’18). * * * i) Zaženi program Spartan. A) PREDSTAVITEV MOLEKUL ii) V meniju izberi File >> Open in odpri datoteko: Tutorials/basic operations.spartan [ Spartan’14] oziroma Tutorials/Walking Through Spartan.spartan [ Spartan’18] Na ekranu se izriše molekula etana, prikazana s kroglicami in paličicami. Spodaj desno se izpiše ime molekule (»ethane«), kar pomeni, da je molekula vključena v Spartanovo bazo podatkov (SSPD; Spartan Spectra and Properties Database). Če klikneš na posamezen atom, se desno spodaj izpiše vrsta atoma. 23 iii) Z uporabo miške poskusi molekulo premikati po ekranu (držiš desni gumb miške) ali jo vrteti (držiš levi gumb miške). Molekulo lahko približaš/oddaljiš z uporabo sredinskega (tj. »scroll«) gumba na miški. iv) V meniju izberi Model >> Wire (oz. Ball oz. Tube oz. Ball and Spoke) in poglej, kako se predstavitev molekule spremeni pri posamezni izbiri. Sliko molekule lahko shraniš tako, da izbereš File >> Save as (izberi PNG format). v) Izberi prikaz Model >> Space Filling. V tem načinu predstavitve molekule vezi niso prikazane, je pa to dober prikaz njihove velikosti v prostoru. 24 vi) Na ekranu poleg molekule klikni z desnim gumbom in izberi Properties. V razdelku Molecule so zbrane s kvantnomehanskimi računi dobljene lastnosti molekule. Če namesto na ozadje z desnim gumbom miške klikneš na atom, se izpišejo njegove lastnosti. vii) Geometrijske parametre molekule dobiš v meniju Geometry >> Measure … Izberi eno izmed opcij: Distance, Angle, Dihedral. Za določitev razdalje med atomoma izberi Measure Distance ter s klikom označi atoma, med katerima te zanima razdalja. Za določitev kota izberi Measure Angle ter označi 3 atome, ki kot oklepajo. Za določitev dihedralnega kota izberi Measure Dihedral in označi ustrezne 4 atome. Razdalja oz. kot se ti izpiše desno spodaj. 25 B) SESTAVLJANJE MOLEKULE viii) Sestaviti želiš novo molekulo (podatke dobiš od asistenta). V meniju izbereš File >> New Build. Na desni se ti odpre okno, v katerem so navedeni določeni elementi. Izbereš ustrezen atom, nato klikneš na modro polje. Izbereš nov atom ter klikneš na konec vezi, kjer je vezan. Nadaljuješ, dokler molekula ni sestavljena. 26 Odvečne vezi zbrišeš tako, da desno spodaj izbereš radirko ter nato klikneš na odvečno vez. Opazuj, kako so prikazane enojna, dvojna in trojna vez. ix) Ko končaš (pred izračunom), molekulo shrani v meniju File >> Save as. Za sestavljeno molekulo odčitaj vse geometrijske parametre (razdalje, koti) ter jo poglej v različnih prikazih. Različne prikaze shrani kot sliko (*.PNG). 27 Pripravi poročilo za vajo, ki vsebuje: — Slike molekule etana v različnih načinih prezentacije. — Slike etana, etena in etina ter pripadajočo tabelo, v kateri so zbrane razdalje C-C in C-H ter valenčni kot HCC za navedene molekule. — Komentar, kako se struktura narisanih molekul etana, etena in etina ter pripadajoče vrednosti za razdalje in kot spremenijo ob uporabi funkcije Minimize. — Slike molekul, ki si jih dobil od asistenta, in komentar, katera predstavitev je boljša. 28 3. VAJA: Uvod v kvantnomehanske račune Pri tej vaji se bomo seznanili z osnovami kvanto-kemijskega računanja. S programskim paketom Spartan bomo naredili kvantnomehanske izračune za nekaj enostavnih molekul. Zanimalo nas bo predvsem, kako izbrati ustrezni bazni set in ustrezno metodo. Pri prvi nalogi Vaje 3 v učbeniku Molekulsko modeliranje (str. 165) moraš določiti število primitivnih Gau]ovih funkcij, potrebnih za opis danih molekul z danim baznim setom. Svoj rezultat lahko preveriš s pomočjo spletne strani za določitev števila primitivnih Gau]ovih funkcij: https://www.basissetexchange.org/ Izberi NWChem format izpisa. V zapisu ( ... ) → [ ... ] dobimo število primitivnih funkcij iz podatkov v ( ... ), medtem ko dobimo število baznih funkcij iz podatkov v [ ... ]. * * * Na namizju ustvari mapo Vaja_3, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. A) VPLIV RAČUNSKE METODE NA IZRAČUNANE LASTNOSTI MOLEKULE Z DANO GEOMETRIJO (i) V Spartanu sestavi molekulo vodikovega peroksida, H2O2 (v meniju izberi kisikov atom z dvema enojnima vezema ter nato dodaj dva vodika) in jo shrani v mapo Vaja_3. (ii) Fiksiraj (zamrzni) geometrijske parametre (tj. dolžine vseh vezi in vse kote) tako, da v meniju Geometry izbereš Constrain Distance oz. Constrain Angle oz. Constrain Dihedral, potem pa klikneš na atoma, med katerima želiš fiksirati razdaljo oz. kot oz. dihedralni kot. (Na spodnjih slikah je molekula vode in ne vodikovega peroksida!) 29 Desno spodaj se ti prikaže rumeno obarvana odklenjena ključavnica. Ko klikneš nanjo, se zaklene, v polju desno od nje pa se ti izpiše vrednost (dolžina vezi oz. kot). Ko fiksiraš enega od geometrijskih parametrov, nadaljuješ z drugim in tako naprej. Fiksirati moraš vse dolžine vezi ter vse kote ter dihedralne kote v izbrani molekuli. (iii) Sedaj izbereš kvantnomehansko metodo, s katero boš račun izvedel (za izbor metod in baznih setov glej tabelo, ki je v spletni učilnici). To narediš v meniju Setup ( Setup >> Calculations... ). Poleg metode in baznega seta izberi tudi »Energy« at »Ground state« in »Vacuum« ter odkljukaj »Subject to: Constraints«. Pritisni na gumb Submit in počakaj, da se izračun konča. Program bo javil, da se je izračun začel, ter tudi to, da se je končal. Potrdi s klikom na OK. 30 (iv) Preglej rezultate in jih tabeliraj: energija, število baznih funkcij, CPU (glej spodaj). Če na modrem polju klikneš na desni gumb miške, se ti odpre manjše okno, na katerem lahko izbereš Properties. Prepišeš lastnosti, ki te zanimajo (» Energy«). Podatke o izračunu lahko pogledaš tudi tako, da izbereš Display >> Output. Za primerjavo hitrosti izračunov z različnimi metodami izpiši CPU čas (v s). V tej datoteki najdeš tudi število baznih funkcij (» Number of basis functions«). Izračune ponovi za vse navedene metode v tabeli. 31 Naloga 1: Glede na vrednost energije določi, katera od semiempiričnih metod, katera od ab initio metod ter katera od teorij gostotnega funkcionala je v primeru molekule vodikovega peroksida najprimernejša. S pomočjo spodnje razpredelnice določi število baznih funkcij, ki jih dani bazni set potrebuje za opis molekule H O , ter preveri, kaj za ta podatek izpiše Spartan. Bazni set 6-31G* 2 2 uporablja 6 polarizacijskih funkcij d-tipa, bazni set G-311+G** pa 5 polarizacijskih funkcij d-tipa. Komentiraj, kako število baznih funkcij vpliva na CPU čas. B) ENERGIJSKO-GEOMETRIJSKA OPTIMIZACIJA MOLEKULE: IZRAČUN LASTNOSTI MOLEKULE Z RAZLIČNIMI KVANTNOMEHANSKIMI METODAMI IN BAZNIMI SETI Program Spartan omogoča izračun ravnotežnih lastnosti molekul, ki poteka tako, da program izračun energije kombinira z geometrijsko minimizacijo (tj. sistematično spreminja položaje in orientacije atomov v molekuli ter išče tisto geometrijo, ki ima najnižjo energijo). Kot rezultat pri tem izračunu dobimo lastnosti molekule, ki jo najde s postopkom minimizacije. (i) Pri izračunih uporabi molekulo vodikovega peroksida, ki si jo že sestavil. Sprosti fiksirane (zaklenjene) razdalje in kote tako, da jih izbereš s klikom ter nato odkleneš ključavnico. (ii) Preden izvedeš kvantnomehanski izračun, energijo molekule minimiziraj z mehanskim poljem sil ( Merck oz. Sybyl), saj so ti izračuni bistveno hitrejši od kvantnomehanskih. Energijsko minimizacijo s poljem sil izvedeš tako, da klikneš zeleno puščico desno spodaj v zavihku Build ali pod Build >> Minimize. 32 (iii) Sedaj izberi kvantnomehansko metodo, ki ti je bila določena. To narediš v meniju Setup ( Setup >> Calculations... ). Izberi »Equilibrium Geometry« at »Ground state« in »Vacuum« in preveri, da »Subject To: Constraints« NI odkljukan . Pritisni na gumb Submit in počakaj, da se izračun konča. (iv) Preglej rezultate (dolžini vezi HO in OO, kot HOH in dihedralni kot HOOH; energija; električni dipolni moment; število baznih funkcij; CPU) in jih vnesi v tabelo, ki se nahaja v spletni učilnici. Naloga 2: Ko bo celotna tabela izpolnjena, primerjaj izračunane razdalje vezi, kote in dipolne momente z eksperimentalnimi vrednostmi za vodikov peroskid in komentiraj, katera od uporabljenih metod se ti zdi najbolj in katera najmanj primerna. 33 Naloga 3 – Ovrednotenje baznih setov v Hartree-Fockovi metodi na primeru spojin z vodikom: Sestavi molekulo, ki ti je bila določena. Shrani jo v mapo Vaja_3. Po postopku, opisanem v delu (B), poženi ustrezen račun in nato odčitaj razdaljo HX ter v primeru tri- in štiriatomnih molekul tudi kot HXH. Rezultate vnesi v ustrezno tabelo, ki se nahaja v spletni učilnici. Rezultate kvantnomehanskih izračunov primerjaj z eksperimentalnimi vrednostmi. Kateri bazni set v Hartree-Fockovi metodi najbolje opiše geometrijo dane spojine? Ko je celotna tabela izpolnjena, nariši graf, ki prikazuje odvisnost razlike med izračunano in eksperimentalno vrednostjo razdalje ter kota od elektronegativnosti elementa X (težji element) za vse bazne sete. Komentiraj, kakšna je korelacija. Schönfliesova notacija kristalografskih točkovnih grup ter oblika molekul, navedenih v tabeli V3.2 (str. 166 v učbeniku Molekulsko modeliranje): Naloga 4 – Geometrija ogljikovodikov z enojno, dvojno in trojno vezjo: Po postopku, opisanem v delu (B), s Hartree-Fockovo metodo in baznim setom 6-311+G** določi geometrijske lastnosti energijsko najbolj stabilne konformacije molekule etana, etena in etina, tj. razdaljo vezi CH in CC ter kot HCC. Rezultate primerjaj z eksperimentalnimi vrednostmi. 34 Pripravi poročilo za vajo, ki vsebuje: — Utemeljen odgovor v nalogi 3.1. — Odgovore na vprašanja v nalogi 3.2. — Energije, število baznih funkcij ter CPU čas za račune, izvedene na fiksni geometriji molekule H O . Komentar, kako število baznih funkcij vpliva na CPU čas. Rangiranje 2 2 semiempiričnih in ab initio metod ter metod teorije gostotnega funkcionala glede na izračunano energijo. — Tabela V3.1 ter primerjava izračunanih razdalj vezi, kotov in dipolnih momentov z eksperimentalnimi vrednostmi za H2O2 in komentar, katera od uporabljenih metod se ti zdi najbolj in katera najmanj primerna. — Primerjava izračunane razdalje (in kota) z eksperimentalno vrednostjo za izbrano spojino z vodikom. Premislek, kateri bazni set v Hartree-Fockovi metodi najbolje opiše geometrijo dane spojine? — Izpolnjena tabela V3.2. Graf, ki prikazuje odvisnost razlike med izračunano in eksperimentalno vrednostjo razdalje ter kota od elektronegativnosti elementa X (težji element) za vse bazne sete. Kakšna je korelacija? 35 4. VAJA: Lastnosti molekul Pri vaji se bomo seznanili z nekaterimi količinami, ki jih lahko izračunamo s kvantnomehanskimi metodami. S programskim paketom Spartan bomo naredili kvantnomehanske izračune za nekaj enostavnih molekul. Pogledali si bomo, kaj predstavlja: • Elektronska gostota in izoelektronska ploskev. Kako lahko obliko molekule vizualiziramo s pomočjo izoelektronske ploskve. • HOMO in LUMO orbitali. Projekcija LUMO orbitale na izoelektronsko ploskev kot način za določanje reaktivnih mest v molekuli. • Lokalni ionizacijski potencial. Pri vaji bomo pogledali, kakšna je korelacija med maksimum oz. minimumom elektrostatskega potencial na izoelektronski ploskvi molekule organske kisline in njeno vrednostjo pK . a * * * Na namizju ustvari mapo Vaja_4, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. Številčenje spodnjih se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 167—168). Naloga 4.1: (i) Sestavi molekulo, ki jo želiš proučiti (cikloheksanon). Minimiziraj jo z mehanskim poljem sil ( Build >> Minimize) in shrani v mapo Vaja_4. (Na spodnjih slikah ni prikazan cikloheksanon!). (ii) Z ustrezno kvantnomehansko metodo ( HF/3-21G) molekulo najprej geometrijsko optimiziraj ( Setup >> Calculations; »Equilibrium geometry« at »Ground state« in »Vacuum«). Ko je izračun končan, si oglej lastnosti molekule (desni gumb miške; Properties). 36 (iii) Program Spratan omogoča vizualizacijo različnih lastnosti molekule. Najprej si poglej obliko molekule, ki jo določa elektronska gostota. Izriši izoelektronsko ploskev pri različnih vrednostih. V meniju izberi Setup >> Surfaces, lahko pa tudi klikneš na ikono s prikazanim elektrostatskim potencialom. Odpre se ti okno, v katerem izbereš površino, ki jo želiš izračunati. Če pritisneš na Add, se ti prikaže meni različnih možnih površin, med njimi tudi izoelektronska, a z že prednastavljeno vrednostjo. Če želiš to vrednosti spreminjati, izbereš gumb More Surfaces. V okvirčku Surface izbereš » density« (elektronska gostota), pri Isovalue pa označiš » Fixed« in v polje vpišeš vrednost izoelektronske gostote, ki jo želiš prikazati. 37 Izračun izoelektronske ploskve izvedeš s pritiskom na gumb Apply. Ko je račun končan, odkljukaj polje » density«, da se ti izriše izoelektronska ploskev. Elektronska gostota je velika v okolici kemijskih vezi, tako da te dobro vidiš v primeru, ko narišeš ploskev z veliko izoelektronsko gostoto. Če te zanima oblika molekule oz. koliko prostora molekula dejansko zavzame v prostoru, izbereš nižjo izoelektronsko gostoto. Naloga: Shrani sliki molekule cikloheksanona z izolelektronsko gostoto 0,1 in 0,002 elektrona/Å3. V poročilu komentiraj, kaj predstavlja ena in kaj druga izoelektronska gostota. Naloga 4.2: (i) Sestavi molekulo, ki jo želiš proučiti (žveplov tetrafluorid; za geometrijo glej sliko spodaj). Minimiziraj jo z mehanskim poljem sil ( Build >> Minimize) in shrani v mapo Vaja_4. Z ustrezno kvantnomehansko metodo ( B3LYP/6-31G*) molekulo najprej geometrijsko optimiziraj ( Setup >> Calculations; »Equilibrium geometry« at »Ground state« in »Vacuum«). Ko je izračun končan, si oglej lastnosti molekule. (Na spodnjih slikah ni prikazan žveplov tetrafluorid.) (ii) Dober indikator za to, na katerem mestu v molekuli lahko poteče nukleofilna adicija, je oblika LUMO orbitale. To in ostale orbitale si lahko vizualiziraš tako, da v meniju izbereš Display >> Orbital Energies. Na levi strani ekrana se ti prikaže energijski diagram. 38 Ko klikneš na tisto orbitalo, ki jo želiš vizualizirati, se ti bo ta izrisala. (iii) Če želimo iz oblike LUMO orbitale sklepati na mesto, na katerem se bo npr. izvršil nukleofilni napad, ta prikaz ni najboljši, saj prikazuje le prostor, v katerem se elektron nahaja z dano verjetnostjo. Boljšo informacijo dobimo, če absolutne vrednosti LUMO orbitale narišemo na izoelektronsko ploskev, ki ponazarja obliko molekule. To narediš tako, da izbereš Display >> Surfaces. V oknu, ki se odpre, pritisni na gumb Add ter označi | L UMO | m ap . 39 Vrednosti LUMO orbitale na izoelektronski ploskvi se izrišejo s standardnimi barvami (rdeče najnižja in modro najvišja vrednost). (iv) Še ena lastnost, ki nam nekaj pove o reaktivnosti molekule, je lokalni ionizacijski potencial, ki predstavlja energijo, potrebno za odstranitev elektrona na danem mestu v molekuli. Zanima nas na molekulski površini, zato ga narišemo na izoelektronsko ploskev. V meniju izberi Display >> Surfaces, v oknu, ki se odpre, pa izberi » local ionization potential map« in pritisni gumb Add. Program začne z izračunom izbrane lastnosti. Ko jo izračuna, pri izbrani površini izpiše »Completed«. Ko odkljukaš » local ionization map«, se bo lokalni ionizacijski potencial s standardnimi barvami izrisal okoli izbrane molekule. Deli molekule, kjer je relativno enostavno odstraniti elektron, so obarvani rdeče, deli, kjer je elektron močno vezan, pa modro. 40 Naloga: Shrani naslednje slike: HOMO in LUMO orbitali, LUMO orbitala na izoelektronski ploskvi ter lokalni ionizacijski potencial na izoelektronski ploskvi. Odgovori na vprašanja iz učbenika (Naloga 4.2). Naloga 4.3: Sestavi molekulo, ki jo želiš preučiti (podatek dobiš od asistenta). Minimiziraj jo z mehanskim poljem sil ( Build >> Minimize) in shrani v mapi Vaja_4. Z ustrezno kvantnomehansko metodo (podatek dobiš pri asistentu) molekulo najprej geometrijsko optimiziraj ( Setup >> Calculations; »Equilibrium geometry« at »Ground state« in »Vacuum«). Ko je izračun končan, si oglej lastnosti molekule. (i) Elektrostatski potencial, izračunan na izoelektronski ploskvi, podaja informacijo o razporeditvi naboja na molekulski površini (koristen podatek npr. za napoved mesta elektrofilne adicije). Prikazan je z barvami, pri čemer rdeča barva označuje bolj negativen potencial, modra pa bolj pozitivnega. V meniju izberi Display >> Surfaces, v oknu, ki se odpre, pa izberi » electrostatic potential map« in pritisni gumb Add. Program začne z izračunom izbrane lastnosti. Ko ga izračuna, pri izbrani površini izpiše » Completed«. Ko odkljukaš » electrostatic potential map«, se bo elektrostatiski potencial s standardnimi barvami izrisal okoli izbrane molekule. 41 Z levim gumbom miške klikni kamorkoli na površino molekule — s tem označiš površino — potem pa pritisni desni gumb miške in v oknu, ki se ti odpre, izberi » Properties«. Prikažejo se ti lastnosti površine pri danih nastavitvah. V okencih jih lahko poljubno spreminjaš in opazuješ, kako to vpliva na prikaz elektrostatskega potenciala. V oknu, ki se ti odpre, lahko tudi odkljukaš okence » Legend«, kar bo na ekran izpisalo legendo posameznih elektrostatskih potencialov. Če odoznačiš okence pri besedi » Bands«, se bo elektrostatski potencial prikazal s kontinurnim spektrom barv, namesto z barvnimi pasovi. Ko z levim klikom miške izbereš površino, lahko na ekranu desno spodaj v meniju » Style« izbereš tudi način izrisa površine ( Solid, Transparent, Mesh). Meni Style najdeš tudi v oknu Surface Properties, ki se odpre, ko označiš površino in klikneš z desnim gumbom miške. Naloga: Za molekulo, ki ti je bila določena, si shrani sliko elektrostatskega potenciala v prikazu » Transparent«. Komentiraj rezultate. 42 Naloga 4.4: Včasih želimo določene podatke kvantizirati in izpisati ali določene lastnosti primerjati med seboj. To lahko naredimo s pomočjo funkcij Post to Spreadsheet, ki je pri podatkih, kjer jo lahko uporabimo, označena z znakom . S pritiskom na ta gumb se bo podatek prenesel v Spartanovo tabelo, ki jo lahko vidimo/odpremo v meniju Display >> Spreadsheet. Naučili se bomo, kako lahko za serijo več molekul odčitamo maksimalne vrednosti elektrostatskih potencialov (MESP) na izoelektronski ploskvi ter preverimo njihovo napovedno vrednost za konstanto disociacije molekul. Najprej bomo kreirali skupino molekul, ki jih želimo primerjati med seboj: Sestavimo prvo molekulo in jo minimiziramo s poljem sil ( Build >> Minimize). Ko je račun za prvo molekulo končan, pritisnemo na gumb z očali in v meniju izberemo File >> Build New Molecule. Pazi, da ne izbereš opcije New Build, saj v tem primeru nova molekula ne bo del skupine. Sestaviš in s poljem sil minimiziraš novo molekulo ter postopek nadaljuješ, dokler ne sestaviš vseh molekul v skupini. Vse molekule so sedaj shranjene v isti datoteki zato jih lahko enostavno primerjamo med seboj. Med njimi lahko preklapljaš s pušicami, ki so levo spodaj na ekranu. Za vajo 4.4 molekul ne boš sestavil sam, temveč boš molekule uvozil iz *.sdf datotek, ki jih najdeš v spletni učilnici. 43 (i) Najprej uvoziš prvo molekulo tako, da v meniju izbereš File >> Open. V oknu, ki se ti odpre, izbereš All Files ter nato datoteko mol1.sdf. Ko se molekula naloži, v meniju izbereš File >> Append Molecule(s), ponovno izbereš opcijo All Files ter v mapi označiš vse preostale molekule ter jih uvoziš. Izbereš ime datoteke, pod katero shraniš vse molekule v Spartanu. Lastnosti molekul bomo zbrali v tabeli, ki jo na ekranu prikažeš z izbiro v meniju Display >> Spreadsheet. V njej se bodo pojavile vse molekule z oznakami M0001, M0002 … Če želimo namesto teh oznak imena molekul, izberemo stolpec » Label«, tako da z levim gumbom miške kliknemo nanj. Potem kliknemo z desnim gumbom miške in odpre se nam okno, v katerem izberemo Rename Selected Using SSPD (če so molekule vključene v Spartanovo bazo podatkov, bo program namesto oznak izpisal ime spojine). Imena v tabelo lahko dodamo tudi tako, da kliknemo na prazen stolpec ter izberemo Add. V oknu, ki se nam odpre, izberemo Name (ali katero drugo lastnost, ki jo sistem ponudi). 44 (ii) V naslednjem koraku moramo izračunati ravnotežno geometrijo skupine molekul ter njihov elektrostatski potencial na izoelektronski ploskvi. Izberemo Build >> Minimize, nato pa v meniji Setup >> Calculations izberemo »Equilibrium Geometry« at »Ground state« in »Vacuum« ter ustrezno računsko metodo (najprej AM1 in nato še EDF2/6-31G*). Pazi, da je odkljukano okence » Global Calculations«, kar pomeni, da bo Spartan izvedel račun za vse molekule v skupini. V spodnji vrstici okna Setup >> Calculations se izpiše tudi vrstica Options. V njej lahko spreminjaš prednastavljene parametre v Spartanu, eden izmed njih je tudi maksimalno število iteracij pri kvantnomehanskih izračunih. V primeru, da Spartan v maksimalnem številu korakov ne pride do konvergentne rešitve, bo javil, da izračun ni uspel. V vrstico Options vpiši OPTCYCLE=10000. S tem boš povečal maksimalno število korakov pri izračunu. Pritisni gumb Submit. Ko se račun konča, izračunaj še elektrostatski potencial na izoelektronski ploskvi (glej navodila zgoraj). Po končanem izračunu označi ploskev ter z desnim gumbom odpri okno z njenimi lastnostmi. (iii) Z levim gumbom miške enkrat klikni na gumb , levo od oznake Min. in Max. (zavihek Property Range levo zgoraj). Vrednosti minimalne in maksimalne vrednosti elektrostatskega potenciala na izbrani izoelektronski ploskvi se bodo zbrale v naslednjih dveh stolpcih v tabeli. Če te ni več na ekranu, jo lahko ponovno odpreš v meniju Display >> Spreadsheet. 45 (iv) V tabelo lahko dodamo tudi podatke, ki smo jih dobili iz drugih virov. V našem primeru bomo dodali podatke za pK a vrednosti posameznih molekul (glej učbenik, slika V4.1). Dvakrat klikni na naslovno vrstico praznega stolpca ter vpiši naslov (pKa). Pritisni . Na enak način vneseš tudi vrednosti pK a za posamezne molekule. Podatke lahko preneseš v MS Excel datoteko tako, da označiš ustrezne stolpce, izbereš Copy ter nato Paste v Excel datoteki. (v) Program Spartan omogoča, da lahko podatke iz tabele tudi grafično prikažeš. Izberi Display >>Plots. Odpre se ti okno: Ko pritisneš na zeleni znak , se ti odpre okno, v katerem lahko izbereš, katere podatke iz tabele želiš risati na osi x (leva stran) in katere na osi y (desna stran). Ustrezno izbereš in pritisneš gumb Add. Na ekranu se ti izriše graf. 46 Naloga: Poročilo naj vsebuje tabelo V4.1 ter grafa, ki prikazujeta odvisnost pK a od minimalne oz. maksimalne vrednosti elektrostatskega potenciala na izoelektronski ploskvi z gostoto 0,002 elektrona/Å3. Preveri, kakšna je korelacija. * * * Pripravi poročilo za vajo, ki vsebuje: — Sliki molekule cikloheksanona z izoelektronsko gostoto 0,1 in 0,002 elektrona/Å3. Komentiraj, kaj predstavlja ena in kaj druga izoelektronska gostota. (Naloga 4.1) — Slike za molekulo SF4: HOMO in LUMO orbitali, LUMO orbitala na izoelektronski ploskvi ter ionizacijski potencial na izoelektronski ploskvi. Odgovori na vprašanja: Kaj pomenita kratici HOMO in LUMO? Ali lahko na osnovi oblike HOMO orbitale sklepamo na prisotnost prostega elektronskega para? Kaj predstavlja lokalni ionizacijski potencial? (Naloga 4.2) — Sliko projekcije elektrostatskega potenciala na izoelektronsko ploskev za molekulo, ki si jo dobil od asistenta. Uporabi prikaz »Transparent«. Komentiraj rezultat. — Izpolnjeno tabelo V4.1 iz učbenika (str. 168). Grafa, ki prikazujeta odvisnost pK a od minimalne oz. maksimalne vrednosti elektrostatskega potenciala na izoelektronski ploskvi z gostote 0,002 elektrona/Å3. (Naloga 4.4) 47 5. VAJA: Reakcijski intermediati Pri vaji se bomo naučili računati lastnosti reakcijskih intermediatov: • σ-kompleksa (arenijev kation), ki nastane pri napadu elektrofila (nitronijev kation) na aromatski obroč (monosubstituiran benzen), • alkoksidnega radikala (butoksid), ki nastane pri reakciji alkena (but-1-en) s hidroksilnim radikalom, ter si pogledali, kako lahko te izračune uporabimo za napoved stereokemije produktov pri kemijskih reakcijah. * * * Na namizju ustvari mapo Vaja_5, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. Številčenje nalog spodaj se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 174). Naloga 8.1: (i) V Spartanu sestavi ustrezen monosubstituiran benzen, ki ti je bil določen ( File >> New Build). Ne pozabi dodati tudi vodikov (—H). Pojdi v View Mode ( Build >> View) . Strukturo minimiziraj najprej z mehanskim poljem sil ( Build >> Minimize), nato pa še s semiempirično metodo AM1 ( Setup >> Calculations; »Equilibrium Geometry« at »Ground state«). Sturkturo shrani pod njenim imenom ( F ile >> Save As .. . ). (ii) Izračunaj elektrostatski potencial ter izriši izoelektronsko ploskev pri 0,002 elektrona/Å3 (ta je že avtomatsko nastavljena). S pomočjo slike najprej premisli, ali je katero od mest na benzenovem obroču ( orto, meta ali para) preferenčno za vezavo nitro (—NO2) skupine. Sliko si shrani tako, da bodo mesta orto, meta in para dobro vidna (na sliki naj bo tudi legenda). Zapri prikaz elektrostatskega potenciala. (iii) V molekuli izberi mesto (C atom), na katerega boš vezal nitro skupino ( orto, meta ali para): nalogo začni z orto mestom. Klikni na vez ob ustreznem C atomu, z desnim gumbom miške izberi Properties ter spremeni vez iz Aromatic v Single. Enako ponovi še z drugo vezjo ob izbranem C atomu. 48 (iv) Izberi Build >> Edit Build. V oknu na desni strni ekrana v zavihku Organic izberi Groups >> Nitro in dvakrat klikni nekam v bližino mesta na benzenovem obroču, kjer je izbrani C atom. (Nitro skupino lahko premikaš/rotiraš tako, da nanjo klikneš z levim gumbom, potem pa jo premakneš/zarotiraš z miško, pri čemer držiš tipko CTRL). Nato spodaj desno izberi znak za Make Bond ( ) ter dvakrat klikni najprej na ustrezen ogljikov atom v benzenovem obroču, potem pa še na dušikov atom nitro skupine. Med atomoma se izriše vez. 49 (v) Strukturo shrani pod novim imenom ( File >> Save As... ), recimo ime_orto. Strukturo nato minimiziraj najprej z mehanskim poljem sil ( Build >> Minimize ali ), potem pa še s semiempirično metodo AM1 ( Setup >> Calculations; »Equilibrium Geometry« at »Ground state«), pri čemer označi, da je spojina ion (» T otal Charge: Cat ion «). (vi) Ko je izračun končan, odčitaj energijo kompleksa ( Molecule Properties) in jo zapiši v tabelo V8.1. Enak račun ponovi še za mesti meta in para (koraki (iii)—(vi)). Pri tem vedno izhajaj iz spojine, ki si jo zgradil in shranil v koraku (i): File >> New Build in nato File >> Open. V koraku (v) shrani strukturi z ustreznim imenom (ime_meta in ime_para). Naloga: Glede na razultate energij orto, meta in para substituiranih sigma kompleksov komentiraj, kam skupine na benzenovem obroču usmerjajo napad nitronijevega kationa. Komentar podkrepi tudi s sliko elektrostatskega potenciala monosubstituiranega benzena. Naloga 8.2: (i) Sestavi molekulo but-1-ena v ustrezni konformaciji — glej strukturno formulo v učbeniku (str. 174): posamezno vez lahko rotiraš tako, da nanjo klikneš in jo s tem označiš, potem pa držiš tipko ALT in miško ustrezno premikaš. Ko je molekula sestavljena tako, kot je prikazano v učbeniku, jo najprej minimiziraj z mehanskim poljem sil ( Build >> Minimize), nato pa še s semiempirično metodo AM1 ( Setup >> Calculations; »Equilibrium Geometry« at »Ground state«). Sturkturo shrani pod njenim imenom ( File >> Save As.. . ), npr. buten. 50 (ii) Nato sestavi ustrezen radikal tako, da odstraniš vodikov atom z enega izmed označenih mest (1—5; glej številčenje v učbeniku): v meniju Edit >> Build desno spodaj izbereš radirko ( ) in potem klikneš na atom oz. vez, ki jo želiš zbrisati. Začni z mestom 1. Molekulo shrani ( File >> Save As.. .), npr. pod imenom buten_1. (iii) Odpri meni Setup >> Calculation, izberi »E quilibrium Geometry« at »Ground state « in semiempirično metodo AM1 in pod »Unpaired Electron« izberi 1. (iv) Ko je račun končan, si najprej poglej spinsko gostoto (» spin density«): V meniju Display >> Surfaces izberi Add >> spin density. Ko je površina izračunana in jo odkljukaš, se izriše spinska gostota, ki predstavlja razliko med številom elektronov s spinom α in spinom ] v prostoru – program torej prikaže lokacijo nesparjenih elektronov. Sliko si shrani pod ustreznim imenom (npr. buten_sd_1). (v) Sedaj nariši še » spin density map«, ki z barvami prikaže vrednost spinske gostote na molekulski površini (izoelektronska ploskev z elektronsko gostoto 0,002 elektrona/Å3 je že avtomatsko nastavljena). Modra barva označuje visoke vrednosti spinske gostote, rdeča pa majhne. Sliko si shrani pod ustreznim imenom (npr. buten_sdm_1). 51 (vi) Izračun ponovi še za ostala mesta odcepa (2—5). Pri tem vedno izhajaj iz spojine, ki si jo zgradil in shranil v koraku (i): File >> New Build in nato File >> Open. V koraku (ii) shrani strukturi z ustreznim imenom (npr. buten_2, buten_3 itd.). Naloga: Komentiraj rezultate v luči reaktivnosti posameznih mest but-1-ena glede na izračunane energije. Prikaži spinske gostote ter spinske gostote, prikazane na izoelektronski ploskvi (molekulska površina). Pripravi poročilo za vajo, ki vsebuje: — Glede na razultate izračunanih energij orto, meta in para substituiranih σ-kompleksov komentiraj, kam skupine na benzenovem obroču usmerjajo napad nitronijevega kationa. Komentar podkrepi tudi s sliko elektrostatskega potenciala. Premisli, kakšen je efekt resonančne stabilizacije ter steričnih efektov. (Naloga 8.1) — Komentiraj rezultate v luči reaktivnosti posameznih mest na butoksidnem radikalu glede na izračunane energije. Priloži tudi slike spinske gostote oz. spinske gostote, prikazane na izoelektronski ploskvi. (Naloga 8.2) 52 6. VAJA: Medmolekulske interakcije Pri dosedanjih vajah smo si pogledali, kako lahko s kvantnomehanskimi metodami izračunamo različne lastnosti posameznih molekul in jih primerjamo med seboj. kvantnomehanski izračuni nam omogočajo tudi izračun lastnosti majhnih sistemov, sestavljenih iz nekaj molekul. Pri tej vaji se bomo naučili, kako s kvantnomehanskimi metodami izračunamo lastnosti kompleksov dveh molekul. Pogledali si bomo tudi, kako kvantnomehanski izračuni identificirajo vodikovo vez. Najprej bomo na primeru dimera vode proučili, kako izbira kvantnomehanske metode vpliva na izračunane lastnosti sistema več molekul, tj. na medsebojno orientacijo ter energijo dveh molekul vode. Pogledali si bomo, kako medsebojna geometrija akceptorja in donorja vodikove vezi vpliva to, da sta molekuli vode povezani z vodikovo vezjo. Nadalje bomo študirali interakcije med pari nukleinskih baz oz. njim sorodnih molekul. Pogledali si bomo odvisnost energije kompleksa od števila vodikovih vezi ter odvisnost konstante asociacije od energije za tvorbo takšnega kompleksa. * * * Na namizju ustvari mapo Vaja_6, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. Številčenje nalog spodaj se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 169). Naloga 5.1: (i) Poženi program Spartan ’14 in sestavi molekulo vode. Strukturo najprej minimiziraj z mehanskim poljem sil ( Build >> Minimize), nato pa še z izbrano kvantnomehansko metodo (podatek dobiš pri asistentu; Setup >> Calculations; »Equilibrium Geometry« at »Ground state« in »Vacuum«). (ii) Fiksiraj dolžini obeh vezi H-O v molekuli ( Geometry >> Constrain Distance) ter kot H-O-H ( Geometry >> Constrain Angle) ter si zapiši energijo molekule ( Properties – Energy). (iii) Še vedno v načinu Edit/Build molekulo označi tako, da nanjo klikneš z levim gumbom miške. V meniju izberi Edit >> Copy, kliki kamorkoli na delovno polje Spartana in v meniju izberi Edit >> Paste (uporabiš lahko tudi kombinacijo tipk CTRL+C in CTRL+V). Na ekranu imaš sedaj izrisani dve molekuli vode. Tudi pri drugi molekuli fiksiraj dolžini obeh vezi in kot. (iv) Še vedno v načinu Edit/Build izberi eno izmed molekul tako, da nanjo klikneš z levim gumbom miške. Pritisni (in drži) gumb CTRL in levi ali desni gumb miške ter s premikanjem miške postavi molekuli v medsebojno orientacijo, iz katere želiš začeti kvantnomehansko energijsko minimizacijo. Izberi si eno izmed naslednjih razporeditev (1—6) s slike na naslednji strani: 53 (v) Energijo kompleksa (dimera vode) minimiziraj z mehanskim poljem sil ( Build >> Minimize). Datoteko shrani z imenom dimer_vode. (vi) Izberi ustrezno kvantnomehansko metodo (podatek dobiš pri asistentu) ter z njo izračunaj ravnotežno geometrijo kompleksa: Setup >> Calculations; »Equilibrium Geometry« at »Ground state« in »Vacuum«; v vrstico Options vpiši OPTCYCLE=10000; pazi, da je pri tem geometrija posamezne molekule vode (dolžine vezi, kot) fiksirana, odkljukaj »Subject to: Constraints«. (vii) Ko je račun končan, zapiši energijo kompleksa ter njegove geometrijske parametre: razdalja med kisikom ene molekule ter najbližjim vodikom druge molekule, ustrezni kot in torzijski kot. (viii) Izračunaj energijo vodikove vezi tako, da od energije kompleksa odšteješ energiji posameznih molekul. (ix) Spartan dopušča možnost izrisa vodikove vezi. Ta ni kvantnomehansko določena, odvisna je le od medsebojne geometrije akceptorja in donorja vodikove vezi (v Spartanu sta to lahko le dušik ali kisik). Spartan bo vodikovo vez narisal, če je razdalja med H in Y v kompleksu X-H...Y med 1,6 in 2,1 Å, kot X-H...Y pa >120o, pri čemer sta X in Y dušik ali kisik. Vodikovo vez prikažemo tako, da v meniju izberemo Model >> Hydrogen Bond ( ). Izriše se kot rumena črtkana črta. 54 Primerjaj izpolnjevanje geometrijskih zahtev za obstoj vodikove vezi z energijo kompleksa ter komentiraj rezultate. Naloga 5.2: Na podoben način kot za dimer vode izračunaj ravnotežno geometrijo kompleksov ter ustrezno energijo nukleinskih baz in njim sorodnih spojin. Razliko med energijo kompleksa ter monomerov primerjaj z eksperimentalnimi vrednostmi konstant asociacije. Strukture monomerov najdeš v spletni učilnici v datoteki monomeri.zip, strukture kompleksov pa v datoteki kompleksi.zip. * * * Pripravi poročilo za vajo, ki vsebuje: — Slika sestavljenega dimera vode. Tabela z energijami za posamezno molekulo vode, za dimer ter pripadajočo vodikovo vez, izračunane s semiempirično metodo PM3, ab initio metodo HF/6-31+G* in DFT metodo B3LYP/6-31+G*. Geometrijski parametri dimera: razdalja med kisikom ene molekule ter najbližjim vodikom druge molekule, kot O-H...O in torzijski kot H-O-H...O. Komentar, katera izmed metod je najboljša za opis geometrije in s katero metodo dobimo najboljšo oceno energije vodikove vezi. — Slike kompleksov. Tabela z energijami za komplekse ter pripadajoče monomere in energija za nastanek kompleksa. Graf korelacije konstante asociacije od energije nastanka kompleksa (na y-osi uporabi logaritemsko skalo). Komentar odvisnosti. 55 7. VAJA: Konformacija molekul Pri vaji se bomo seznanili s pojmom konformacija molekule in konformacijsko iskanje. Naučili se bomo poiskati konformacijo z najnižjo energijo, izračunati energijski profil molekule ter kako ga uporabiti za parametrizacijo polja sil. Proučili bomo, ali je razdalja od konca do konca za enostaven alkan odvisna od energije dane konformere molekule. Na namizju ustvari mapo Vaja_7, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. Številčenje nalog spodaj se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 170). * * * Naloga 6.1: (i) Sestavi molekulo butana. Datoteko shrani ( File >> Save As.. . ) z imenom butan. Strukturo najprej minimiziraj z mehanskim poljem sil ( Build >> Minimize), nato pa še s semiempirično metodo PM6 ( Setup >> Calculations; »Equilibrium Geometry« at »Ground state«). (ii) Izvedli bomo konformacijsko analizo ter s sistematskim spreminjanjem torzijskih kotov v molekuli poiskali konformacijo z najnižjo energijo. Če želiš pogledati/določiti, kateri torzijski koti se bodo med konformacijsko analizo spreminjali, v meniju izberi Geometry >> Set Torsions. Torzijski koti bodo označeni z rumenimi cilindri. Pri vsakem je, če nanj kliknemo, desno spodaj tudi napisano, koliko torzijskih kotov bo med izračunom pregledanih. Prednastavitev lahko spreminjamo: Če želimo, da se kateri izmed kotov med konformacijsko analizo ne bo spreminjal, nanj dvakrat kliknemo (levi gumb miške) in s tem odstranimo oznako. Torzijske kote lahko v konformacijsko analizo tudi dodamo tako, da kliknemo na vez (levi gumb miške), okrog katere se bo torzijski kot spreminjal, in desno spodaj dodamo število torzij. 56 (iii) V meniju Setup >> Calculations izberi » E quilibrium Conformer « at »Ground state« with »Semi-Empirical« »PM6«. Pritisni gumb Submit in počakaj, da se račun konča. Na ekranu se bo izrisala konformacija z najnižjo energijo, pri čemer bo energijska minimizacija potekla samo preko izbranih torzijskih kotov. Izpiši si energijo molekule in njene geometrijske parametre (dolžine vezi C-C, kote C-C-C in dihedralni kot C-C-C-C). (iv) V naslednjem koraku bomo izračunali energijski profil molekule. V molekuli, ki si ji prej določil ravnotežno konformacijo, izberi dihedralni kot, za katerega boš izračunal energijski profil (kot C1-C2-C3-C4; glej skico v učbeniku). V meniju izberi Geometry >> Constrain Dehedral ter v molekuli označi ustrezni dihedralni kot, ki ga želiš zakleniti. Kót zakleni (klikni na znak ključavnice, desno spodaj na ekranu) ter s kljukico označi polje Profile. Odprejo se ti okna, v katerih lahko določiš, od kod do kod in v kolikih korakih boš spreminjal torzijski kot. V ustrezna okenca vpiši »0°« to »360° « St eps »73«. Pri teh nastavitvah se bo torizjski kot spreminjal po 5o. (Če bi želel kot spreminjati po 10o, moraš izbrati 37 korakov.) 57 V meniju Setup >> Calculations izberi » E nergy Profile « at »Ground state« with »Semi- Empirical« »PM6« ter pritisni gumb Submit. Ko se račun konča, bo Spartan generiral novo datoteko, v kateri bodo spravljene tvorjene konformere. Pritisni na gumb Yes. Odpre se datoteka z imenom butan.Prof.M0001. Med posameznimi konformerami lahko preklapljaš s puščicami levo spodaj na ekranu. Oglej si konformere. Pri eni izmed konformer izmeri torzijski kot ( Geometry >> Measure Dihedral). Desno spodaj ob vrednosti kota pritisni rumeni gumb (polje) s črko P. Energijski profil dobiš tako, da izbereš Display >> Spreadsheet, klikneš na naslovno polje prvega praznega stolpca, pritisneš Add... , izbereš E (energija) in pritisneš OK. Podatke si shrani v Excel. 58 Profil lahko prikažeš tudi grafično z izbiro Display >> Plots. Naloga 6.2: Z uporabo metode najmanjših kvadratov poišči vrednosti parametrov modelne funkcije, ki izračunani energijski profil najbolje opišejo: (V učbeniku na str. 170 v enačbi manjka COS.) Izpiši si konstante V 1 , V 2 , V 3 in C ter nariši graf, ki prikazuje izračunano energijo v odvisnosti od kota in modelno funkcijo. Za iskanje parametrov lahko uporabiš Excel in orodje Solver. Naloga 6.3: Običajno se molekula pri sobni temperaturi nahaja v več kot eni konformaciji, saj se te po energiji ne razlikujejo preveč. Spartan omogoča izračun vseh molekuli dostopnih konformacij ter njihove verjetnostne (Boltzmannove) porazdelitve. Iz teh podatkov izračuna povprečne molekulske lastnosti. (i) V Spartanu sestavi molekulo n-oktana. Datoteko shrani ( File >> Save As... ) z imenom oktan. (ii) Izberi Setup >> Calculations ter nato » Conf ormer Distribution « at »Ground state« with » Mol ecular Mechanics « » MMF F « . Odkljukaj Maximum Conformers Examined in izberi 100 (če označiš Percent Conformers Kept, lahko izbereš, katere konformacije bo program shranil. Številka 95 npr. pomeni, da bo shranil vse tiste konformacije, ki predstavljajo 95 % vseh konformacij pri sobni temperaturi) ter pritisni gumb Submit. Ko program konča, kreira novo datoteko oktan.Conf.M001. Potrdi z Yes. Oglej si konformere. 59 (iii) S semiempirično metodo PM6 izračunaj energijo konformer ( Setup >> Calculations; » E nergy « at »Ground state« ; ne pozabi s kljukico označiti polje »Global Calculations«). Podatke zberi v tabeli ( Properties; pritisni rumeno polje s črko P pri » Energy«). V tabeli zberi tudi podatke o razdalji med C1 in C8 za posamezni konformer (razdaljo izmeri; Geometry >> Measure Distance; pritisni rumeno polje s črko P, desno spodaj zraven vrednosti kota). Podatke kopiraj v Excel in nariši graf odvisnosti razdalje od konca do konca (C1—C8) od energije konformera. Komentiraj korelacijo. * * * Pripravi poročilo za vajo, ki vsebuje: — Za molekulo butana podaj energijo, razdalje C-C, kote C-C-C ter dihedralni kot C-C-C-C konformacije, ki ima najnižjo energijo. Priloži sliko te konformere. — Za molekulo butana podaj konstante modelne funkcije, ki si jih dobil s prileganjem modelne funkcije energijskemu profilu (energija v odvisnosti od dihedralnega kota) za molekulo butana ter graf, ki prikazuje s Spartanom izračunani energijski profil ter modelno funkcijo. — Graf odvisnosti razdalje od konca do konca za molekulo n-oktana od energije konformere. Komentiraj korelacijo. 60 8. VAJA: Prehodna stanja Pri tej vaji se bomo naučili z metodo adiabatnega mapiranja poiskati prehodna stanja pri kemijski reakciji, izračunati energijski profil vzdolž reakcijske koordinate (IRC) ter izračunati IR vibracijski spekter spojine. Prehodnega stanja ne moremo določiti eksperimentalno, lahko pa ga poiščemo računsko. Ker to stanje ustreza sedlu na energijski ploskvi spojine, namesto najbližjega minimuma algoritem minimizacije išče začetni konformaciji najbližje sedlo 1. reda (maksimum v smeri reakcijske koordinate in minimum v vseh ostalih smereh). Zato je pomembno, da izračun začnemo s smiselnim približkom strukture prehodnega stanja, ki leži nekje med strukturo reaktantov in produktov! * * * Na namizju ustvari mapo Vaja_8, v katero bo program Spartan shranjeval ustrezne datoteke, in poženi program Spartan. Številčenje nalog spodaj se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 171—173). Naloga 7.1: (i) S programom Spartan sestavi produkt reakcije, za katero iščemo prehodno stanje: produkt Diels-Alderjeve reakcije med buta-1,3-dienom in etenom (slika V7.1 in V7.3) je cikloheksen. Pazi, da sestaviš obroč v konformaciji kadi – atoma, ki izhajata iz etena ( dienofil), sta nad ali pod ravnino atomov, ki pripadajo buta-1,3-dienu ( dien). Strukturo shrani ( File >> Save As... ) pod imenom cikloheksen_0. NE uporabi opcije Minimize !!! Strukturo energijsko minimiziraj s kvantnomehansko metodo HF/3-21G ( Se tup >> Calculations; » E quilibrium Geometry « at »Ground« state with »Hartree-Fock« »3-21G« in »Vacuum«). Pod Options napiši OPTCYCLE=100000. (ii) Sedaj iz ravnotežne konformacije produkta izdelaj približek prehodnega stanja tako, da vezi, ki so na novo nastale med reakcijo, podaljšaš na okoli 2 Å (glej sliko V7.1). V meniju izberi Geometry >> Constrain Distance ter označi ustrezna para atomov, med katerima so 61 novo nastali vezi. Fiksiraj ju na dolžino 2 Å tako, da klikneš na ključavnico in v polje vpišeš vrednost. Strukturo shrani ( File >> Save As... ) pod imenom cikloheksen_1. (iii) Kompleks ponovno energijsko minimiziraj s kvantnomehansko metodo HF/3-21G ( Se tup >> Calculations; » E quilibrium Geometry « at »Ground« state with »Hartree-Fock« »3-21G« in »Vacuum«), pri čemer s kljukico označi polje pri Subject to: Constraints. Ko je minimizacija končana, smo dobili začetni približek prehodnega stanja, ki mu bomo na energijski ploskvi poiskali najbližje sedlo 1. reda. Strukturo shrani ( File >> Save As.. .) pod imenom cikloheksen_2. 62 (iv) V meniju izberi Setup >> Calculations in označi » T ransition State Geometry « at »Ground« state with »Hartree-Fock« »3-21G« in »Vacuum«. Pazi na to, da Constraints NI označen s kljukico, označi pa s kljukico polje pri Compute: IR. Program bo tako iz matrike 2. odvodov izračunal IR spekter, v katerem ima prehodno stanje eno imaginarno frekvenco. Na ta način bomo preverili, ali bo dobljena struktura res ustrezala prehodnemu stanju. Račun poženemo s klikom na gumb Submit. Ko je račun končan, strukturo shrani ( File >> Save As... ) pod imenom cikloheksen_3. (v) IR spekter si pogledamo z izbiro Display >> Spectra, ali s pritiskom na gumb v orodni vrstici programa. Na oknu, ki se ti odpre, klikni na zeleni znak in izberi izračunani IR spekter . Spekter se ti izriše na ekranu. Z miško se lahko pomikaš levo in desno po spektru, da ga v celoti pogledaš. S klikom na levi gumb miške izbereš valovno število. Če pa na spekter klikneš z desnim gumbom miške, ga držiš in miško premikaš levo/desno po spektru, lahko spreminjaš območje valovnih števil. 63 Preveri, da ima spekter točno eno imaginarno frekvenco in si izpiši njeno vrednost. Če ni tako, dobljena struktura NE ustreza prehodnemu stanju, kar pomeni, da moraš postopek iskanja prehodne strukture ponoviti iz dugačnega začetnega stanja. (vi) Če želimo pogledati tudi energijski profil reakcije, lahko pri izračunu odkljukamo še IRC (» Intrinsic Reaction Coordinate«), kar pomeni, da bo program iz dobljenega prehodnega stanja v smeri reakcijske koordinate (ki odgovarja smeri nihanja z imaginarno frekvenco) to sistematično spreminjal in generiral vmesne strukture v smeri reaktantov in produktov. Pri vajah bomo postopek izvedli ročno. Ko v spektru izbereš frekvenco, se bo na ekranu prikazalo ustrezno nihanje v molekuli. Če na ta način označiš imaginarno frekvenco, bo nihanje predstavljalo reacijsko trajektorijo. Sedaj moraš samo še generirati ustrezne strukture v smeri reakcijske trajektorije ter izračunati njihovo energijo, da dobiš energijski profil reakcije. Označi imaginarno frekvenco in pritisni na gumb na levi strani polja, ki bo generiral strukture v smeri izbranega nihanja. V dialogu, ki se odpre, izberi amplitudo nihanja (maksimalen odmik od vrednosti koordinate v začetni strukturi — v našem primeru strukturi prehodnega stanja) Amp. Izberi npr. vrednost 1,00 Å. Izberi tudi število korakov (št. generiranih struktur) Steps (npr. 20). 64 Ko pritisneš na gumb Make List, bo program generiral serijo struktur v smeri reakcijske koordinate. Med njimi lahko prehajaš s puščicama levo spodaj na ekranu. Strukture shrani ( File >> Save As... ) pod imenom cikloheksen_3A. (vii) Da boš izračunal njihovo energijo, izberi Setup >> Calculation in izberi » E nergy « at »Ground« state with »Hartree-Fock« »3-21G« in »Vacuum«. Pazi, da s kljukico označiš polje pri Global Calculations. V vrstico Options vpiši tudi OPTCYCLE=10000. Ko je račun končan, strukture shrani ( File >> Save As.. .) pod imenom cikloheksen_3B. (viii) Tabeliraj energije molekul (pri vrednosti energije molekule v Properties pritisni na gumb ). Enako naredi tudi z intrinzično koordinato (dolžino prej zamrznjene dolžine vezi; Geometry >> Measure Distance; klikni na ustrezno vez in desno spodaj ob vrednosti pritisni na gumb ) . Preden nadaljuješ z nalogo iz točke (ix), podatke iz tabele ( ) prenesi v Excel in jih shrani. Nariši graf, ki prikazuje odvisnost energije od intrinzične koordinate. Odčitaj vrednost energije prehodnega stanja. 65 (ix) Če želiš odčitati energije reaktantov in produktov, izračune na setu generiranih struktur ponoviš, le da namesto » Energy« izbereš » Equilibrium Geometry« (V vrstico Options vpiši tudi OPTCYCLE=10000; preveri, da je opcija Global Calculations označena s kljukico.) Vmesne strukture med reaktanti in produkti se bodo sedaj minimizirale v ravnotežne strukture reaktantov oz. produktov, njihove energije pa lahko odčitaš na enak način kot prej (ko je izračun končan pri vrednosti energije molekule v Properties, pritisni na gumb ter jih zberi v tabeli ). Tudi te podatke prenesi v Excel datoteko. Nariši graf, kjer na x-os nanašaš zaporedno številko strukture (»Molecule«), na y-os pa energijo. Odčitaj energijo reaktantov in energijo produkta. Naloga 7.2: Po postopku, opisanem pod 7.1, s semiempirično metodo PM6 izračunaj energijski profil za reakcijo med ciklopenta-1,3-dienom in dienofilom, ki ti ga določi asistent. Iz grafa, ki ga dobiš pri točki (viii), določi energijo prehodnega stanja, iz grafa, ki ga dobiš pri točki (ix), pa energijo reaktantov in produkta. Podatke vpiši v tabelo V7.4. Izračunaj tudi energijo aktivacije (tj. razliko med energijo prehodnega stanja in energijo reaktantov) ter reakcijsko energijo (tj. razliko med energijo produkta in energijo reaktantov). Ko je tabela izpolnjena, komentiraj rezultate. Naloga 7.3: S postopkom, opisanim pod 7.1, s semiempirično metodo PM6 izračunaj energijski profil za reakcijo med 5-fluorociklopenta-1,3-dienom in akrilnitrilom, ki ti ga določi asistent (prehodna stanja so na sliki V7.5). Določi energijo prehodnega stanja, energijo reaktantov in produkta ter rezultate vnesi v tabelo V7.2. Izračunaj tudi energijo aktivacije ter reakcijsko energijo. Ko je tabela izpolnjena, komentiraj rezultate. 66 Pripravi poročilo za vajo, ki vsebuje: — Sliko prehodnega stanja za reakcijo med buta-1,3-dienom in dienom. IR spekter in vrednost valovnega števila imaginarne frekvence. Graf energijskega profila vzdolž reakcijske koordinate za to reakcijo. Graf, s katerega določiš energijo reaktantov in produktov te reakcije. (Naloga 7.1) — Sliko prehodnega stanja za reakcijo med cikolpenta-1,3-dienom in dienofilom, ki ti ga določi asistent. IR spekter in vrednost valovnega števila imaginarne frekvence. Graf energijskega profila vzdolž reakcijske koordinate za to reakcijo. Graf, s katerega določiš energijo reaktantov in produktov te reakcije. Izpolnjena tabela V7.1 in komentar rezultatov (odvisnost aktivacijske energije in energije reakcije od strukture dienofila). (Naloga 7.2) — Sliko prehodnega stanja za reakcijo med 5-fluorociklapenta-1,3-dienom in akrilonitrilom v konfiguraciji, ki ti jo določi asistent. IR spekter in vrednost valovnega števila imaginarne frekvence. Graf energijskega profila vzdolž reakcijske koordinate za to reakcijo. Graf, s katerega določiš energijo reaktantov in produktov te reakcije. Izpolnjena tabela V7.2 in komentar rezultatov (odvisnost aktivacijske energije in energije reakcije od strukture produkta). (Naloga 7.3) 67 9. VAJA: Molekulska dinamika Pri vaji se bomo seznanili z modeliranjem molekulskih sistemov s pomočjo molekulske mahanike. Ta za opis vedenja sistema uporablja klasično mehaniko: za razliko od kvantnomehanskih modelov, kjer računamo večelektronsko valovno fukcijo za celotno molekulo, pri molekulski mehaniki molekule opišemo kot med seboj povezane atome, geometrijo pa kot odstopanja od danih medatomskih razdalj ter valenčnih in dihedralnih kotov. Poleg tega za opis neveznih interakcij upoštevamo tudi van der Waalsove in Coulombske interakcije. Potencialna energija celotnega sistema je funkcija koordinat jeder in je odvisna od izbranega polja sil (Born-Oppenheimerjev približek). Polje sil imenujemo funkcijo ter set parametrov, ki jih uporabimo za izračun potencialne energije sistema delcev. Parametre potencialne funkcije lahko določimo na podlagi eksperimentalnih meritev ali kvantnokemijskih računov ali kombinacije obojega. Pri vaji se bomo seznanili s simulacijo dinamike molekul. Gre za metodo računalniške simulacije, s katero analiziramo gibanje atomov in molekul ter iz tega izračunamo termodinamske in dinamične količine. Trajektorijo (tj. pot, ki jo dani masni objekt opiše v prostoru kot funkcija časa) atomov in molekul najpogosteje določimo z numeričnim reševanjem Newtonovih enačb gibanja. Pri tej vaji si bomo pogledali, kako izgleda simulacija dinamike molekul (argon; micela v eksplicitni vodi) ter kako so rezultati simulacije odvisni od izbranih parametrov. Uporabili bomo program Yasara ( Yet Another Scientific Artificial Reality Application). * * * Na namizju ustvari mapo Vaja_9, v katero bo program Yasara shranjeval ustrezne datoteke, in poženi program Yasara. Številčenje nalog spodaj se nanaša na naloge v učbeniku Molekulsko modeliranje (str. 175). (i) Iz spletne učilnice v mapo Vaja_9 prenesi datoteko skripta_za_MD.zip in jo odpakiraj (un-zip). Dobil boš datoteko Ar.mcr (naloga 9.1) in mapo MICELE (naloga 9.2), v kateri so datoteke do_micelle_exampleX.mcr (X = 1-6; podatek dobiš pri asistentu) ter mapa MONO, v kateri se nahajajo *.pdb datoteke z izhodnimi monomeri. (ii) Poženi progam Yasara tako, da dvakrat klikneš na ikono . Odpre se ti okno programa: 68 (iii) V meniju izberi Options. V zavihku, ki se ti odpre, izberi Working Directory. Odpre se ti okno, v katerem izberi (tj. enkrat klikni z levim gumbom miške) Desktop in nato mapo Vaja_9 ter pritisni gumb OK. Naloga 9.1: Izvedel boš simulacijo dinamike molekul argona pri dani gostoti in temperaturi (kanonski ( N, V, T) ansambel). Medatomske interakcije (argon-argon) boš opisal z Lennard-Jonesovim parskim potencialom. (i) S programom Notepad ( Beležnica) odpri skripto Ar.mcr. Izpiši si parametre simulacije: število delcev, velikost simulacijske celice, polje sil, časovni korak, dolžino ekvilibracijskega dela simulacije in dolžino produkcijskega dela simulacije. Izračunaj številsko gostoto argona. (ii) V skripto Ar.mcr na ustreznem mestu vnesi temperaturo, ki ti jo določi asistent, ter datoteko shrani (za npr. 300 K vpiši Temp 300). V meniju programa Yasara izberi Options >> Macro & Movie >> Play Macro in naloži skripto Ar.mcr. Program začne izvajati simulacijo. Med njo lahko opazuješ simulacijsko škatlo: rotiraš jo tako, da držiš levi gumb miške in miško premikaš; približuješ/oddaljuješ pa z desnim gumbom miške. Če označiš enega izmed atomov argona (klik z levim gumbom miške na izbrani atom), se ti levo na ekranu izpisujeta njegov položaj in hitrost. (iii) Ko se simulacija konča, se podatki za parsko porazdelitveno funkcijo, g( r), zapišejo v datoteko RDF_ArAr_xxxK.dat, ki jo najdeš v svojem delovnem direktoriju (xxx je temperatura v Kelvinih). Podatke odpri npr. s programom Excel in jih nariši. Komentiraj obliko g( r). (iv) Podatki za temperaturo in energijo se ti izpišejo v datoteki energy_ekvil.dat (ekvilibracijski del) in energy_prod.dat (produkcijski del). S programom Excel odpri datoteko energy_ekvil.dat ter nariši podatke za kinetično, potencialno in celotno energijo ter temperaturo v odvisnosti od časa simulacije tekom ekvilibracijskega dela simulacije. Ali je ekvilibracijski del simulacije dovolj dolg, kako je z vzdrževanjem konstantne temperature? Komentiraj. (v) Podatke za energijo med produkcijskim delom simulacije (energy_prod.dat) prenesi v Excel ter izračunaj povprečno kinetično, potencialno in celotno energijo sistema. Izračunaj tudi fluktuacije (kolebanja) v energiji in ustrezno toplotno kapaciteto pri konstantnem volumnnu: 69 Vrednosti povprečnih energij ter toplotne kapacitete za dane pogoje simulacije vnesi v tabelo, ki se nahaja v spletni učilnici. Komentiraj trende (< E> vs. T in Cv vs. T). Naloga 9.2: Izvedel boš simulacijo dinamike molekul za micelo v eksplicitni vodi (model vode: TIP3P). (i) S programom Notepad ( Beležnica) odpri skripto do_micelle_exampleX.mcr, kjer je X številka, ki ti jo določi asistent. V 11. in 12. vrstici skripte sta navedeni vrednosti kontrolnih parametrov »simulation« in »mdref«. Če želiš pognati simulacijo, morata imeti oba parametra vrednost 1. Če sta vrednosti drugačni, ju popravi in skripto ponovno shrani. (ii) V meniju programa Yasara izberi File >> New (s tem izbrišeš vse prejšnje podatke). Potrdi z OK. V meniju izberi Options >> Working Directory ter nato mapo Vaja_9 in v njej mapo MICELE in pritisni gumb OK. (Izbiraš tako, da enkrat klikneš na ustrezno mapo z levim gumbom miške). Nato naloži in poženi skripto do_micelle_exampleX.mcr ( Options >> Macro & Movie >> Play Macro). X je številka, ki ti jo določi asistent. Izriše se ti ustrezni micel. 70 Ta se ti v naslednjem koraku (sam od sebe) obda z molekulami modelne vode. Če želiš imeti prikazan samo micel, odpri terminal: v meniju izberi Window >> Console >> Open now. V komandno vrstico, ki se ti pokaže spodaj, napiši HideRes HOH. (iii) Ko se simulacija konča, se ti v delovnem direktoriju shranijo posnetki simulacije, shranjeni ob različnih časih (v formatu PDB). Analiziral jih boš s programom Yasara. (iv) Posnetek naložiš tako, da v meniju Yasare najprej izbereš File >> New, nato pa File >> Load >> PDB File ter izbereš prvega izmed posnetkov (v imenu pred .pdb ima številko 00). Izriše se ti micel. (v) Yasara omogoča različne vrste analiz. Pri tej vaji si bomo ogledali, kako se hidrofobni del topilu dostopne površine micele spreminja med simulacijo. Če v Yasarinem meniju izbereš Analyze >> Surface >> area of >> Object, se ti odpre okno, v katerem lahko izbereš, katera površina te zanima. Izberi ime, ki se ti izpiše (micel) ter All. V naslednjem oknu izberi topilu dostopno površino ( »Solvent accessible surface«) ter »Object«. Površina se bo izpisala na terminalu spodaj. 71 (vi) Za razliko od topilu dostopne površine hidrofobna površina ni tako enolično določena. Če želimo ta podatek, moramo najprej definirati, kaj hidrofobna površina je. V našem primeru bomo za hidrofobne dele molekule smatrali atome H, C in S, ki niso vezni na atome N ali O. Odpri terminal ( Window >> Console >> Open now) ter v komandno vrstico napiši: SurfAtom Element H C S with 0 bonds to Element N O, accessible Površina se bo izpisala v terminalu. (vii) Na enak način analiziraj vse posnetke ter nariši graf, ki ti prikazuje hidrofobni del topilu dostopne površine v odvisnosti od časa simulacije. 72 Pripravi poročilo za vajo, ki vsebuje: — Za simulacijo argona parametre simulacije: število delcev, velikost simulacijske celice, gostoto sistema, polje sil (ime uporabljenega polja sil ter Lennard-Jonesova parametra σ in ε za argon), časovni korak, dolžino ekvilibracijskega dela simulacije in dolžino produkcijskega dela simulacije. — Graf parske porazdelitvene funkcije, g( r), za simulacijo argona ob pogojih, ki ti jih določi asistent. Komentar njene oblike (kaj predstavljajo maksimumi/minimumi, zakaj gre funkcija proti ena za velike razdalje). — Za simulacijo argona ob pogojih, ki ti jih določi asistent, graf odvisnosti kinetične energije, potencialne energije, celotne energije in temperature v odvisnosti od časa ekvilibracijskega dela simulacije. Komentiraj, ali je ekvilibracijski del simulacije dovolj dolg ter kako je z vzdrževanjem konstantne temperature. — Za simulacijo argona ob pogojih, ki ti jih določi asistent, graf odvisnosti kinetične energije, potencialne energije, celotne energije in temperature v odvisnosti od časa produkcijskega dela simulacije. — Za simulacijo argona ob različnih temperaturah graf, ki prikazuje odvisnost povprečne vrednosti kinetične, potencialne in celotne energije od temperature. Graf odvisnosti toplotne kapacitete argona v odvisnosti od temperature. Komentar temperaturnih trendov. — Za simulacijo micele, ki ti jo določi asistent, graf vrednost topilu dostopne površine ter topilu dostopne hidrofobne površine v odvisnosti od časa simulacije. Komentar. 73 10. VAJA: Molekulsko sidranje (“docking”) Molekulsko sidranje je metoda, s katero napovedujemo orientacijo ene molekule (ligand) napram drugi (receptor) ter jakost interakcije ligand-receptor. Ti dve molekuli tvorita stabilni kompleks. Metoda je npr. sestavni del računalniško osnovanega iskanja novih zravilnih učinkovin. Pri vaji si bomo ogledali sidranje baikaleina na protein SARS-CoV proteazo (3CLpro). * * * Na namizju ustvari mapo Vaja_10, v katero bo program Yasara shranjeval ustrezne datoteke, in poženi program Yasara. TARČNO SIDRANJE (i) V meniju programa Yasara izberi Options. V zavihku, ki se ti odpre, izberi Working Directory. Odpre se ti okno, v katerem izberi (tj. enkrat klikni z levim gumbom miške) Desktop in nato mapo Vaja_10 in pritisni gumb OK. (ii) Uvozi strukturo kompleksa protein-ligand iz podatkovne baze PDB. V meniju izberi File >> Load >> PDB file from Internet. V oknu, ki se ti odpre, vtipkaj v polje PDB ID kodo 6m2n in pritisni gumb OK. (iii) Naloži se ti kompleks SARS-CoV-2 3CLpro proteaze in inhibitorja baikaleina. Če z levim gumbom miške klikneš na napis 6m2n v tabeli SCENE CONTENT (desno zgoraj), se ti izpiše, da je objekt 1 (Obj 1) sestavljen iz štirih delov: najprej set štirih vnosov za protein (Mol A, B, C, D), nato sledi set štirih vnosov molekule baikaleina (Mol A, B, C, D), nato pa še set štirih vnosov molekul vode (z rdečo barvo označene Mol A, B, C, D). 74 baikalein (iv) Vnosi A, B, C in D so identični, zato lahko tri od njih izbrišeš. V terminal (odpreš ga s tipko SPACE) vpiši DelMol B C D. Molekule vode izbrišeš z ukazom DelRes HOH. Ostane le kompleks dveh molekul, označenih s črko A. Koordinatno izhodišče lahko centriraš s CenterAll. (v) Oznako receptorja in liganda preimenuj. Pod SCENE CONTENT z desnim gumbom miške likni na prvi Mol A (takoj pod 6m2n). V meniju, ki se ti odpre, izberi Name. V oknu, ki se ti odpre, v polje Name vpiši R. Enako stori z drugim Mol A, le da ta vnos preimenuješ v L. Mol R sedaj označuje protein, Mol L pa ligand. 75 (vi) Kompleks najprej energijsko minimiziraj. V meniju izberi Simulation >> Force field. V oknu, ki se ti odpre, izberi polje sil AMBER14 (klikni z levim gumbom miške) in nato pritisni gumb OK, and if a force filed is selected above, also set its default parameters. Nato v meniju izberi Options >> Macro & Movie >> Play macro. V oknu, ki se ti odpre, izberi ( klikni z levim gumbom miške) em_runclean.mcr in pritisni gumb OK. (vii) Ko je minimizacija kočana, kompleks shrani pod imenom 6m2n_min.pdb: v terminal vpiši SavePDB 1, 6m2n_min, FORMAT=PDB. Izbriši celico in nato še molekule vode: v terminal najprej vpiši DelObj SimCELL in nato DelObj Water. (viii) Za tarčno sidranje se bomo omejili na prostor okoli liganda. Simulacijsko celico v obilki kvadra bomo postavili tako, da bo oddaljenost od atomov liganda 5 Å. V terminal vpiši Cell Auto, Extension=5.0, Shape=Cuboid, Mol L. Okoli liganda se ti izriše simulacijska celica. Pripravljeno tarčo z ligandom shrani tako, da v terminal vpišeš SaveSce 6m2n_kompleks.sce. Izbriši ligand: v terminal vtipkaj DelMol L. Tarčo (protein z definirano celico okoli vezavnega mesta) shrani tako, da v terminal vtipkaš SaveSce 6m2n_receptor.sce. (ix) Pripravi še ligand. Lahko ga izbereš iz minimizirane strukture (6m2n_min.pdb) ali pa ga v Yasari sestaviš s pomočjo SMILES kode baikaleina. Najprej počisti delovno okno tako, da v meniju izbereš File >> New in v oknu, ki se ti odpre, potrdiš s klikom na Yes. V terminal vtipkaš: BuildSMILES String=”OC1=CC2=C(C(O)=C1O)C(=O)C=C(O2)C1=CC=CC=C1” 76 Izriše se ti ligand. Strukturo energijsko minimiziraj na enak način kot v koraku (vi): izberi polje sil AMBER14 in poženi skripto em_runclean.mcr. Ko je minimizacija končana, si strukturo liganda shrani pod imenom 6m2n_ligand.pdb: v terminal vtipkaš SavePDB 1, 6m2n_ligand, FORMAT=PDB. V mapi Vaja_10 imaš sedaj datoteki 6m2n_receptor.sce (tarča za sidranje) in 6m2n_ligand.pdb (ligand, ki ga boš sidral). (x) Počisti delovno okno Yasare (v meniju izberi File >> New). Nastavi macro za tarčo tako, da v meniju izbereš Options >> Macro & Movie >> Set target. V oknu, ki se ti odpre, izberi 6m2n_receptor.sce ter označi from underscore in potrdi s klikom na gumb OK. V delovnem oknu Yasare se s tem korakom nič ne spremeni. (xi) Zaženi sidranje: v meniju ponovno izberi Options >> Movie & Macro >> Play macro. V oknu, ki se ti odpre, izberi skripto dock_run.mcr in potrdi z gumbom OK. 77 (xii) Ko je sidranje končano, dobimo na zaslonu sceno z različnimi pozami liganda znotraj celice, ki smo jo definirali. V mapi Vaja_10 pa tudi datoteko 6m2n.log in datoteke 6m2n_xxx.yob (xxx so številke 001, 002 itd) s posameznimi pozami liganda. (xiii) Odpri datoteko 6m2n.log in si oglej rezultate. V prvi tabeli je 25 poz, ki so razvrščene glede na vezavno energijo (bolj ko je energija pozitivna, boljša je vezava; negativna energija pomeni, da ne pride do vezave). Zraven je podana tudi konstanta vezave, ki je izračunana iz vrednosti za energijo, K = exp(—Δ E/ RT). Sledi seznam aminokislinskih ostankov, s katerimi ligand interagira. Izpiši si vrednost vezavne energije in konstanto vezave za najbolj ugodno pozo. (xiv) Počisti okno Yasare ( File >> New). Odpri datoteko z najbolj ugodno pozo tako, da v meniju izbereš File >> Load >> YASARA Object in v oknu, ki se ti odpre, izbereš datoteko 6m2n_001.yob. Potrdiš s klikom na gumb OK. V meniju izberi View >> Style scene >> Overall style: Ribbon & ligand. Oglej si, katere interakcije tvori ligand z aminokislinskimi ostanki proteina (vodikova vez, hidrofobna interakcija, π-π interakcija). Če z levim gumbom miške klikneš na atom aminokislinskega ostanka, se ti v tabeli levo zgoraj (ATOM PROPERTIES) izpiše ime aminokisline. Primerjaj s podatki v datoteki 6m2n.log. 78 (xv) Določi kvaliteto poze glede na izhodno kristalno strukturo. Najprej počisti delovno okno Yasare ( File >> New). Nato naloži izhodni minimizirani kompleks tako, da izbereš File >> Load >> PDB file in v oknu, ki se ti odpre, izberi 6m2n_min.pdb ter potrdi z gumbom OK. Nato naloži še sidrano strukturo: izberi File >> Load >> YASARA Object in v oknu, ki se ti odpre, izberi 6m2n_001.yob ter potrdi z gumbom OK. Proteina sedaj nimata istega koordinatnega izhodišča in orientacije. Molekuli proteina poravnaj tako, da izbereš Analyze >> Align >> Molecules with MUSTANG. V oknu, ki se ti odpre, najprej izberi pod Sequence drugi R, potrdi z gumbom OK. Ko se ti okno ponovno odpre, izberi prvi R in potrdi z OK. Sedaj izberi Analyze >> RMSD of >> Molecules. V oknu, ki se ti odpre, izberi pod Sequence najprej A in potrdi z gumbom OK, nato pa še L (spet potrdi z gumbom OK). V oknu, ki se ti odpre, izberi samo Atom name in Molecule (ostalo naj ne bo odkljukano). V konzoli odčitaj vrednost RMSD v Ångstromih. SLEPO SIDRANJE (i) Da boš preveril, ali lahko sidranje napove pravilno vezavno mesto na proteinu, boš izvedel še slepo sidranje. — Najprej počisti delovno okno Yasare ( File >> New). — Naloži mimimizirano strukturo ( File >> Load >> PDB file; izberi 6m2n_min.pdb). — Odstrani ligand, tako da v terminal vpišeš DelMol L. — Definiraj simulacijsko celico tako, da v terminal napišeš Cell Auto, Extension=10.0, Shape=Cuboid . — Sceno shrani tako, da v terminal vpišeš SaveSce 6m2nSlepo_receptor.sce. — Kot v koraku (x) nastavi makro za tarčo: Options >> Macro & Movie >> Set target; v oknu, ki se ti odpre, izberi 6m2nSlepo_receptor.sce ter označi from underscore in potrdi s klikom na gumb OK. — V mapi Vaja_10 preimenuj ime 6m2n_ligand.pdb v 6m2nSlepo_ligand.pdb. 79 — Kot v koraku (xi) zaženi sidranje: Options >> Movie & Macro >> Play macro; v oknu, ki se ti odpre, izberi skripto dock_run.mcr in potrdi z gumbom OK. (xvi) Ko je sidranje končano, primerjaj kristalno strukturo z napovedanimi strukturami (datoteke 6m2nSlepo_xxx.yob). — Počisti delovno okno Yasare ( File >> New). — Naloži minimizirano eksperimentalno strukturo ( File >> Load >> PDB File; izberi 6m2n_min.pdb), nato naloži pvo pozo ( File >> Load >> YASARA Object; izberi 6m2nSlepo_001.yob). — V meniju izberi View >> Style scene >> Overall style: Ribbon & ligand. Molekuli poravnaj kot v koraku (xiv): Analyze >> Align >> Molecules with MUSTANG (izberi pod Sequence najprej drugi R, nato prvi R). Ali je vezavno mesto z najbolj ugodno vezavno energijo, ki si ga dobil pri slepem sidranju, identično eksperimentalnemu? Primerjaj vrednosti vezavnih energij za tarčno in slepo sidranje. 80 IZBIRA NAJBOLJ USTREZNEGA LIGANDA IZ KNJIŽNICE SPOJIN Kadar imamo knjižnico potencialnih inhibitorjev, lahko s pomočjo molekulskega sidranja napovemo, kateri izmed njih bi imel potencialno najboljši učinek (najboljšao vezavo). Ligande, ki jih dobiš od asistenta, s pomočjo sidranja na obravnavano proteinsko tarčo, razvrsti glede na stabilnost nastalega kompleksa. Primerjaj razporeditev s trendom v eksperimentalno določeni konstanti vezave, K d. Za vsak ligand posebaj naredi naslednje: — V mapi Vaja_10 najprej preimenuj datoteko 6m2n_receptor.sce v ImeLiganda_receptor.sce, pri čemer je ImeLiganda oznaka za uporabljeni ligand. — V Yasaro uvozi ligand glede na njegovo SMILES kodo. V terminal vpiši BuildSMILES String=”…...” — Ligand energijsko minimiziraj: Simulation >> Force field (izberi AMBER 14). Nato Options >> Macro & Movie >> Play macro; izberi em_runclean.mcr. — Ko je minimizacija končana, shrani ligand v pdb datoteko. V terminal napiši: SavePDB 1, ImeLiganda_ligand, FORMAT=PDB. — Počisti delovno okno Yasare ( File >> New). Nastavi tarčo: Options >> Movie & Macro >> Set target in izberi ImeLiganda_receptor.sce. — Poženi sidranje: Options >> Movie & Macro >> Play macro. Izberi dock_run.mcr. — Ko je sidranje končano, si iz datoteke ImeLiganda.log izpiši vrednost vezavne energije in pripadajoče konstante vezave za najboljšo pozo. * * * Pripravi poročilo za vajo, ki vsebuje: — Tabelo z energijami, vezavnimi konstantami in seznamom aminokislinskih ostankov, ki sodelujejo pri interakciji protein-ligand, za vseh 25 poz pri tarčnem sidranju. — Sliko eksperimentalnega kompleksa s superponirano napovedano strukturo liganda ter vrednost RMSD. — Sliko predvidenega najboljšega vezavnega mesta pri slepem sidranju in primerjavo z eksperimentalno določenim mestom. Komentar: primerjava med tarčnim in slepim sidranjem. — Razvrstitev ligandov glede na njihovo inhibitorsko sposobnost. 81 Document Outline Predgovor 1. VAJA: Predstavitev molekul 2. VAJA: Podatkovne zbirke 3A. VAJA: Predstavitev molekul v programu Spartan 3. VAJA: Uvod v kvantnomehanske račune 4. VAJA: Lastnosti molekul 5. VAJA: Reakcijski intermediati 6. VAJA: Medmolekulske interakcije 7. VAJA: Konformacija molekul 8. VAJA: Prehodna stanja 9. VAJA: Molekulska dinamika 10. VAJA: Molekulsko sidranje (“docking”)