Category: 

What is a DNA Computer?

Article Details
  • Written By: R. Kayne
  • Edited By: Niki Foster
  • Last Modified Date: 22 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskjöld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

A DNA computer is a molecular computer that works biochemically. It "computes" using enzymes that react with DNA strands, causing chain reactions. The chain reactions act as a kind of simultaneous computing or parallel processing, whereby many possible solutions to a given problem can be presented simultaneously with the correct solution being one of the results.

The word "computer" is somewhat misleading in this context, as most people think of a computer today as a machine that can generate word processing, produce spreadsheets, display graphics, cruise the Internet and play MP3 files. However, at its core, it is a collection of electronic impulses working across silicon-based circuitry. Electronic computers store information in binary form, then reassemble and interpret that information in a meaningful way. A DNA computer has the same basic ability to store information and compute solutions, though its methodology is different in that it works off molecular automations, or preset reactions. Its greatest potential benefits might lie in different areas that those of electronic computers.

Ad

For example, a DNA computer is a tiny liquid computer — DNA in solution — that could conceivably do such things as monitor the blood in vitro. If a chemical imbalance were detected, the DNA computer might synthesize the needed replacement and release it into the blood to restore equilibrium. It might also eliminate unwanted chemicals by disassembling them at the molecular level, or monitor DNA for anomalies. This type of science is referred to as nanoscience, or nanotechnology, and the DNA computer is essentially a nanocomputer.

The DNA computer is only in its early stages of development. Though rudimentary nanocomputers perform computations, human interaction is still required to separate the correct answer out by ridding the DNA computer solution of all false answers. This is accomplished through a series of chemical steps. However, experts are encouraged by the innate abilities of a DNA computer and see a bright future.

Leonard Adleman, one of the pioneers of the DNA computer, reports that a single gram of dried DNA is capable of storing the same amount of information as could fit on one trillion CDs. This, along with the benefits of parallel processing and the negligible power required, guarantee that the DNA computer, or nanocomputer, will continue to be refined and perfected. When molecular computers become a reality, manipulation of matter at the level of DNA will lead to many breakthroughs in all areas of science, industry, and medicine.

Ad

You might also Like

Recommended

Discuss this Article

anon43606
Post 2

Is DNA computer is same as that of 'nano computer" or different?

anon18696
Post 1

Is DNA computer is same as that of "nano computer" or different?

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}