Protokolümüz, açık kaynaklı yazılımın herhangi bir araştırmacının hesaplamalı bir yapı kütüphanesi oluşturmasına ve küratörlüğünü yapmasına nasıl izin verebileceğini göstermektedir. Bu protokollerin çekiciliği, açıklığı ve esnekliğinden kaynaklanmaktadır. Herkes bunu kullanabilir ve kendi araştırma sorusuna uyacak şekilde değiştirebilir.
Bu protokolün versiyonları, ilaç keşif uygulamalarına uygulanabilir ve hızlı bir şekilde siliko tarama için özel yapı kütüphaneleri oluşturabilir. Protokol adım adım açıklanmasına rağmen, kullanıcılar Java veya temel kodlamaya aşina değillerse, protokolü uygulamadan önce bunlara bakabilirler. Proje için yeni bir dizin oluşturarak başlayın.
Kolay erişim için tüm dosyaları ve yürütülebilir dosyaları bu dizine yerleştirin. Maygen'in en son sürümünü kavanoz dosyası olarak ve paket yönetim yazılımı Anaconda olarak indirin. Windows sistemlerinde Anaconda istemini arayın ve çalıştırmak için ortaya çıkan kısayola tıklayın.
Anaconda'da bir RDKit ortamı oluşturmak ve RDKit'i ortama indirmek için ekranda gösterilen komutu yazın, çalıştırmak için enter tuşuna basın ve yükleme sırasında ortaya çıkan sorulara evet yanıtını verin. Ardından, Jupyter Not Defterlerini ve substrat desenlerinin metin dosyalarını ek dosyalardan bir ila beş arasında indirin. Komut isteminde, maygen'i içeren dizine gidin.
jar yürütülebilir dosyası. İlgilenilen her kimyasal formül için Maygen'i çalıştırmak için ekranda gösterilen komutu kullanın. Formül ayrık formül yerine bulanık bir formülse, kısa çizgi F bayrağını tire bulanık bayrağıyla değiştirin ve tüm öğe aralıklarını parantez içine alın.
Bir Anaconda isteminde, Jupyter Not Defterlerini içeren klasöre gidin ve RDKit ortamını etkinleştirin. İndirilen not defterleri RDKit gerektirir. Bu nedenle, bu protokolde gelecekteki herhangi bir kullanımları, RDKit ortamında açılmalarını gerektirecektir.
Ardından, alt yapı filtrelemesi için Jupyter Not Defteri'ni açın ve boşluk içeriyorsa dosya adını tırnak içinde kapatın. Not defterinin başlangıcındaki belirlenen hücreye, giriş sdf dosyasının tam dosya yolunu girin. İstenen sdf çıktı dosyasının tam dosya yolu ve hatalı liste dosyasının dize olarak dosya yolu.
Filtrelenmiş kitaplıktaki bazı alt yapıların veya iyi bir listenin korunması gerekiyorsa, bu alt yapılar için SMARTS desenlerinden oluşan bir txt dosyası oluşturun ve iyi liste dosyası yolunu not defterinin başında belirtilen satıra yerleştirin. En üstteki menüden çekirdeği seçin, not defteri çekirdeğini yeniden başlatmak ve tüm hücreleri çalıştırmak için tümünü yeniden başlatın ve çalıştırın. Belirtilen çıktı klasöründe istenen ada sahip bir sdf dosyası oluşturulacaktır.
Maygen tarafından oluşturulan her yapı dosyası için bu adımları yineleyin. Pseudoatom değişimi için bir Anaconda istemi açın, Jupyter Not Defterlerini içeren klasöre gidin ve RDKit ortamını etkinleştirin. Ardından, psödoatom değişimi için Jupyter Not Defteri'ni açın.
Not defterinin başlangıcındaki belirlenen hücreye, giriş sdf dosyasının tam dosya yolunu ve istenen sdf çıktı dosyasının tam dosya yolunu dize olarak girin. Not defteri çekirdeğini yeniden başlatın ve belirtilen çıktı klasöründe istenen ada sahip bir sdf dosyası almak için tüm hücreleri çalıştırın. Benzer şekilde, amino asit N ve C termini kapağı için bir Anaconda istemi açın.
Jupyter Not Defterlerini içeren klasöre gidin ve RDKit ortamını etkinleştirin. Amino asit kapağı için Jupyter Notebook açın. Not defterinin başlangıcındaki belirlenen hücreye, giriş sdf dosyasının tam dosya yolunu ve istenen sdf çıktı dosyasının tam dosya yolunu dize olarak girin.
Not defteri çekirdeğini yeniden başlatın ve belirtilen çıktı klasöründe istenen ada sahip bir sdf dosyası almak için tüm hücreleri çalıştırın. Tanımlayıcı oluşturma için, tanımlayıcıların hesaplanacağı tüm sdf dosyalarını tek bir klasöre yerleştirin. Ardından PaDEL tanımlayıcısını indirin, sıkıştırmasını açın ve bu klasöre çıkarın.
Bir komut istemi açın, PaDEL tanımlayıcı jar dosyasını içeren klasöre gidin ve toplanan sdf dosyaları için PaDEL tanımlayıcısını çalıştırın. Tüm filtrelenmiş amino asit kütüphanelerinin kimyasal uzayı burada gösterilmiştir. Siyah belirteçler kükürtsüz kütüphanelerdeki amino asitleri, sarı belirteçler ise kükürtle zenginleştirilmiş kütüphanelerdeki amino asitleri temsil eder.
Burada, VAIL ve VAIL_S kütüphaneleri dairelerle temsil edilir. DEST ve DEST_S kütüphaneleri karelerle temsil edilir. Proline ve Pro S kütüphaneleri üçgenlerle temsil edilir ve yıldızlar kodlanmış amino asitleri temsil eder.
Olası log P değerlerinin aralığı, hidrofilik yan zincirlerden açıkça yoksun olan kütüphanelerde bile moleküler hacimle birlikte artar. Hidrokarbon yan zincirleri olan kodlanmış amino asitler, kendi kütüphanelerinden karşılaştırılabilir bir hacme sahip diğer amino asitlerin çoğundan daha hidrofobiktir. Bu, benzer ciltlere sahip VAILS kütüphanesinin diğer üyelerine kıyasla metiyoninin ısrar etmesi için de geçerlidir.
Hidroksil yan zincirleri olan kodlanmış amino asitler, Aspartik asit ile DEST kütüphanesinin en küçük üyeleri arasındaydı ve Aspartik asit sadece üç Anine'den biraz daha büyüktü. Temsil edilen resim, kükürtlü ve kükürtsüz kütüphanelerin ortalama Van der Waal hacimlerini göstermektedir. Kükürt ikamesi, tüm kütüphanelerde moleküler hacimde hafif bir artışa neden oldu.
Kükürtlü ve kükürtsüz kütüphanelerin ortalama bölme katsayısı değerleri burada gösterilmiştir. Kükürt ikamesinin log P üzerindeki etkisi, hacim kadar homojen değildir. Temsili görüntü, üç değerlikli bir psödoatomun Maygen yapı üretimi üzerindeki etkilerini göstermektedir.
Yapı üretiminde bir psödoatom kullanmak, bu yapıları üretmek için gereken toplam sürede yaklaşık üç büyüklük sırası ile üretilen yapıların sayısını bir ila iki büyüklük sırasına göre azalttı. Bu protokolü takiben, araştırmacıların ihtiyaçlarına göre gelecekte ek işlevler entegre edilebilir. Örneğin, işlem sonrası adımdan kaçınmak için alt yapı filtrelerini Maygen'e entegre edebilirsiniz.
Kütüphane oluşturma, küratörlüğü ve modifikasyonu. Bu genel süreç, diğer moleküler yapıları ve modifikasyonları bazı kodlama bilgileriyle barındırabilir, bu da araştırmacıların alfa amino asitlerin ötesindeki hesaplama kütüphanelerini keşfetmelerini sağlar. Bu protokol, araştırmacıların yaşamın kökenleri alanındaki hesaplama çalışmalarını geliştirmelerine yardımcı olacaktır.
Açık kaynak araç setleri bu çabalara büyük ölçüde yardımcı olacaktır.