DNA computer


A nanocomputer that uses DNA (deoxyribonucleic acids) to store information and perform complex calculations.

In 1994, University of Southern California computer scientist Leonard Adelman suggested that DNA could be used to solve complex mathematical problems. Adelman found a way to harness the power of DNA to solve the Hamiltonian path problem (the traveling salesman problem), whose solution required finding a path from start to end going through all the points (cities) only once.

Each city was encoded as its own DNA sequence (DNA sequence consists of a series of nucleotides represented by the letters A, T, G, C).

The DNA sequences were set to replicate and create trillions of new sequences based on the initial input sequences in a matter of seconds (called DNA hybridization). The theory holds that the solution to the problem was one of the new sequence strands. By process of elimination, the correct solution would be obtained.

Adelman’s experiment is regarded as the first example of true nanotechnology.

The main benefit of using DNA computers to solve complex problems is that different possible solutions are created all at once. This is known as parallel processing. Humans and most electronic computers must attempt to solve the problem one process at a time (linear processing). DNA itself provides the added benefits of being a cheap, energy-efficient resource.

In a different perspective, more than 10 trillion DNA molecules can fit into an area no larger than 1 cubic centimeter. With this, a DNA computer could hold 10 terabytes of data and perform 10 trillion calculations at a time.

Read Also:

  • DNIS

    Short for dialed number identification service, a telephone service that identifies for the receiver what telephone number was dialed by the caller. A common use for this type of system is 800 and 900 phone numbers that often channel multiple phone numbers into the same PBX system. Once the call enters the PBX system, the […]

  • Domain Name System (DNS)

    (1) Short for Domain Name System (or Service or Server), an Internet service that translates domain names into IP addresses. Because domain names are alphabetic, they’re easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a DNS service must translate the name into the […]

  • DNSBL

    Short for DNS Based List, DNS Blacklist, or DNS Blocklist. A published list of IP addresses that can be queried through the Internet. DNSBLs are used to publish IP addresses associated with e-mail spam and spamming. Most mail servers can be configured to reject messages from addresses on a DNSBL. An address found in a […]

  • DNS SEC

    Short for DNS Security Extensions, DNS SEC is a set of extensions used to add an additional layer of security to the Domain Name System (DNS). DNS SEC was designed to prevent specific types of popular attacks on the Internet and protect against these threats to the Domain Name System. The specific extensions provide origin […]

  • DNS parking

    In the Web hosting business, DNS parking is a service that the Web host will offer to its clients as a way of securing a domain name for future use. The Web host registers the domain name with the InterNIC and “parks” the domain name on a server until it is ready to be made […]


Disclaimer: DNA computer definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.