Bu rehber, Rosetta yazılım paketinin protein yapılarını nasıl tahmin edeceğini, yeni işlevsel proteinler nasıl tasarlayacağını ve ligand-protein etkileşimlerini nasıl modelleyeceğini adım adım açıklar. Özellikle yapısal biyoloji, ilaç tasarımı ve sentetik biyoloji alanlarında devrim yaratan bu yazılım, Nobel ödüllü çalışmaların (örneğin, AlphaFold ile rekabet) temelinde yer alır.
Rosetta, Washington Üniversitesi ve RosettaCommons konsorsiyumu tarafından geliştirilen, protein yapı tahmini, protein-protein etkileşimi, protein tasarımı ve ligand docking gibi karmaşık biyomoleküler problemleri çözmek için kullanılan devasa bir yazılım kütüphanesidir. Rosetta@Home ve Foldit gibi projelerle halka da tanıtılmıştır.
Rosetta ticari olmayan akademik kullanım için ücretsizdir ancak lisans anlaşması gereklidir. Başvuru ve indirme:
Kurulum, Linux/Unix sistemlerde kaynak koddan derlenerek yapılır. Derleme için C++ derleyici (gcc), Python ve SCons gereklidir.
Temel Kurulum Adımları:
1. Giriş PDB dosyanızı input.pdb olarak kaydedin.
2. Bir metin editörü ile flags_relax adında bir dosya oluşturun ve içine şunları yazın:
3. Terminalde aşağıdaki komutla çalıştırın:
Açıklamalar:
relax: Proteinin enerjisini minimizasyon yaparak “rahatlatır”.nstruct 10: 10 farklı çıktı üretir.silent: Çıktıları sıkıştırılmış bir dosyada toplar.1. Protein PDB dosyası (protein.pdb) ve ligand parametre dosyası (ligand.params) hazırlayın. Ligand parametreleri için molfile_to_params.py scriptini kullanın.
2. flags_dock dosyasını oluşturun:
3. XML protokol dosyası (docking.xml) ile docking adımlarını tanımlayın (dökümantasyondan örnek alın).
4. Çalıştırın:
1. Silent dosyasından PDB dosyalarını çıkarmak için:
2. Çıkan PDB dosyalarını PyMOL veya ChimeraX ile açın.
3. Enerji skorlarını karşılaştırarak en düşük enerjili yapıyı seçin.
4. RMSD, bağlanma afinitesi ve etkileşim haritalarını analiz edin.
1. Hedef aktif bölge geometrisini tanımlayın.
2. EnzDes veya Catalytic Remodeling protokollerini kullanın.
3. Binlerce tasarım oluşturup filtreleyin (enerji, stabilite, geometri).
4. En iyi adayları deneysel olarak test edin.
1. Mevcut antikor yapısını alın.
2. SnugDock veya InterfaceAnalyzer ile antijen-antikor arayüzünü analiz edin.
3. Design protokolleri ile bağlanma afinitesini artıracak mutasyonlar önerin.
4. ddg_monomer ile mutasyonların ΔΔG değerlerini hesaplayın.
molfile_to_params.py ile oluşturun.-nstruct sayısını azaltın veya daha kaba (centroid) modda çalıştırın.Soru 1: Rosetta hangi tür problemleri çözmek için kullanılır?
Soru 2: Rosetta’da bir uygulamayı çalıştırmak için hangi temel dosya türü kullanılır?
Soru 3: Rosetta çıktılarını görselleştirmek için hangi programlar kullanılır?