Rabu, 03 April 2013

BIOINFORMATIKA

Sumber
Sumber




Bioinformatika merupakan ilmu terapan yang lahir dari perkembangan teknologi informasi dibidang molekular. Pembahasan dibidang bioinformatik ini tidak terlepas dari perkembangan biologi molekular modern, salah satunya peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA.

 

Sejarah

Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika (seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologis) sudah dilakukan sejak tahun 1960-an.
Kemajuan teknik biologi molekular dalam mengungkap sekuens biologis dari protein (sejak awal 1950-an) dan asam nukleat (sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikat dan Jerman (pada European Molecular Biology Laboratory, Laboratorium Biologi Molekular Eropa). Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.
Perkembangan Internet juga mendukung berkembangnya bioinformatika. Basis data bioinformatika yang terhubung melalui Internet memudahkan ilmuwan mengumpulkan hasil sekuensing ke dalam basis data tersebut maupun memperoleh sekuens biologis sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui Internet memudahkan ilmuwan mengakses program-program tersebut dan kemudian memudahkan pengembangannya.

Penerapan utama bioinformatika (Prediksi struktur protein)


Model protein hemaglutinin dari virus influensa

Secara kimia/fisika, bentuk struktur protein diungkap dengan kristalografi sinar-X ataupun spektroskopi NMR, namun kedua metode tersebut sangat memakan waktu dan relatif mahal. Sementara itu, metode sekuensing protein relatif lebih mudah mengungkapkan sekuens asam amino protein. Prediksi struktur protein berusaha meramalkan struktur tiga dimensi protein berdasarkan sekuens asam aminonya (dengan kata lain, meramalkan struktur tersier dan struktur sekunder berdasarkan struktur primer protein). Secara umum, metode prediksi struktur protein yang ada saat ini dapat dikategorikan ke dalam dua kelompok, yaitu metode pemodelan protein komparatif dan metode pemodelan de novo.
Pemodelan protein komparatif (comparative protein modelling) meramalkan struktur suatu protein berdasarkan struktur protein lain yang sudah diketahui. Salah satu penerapan metode ini adalah pemodelan homologi (homology modelling), yaitu prediksi struktur tersier protein berdasarkan kesamaan struktur primer protein. Pemodelan homologi didasarkan pada teori bahwa dua protein yang homolog memiliki struktur yang sangat mirip satu sama lain. Pada metode ini, struktur suatu protein (disebut protein target) ditentukan berdasarkan struktur protein lain (protein templat) yang sudah diketahui dan memiliki kemiripan sekuens dengan protein target tersebut. Selain itu, penerapan lain pemodelan komparatif adalah protein threading yang didasarkan pada kemiripan struktur tanpa kemiripan sekuens primer. Latar belakang protein threading adalah bahwa struktur protein lebih dikonservasi daripada sekuens protein selama evolusi; daerah-daerah yang penting bagi fungsi protein dipertahankan strukturnya. Pada pendekatan ini, struktur yang paling kompatibel untuk suatu sekuens asam amino dipilih dari semua jenis struktur tiga dimensi protein yang ada. Metode-metode yang tergolong dalam protein threading berusaha menentukan tingkat kompatibilitas tersebut.
Dalam pendekatan de novo atau ab initio, struktur protein ditentukan dari sekuens primernya tanpa membandingkan dengan struktur protein lain. Terdapat banyak kemungkinan dalam pendekatan ini, misalnya dengan menirukan proses pelipatan (folding) protein dari sekuens primernya menjadi struktur tersiernya (misalnya dengan simulasi dinamika molekular), atau dengan optimisasi global fungsi energi protein. Prosedur-prosedur ini cenderung membutuhkan proses komputasi yang intens, sehingga saat ini hanya digunakan dalam menentukan struktur protein-protein kecil. Beberapa usaha telah dilakukan untuk mengatasi kekurangan sumber daya komputasi tersebut, misalnya dengan superkomputer (misalnya superkomputer Blue Gene dari IBM) atau komputasi terdistribusi (distributed computing, misalnya proyek Folding@home) maupun komputasi grid.
 

Artikel Pribadi “UNITY 3D”



Unity 3D adalah merupakan game engine, dan game engine adalah sebuah software pengolah gambar, grafik, suara, input, dan lain-lain yang ditujukan untuk membuat suatu game, meskipun tidak selamanya harus untuk game. Contohnya adalah seperti materi pembelajaran untuk simulasi membuat SIM. Kelebihan dari game engine ini adalah bisa membuat game berbasis 3D maupun 2D, dan sangat mudah digunakan.
          Unity merupakan game engine yang ber-multiplatform. Unity mampu di publish menjadi Standalone  (.exe), berbasis web, berbasis web, Android, IoS Iphone, XBOX, dan PS3. Walau bisa dipublish ke berbagai platform, Unity perlu lisensi untuk dapat dipublish ke platform tertentu. Tetapi Unity menyediakan untuk free user dan bisa di publish dalam bentuk Standalone (.exe) dan web. Untuk saat ini Unity sedang di kembangkan berbasis AR (Augment Reality)
          Untuk mengaktifkan lisensi, Unity perlu adanya lisensi. Sebagai contoh ketika ingin mengaktifkan free user, langkah pertama adalah mendownload softwarenya secara gratis pada web http://unity3d.com/. Setelah selasai instalasi, maka Unity meminta untuk terhubung dengan internet untuk aktifasinya. Lalu selesai unity akan automatis run ke program. Untuk langkah selanjutnya Unity tidak perlu lagi memerlukan koneksi internet saat menjalankan aplikasinya.
          Unity bukan software game engine baru, sehingga banyak tutorial yang tersebar luas, bahkan banyak game dan tutorial untuk Unity yang telah beredar. Unity cepat berkembang dikarenakan bisa free user dan banyak di implementasikan ke berbagai platform disamping banyaknya tutorial yang bisa dengan mudah dicari.
          Berminat untuk membuat game? Apalagi game 3D yang sedang buming sekarang ini. Maka janganlah ragu untuk mencoba game engine Unity 3D.

Website Berbasis Komputasi Modern : http://takethewheel.nissan.com.au/

Perkembangan teknologi saat ini menuntut industri kreatif untuk mengembangkan sesuai teknologi yang baru. AR (Augment Reality) merupakan teknologi yang memungkinkan menggabungkan suatu object 3D ke lingkungan yang nyata, melalui sebuah web cam. Penemu dari teknologi ini adalah Prof Ronald T Azuma dari Jepang.  Walaupun terhitung cangginh, teknologi ini bersifat Open Source, sehingga kita bebas untuk memakai dan mengembangkannya diantaranya Flartoolkit yang berbasis Flash, dan MyarToolkit untuk android.

AR telah dimanfaatkan keberbagai bidang, salah satunya web. AR yang digunakan pada web pada umumnya sebagai media iklan. Salah satunya pabrik produksi mobil terkenal, yaitu Nissan.

Nissan telah memanfaatkan teknologi ini sebagai media promosi produksi mobil terbarunya, yaitu Nissan 370Z. Dengan cara print marker pada link yang tersedia, lalu aktifkan web cam, klik langkah selanjutnya. Berikut tampilan web nya :


Langkah-langkah yang dilakukan tercetak pada web. Untuk menggunakan teknologi ini, yang dibutuhkan adalah web cam beserta fasilitas internet.
Berikut adalah tampilan outpunya :
Sebelumnya outputnya sebagai berikut :