Minggu, 19 Desember 2010

Bakteri Bisa Dipakai untuk Penyimpan Data



Bakteri sanggup bertahan dari berbagai macam bencana yang dapat menghancurkan harddisk.
Muhammad Firman
Kamis, 9 Desember 2010, 12:27 WIB

VIVAnews - Ide menyimpan data di dalam bakteri sudah terlintas sekitar satu dekade terakhir. Pertimbangannya, bakteri yang paling sederhana sekalipun memiliki untaian DNA panjang yang bisa menyimpan enkripsi data.
Selain itu, secara alamiah, bakteri jauh lebih tahan terhadap kerusakan dibanding media penyimpanan elektronik manapun. Ia sanggup bertahan dari berbagai macam bencana yang dapat menghancurkan harddisk.
Reproduksi alami bakteri juga dapat dimanfaatkan untuk membuat duplikasi data dan menjaga integritas informasi yang disimpan. Ini juga membuat proses pengambilan kembali data dapat dilakukan dengan lebih mudah.
Berpedoman pada pemikiran tersebut, sekelompok peneliti asal The Chinese University of Hong Kong mencari cara bagaimana menyimpan data ke dalam DNA bakteri. Ternyata tidak sulit.
Pada bakteri, ada empat basis DNA yang bisa digunakan untuk membuat untaian DNA yakni Adenine (A), Cytosine (C), Guanine (G), dan Thymine (T). Artinya, penyimpanan akan menggunakan sistem angka basis empat.
Pada laporannya, seperti dikutip dari i09, 9 Desember 2010 peneliti memberi contoh mengubah kata “iGEM” ke dalam kode yang siap disimpan dalam DNA.
Mereka menggunakan tabel ASCII untuk mengonversi setiap huruf ke dalam nilai numerik misalnya i = 105, G = 71, dan seterusnya. Angka ini kemudian diubah menjadi penomoran basis 4 yakni 105 menjadi 1221, 71 menjadi 0113 dan seterusnya.
Angka basis 4 ini kemudian diubah ke dalam sistem DNA yang menggunakan kode A, T, C, dan G di mana A menggantikan angka 0, T menggantikan 1, C menggantikan angka 2, dan G pengganti angka 3. Jadi, kata iGEM disimpan di dalam DNA sebagai ATCTATTGATTTATGT.
Setelah data mentah siap, peneliti menyebutkan, beberapa algoritma bisa digunakan untuk menyingkirkan informasi repetitif atau redundan. Ini bukan hanya dapat menghemat ruang, banyaknya repetisi dalam untaian DNA secara biologis berpotensi membahayakan DNA dan bakteri tersebut. Berarti, penggunaan algoritma itu akan mengatasi dua masalah sekaligus.
Yang jadi masalah, untaian DNA tidak cukup panjang untuk menyimpan informasi kompleks seperti foto atau buku. Solusi terbaik adalah memecah data menjadi bagian-bagian kecil dan menyebarkannya pada sel yang berbeda.
Agar berhasil, peneliti membuat sistem yang memungkinkan pecahan-pecahan data diidentifikasi dan kemudian disusun ke dalam urutan yang benar. Untuk itu, mereka membuat tiga struktur bagian untuk seluruh DNA yakni header, message, dan checksum.
Header merupakan rangkaian sepanjang 8 bagian yang dibagi ke dalam empat level informasi yakni zona, kawasan, area, dan distrik yang memungkinkan setiap bagian dikembalikan ke dalam urutan yang tepat.
Setelah pesan yang membawa data sebenarnya dihantarkan, checksum menyediakan repetisi dari header awal yang berguna untuk mengontrol mutasi yang mungkin terjadi pada bakteri yang bersangkutan.
Setelah informasi dienkripsi dan ditempatkan pada banyak sel yang berbeda di bakteri, bagaimana cara pemilik data mengambil kembali data yang disimpan oleh bakteri yang bersangkutan?
Sebuah decrypter akan mengambil DNA dan menjalankannya pada sebuah teknologi yang disebut next-generation high-througput sequencing, atau NGS.
Tipe sequencing ini dapat menganalisa dan membandingkan banyak kopi dari sequence yang sama dan menggunakan modus terbanyak untuk mengetahui basis data mana yang benar dan data mana yang telah mengalami perubahan. Setelah itu, algoritma kompresi akan dibalikkan untuk mengembalikan data mentah ke dalam bentuk aslinya.
Langkah terakhir adalah menyusun kembali pecahan-pecahan data dalam urutan yang benar agar rangkaian DNA tersebut bisa diterjemahkan kembali menjadi data yang dapat digunakan.
Sampai tahap ini, data sudah disimpan dan mengalami enkripsi. Orang yang ingin membaca data tersebut membutuhkan formula yang mengetahui urutan yang benar dari header dan checksum. Tanpa formula tersebut, data yang ia miliki tidak dapat digunakan.


Bacteria can be Used for Data Storage
The idea of storing data in bacteria had occurred about a decade. The consideration, even the simplest bacteria have long strands of DNA that can store data encryption.
In addition, naturally, the bacteria is much more resistant to damage than any electronic storage media. He was able to withstand the various kinds of disasters that can destroy the hard drive.
Natural reproduction of bacteria also can be used to create duplication of data and maintain the integrity of information stored. It also makes data retrieval process can be conducted more easily. Guided by this thought, a group of researchers from The Chinese University of Hong Kong looking at how to save data into the DNA of bacteria. It was not difficult.
In bacteria, there are four bases of DNA that can be used to create DNA strands namely Adenine (A), Cytosine (C), Guanine (G), and thymine (T). That is, the storage will use the base four numeral system.
In his report, as quoted from the i09, December 9, 2010 researchers gave the example to change the word "iGEM" into the code that is ready to be stored in DNA.
They use an ASCII table to convert each letter into a numeric value for example i = 105, G = 71, and so on. This figure is then converted into base 4 numbering 105 to 1221 ie, 71 to 0113 and beyond.
Figures 4 base is then converted into the DNA system that uses the code A, T, C and G where A replaces the number 0, T in place of 1, C replaces item 2, and G substitute the number 3. So, the word iGEM stored in DNA as ATCTATTGATTTATGT.
After the raw data is ready, researchers say, some algorithms can be used to eliminate repetitive or redundant information. This is not just to save space, the number of repetitions in the DNA strands of DNA and potentially harmful biological bacteria.
Means, the use of algorithms that would solve two problems at once. The problem, DNA strands are not long enough to store complex information such as photos or books. The best solution is to break data into small pieces and spread it on a different cell.
To succeed, researchers create a system that allows the data fragments are identified and then organized into the correct sequence. For that, they make a three-part structure for the entire DNA of the header, message, and checksum.
The header is a series along 8 sections which are divided into four zones namely the information level, region, area, and districts that allows each part is returned into the proper sequence.
After the message that carries the actual data is delivered, the repetition of the header checksum provides a useful starting to control the mutation that might occur in bacteria in question.
Once the information is encrypted and placed in many different cells in the bacteria, how to retrieve the data owner data stored by the bacteria in question? A Decrypter will take the DNA and run it on a technology called next-generation high-throughput sequencing, or NGS.
This type of sequencing can analyze and compare many copies of the same sequence and use the highest mode to find out where the correct database and data which has undergone a change. After that, the compression algorithm will be reversed to return the raw data into its original shape.
The final step was to reconstruct fragments of data in the correct sequence for the DNA sequence can be translated back into data that can be used. Until this stage, data is stored and experienced encryption. People who want to read the data require a formula that knowing the correct sequence of headers and checksums. Without this formula, the data that he had not be used.

Related Posts Plugin for WordPress, Blogger...
Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Powerade Coupons