Bu rehber, CHARMM (Chemistry at HARvard Macromolecular Mechanics) yazılımının protein, nükleik asitler, lipidler ve karbonhidratlar gibi makromoleküllerin enerji minimizasyonu, moleküler dinamik (MD) simülasyonları ve yapısal analizlerini nasıl gerçekleştireceğinizi adım adım açıklar. Özellikle protein katlanması, ligand bağlanması ve membran dinamiklerini incelemek için biyofizik ve yapısal biyoloji araştırmalarında vazgeçilmez bir araçtır.
CHARMM, Harvard Üniversitesi’nde Martin Karplus ve ekibi tarafından geliştirilen, biyomoleküllerin dinamiklerini ve termodinamik özelliklerini simüle etmek için kullanılan güçlü bir yazılımdır. Atomlar arası etkileşimleri tanımlayan kapsamlı bir “kuvvet alanı” (force field) setine sahiptir. CHARMM-GUI gibi web tabanlı arayüzler, başlangıç yapılarının hazırlanmasını kolaylaştırır.
CHARMM, akademik kullanım için ücretsizdir ancak lisans anlaşması gereklidir. Resmi web sitesinden başvuru yaparak erişim sağlayabilirsiniz:
Kurulum, Linux/Unix sistemlerde kaynak koddan derlenerek yapılır. Derleme için Fortran derleyici (gfortran) ve MPI kütüphaneleri gereklidir.
1. Bir metin editörü ile min.inp adında bir komut dosyası oluşturun.
2. Aşağıdaki komutları dosyaya yapıştırın:
3. Terminalde aşağıdaki komutla simülasyonu çalıştırın:
Açıklamalar:
rtf ve prm: Atom tipleri ve kuvvet alanı parametreleri.mini sd: Steepest Descent yöntemiyle enerji minimizasyonu.write coor pdb: Minimize edilmiş yapıyı PDB formatında kaydeder.1. md.inp adlı yeni bir dosya oluşturun.
2. Aşağıdaki komutlarla 100ps’lik bir NVT simülasyonu tanımlayın:
Not: Bu simülasyon için önceden enerji minimizasyonu yapılmış bir yapı (minimized.pdb) gerekir.
1. Simülasyon çıktısı olarak traj.dcd dosyası üretilir.
2. Bu dosyayı görselleştirmek için VMD programını kullanın.
3. VMD’de: File → New Molecule → protein.pdb yükleyin, sonra File → Load Data into Molecule → traj.dcd
4. Animasyonu oynatın ve protein dinamiklerini inceleyin.
5. RMSD, RMSF, hidrojen bağ sayısı gibi analizleri CHARMM komut dosyası içinde veya VMD/PyMOL eklentileri ile yapabilirsiniz.
1. CHARMM-GUI kullanarak protein-ligand kompleksini solvate edin ve iyon ekleyin.
2. CHARMM kuvvet alanı (CGenFF) ile ligand parametrelerini oluşturun.
3. Enerji minimizasyonu ve dengeleme (equilibration) adımlarını uygulayın.
4. Üretim simülasyonunu çalıştırın ve ligandın bağlanma ceperindeki stabilitesini RMSD ile analiz edin.
1. CHARMM-GUI’den lipid çift tabakası (POPC, DPPC) oluşturun.
2. Sistemi su ile çevreleyip iyonlayın.
3. 100ns’lik bir NPT simülasyonu yaparak membranın alan/kalınlık dinamiklerini inceleyin.
4. Lipid difüzyon katsayısını MSD analizi ile hesaplayın.
mpirun -np 8 charmm gibi MPI komutu kullanın.Soru 1: CHARMM hangi tür simülasyonlar için kullanılır?
Soru 2: CHARMM’da bir simülasyonu çalıştırmak için hangi komut kullanılır?
charmm < input.inp > output.log
Soru 3: CHARMM çıktılarını görselleştirmek için hangi programlar kullanılır?