DYNAMICS PROTEIN-
LIGAND, PERHITUNGAN
MMPBSA DAN MMGBSA
MENGGUNAKAN
GROMACS
Authors:
Purnawan Pontana Putra
Junaidin
Editor:
Yustinus Maladan, M.Si
Cover Desainer:
Erik Febriyanto
Layouter:
Siti Imama Khoiriyah
(INBIO Indonesia)
ISBN:
978-623-98383-3-1
Redaksi:
Perum Sarimadu II B3 No.09
Pakisaji, Kab.Malang, Jawa Timur, Indonesia 65162
Email: admin@futuresciencepress.com
Kata Pengantar
Ucapan syukur kami panjatkan kepada Allah SWT, yang telah memberikan ilmu dan
rezekinya sehingga dapat menyusun buku “Simulasi Molecular Dynamics Protein-Ligand,
Perhitungan MMPBSA dan MMGBSA menggunakan Gromacs”. GROningen MAchine for
Chemical Simulations (GROMACS) adalah perangkat lunak free software licenses untuk simulasi
Molecular Dynamics yang dirancang untuk simulasi protein, lipid, ligan dan asam nukleat. Awalnya
Gromacs dikembangkan di departemen Kimia Biofisika Universitas Groningen, dan sekarang
dikelola oleh kontributor di Universitas dan pusat penelitian di berbagai belahan dunia.
Mempelajari Simulasi Molecular Dynamics menurut penulis membutuhkan usaha dan waktu
yang lebih jika dibandingkan mempelajari Molecular Docking. Banyak script yang harus
dipersiapkan dalam preparasi input file Molecular Dynamics terutama menggunakan perangkat
Lunak GROMACS. Tujuan penulis menyusun buku ini untuk membantu para peneliti, mahasiswa,
dan dosen untuk mempelajari tahap dasar simulasi Molecular Dynamics menggunakan GROMACS.
Buku ini membahas preparasi input file, perhitungan Root-Mean-Square Deviation (RMSD),
Solvent- Accessible Surface Area (SASA), Root-Mean-Square Fluctuation (RMSF) sampai
perhitungan Molecular Mechanics Poisson-Boltzmann Surface Area (MMPBSA) dan Molecular
Mechanics Generalized Boltzmann Surface Area (MMGBSA). Adanya website berbasis web seperti
CHARMM- GUI juga mampu mempermudah preparasi input file untuk simulasi. Penulis juga
mengucapkan ucapan terima kasih atas pihak yang membantu dalam penyusunan buku ini. Penulis
sangat mengharapkan kritik dan saran terhadap perbaikan buku ini.
Penulis
Mei 2022
i
Daftar Isi
Kata Pengantar......................................................................................................................................i
Daftar Isi...............................................................................................................................................ii
BAB I Teori..........................................................................................................................................1
BAB II Instalasi Perangkat Lunak........................................................................................................7
BAB III Preparasi Input File..............................................................................................................13
BAB IV Tutorial Simulasi..................................................................................................................17
A. Preparasi Ligand dan Protein (Menggunakan Terminal)..........................................................17
B. Penyiapan File Simulasi............................................................................................................17
C. Penyiapan Topologi...................................................................................................................18
D. Penambahan Ion........................................................................................................................27
E. Minimisasi Energi......................................................................................................................29
F. Ekuilibrasi...................................................................................................................................30
G. Simulasi Produksi......................................................................................................................35
H. Analisis dan Visualisasi Hasil...................................................................................................37
BAB V Perhitungan MMPBSA dan MMGBSA................................................................................47
BAB VI Preparasi Input File Menggunakan CHARMM-GUI..........................................................62
Biodata Penulis...................................................................................................................................73
Daftar Pustaka....................................................................................................................................74
ii
BAB I Teori
1
melakukan MD, produksi adalah bagian dari simulasi MD yang memakan waktu paling
lama, tetapi juga bagian yang terpenting. Analisis didasarkan pada data dari langkah-
langkah produksi dan dapat berlangsung selama mungkin, semakin lama dijalankan maka
semakin baik datanya (4). Simulasi dengan md.mdp menggunakan parameter yang
digunakan untuk melakukan rotasi atom, sampai level subunit protein.
5. Root Mean Squared Distance (RMSD)
RMSD adalah salah metode pengukuran untuk menunjukan kemiripan struktural antara dua
konformasi molekul. Perhitungan RMSD melibatkan dua langkah utama yaitu penyelarasan
dan optimal superposisi. Penyelarasan dua konformasi berarti menetapkan korespondensi 1-
1 antara atom-atom ekivalen di setiap kesesuaian. Superposisi optimal ditemukan dengan
memutar dan menerjemahkan satu struktur sehingga jumlah kuadrat dari jarak antar atom
setara dengan dua struktur yang diminimalkan (5).
6. Root Mean Square Fluctuation (RMSF)
RMSF adalah perhitungan fleksibilitas residu atau banyaknya residu yang berfluktuasi
selama simulasi. RMSF per residu biasanya diplot dengan nomor residu, dan dapat
menunjukkan secara struktural asam amino mana dalam protein yang paling berkontribusi
pada gerakan molekuler.
7. GAFF2
General AMBER force field 2 (GAFF2) merupakan medan gaya yang biasa digunakan untuk
desain obat rasional. GAFF2 kompatibel dengan medan gaya AMBER dan memiliki
parameter untuk hampir semua molekul organik yang terbuat dari C, N, O, H, S, P, F, Cl, Br
dan I. Sebagai medan gaya yang lengkap, GAFF2 cocok untuk studi tentang sejumlah besar
molekul seperti pencarian basis data secara otomatis. Kelebihan GAFF2 yaitu
memperhitungkan energi interaksi, densitas, energi bebas, penguapan dan hidrasi (6) (3).
8. Conda
Conda adalah pengelola package dan pengelola ekosistem (environment) yang
menggunakan baris perintah di Anaconda Prompt untuk Windows, atau di terminal Linux.
Conda sangat penting digunakan karena acpype dan gmx_MMPBSA hanya bisa berjalan di
conda.
9. Acpype
ACPYPE adalah software pembuatan topologi dan parameter Molecular Mechanics (MM)
dan Semi Empirik. Secara default menghasilkan topology ligan GAFF2. Software ini
mampu menghitung muatan parsial. Acpype mampu membuat parameter untuk molekul
kecil yang nantinya dapat digunakan untuk simulasi Protein-ligand dalam simulasi
Molecular Dynamics seperti GROMACS, CHARMM, dan CNS (7).
10. gmx_MMPBSA
gmx_MMPBSA adalah perangkat lunak yang digunakan untuk perhitungan state free energy
calculations dari lintasan Molecular Dynamics GROMACS. gmx_MMPBSA memberi
pengguna beberapa opsi, termasuk penghitungan energi bebas ikatan dengan model solvasi
berbeda (PB, GB, atau 3D-RISM), penghitungan stabilitas, perhitungan nilai alanin, koreksi
entropi, dan dekomposisi energi bebas ikatan.
2
11. Molecular Mechanics (MM)/Poisson-Boltzmann (PB), Generalized Boltzmann (GB) Surface
Area
Metode ini dapat digunakan untuk menghitung energi bebas ikatan dari kompleks yang tidak
terikat secara kovalen.
∆𝐺𝑏𝑖𝑛𝑑 = ∆𝐻 − 𝑇∆𝑆
∆𝐻 = ∆𝐸𝑀𝑀 + ∆𝐺𝑠𝑜𝑙
Dimana
Kontribusi energi bebas fase gas (∆𝐸𝑀𝑀) dihitung oleh sander dalam AmberTools sesuai
dengan medan gaya yang digunakan dalam simulasi MD.
dimana
3
∆Gnon - polar = ∆Gdispersion + ∆Gcavity
atau
(11).
4
memiliki nilai lebih baik jika dibandingkan dengan nilai eksperimental pada konformasi
peptida alanin dan lebih sesuai dengan data relaksasi NMR (14)
5
Gambar 4. Tampilan Website Protein Data Bank
6
BAB II Instalasi Perangkat Lunak
1. Instalasi CUDA
a. Buka Terminal dan jalankan perintah dibawah ini satu persatu, Driver CUDA yang
digunakan dalam tutorial ini adalah untuk GTX 1660 Super, dengan sistem operasi
Linux Ubuntu Versi 20.04, 64 bit.
https://developer.nvidia.com/cuda- downloads?
target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=
20.04&target_type=deb_local
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/
x86_64/cuda- ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.6.1/local_installers/cuda-
repo-ubuntu2004-11-6-local_11.6.1-510.47.03-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-6-local_11.6.1-510.47.03-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-6-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
7
2. Instalasi Gromacs
a. Gromacs yang digunakan dalam simulasi tutorial ini adalah versi 2021.5 namun sangat
disarankan untuk menggunakan gromacs terbaru
b. Gromacs Versi terbaru dapat di download di link berikut:
https://ftp.gromacs.org/gromacs/gromacs-2022.tar.gz
c. Buka Terminal dan direktori File gromacs-2022.tar.gz selanjutnya pada terminal jalan kan
perintah satu per satu dibawah ini. Keterangan instalasinya dapat dibaca di link berikut
(16): https://manual.gromacs.org/documentation/current/install-guide/index.html
d. Buatkan Path Gromacs dengan perintah (Disarankan agar terlebih dahulu mempelajari
konsep Path di linux)
nano ~/.bashrc
e. Masukkan Perintah berikut pada path (catatan: nama direktori file usr/local tiap komputer
berbeda beda)
export PATH=$PATH:/usr/local/gromacs/bin
f. Setelah menginput path klik CTRL+O lalu Enter untuk save, dan CTRL+X untuk keluar
g. Cek Gromacs sudah terinstal dengan perintah pada terminal:
gmx
8
3. Instalasi Conda
9
4. Instalasi AnteChamber PYthon Parser interfacE (ACPYPE)
1
5. Instalasi gmx_MMPBSA
6. Instalasi grace
a. Ketikan ini pada terminal:
sudo apt-get update
b. selanjutnya ketik pada
terminal:
sudo apt-get install grace
7. Instalasi Chimera
a. Download chimera dari website berikut:
https://www.cgl.ucsf.edu/chimera/cgi-
bin/secure/chimera-get.py?file=alpha/chimera-alpha-linux_x86_64.bin
b. Buka terminal jalankan perintah berikut:
chmod +x chimera-alpha-linux_x86_64.bin
Selanjutnya
./ chimera-alpha-linux_x86_64.bin
8. Instalasi VMD
a. Download software VMD pda link berikut yang terintegrasi dengan CUDA dan Linux.
https://www.ks.uiuc.edu/Research/vmd/alpha/vmd-1.9.4a55.bin.LINUXAMD64-
CUDA102-OptiX650-OSPRay185-RTXRTRT.opengl.tar.gz
b. Ekstrak file tersebut dengan perintah diterminal: tar -zxvf vvmd-1.9.4a55.bin.LINUX-
AMD64-CUDA102-OptiX650-OSPRay185-RTXRTRT.opengl.tar.gz
c. Masuk kedirektori folder
d. Akses root dengan perintah: sudo su
1
e. Selanjutnya ketik: ./configure
f. Buka directory dengan perintah: cd src
g. Selanjutnya jalankan: make install
h. Buatkan path pada folder bin pastikan file eksekusi vmd berada pada folder tersebut
1
BAB III Preparasi Input File
; Parameters describing how to find the neighbors of each atom and how to calculate the interactions
nstlist =1 ; Frequency to update the neighbor list and long range
forces cutoff-scheme = Verlet
ns_type = grid ; Method to determine neighbor list (simple, grid)
rlist = 1.0 ; Cut-off for making neighbor list (short range forces)
coulombtype = cutoff ; Treatment of long range electrostatic interactions
rcoulomb = 1.0 ; long range electrostatic cut-off
rvdw = 1.0 ; long range Van der Waals cut-
off pbc = xyz ; Periodic Boundary Conditions
; Parameters describing how to find the neighbors of each atom and how to calculate the interactions
nstlist =1 ; Frequency to update the neighbor list and long range
forces cutoff-scheme = Verlet
ns_type = grid ; Method to determine neighbor list (simple, grid)
rlist = 1.2 ; Cut-off for making neighbor list (short range forces)
coulombtype = PME ; Treatment of long range electrostatic interactions
rcoulomb = 1.2 ; long range electrostatic cut-off
vdwtype = cutoff
vdw-modifier = force-switch
rvdw-switch = 1.0
rvdw = 1.2 ; long range Van der Waals cut-
off pbc = xyz ; Periodic Boundary Conditions
DispCorr = no
1
3. Input file nvt.mdp berisi script dibawah ini:
1
4. Input file npt.mdp berisi script dibawah ini:
1
5. Input file md.mdp berisi script dibawah ini:
1
BAB IV Tutorial Simulasi
1. Memasukkan file Input File Untuk Simulasi dinamika Molecular Dynamics yaitu ions.mdp,
em.mdp, npt.mdp dan nvt.mdp dan md.mdp
1
C. Penyiapan Topologi
d. Muncul tampilan pemilihan medan gaya (force field) yang akan digunakan dalam
membangun topologi reseptor. Dalam hal ini, topologi yang digunakan akan fokus terhadap
Amber (19), Tiap medan yang dipilih yaitu protein. Pada tutorial ini, medan gaya yang
dipilih adalah medan gaya AMBER99SB dipilih dengan mengetikkan angka 5 pada
terminal
5
e. Selanjutnya muncul tampilan pemilihan model air yang akan digunakan selama proses
simulasi
1
1
f. Ketika proses selesai berjalan, Gromacs akan mengeluarkan Quote
g. Akan muncul 3 file yaitu topol.top, posre.itp dan conf.gro
b. Secara manual acpype akan menggunakan The General AMBER Force Field (GAFF2)
dalam pembuatan force field (20). Buat topology ligand dengan perintah pada terminal:
acpype -i Ligand.pdb
1
c. Jika proses sudah berjalan maka akan ada folder baru dengan nama Ligand.acpype
2
d. Isi Folder Ligand.acpype
2
e. Buka folder Ligand.acpype pindahkan file Ligand_NEW.pdb dan Ligand_GMX.itp
ke folder kerja
2
3. Penyatuan File Topologi
a. Penyatuan file topologi reseptor dan ligand dilakukan mengedit dengan menggunakan Text
Editor dengan membuka masing-masing file dan menyatukan file extension conf.gro dan
jz4_fix.gro (ligand dan reseptor) dan pengeditan file topologi topol.top
b. Buka File Gabungkan reseptor dan ligand menjadi kompleks: pada file conf.gro yang
sebelumnya sudah dibuat dengan membuka file conf.gro dan jz4_fix.gro
c. Selanjutnya copy file yang terdapat didalam jz4_fix.gro ke file conf.gro dan ditempatkan ke
bagian paling bawah dari file conf.gro protein seperti yang terlihat pada gambar dibawah
ini:
2
d. File conf.gro yang sudah disatukan akan terlihat seperti ini.
e. Selanjutnya dilakukan perbaikan jumlah atom pada file conf.gro dengan menjumlahkan
atom pada file jz4_fix.gro. Penjumlahan atomnya dalam lingkaran yaitu
2614+22=2636
2
f. Setelah selesai dijumlahkan dan diperbaiki file conf.gro kemudian di save (CTRL+S),
selanjutnya di close:
g. Langkah berikutnya pengeditan file topologi dengan membuka file topol.top di Text
Editor selanjutnya tambahkan perintah berikut di dalam file topol top (bagian yang berada
dalam tanda petik disesuaikan dengan nama file **.itp ligand yang dimiliki):
#include "Ligand_GMX.itp"
2
h. Selanjutnya pada bagian file paling bawah dari topol.top ditambahkan nama molekul dan
jumlah molekul disesuaikan dengan nama molekul dari file Ligand_GMX.itp, pada gambar
dibawah nama molekulnya adalah Ligand, setelah ditambahkan diberikan angka 1
setelahnya.
i. Save file topol.top yang sudah di edit di save dengan cara menekan CTRL+S pada keyboard.
j. Proses pembuatan Topologi selesai
2
D. Penambahan Ion
1. Penyiapan Box Simulasi
a. Penyiapan box dilakukan dengan mengetikkan perintah pada terminal:
gmx editconf -f conf.gro -o newbox.gro -bt dodecahedron -d 1.0
b. Muncul file baru newbox.gro:
2
2. Solvasi dan Penambahan Ion
a. Persiapkan file parameter ions.mdp yang akan digunakan dengan mengetik perintah:
gmx grompp -f ions.mdp -c solv.gro -p topol.top -o ions.tpr
b. Proses solvasi dan penambahan ion NaCl dengan konsentrasi netral dilakukan dengan
mengkondisikan sistem dalam suasana yang neutral mengikuti kondisi biologis tubuh, ketik
perintah berikut di terminal:
gmx genion -s ions.tpr -o solv_ions.gro -p topol.top -pname NA -nname CL -neutral
c. Selanjutnya muncul tampilan seperti dibawah ini
2
E. Minimisasi Energi
1. Pembuatan file parameter untuk minimisasi energi menggunakan parameter file
em.mdp:
gmx grompp -f em.mdp -c solv_ions.gro -p topol.top -o em.tpr
2. Selanjutnya dilakukan proses running untuk minimisasi energi sistem:
gmx mdrun -v -deffnm em
3. Proses minimisasi energi selesai.
2
F. Ekuilibrasi
1. Pembuatan file restraint ligand:
a. Buat file position restraint untuk ligand (posre ligand):
gmx genrestr -f jz4_fix.gro -o posre_ligand.itp
b. Selanjutnya pilih JZ4 dengan mengetik angka dua pada
terminal:
2
2. Langkah berikutnya pengeditan file topologi dengan membuka file topol.top selanjutnya
tambahkan teks berwarna biru di bawah ini di dalam file topol top bagian yang berada dalam
tanda petik disesuaikan dengan nama file posre_ligand.itp ligand yang dimiliki:
; Ligand position restraints
#ifdef POSRES
#include "posre_ligand.itp"
#endif
3
b. Selanjutnya ketik perintah angka dibawah ini untuk memilih Protein dan JZ4:
1 | 13
c. Selanjutnya ketik huruf:
q
3
5. Proses Ekuilibrasi Suhu
a. Buka file nvt.mdp
b. Lakukan penyesuain tc-grps pada file nvt.mdp sesuai dengan ID ligand yang digunakan pada
protokol ini dengan mengacu pada file jz4_fix.gro. Contoh pada file jz4_fix.gro ID: JZ4
(abaikan angka 1 yang ada didepan ID)
c. Selanjutnya sesuaikan file tc-grps dengan mengetik ID ligand pada bagian yang
diwarnai merah. Contoh ID yaitu JZ4:
Protein_JZ4 Water_and_ions
d. Selanjutnya save dan tutup file nvt.mdp dengan menekan pada keyboard ctrl+s
e. Pembuatan file parameter untuk ekuilibrasi suhu menggunakan parameter file nvt.mdp:
gmx grompp -f nvt.mdp -c em.gro -r em.gro -p topol.top -n index.ndx -o nvt.tpr
f. Selanjutnya dilakukan proses running untuk ekuilibrasi suhu sistem:
gmx mdrun -v -deffnm nvt &
3
g. Tunggu sampai proses selesai dengan melihat balok kotak dibawah 50000 steps berhenti
dan GROMACS reminds you dari Gromacs muncul. Jika Quote tersebut sudah muncul bisa
langsung menekan Enter pada keyboard untuk melanjutkan proses selanjutnya. Proses juga
dapat dilihat dengan new tab pada terminal lalu ketik:
tail -f nvt.log
3
6. Proses Ekuilibrasi Tekanan
a. Buka file npt.mdp
b. Lakukan penyesuain tc-grps pada file npt.mdp sesuai dengan ID ligand yang digunakan
pada protokol ini dengan mengacu pada file jz4_fix.gro. Contoh pada file jz4_fix.gro ID:
JZ4
c. Selanjutnya sesuaikan file tc-grps dengan mengetik ID ligand pada bagian yang
diwarnai merah. Contoh ID yaitu JZ4:
Protein_JZ4 Water_and_ions
3
G. Simulasi Produksi
1. Simulasi produksi ini merupakan step terakhir dalam simulasi Molecular Dynamics yang
dilakukan dengan melakukan pengeditan pada parameter file md.mdp:
a. Buka file md.mdp dan lakukan pengeditan pada file parameter md.mdp sesuai bentuk
simulasi yang dikehendaki seperti suhu, dan simulasi (nano detik) dan pengaturan tc-grps
(pengaturan kelompok kompleks):
b. Pada bagian yang nsteps, dilakukan pengeditan sesuai jumlah waktu yang diinginkan untuk
simulasi. Misal pada contoh 1 ns:
500000 ; 2 * 500000 = 1000 ps (1 ns)
c. Keterangan jumlah waktu simulasi:
- 500000 nsteps = 2 * 500000 = 1000 ps = 1 ns
- 1000000 nsteps = 2 * 1000000 = 2000 ps = 2 ns
- 50000000 nsteps = 2 * 50000000 = 100000 ps = 100 ns
- dan seterusnya
d. Selanjutnya lakukan penyesuaian tc-grps pada file md.mdp sesuai dengan ID ligand yang
digunakan pada protokol ini dengan mengacu pada file jz4_fix.gro. Contoh pada file
jz4_fix.gro ID: JZ4
e. Suhu juga dapat diatur pada ref_t suhu yang digunakan adalah 300 Kelvin
f. Selanjutnya save dan tutup file md.mdp
3
b. Pembuatan file parameter untuk simulasi produksi menggunakan parameter file md.mdp:
gmx grompp -f md.mdp -c npt.gro -t npt.cpt -p topol.top -n index.ndx -o md.tpr
c. Selanjutnya dilakukan proses running untuk simulasi Molecular Dynamics sistem dengan 1
ns:
gmx mdrun -v -s md.tpr -deffnm md &
d. Tunggu proses simulasi produksi sampai selesai sampai ada Quote dari Gromacs reminds you.
3
H. Analisis dan Visualisasi Hasil
1. Proses Ekstraksi File Hasil Simulasi
a. Ketikkan perintah di terminal:
gmx trjconv -s md.tpr -f md.xtc -o md_center.xtc -center -pbc mol -ur compact
b. Selanjutnya tekan angka “1” untuk memilih “protein” sebagai center dan
c. tekan angka “0” untuk memilih “system” sebagai output
d. Untuk melakukan ekstraksi file berdasarkan tiap ns (nanosecond). Contoh untuk
mengekstrak frame pertama (t = 0 ns) dari lintasan gunakan trjconv -dump dengan lintasan
terbaru seperti dibawah ini:
gmx trjconv -s md.tpr -f md_center.xtc -o start.pdb -dump 0
Selanjutnya tekan angka nol
0
e. Untuk visualisasi yang lebih halus, dapat dilakukan pemasangan parameter rotasi
dan translasi. Jalankan perintah ini di terminal:
gmx trjconv -s md.tpr -f md.xtc -o md.xtc -fit rot+trans
pilih “Backbone”
4
Selanjutnya pilih “System”
0
3
b. Ketik perintah angka dibawah ini di terminal (Sepuluh spasi nol):
10 0
c. Untuk Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal
xmgrace minimenergi.xvg
Catatan: Semua file dengan format (.xvg) dapat dibuka menggunakan Excel dan diatur bentuk
Visualisasinya sesuai kebutuhan.
3. Analisis perubahan suhu sistem:
a. Analisis perubahan suhu sistem:
gmx energy -f nvt.edr -o temp.xvg
3
b. Ketik perintah diterminal (Lima Belas Spasi Nol):
15 0
c. Untuk Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace temp.xvg
3
b. Ketik angka (enambelas spasi nol) pada perintah di terminal:
16 0
c. Untuk Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace pressure.xvg
4
b. Pilih "System” dengan cara ketik perintah angka (nol) diterminal:
0
4
f. Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace rmsd.xvg
4
6. Analisis Hasil RMSF
a. Analisis RMSF sistem tiap Atom:
gmx rmsf -s md.tpr -f analisis.xtc -o rmsf_atom.xvg
4
7. Penentuan Radyus of gyration
a. Pada terminal input perintah berikut:
gmx gyrate -s md.tpr -f md.xtc -o gyration.xvg
b. Ketik perintah di terminal untuk memilih “Backbone”:
4
c. Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace gyration.xvg
4
xmgrace sasa.xvg
4
10. Visualisasi Hasil Simulasi MD dengan Chimera
a. Dibuat file pdb hasil simulasi melalui terminal:
gmx editconf -f md.gro -o MD_visual.pdb
b. Selanjutnya File PDB (MD_visual.pdb) yang diperoleh dapat divisualisasi lebih
lanjut menggunakan aplikasi seperti chimera.
c. Klik File> Open > MD_visual.pdb
d. Klik Presets > Interactive 1 (Ribbons)
e. Klik Presets > Publication 3
4
11. Visualisasi pergerakan molekul dengan menggunakan VMD. Buatlah file dengan nama
vmd.tcl dalam folder kerja, buka file tersebut dengan notepad atau text editor dan masukkan
script berikut:
display projection
Orthographic display
rendermode GLSL
mol modselect 0 0 protein
mol modstyle 0 0 NewCartoon 0.300000 10.000000 4.100000 0
mol modcolor 0 0 Structure
mol addrep 0
mol modselect 1 0 noh and resname JZ4
mol modstyle 1 0 Licorice 0.300000 12.000000 12.000000
mol modcolor 1 0
Type color Type C
white mol addrep 0
mol modselect 2 0 noh same resid as within 8 of resname JZ4
mol modstyle 2 0 Licorice 0.200000 12.000000 12.000000
mol addrep 0
mol modselect 3 0 noh same resid as within 8 of resname JZ4
mol representation Licorice 0.200000 12.000000 12.000000
mol modstyle 3 0 HBonds 3.000000 20.000000 1.000000
mol modcolor 3 0 ColorID 0
mol modstyle 3 0 HBonds 3.000000 20.000000 6.000000
mol modcolor 3 0 ColorID 4
mol smoothrep 0 0 5
mol smoothrep 0 1 5
mol smoothrep 0 2 5
mol smoothrep 0 3 5
4
Pada bagian VMD Main klik tanda panah berikut untuk menjalankan visualisasi dalam
bentuk video.
14. Hasil Visualisasi dalam bentuk video dapat dilihat seperti berikut, dengan
ikatan hidrogen (sistem) ditandai dengan garis putus-putus berwarna kuning
4
BAB V Perhitungan MMPBSA dan MMGBSA
1. Visualisasikan terlebih dahulu hasil dari Simulasi Molecular Dynamics dengan cara pastikan
hasil visualisasi yang konsisten seperti yang ditunjukkan pada Gambar dibawah ini.
Visualisasi dapat dilakukan dengan cara membuka file md.gro dengan menggunakan VMD,
dengan cara mengetikan di terminal:
vmd md.gro
a) Pada bagian tab VMD Main Klik Graphics lalu Klik Colors
b) Pada bagian color controls pada Categories pilih “Display”, pada kolom names pilih
“Background”, pada bagian Colors Pilih “White”
4
c) Pada bagian tab VMD Main Klik Graphics lalu Klik Representations
5
e) Pada Bagian Selected Atoms ganti tulisan all menjadi “protein”, setelah itu tekan enter
5
g) Maka akan dihasilkan gambar seperti dibawah ini
Perhitungan MMPBSA dan MMGBSA salah jika protein tidak berada dalam box. Ketik
perintah berikut pada terminal:
gmx editconf -f md.tpr -o md.pdb
2. Pemisahan data grup Protein dan Ligand (JZ4) dengan mengetik di terminal:
gmx make_ndx -n index.ndx
Pilih Protein dan Ligand (JZ4) Selanjutnya ketik pada terminal
1 | 13
dan untuk keluar
q
3. Hilangkan Periodic boundary conditions (PBC) dengan mengetik di terminal
gmx trjconv -s md.tpr -f md.xtc -o md_noPBC.xtc -pbc mol -center -n -ur compact
Selanjutnya Pilih Sistem
0
dan sistem kembali
0
4. Hapus rotasi dan translasi sehubungan dengan struktur referensi (opsional)
gmx trjconv -s md.tpr -f md_noPBC.xtc -o md_fit.xtc -n -fit rot+trans
Selanjutnya Pilih Sistem
0
dan sistem kembali
0
5
5. Aktifkan conda gmx_MMPBSA dengan mengetik di terminal
conda activate gmxMMPBSA
6. Perhitungan MMGBSA dengan cara Buat file dengan text editor dengan nama file mmpbsa.in
dalam folder kerja, selanjutnya isi teks mmpbsa.in yaitu seperti dibawah ini (21) (22):
Sample input file for GB calculation
#This input file is meant to show only that gmx_MMPBSA works. Although, we tried to use the
input files as recommended in the
#Amber manual, some parameters have been changed to perform more expensive calculations
in a reasonable amount of time. Feel free to change the parameters
#according to what is better for your system.
&general
sys_name="Prot-Lig-ST",
startframe=5,
endframe=14,
forcefields="oldff/leaprc.ff99SB,leaprc.gaff2"
/
&gb
igb=5, saltcon=0.150,
/
5
9. Jika berhasil akan keluar tampilan seperti dibawah ini, Bagian Correlation dapat dicentang
atau tidak, selanjutnya klik Accept
10. Pada bagian Delta klik simbol > untuk melihat semua pilihan
5
11. Klik symbol ini untuk masing-masing hasil
5
12. Kembali pada folder kerja hasil perhitungan Molecular Mechanics Generalized Born Surface
Area (MMGBSA) dapat dilihat pada file FINAL_RESULTS_MMPBSA.dat
5
5
13. Perhitungan Molecular Mechanics Poisson-Boltzmann Surface Area (MMPBSA) dengan cara
ubah nama folder kerja 3htb menjadi 3htb_gbsa, Copy langsung file tersebut selanjutnya
paste akan menghasilkan file dengan nama 3htb_gbsa (copy) ubah nama folder tersebut beri
nama 3htb_pbsa
14. Pada folder 3htb_pbsa buka file mmpbsa.in ubah script script tersebut menjadi:
&general
startframe=5, endframe=15, interval=5,
forcefields="oldff/leaprc.ff99SB,leaprc.gaff2"
/
&pb
istrng=0.15, fillratio=4.0
/
5
16. Interpretasi hasil MMPBSA seperti pada point 9 sampai 12. Kembali pada folder kerja hasil
perhitungan Molecular Mechanics Poisson–Boltzmann Surface Area (MMPBSA) dapat
dilihat pada file FINAL_RESULTS_MMPBSA.dat
5
17. Isi file FINAL_RESULTS_MMPBSA.dat dibuka dengan menggunakan Text Editor
6
6
Keterangan:
Nilai negative total binding free energy MMPBSA yaitu -9,05 kkal/mol dapat
disimpulkan kompleks protein-ligand yang yang terbentuk baik dalam pelarut air tetapi perlu
diingat bahwa hasilnya tidak sama dengan binding free energy yang sebenarnya karena tidak
memperhitungkan kontribusi entropi dalam sistem. Pendekatan GB memberikan binding
energy yang lebih rendah yaitu -24.74 kkal/mol menunjukkan hasil yang baik (8) (22).
gmx_MMPBSA membuat dan menghasilkan file yang berfungsi selama eksekusi script
yang dimulai dengan awalan _GMXMMPBSA_. Jika gmx_MMPBSA tidak berhasil
diselesaikan, beberapa file ini mungkin membantu dalam mendiagnosis masalah. Contoh file
yang dihasilkan yaitu:
6
BAB VI Preparasi Input File Menggunakan CHARMM-GUI
CHARMM-GUI adalah website berbasis aplikasi yang menyediakan layanan preparasi input
file sistem biomolekuler kompleks untuk simulasi molekuler. CHARMM-GUI mampu membuat
file input untuk sejumlah software Molecular Dynamics (MD) seperti: CHARMM, NAMD,
GROMACS, AMBER, GENESIS, LAMMPS, Desmond, OpenMM, dan CHARMM/OpenMM.
Kelebihan CHARMM-GUI yaitu menyediakan input file yang cepat dalam simulasi MD. Aplikasi
ini mampu memotong step preparasi input file yang rumit bagi pemula dalam simulasi MD.
3. Isi data anda pada kotak, seperti nama lengkap, asal institusi dan email insitusi (tidak boleh
menggunakan email gmail, yahoo dan lain-lain)
6
4. Jika proses pendaftaran berhasil, password akan dikirimkan via email. Akses link berikut
untuk login https:// www.charmm-gui.org/?doc=sign isi email dan password yang
dikirim via email.
6. Masukkan kode pdb yang akan dilakukan simulasi, selanjutnya klik Next Step, PDB
ID yang digunakan dalam simulasi ini adalah 3htb.
6
7. Centang Protein (PROA) dan Hetero (ligand kode JZ4), selanjutnya klik Next Step
8. Klik Use Antechamber to generate CHARMM and par files selanjutnya klik the SDF file
from RCSB, klik Next Step
9. Ubah ionisasi dari KCL menjadi NaCl klik Add Simple Ion Type
6
10. Delete KCl dengan cara klik simbol (-)
13. Pada Bagian Force Field Options pilih Amber, Pastikan Hydrogen mass repartitioning
tercentang dan Gromacs tercentang, pilih NPT Ensamble, Temperature 310 K, klik
Next Step.
6
14. Download input file dengan mengklik download.tgz
15. Extract file dengan nama charmm-gui.tgz tersebut. Jika berhasil di ekstrak akan muncul
tampilan seperti dibawah ini, selanjutnya buka folder gromacs
16. Folder gromacs berisi file dengan format .mdp dapat diubah dan disesuaikan nsteps
(lama simulasi), ref_t (suhu dalam kelvin). Secara manual simulasi dilakukan dalam 1 ns
6
17. Buka terminal jalankan perintah minimisasi berikut:
gmx grompp -f step4.0_minimization.mdp -o step4.0_minimization.tpr -c step3_input.gro -r
step3_input.gro -p topol.top -n index.ndx -maxwarn -1
(Perintah diatas ini diketik dalam satu baris text editor selanjutnya dari text editor di copy
lalu di paste di terminal) selanjutnya ketik di terminal:
gmx mdrun -v -deffnm step4.0_minimization
18. Tahap ekuilibrasi yaitu dengan menginput perintah berikut di terminal:
gmx grompp -f step4.1_equilibration.mdp -o step4.1_equilibration.tpr -c step4.0_minimization.gro -r
step3_input.gro -p topol.top -n index.ndx
(Perintah diatas ini diketik dalam satu baris text editor selanjutnya dari text editor di copy lalu
di paste di terminal) selanjutnya ketik di terminal:
gmx mdrun -v -deffnm step4.1_equilibration
19. Tahap Produksi Simulasi Molecular Dynamics yaitu
gmx grompp -f step5_production.mdp -o step5_1.tpr -c step4.1_equilibration.gro -p topol.top -n index.ndx
(Perintah diatas ini diketik dalam satu baris di terminal) selanjutnya ketik di terminal:
gmx mdrun -v -deffnm step5_1
20. Analisis Hasil RMSD
a. Penyiapan file trajectory untuk analisis:
gmx trjconv -s step5_1.tpr -f step5_1.xtc -o analisis.xtc -pbc mol -ur compact
6
g. Jika ingin memvisualisasikan RMSD Protein-Ligand yaitu dengan
gmx rms -s step5_1.tpr -f analisis.xtc -o rmsd_pro_lig.xvg -tu ns
h. Ketik angka empat pada terminal untuk memilih “Protein”:
1
i. Selanjutnya ketik angka empat, pilih ligand “JZ4”
13
j. Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace rmsd_pro_lig.xvg
6
d. Analisis RMSF sistem tiap Residu:
gmx rmsf -s step5_1.tpr -f analisis.xtc -res -o rmsf_rec.xvg
e. Ketik perintah diterminal untuk memilih “Backbone”:
4
f. Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini di terminal:
xmgrace rmsf_rec.xvg
7
23. Penentuan Solvent-Accessible Surface Area (SASA)
a. Pada terminal input perintah berikut:
gmx sasa -s step5_1.tpr -f step5_1.xtc -o sasa.xvg
b. Ketik perintah diterminal untuk memilih “Backbone”:
4
c. Visualisasi dengan menggunakan grace dengan mengetikkan perintah ini
di terminal:
xmgrace sasa.xvg
7
25. Visualisasi Hasil Simulasi MD dengan Chimera
a. Dibuat file pdb hasil simulasi melalui terminal:
gmx editconf -f step5_1.gro -o MD_visual.pdb
b. Selanjutnya File PDB (MD_visual.pdb) yang diperoleh dapat divisualisasi
lebih lanjut menggunakan aplikasi seperti chimera.
c. Klik File> Open > MD_visual.pdb
d. Klik Presets > Interactive 1 (Ribbons)
e. Klik Presets > Publication 3
7
Biodata Penulis
apt. Purnawan Pontana Putra, M.Si, merupakan Dosen Bidang Kimia Farmasi Fakultas
Farmasi Universitas Andalas. Menyelesaikan Sarjana S1 dan Apoteker pada Tahun 2015 di
Universitas Hasanuddin Makassar. Pada tahun 2017 menyelesaikan Magister Farmasinya
di Sekolah Farmasi, Institut Teknologi Bandung bidang Farmakokimia. Pernah menjadi
staff pengajar di Universitas Singaperbangsa Karawang Pada Tahun 2017-2019 dan
Menjadi Staf Pengajar di Universitas Andalas Pada Tahun 2019. Sehari-hari menjadi Staf
pengajar mata kuliah Kimia Medisinal, Kimia Analisis Dasar dan Kimia Farmasi
Kualitatif. Memiliki minat penelitian dibidang Kimia Medisinal, Cloud Computing, dan
Kimia Komputasi. Penulis aktif menjadi Reviewer dan Editor pada Jurnal Nasional dan
Internasional. Memiliki akun Youtube dengan nama akun “Purnawan Pontana Putra” dan
github (https://github.com/purnawanpp). Penulis dapat dihubungi pada email:
purnawanpp@phar.unand.ac.id
apt. Junaidin, M.Si, merupakan staf Dosen Bidang Kimia Farmasi dan Sains Fakultas
Farmasi Universitas Muhammadiyah A.R. Fachruddin Tangerang. Penulis menyelesaikan
S1 dan Apoteker nya pada tahun 2016 di Universitas Islam Indonesia Yogyakarta. Pada
Tahun 2018, menyelesaikan Pendidikan Magister Farmasinya di Sekolah Farmasi, Institut
Teknologi Bandung. Mulai Aktif menjadi pengajar pada tahun 2018 dengan konsentrasi
keilmuan pada bidang kimia medisinal dan kimia komputasi yang fokus pada
pengembangan obat berbasiskan komputer (Computer-aided drug design). Penulis juga
aktif menjadi Reviewer, Editor, dan pengelolah di beberapa jurnal ilmiah. Penulis dapat
dihubungi pada email: junaidinfarm03@gmail.com.
7
Daftar Pustaka
7
16. Abraham MJ, Murtola T, Schulz R, Páll S, Smith JC, Hess B, et al. Gromacs: High
performance molecular simulations through multi-level parallelism from laptops to
supercomputers. SoftwareX. 2015;1–2:19–25.
17. Lemkul JA. GROMACS Tutorial Protein-Ligand Complex [Internet]. 2018. Available from:
http://www.mdtutorials.com/gmx/complex/index.html
18. Junaidin J. Protokol Moleculer Dynamic Simulation Menggunakan Software GROMACS.
Sekolah Tinggi Farmasi Muhammadiyah Tangerang; 2020. 26 p.
19. Lindorff-Larsen K, Piana S, Palmo K, Maragakis P, Klepeis JL, Dror RO, et al. Improved
side- chain torsion potentials for the Amber ff99SB protein force field. Proteins Struct Funct
Bioinforma. 2010;78(8):1950–8.
20. Wang J, Wolf RM, Caldwell JW, Kollman PA, Case DA. Development and testing of a
general Amber force field. J Comput Chem. 2004;25(9):1157–74.
21. Valdés-Tresanco MS, Valdés-Tresanco ME, Valiente PA, Moreno E. Gmx_MMPBSA: A New
Tool to Perform End-State Free Energy Calculations Valdés-Tresanco, M. S., Valdés-
Tresanco,
M. E., Valiente, P. A., & Moreno, E. (2021). Gmx_MMPBSA: A New Tool to Perform End-
State Free Energy Calculations with GROMACS. Journal of Chemic. J Chem Theory
Comput. 2021;17(10):6281–91.
22. Miller BR, McGee TD, Swails JM, Homeyer N, Gohlke H, Roitberg AE. MMPBSA.py: An
efficient program for end-state free energy calculations. J Chem Theory Comput.
2012;8(9):3314–21.
7
76