Biyolojik yapıları incelemek protein mühendisliği, ilaç dizaynı ve üretimi gibi birçok geniş uygulama ağı için kritik bir işlemdir. PDB (Protein Veri Bankası) dosya formatı, proteinler gibi biyolojik moleküllerin tanımlandırılması, kimliklendirilmesi için kullanılmakta olan en elverişli ve popüler bir uzantıdır/formattır. Yazı tabanı yapısında olan bu formatta, satırlar belirli bir molekülü veya atomu belirtmektedir ve atomun ismi, kalıntısının ismi, bağlı olduğu zinciri ve koordinatları gibi teknik detaylarını içerir. Bu dosyalardan çeşitli detaylar ayıklayarak anlamlandırabilmek için çeşitli uygulamalar ve aracılar geliştirilmiştir. Geliştirilen bu araçlar, moleküler oluşumların incelenmesini ve dizaynını zor olmaktan çıkartır. Bu teknik uygulamalara örnek olarak ProDy ve BioJava gibi paketler gösterilebilir. Fakat bahsi geçen paketlerin yeni uygulamalara entegre olması kolay olmayabilir ve genellikle moleküler bazda simüle edilmelerinin incelenmesi hedefinde büyük kod tabanlarına entegredir. Ayrıca koordinatları güncelleştirme/değiştirme ve manipüle etme tekniklerinden yoksundurlar. PDB uzantılı dosyaları veritabanına çekebilen ve ayrıştırma işlemi, manipüle etme gibi kullanımları kolaylaştırarak sunan Python paketi pdb2sql kullanılmıştır. Farklı çözümler açısından bakılırsa, manuel olarak SQL kodu yazmak bir veritabanına sorgu çekmek için kullanılan en yaygın çözümlerdendir. Fakat SQL komut ve sorguları alanın dışında kalan çalışmacılar için zorlayıcı ve kafa karıştırıcı olup, SQL dilinin teknik olarak kullanılmasına engel teşkil etmektedir. Tam burada pdb2sql, son kullanıcılara basit Python tekniklerini kullanımı açısından aracı olarak SQL sorgularına kolaylık sağlar. Bununla birlikte makalede kullanılmış olan teknik ile SQL sorgularının olumlu ve etkili taraflarından yararlanılır ve SQL sorgu zorluklarına da çözüm olmuş olur. Buna ek olarak, biyolojik ve moleküler yapıları orijin ekseni etrafında döndürmek, arayüz ve teknik bilgilerine müdahale etmek ve iki protein arasındaki yapı benzeşmesini incelemek için pdb2sql içerisinde birkaç tipte güvenilir sınıflar da oluşturulmuş ve kullanılmaktadır. Sonuç olarak Python paketi olan pdb2sql; hafif ve çok yönlülüğüyle birlikte, modifiye ve dizayn edilmesi ve entegrasyon işlemleri kolay bir PDB uzantılı dosya işleme aracıdır.
Examining biological structures is a critical process for many broad applications, such as protein engineering, drug design and production. The PDB (Protein Data Bank) file format is the most convenient and popular extension/format in use for the identification, identification of biological molecules such as proteins. In this format, which has a typeface structure, lines indicate a particular molecule or atom and contain technical details such as the name of the atom, the name of its residue, the chain to which it is attached, and its coordinates. Various applications and intermediaries have been developed to extract various details from these files and make sense of them. These developed tools make the study and design of molecular formations difficult. Examples of these technical applications are packages such as ProDy and BioJava. However, these packages may not be easy to integrate into new applications and are often integrated into large codebases for the purpose of examining their simulation on a molecular basis. They also lack techniques for updating/changing and manipulating coordinates. The Python package pdb2sql is used, which can pull files with the PDB extension into the database and present them by making them easier to parse and manipulate. In terms of different solutions, manually writing SQL code is one of the most common solutions used to query a database. However, SQL commands and queries are challenging and confusing for those outside the field and hinder the technical use of the SQL language. Right here, pdb2sql provides end users with SQL queries as an intermediary to use simple Python techniques. However, with the technique used in the article, the positive and effective sides of SQL queries are utilized and it will also be a solution to SQL query difficulties. In addition, several types of reliable classes have been created and used in pdb2sql to rotate biological and molecular structures around their axis of origin, interfere with interface and technical information, and examine structure affinity between two proteins. The result is the Python package pdb2sql; It is a PDB extension file manipulation tool that is lightweight and versatile, easy to modify, design and integrate.
Primary Language | English |
---|---|
Subjects | Engineering |
Journal Section | Articles |
Authors | |
Publication Date | December 25, 2022 |
Published in Issue | Year 2022 Volume: 5 Issue: 2 |
Dergimizin Tarandığı Dizinler (İndeksler)
Academic Resource Index | Google Scholar | ASOS Index |
Rooting Index | The JournalTOCs Index | General Impact Factor (GIF) Index |
Directory of Research Journals Indexing | I2OR Index
|