Bu rehber, PyMOL yazılımının protein, DNA, RNA, ligand ve moleküler kompleksleri nasıl görselleştireceğinizi, analiz edeceğinizi ve dergi kalitesinde, bilimsel sunumlara uygun görseller oluşturacağınızı adım adım açıklar. Özellikle yapısal biyoloji, ilaç tasarımı ve akademik yayınlar için sektörün en güçlü ve yaygın kullanılan araçlarından biridir.
PyMOL, Warren Lyford DeLano tarafından geliştirilen ve günümüzde Schrödinger, Inc. tarafından desteklenen, moleküler yapıları üç boyutlu olarak görselleştirmek, manipüle etmek ve yüksek kaliteli görseller çıkarmak için kullanılan güçlü bir yazılımdır. Python tabanlı komut dili sayesinde otomasyon ve özelleştirme imkanı sunar.
PyMOL’in açık kaynak versiyonunu resmi GitHub sayfasından veya alternatif kaynaklardan indirebilirsiniz:
Kurulum, işletim sisteminize göre standart bir kurulum sihirbazı ile yapılır.
1. PyMOL’ü açın.
2. Üst menüden File → Open seçeneğini seçin veya komut satırına şunu yazın:
3. Varsayılan görünüm “lines” şeklindedir. Görünümü değiştirmek için komut satırını kullanın:
Açıklamalar:
cartoon: Protein için şerit görünümü.sticks: Ligand için çubuk görünümü.organic: Ligand ve küçük molekülleri seçer.1. Ligand ile protein arasındaki hidrojen bağlarını göstermek için:
2. Ligandın bulunduğu aktif bölgeyi yüzey ile göstermek için:
1. Görünümü istediğiniz gibi ayarlayın.
2. Üst menüden Ray butonuna tıklayarak ray tracing işlemini başlatın (görsel kalitesi artar).
3. File → Save Image ile PNG, TIFF veya POV-Ray formatında kaydedin.
4. Çözünürlük ayarı için komut satırını kullanın:
1. İki farklı protein yapısını yükleyin (örneğin, 1TUP ve 2HHB).
2. Yapıları hizalamak için:
3. Farklılıkları vurgulamak için RMSD değerlerine göre renklendirme yapın:
1. AutoDock Vina’dan çıkan tüm pose’ları içeren PDBQT dosyasını PyMOL’e yükleyin.
2. Her bir pose’u ayrı bir nesne olarak gösterecektir. En iyi 3 pose’u göstermek için:
3. Her birini farklı renkte gösterin ve etkileşimleri ayrı ayrı analiz edin.
load dosya.pdb komutuyla yükleyin.set hash_max, 100 komutuyla işlemi hızlandırabilirsiniz (kalite düşer ama hız artar).get_names komutu ile mevcut nesneleri listeleyebilirsiniz.Soru 1: PyMOL’de fotogerçekçi görseller oluşturmak için hangi butona basılır?
Soru 2: PyMOL’de ligand ile protein arasındaki hidrojen bağlarını ölçmek için hangi komut kullanılır?
dist komutu. Örneğin: dist hbonds, (organic), (protein and elem N+O), mode=2
Soru 3: PyMOL’de şeffaf arka plan ile yüksek çözünürlüklü bir görsel kaydetmek için hangi komutlar kullanılır?