Penampil NGL adalah aplikasi web berbasis browser yang memungkinkan visualisasi struktur molekuler 3D secara interaktif. Aplikasi ini menggunakan library NGL (NGL Viewer) untuk merender struktur kimia dan biologi dalam format 3D yang dapat dimanipulasi secara langsung.
Keunggulan Aplikasi: Tidak perlu install software, berjalan langsung di browser, gratis, dan
mendukung berbagai format file molekul.
Tujuan Penggunaan
- 🎓 Pendidikan: Pembelajaran struktur molekul untuk mahasiswa
- 🔬 Penelitian: Analisis struktur protein dan senyawa kimia
- 💻 Demonstrasi: Presentasi visual dalam pengajaran
- 📚 Self-learning: Belajar mandiri struktur kimia
- 📊 Analisis: Eksplorasi struktur 3D untuk penelitian
Panduan Penggunaan Komponen
1️⃣
Antarmuka Utama Aplikasi
Aplikasi terdiri dari dua area utama:
| Area | Fungsi | Deskripsi |
|---|---|---|
| Area Visualisasi 3D | Menampilkan molekul 3D | Area besar di sebelah kiri untuk melihat dan memanipulasi molekul |
| Panel Kontrol | Kontrol dan pengaturan | Panel di sebelah kanan berisi semua tombol dan pengaturan |
📁
Bagian: Muat Molekul
A. Tombol Contoh Cepat
| Tombol | Contoh Molekul | Keterangan |
|---|---|---|
| Protein Crambin | Protein kecil dari biji tanaman | |
| Protein tembaga biru | Protein dengan ion tembaga | |
| Hemoglobin | Protein pembawa oksigen dalam darah | |
| Enzim Trypsin | Enzim pencernaan protein |
B. Memuat dengan ID PDB
- Klik pada kolom input "Masukkan PDB ID"
- Ketik ID PDB (contoh: 1crn, 1blu, 6lu7)
- Klik tombol
- Tunggu hingga molekul dimuat dan ditampilkan
💡 Tips: ID PDB adalah kode 4 karakter (angka dan huruf) yang unik untuk setiap struktur di
Protein Data Bank.
C. Memuat dari URL
- Klik kolom input "Atau URL file .pdb/.cif"
- Masukkan URL lengkap file molekul
- Klik tombol
- Aplikasi akan mengunduh dan menampilkan file
⚠️ Perhatian: Pastikan URL dapat diakses publik dan file dalam format yang didukung.
D. Memuat Data XYZ
- Klik area textarea di bagian "Muat Data XYZ"
- Tempel atau ketik data koordinat XYZ
- Format data harus sesuai standar:
3 ← Jumlah atom
Water Molecule ← Komentar/deskripsi
O 0.0000 0.0000 0.0000 ← Atom Oksigen dengan koordinat
H 0.7570 0.5860 0.0000 ← Atom Hidrogen 1
H -0.7570 0.5860 0.0000 ← Atom Hidrogen 2
Water Molecule ← Komentar/deskripsi
O 0.0000 0.0000 0.0000 ← Atom Oksigen dengan koordinat
H 0.7570 0.5860 0.0000 ← Atom Hidrogen 1
H -0.7570 0.5860 0.0000 ← Atom Hidrogen 2
- Klik tombol
- Tunggu hingga konversi dan tampilan selesai
🎨
Bagian: Representasi
A. Dropdown Pemilihan Representasi
Pilih salah satu dari 7 jenis representasi:
| Representasi | Ikon | Kegunaan | Contoh Penggunaan |
|---|---|---|---|
| Ball+Stick | 🎾 | Bola (atom) dan batang (ikatan) | Molekul kecil, senyawa organik |
| Cartoon | 🎀 | Pita berwarna untuk protein | Protein, enzim, struktur sekunder |
| Surface | 🌐 | Permukaan molekul | Analisis interaksi, binding site |
| Licorice | 🍬 | Stik berwarna dengan ketebalan | Struktur kerangka, ikatan |
| Ribbon | 🎗️ | Pita untuk struktur protein | Visualisasi alpha helix, beta sheet |
| Trace | 🔄 | Garis jejak tulang punggung | Backbone protein, jalur molekul |
| Spacefill | ⚫ | Bola penuh (model CPK) | Ukuran atom nyata, packing |
B. Tombol Kontrol Representasi
| Tombol | Fungsi | Cara Penggunaan |
|---|---|---|
| Menambah representasi baru | Klik untuk menampilkan representasi tambahan tanpa menghapus yang lama | |
| Menghapus semua representasi | Klik untuk membersihkan semua tampilan dan mulai dari awal |
💡 Tips Kombinasi Representasi: Gunakan "Cartoon" untuk protein + "Ball+Stick" untuk ligand
untuk melihat interaksi protein-ligand.
🎯
Bagian: Kontrol Tampilan
A. Kontrol Mouse/Touch
| Interaksi | Hasil | Keterangan |
|---|---|---|
| Klik + Drag | Rotasi molekul | Putar molekul untuk melihat dari berbagai sudut |
| Scroll wheel | Zoom in/out | Perbesar atau perkecil tampilan |
| Shift + Drag | Pan/geser | Menggeser pandangan ke kiri/kanan/atas/bawah |
B. Tombol Kontrol
| Tombol | Fungsi | Hasil |
|---|---|---|
| Auto-zoom | Menyesuaikan zoom agar seluruh molekul terlihat | |
| Toggle rotasi | Memutar otomatis atau menghentikan rotasi | |
| Screenshot | Menyimpan gambar visualisasi ke komputer | |
| Ubah background | Berganti antara latar putih dan hitam |
⌨️
Shortcut Keyboard
| Tombol | Fungsi | Keterangan |
|---|---|---|
| Spasi | Toggle rotasi otomatis | Sama seperti tombol Putar/Jeda |
| Ctrl + Z (Windows) Cmd + Z (Mac) |
Zoom to fit | Sesuaikan zoom ke seluruh molekul |
| R | Reset view | Kembali ke pandangan awal |
Format File yang Didukung
| Format | Ekstensi | Keterangan | Sumber Contoh |
|---|---|---|---|
| CIF Format | .cif | Format standar RCSB (direkomendasikan) | https://files.rcsb.org/download/1CRN.cif |
| PDB Format | .pdb | Format tradisional Protein Data Bank | https://files.rcsb.org/download/1CRN.pdb |
| XYZ Format | .xyz | Format koordinat atom sederhana | Input langsung di textarea |
| MOL2 Format | .mol2 | Format Tripos MOL2 | File lokal atau URL |
| SDF Format | .sdf | Structure Data Format | File lokal atau URL |
Tips dan Strategi Penggunaan
Untuk Protein Besar (ribosom, virus capsid)
- Gunakan representasi Cartoon atau Trace
- Kurangi kualitas rendering jika lambat
- Non-aktifkan rotasi otomatis saat eksplorasi
Untuk Molekul Kecil (obat, senyawa organik)
- Gunakan representasi Ball+Stick atau Spacefill
- Aktifkan rotasi otomatis untuk presentasi
- Gunakan latar belakang hitam untuk kontras tinggi
Untuk Analisis Interaksi
- Kombinasikan Surface (protein) + Ball+Stick (ligand)
- Gunakan zoom untuk melihat detail binding site
- Ambil screenshot dari berbagai sudut
Untuk Presentasi dan Publikasi
- Gunakan resolusi tinggi saat mengambil screenshot
- Latih rotasi yang smooth sebelum merekam
- Simpan beberapa view angle untuk presentasi
🔧 Penyelesaian Masalah (Troubleshooting)
❌
Masalah: Molekul tidak muncul
- Periksa koneksi internet
- Pastikan ID PDB valid (4 karakter)
- Coba refresh halaman (F5)
- Coba browser lain (Chrome, Firefox)
🐌
Masalah: Visualisasi lambat
- Gunakan representasi lebih sederhana
- Kurangi kualitas rendering
- Tutup tab browser lain
- Non-aktifkan rotasi otomatis
⚠️
Masalah: Error loading
- Periksa format file yang diupload
- Pastikan URL dapat diakses publik
- Cek format data XYZ (baris pertama = jumlah atom)
- Lihat console browser (F12) untuk error detail
Contoh Kasus Penggunaan untuk Pendidikan
Kasus 1: Pembelajaran Struktur Protein
- Muat hemoglobin (2HHB)
- Gunakan representasi Cartoon
- Perhatikan 4 subunit (2 alpha, 2 beta)
- Cari heme group (warna merah)
- Ganti ke Ball+Stick untuk melihat atom besi
Kasus 2: Analisis Interaksi Obat-Protein
- Muat kompleks obat-protein (contoh: 1TLP)
- Gunakan Surface untuk protein
- Gunakan Ball+Stick untuk ligand
- Zoom ke binding site
- Putar untuk melihat interaksi dari berbagai sisi
Kasus 3: Visualisasi DNA/RNA
- Cari struktur DNA/RNA di PDB
- Gunakan representasi Licorice
- Perhatikan pasangan basa (base pairing)
- Lihat struktur double helix
Informasi Teknis
- Teknologi: NGL Viewer (WebGL based)
- Browser Support: Chrome, Firefox, Edge, Safari (versi modern)
- Platform: Windows, macOS, Linux, iOS, Android
- Lisensi: Open Source (MIT License)
- Data Source: RCSB Protein Data Bank, user input, custom URLs
- Processing: 100% client-side (tidak perlu server)
🎯 Kesimpulan: Penampil NGL adalah alat yang powerful untuk visualisasi molekul 3D. Dengan
menguasai semua fitur dan komponen yang tersedia, pengguna dapat melakukan eksplorasi struktur molekul secara
efektif untuk keperluan pendidikan, penelitian, dan presentasi.
Visualisasi 3D Molekul dengan NGL
Dirancang oleh Urip.info
Dirancang oleh Urip.info
Visualisasi 3D Molekul & Protein di Browser

Tidak ada komentar:
Posting Komentar