Evolution of information storage ?

  • strict warning: Only variables should be assigned by reference in /courses/i202/public_html/f12/includes/common.inc(1696) : eval()'d code on line 1.
  • strict warning: Only variables should be assigned by reference in /courses/i202/public_html/f12/includes/common.inc(1696) : eval()'d code on line 1.
  • strict warning: Non-static method view::load() should not be called statically in /courses/i202/public_html/f12/sites/all/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /courses/i202/public_html/f12/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /courses/i202/public_html/f12/sites/all/modules/views/handlers/views_handler_filter.inc on line 589.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /courses/i202/public_html/f12/sites/all/modules/views/handlers/views_handler_filter.inc on line 589.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /courses/i202/public_html/f12/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 149.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /courses/i202/public_html/f12/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /courses/i202/public_html/f12/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Only variables should be assigned by reference in /courses/i202/public_html/f12/sites/all/modules/social_media/social_media.module on line 248.

Does it make any sense if I were to say that Harry potter is in my genes ? Of course, it doesn't. But hang on, researchers are always a few steps ahead of us. Researchers at Harvard have found a way of storing information in the DNA. Crazy, right ?

(Source: http://blog.longnow.org/)

According to the article, a single gram of DNA can store 455 billion GB. (Yeah!!). Average human body has around 10^13 cells and each cell has around 6 x 10^-12 g of DNA. (Source). So a quick calculation would inform you that 27,300 Billion GB of data can be stored. And in case you are wondering whether it is even possible to store data in DNA, that is the whole purpose of a DNA, to store information about our body.

The researchers were able to store a book in the DNA, with just 5.27 megs of data. simple math can tell you, it is possible to store the world's entire data using this technology. (and forever too!). I can't help but correlate this to a sci -fi idea that babies in the future would be embedded with a chip that stores all the information for them. Isn't this exceedingly similar to that (minus the chip).

This also brings the question, how do we access this huge data effectively ? It is a separate topic in itself, but to give an overview, the information is stored within the chemical structure.(More information here). So, much of the job is already done by the manner in which DNA organizes the genetic information and accesses them. The only challenge is to make sure that the information that is stored in the DNA is error free and to have mechanisms to identify erroneous data.


Other reference

PS: How i wish i can be a test subject for their research and get something embedded in my DNA :D