Program baris perintah open babelmengubah benda kimia (saat molekulatau reaksi) dari satu format file yang lain. Open babel antarmuka pengguna grafis (GUI) adalah sebuah alternatif untuk menggunakan baris perintahdan memiliki kemampuan yang sama. Sejak Open Babel 2.3, GUItersedia cross-platform pada Windows, Linux dan MacOSX. Pada Windows, Anda dapat menemukannya di Start Menu di folder Open Babel; pada Linux dan MacOSX, GUI dapat dimulai dengan perintah obgui. Karena fungsi GUI cermin yang obabel, Anda harus berkonsultasi bab sebelumnya untuk belajar tentang fitur yang tersedia dan bagaimana menggunakannya.Bab ini menjelaskan penggunaan umum GUI dan kemudian berfokus pada fitur-fituryang khusus untuk GUI.
Operasi dasar :
Meskipun GUI menyajikan banyak pilihan, operasi dasar sangat muda, yaitu :Pilih jenis tipe file masukan dari daftar dropdown. Klik tombol "..." dan pilih file. Pilihformat output dan file dalam cara yang sama. Anda hanya dapat menampilkan outputtanpa menyimpannya dengan tidak memilih file output atau dengan memeriksa"Output di bawah ini hanya ..".
Klik "Convert" tombol.Jendela pesan di bawah tombol memberikan jumlah molekuldiubah, dan isi dari file output akan ditampilkan.Secara default, semua molekul dalamfile input dikonversi jika format outputmemungkinkan beberapa molekul.
pilihan :
Opsi di tengah orang-orang yang tepat untuk jenis objek kimia yang dikonversi(molekul atau reaksi) dan format input dan output. Mereka berasal dari teks deskripsiyang ditampilkan dengan pilihan -Hxxx dalam antarmuka baris perintah dan dengan"info Format" tombol di sini. Anda dapat menonaktifkan tampilan salah satu dari berbagai jenis pilihan menggunakan menu View jika layar terlalu berantakan.
Beberapa file masukan :
Anda dapat memilih beberapa file masukan dalam dialog file input dengan cara biasa(misalnya, menggunakan tombol Control pada Windows). Pada kotak nama file input,masing-masing nama file ditampilkan relatif terhadap jalan yang ditunjukkan tepat di atas kotak, yang merupakan jalur file pertama. Anda dapat menampilkan salah satu filedengan menggerakkan puncak dengan Tab / Shift Tab, Page Up / Down, roda mouse,atau dengan mengklik ganda.
Memilih satu atau lebih nama file baru biasanya menghilangkan yang sudah ada,tetapi mereka dapat malah ditambahkan dengan menahan tombol Control turun ketika meninggalkan dialog pemilihan file.
File dapat juga menyeret dan menjatuhkan (misalnya dari Windows Explorer),menambahkan file ketika tombol Control ditekan, menggantikan file yang ada jika tidak.
Biasanya setiap file dikonversi sesuai dengan ekstensi dan file masukan tidak harussemua sama, tetapi jika Anda ingin menggunakan nama file non-standar yang ditetapkan kotak centang "Gunakan format ini untuk semua file masukan ..."
Jika Anda ingin menggabungkan beberapa molekul (dari satu atau lebih file) menjadi molekul tunggal dengan bagian terputus, pilihan menggunakan "Bergabung semuamolekul masukan ..."
Wildcard dalam nama file :
Ketika nama file masukan diketik secara langsung, salah satu dari mereka dapat berisi karakter wildcard * dan?. Mengetik Masukkan akan mengganti ini dengan daftar fileyang cocok. Nama-nama wildcarded dapat dikembalikan dengan mengetik Masukkansambil menekan tombol Shift. Asli atau versi yang diperluas akan berperilaku samaketika "Convert" tombol ditekan.
Dengan termasuk wildcard * baik input dan nama file keluaran Anda dapatmelakukan konversi batch. Misalkan ada file first.smi, second.smi, third.smi.Menggunakan * .smi sebagai nama file input dan * .mol sebagai nama file output yangakan menghasilkan tiga file first.mol, second.mol dan third.mol. Jika nama filekeluaran adalah NEW _ *. Mol, maka file output akan NEW_first.mol, dll
input lokal
Dengan memeriksa "Input di bawah ini ..." kotak centang Anda dapat mengetik teksmasukan langsung. Kotak teks berubah warna untuk mengingatkan Anda bahwa itu adalah teks ini dan bukan isi dari setiap file yang akan dikonversi.
Output file :
Nama file output dapat sepenuhnya ditentukan dengan jalan, tetapi jika tidak, makadianggap relatif path file input.
tampilan grafis :
Struktur kimia yang dikonversi dapat ditampilkan (seperti SVG) dalam program eksternal. Secara default ini adalah Firefox tetapi dapat berubah dari item padaViewmenu (misalnya, Opera dan Chrome bekerja dengan baik). Ketika "Tampilan difirefox" (dengan nama file output) diperiksa, struktur akan ditampilkan di Firefox tabbaru. Dengan beberapa molekul layar dapat diperbesar (roda mouse) dan menyorot(menyeret dengan tombol mouse tertekan). Sampai dengan 100 molekul mudahditangani, tetapi dengan sistem yang lebih mungkin lambat untuk memanipulasi. Hal ini juga mungkin lambat untuk menghasilkan, terutama jika koordinat 2D atom harusdihitung (egfrom SMILES). Sebuah Firefox tab baru dibuka setiap kali Convertditekan.
Menggunakan satu set terbatas format :
Sangat mungkin bahwa Anda hanya akan tertarik pada subset dari berbagai macamformat ditangani oleh Open Babel. Anda dapat membatasi pilihan yang ditawarkandalam kotak dropdown, yang membuat pemilihan rutin lebih mudah. Mengklik "Pilihset format" pada Viewmenu memungkinkan format yang akan ditampilkan untuk dipilih. Selanjutnya, klik "penggunaan terbatas set format" pada menu View matikanfasilitas ini dan mematikan.
Menggunakan satu set dibatasi mengatasi bug menjengkelkan dalam versi Windows.Dalam FILEOPEN dan Simpan dialog file yang ditampilkan dapat disaring oleh format saat ini, All Kimia Format, atau All Files. Semua Kimia Format Filter hanyaakan menampilkan pertama 30 format mungkin (berdasarkan abjad). The All Filesmemang akan menampilkan semua file dan proses konversi tidak akan terpengaruh.
fitur lain
Sebagian besar parameter antarmuka, seperti format yang dipilih dan ukuran jendeladan posisi, yang diingat antara sesi.
Menggunakan menu View, input dan output kotak teks dapat diatur untuk tidakmembungkus teks. Saat ini Anda harus me-restart program untuk ini akan berlaku.
Kotak pesan di bagian atas jendela teks keluaran menerima keluaran program padakesalahan dan pemeriksaan logging, dan melaporkan beberapa kemajuan. Hal ini dapat diperluas dengan menyeret ke pembagi antara jendela.
file contoh :
Dalam distribusi Windows, ada tiga file kimia termasuk untuk mencoba:
- Serotonin.mol yang memiliki 3D koordinat atom
- Oxamide.cml yang 2D dan memiliki sejumlah besar properti yang akan terlihatketika mengkonversi ke SDF
FourSmallMols.cml yang (tidak mengejutkan) berisi empat molekul tanpa koordinatatom dan dapat digunakan untuk menggambarkan penanganan beberapa molekul:
Mengatur format output untuk SMI (yang mudah untuk melihat), Anda dapat mengkonversi hanya molekul kedua dan ketiga dengan memasukkan 2 dan 3 dalamkotak pilihan yang sesuai. Atau mengkonversi hanya molekul dengan ikatan tunggalCO dengan memasukkan CO dalam kotak SMARTS pilihan.
Struktur penyaringan :
Kami akan menggunakan dataset dari 16 benzodiazepin. Ini semua sebagai berikutsubstrukturnya (gambar dari Wikipedia):
1. Buat folder pada Desktop disebut Kerja dan menyimpan benzodiazepines.sdf ada
2. Mengatur konversi dari SDF ke SMI dan mengatur benzodiazepines.sdf sebagaifile input
3. Centang Tampilan di Firefox
4. klik CONVERT
Hapus duplikat :
Jika Anda perhatikan dengan teliti pada penggambaran molekul pertama dan terakhir(atas kiri dan kanan bawah) Anda akan melihat bahwa mereka menggambarkanmolekul yang sama.
Lihatlah string SMILES untuk molekul pertama dan terakhir. Jika dua molekulsebenarnya sama, mengapa dua string SMILES berbeda? (Petunjuk: coba gunakanCAN - SMILES kanonik bukan SMI.)
Kita dapat menghapus duplikat berdasarkan Inchi (misalnya):
Centang kotak di samping menghapus duplikat dengan deskripsi dan masukkaninchi sebagai deskriptor
klik CONVERT
Duplikat dapat dihapus berdasarkan salah satu deskriptor yang tersedia. Daftar lengkap dapat ditemukan dalam menu di bawah Plugins, deskriptor.
Apakah salah satu deskriptor lain berguna untuk menghilangkan duplikat?
Penyaringan dengan substruktur
Berapa banyak dari molekul berisi substruktur berikut?
The SMILES string molekul ini adalah c1ccccc1F. Ini juga merupakan SMARTS string yang valid.
Gunakan SMARTSviewer di ZBH Pusat Bioinformatika, Universitas Hamburg,untuk memverifikasi arti SMARTS tali c1ccccc1F.
Menghapus molekul berpotensi toksik :
Menyaring dataset molekul dengan substruktur sangat berguna jika Anda perlu untukmenghapus molekul dengan kelompok-kelompok fungsional bermasalah. Sebagai contoh, kelompok fungsional tertentu yang berkaitan dengan masalah toksikologi.
Mari kita menyaring molekul menggunakan substruktur ini:
Pada bagian Options, masukkan c1ccccc1F ke dalam kotak berlabel Convert hanya jika SMARTS pertandingan atau mol dalam file
Klik CONVERT.
Berapa banyak struktur yang cocok?
Sekarang semua orang yang tidak cocok dengan mendahului SMARTS filter dengantilde ~, yaitu ~ c1ccccc1F.
Klik CONVERT.
Berapa banyak struktur tidak cocok?
Filter dengan deskripsi :
screenshot
Seperti dibahas di atas, Open Babel menyediakan beberapa deskripsi. Di sini kita akanfokus pada berat molekul, MW.
Untuk mulai dengan, mari kita menunjukkan berat molekul dalam penggambaran:
Hapus judul yang ada dengan memasukkan satu ruang ke dalam kotak Tambahatau mengganti judul molekul
Mengatur judul dengan berat molekul dengan memasukkan MW ke dalam kotakproperti Tambah atau deskripsi dalam daftar judul
klik CONVERT
Anda harus melihat berat molekul di bawah setiap molekul dalam penggambaran.Perhatikan juga bahwa output SMILES memiliki berat molekul samping setiap molekul. Hal ini dapat berguna untuk mempersiapkan spreadsheet dengan stringSMILES dan berbagai sifat dihitung.
Sekarang mari kita mengurutkan berdasarkan berat molekul:
Masukkan MW ke dalam kotak Urutkan berdasarkan deskripsi dan klik CONVERT
Akhirnya, berikut adalah cara untuk menyaring berdasarkan berat molekul.Perhatikan bahwa tidak ada langkah-langkah sebelumnya diperlukan untuk filteruntuk bekerja. Kita akan mengkonversi semua molekul-molekul dengan berat molekulantara 300 dan 320 (dalam ekspresi berikut & menandakan Boolean AND):
Masukkan MW> 300 & MW <320 ke dalam kotak Filter hanya mengkonversiketika tes adalah benar dan klik CONVERT
Filter oleh properti :
Format SDF, sama dengan beberapa format file lain, memungkinkan bidang properti untuk setiap molekul. Terbuka Babel memungkinkan pengguna untuk menyaringmenggunakan ini, tambahkan nilai ke judul, menghapus atau mengganti.
Semoga bermanfaat kak :)