DNA Computing - Thinking beyond Silicon

7:04 AM Posted by Krishna

Hi all,
This article was written by me during my college days. I was just goind through the folders in my system when I stumbled upon this article and thought can share this piece of information with ya. Hope you have a good read

KP - The DevilzAdvocate



DNA Computing
Human Cells – A predecessor or successor to silicon?


“Have you ever wondered as to how genetic information is transferred from one generation to another? Have you ever pondered over how the mutations and evolutions take place? And will you believe if it is said that all these activities are done by millions of supercomputers present inside living organisms? If not, welcome to the world of DNA Computers.”



DNA Computer- A stumper that intrigues us
A DNA computer is a molecular computer that works biochemically. DNA is modified bio-chemically by a variety of enzymes, which are tiny protein machines that read and process DNA according to nature's design. There is a wide variety and number of these "operational" proteins, which manipulate DNA on the molecular level. Many copies of the enzyme can work on many DNA molecules simultaneously. Thus we can say that a DNA computer works in a massively parallel fashion.

Computer with a Chemistry Lab Mien?

The basic notion of a computer, having various Input and output devices and software running them does not fit here. A DNA computer is nothing but a mixture of solution containing the DNA strands and the enzymes taken in a test tube coaxed to crunch algorithms and spit out data.


DNA VS SILICON
"The inside of a computer is as dumb as hell, but it goes like mad!" was a statement made by Richard Feynman with regards to the systems based on the Von Neumann architecture. DNA computers on the other hand are non von Neumann machines which are capable of massive parallel processing and hence the process of computation is approached from a different perspective. Typically, increasing performance of silicon computing means faster clock cycles, where the emphasis is on the speed of the CPU(increasing it will cost you more money :) ) and not on the size of the memory. For DNA computing, the power comes from the memory capacity and parallel processing.

PATRIARCH OF DNA COMPUTING:
In 1994, Leonard Adleman solved directed Hamiltonian path (HP) problem popularly known as the Travelling Salesman Problem (TSP) in seven days. It was a problem that an average desktop machine could solve in the blink of an eye. But what’s special about his work that we are talking about? It was a landmark demonstration of computing at molecular level. His work brought into limelight the power of DNA in computing. Adleman considered seven nodes each representing a city to solve the problem.
Steps involved in Adleman’s experiment:

  • Generate all possible routes.
  • Select itineraries that start with the proper city and end with the final city.
  • Select itineraries with the correct number of cities.
  • Select itineraries that contain each city only once.


All of the above steps were accomplished with standard molecular biology techniques.

APPLICATIONS – An Overview:
CRYPTOGRAPHY:
A field in which DNA computing appears to be particularly interesting is the cryptography. The DES is the Data Encryption Standard that is the IBM's widely used encryption procedure. It uses a 56 bit key to encrypt 64 bit messages. The encryption procedure is known, and the security is based only on the secret encryption key. In [Bon95a], a molecular program that breaks DES is proposed. That is, one (plain-text, cipher-text) pair is given, and the key that maps the plain-text into the cipher-text is found. Conventional (silicon based) computers - using brute force - would take 104 years to solve the same problem (finding the key that maps a particular pair).
SOLVING NP PROBLEMS:
NP problems are a class of problems which have an exponential increase in time complexity as the number of instances increase. DNA Computers can be used to solve NP class of problems in relatively lesser time because of the parallel processing ability. This is best illustrated by Adleman’s experiment.
BIOMEDICAL AND PHARMACEUTICAL FIELDS;
DNA Computers can monitor blood in vitro levels. If there are any chemical imbalances, the DNA would synthesize the needed replacement and release it into blood maintain equilibrium. Autonomous bio-molecular computers may work as doctors in a cell.

WILL DNA SUPPLANT SILICON??
DNA's key advantage is that it will make computers smaller than any computer that has come before them, while at the same time holding more data. One pound of DNA has the capacity to store more information than all the electronic computers ever built; and the computing power of a teardrop-sized DNA computer, using the DNA logic gates, will be more powerful than the world's most powerful supercomputer. More than 10 trillion DNA molecules can fit into an area no larger than 1 cubic centimeter (0.06 cubic inches). With this small amount of DNA, a computer would be able to hold 10 terabytes of data, and perform 10 trillion calculations at a time. By adding more DNA, more calculations could be performed.

However, setting up and extracting results from a DNA computer can take days and sometimes week. The fact that DNA doesn’t behave as expected makes things difficult to obtain accurate results. Human intervention is required in each step of result synthesis which brings in the drawbacks of human errors. Ehud Shapiro, whose team has the Guinness record for “the smallest biological computing device” says, “I think they will live together happily and be used for different applications”.




NANOTECHNOLOGY - From fiction to reality

9:10 AM Posted by Krishna

The following is an article which i wrote for my symposium souvenier. I had compiled information from various sources including wiki and how stuff works. Hope its useful for a beginner.

The Devilzadvocate - KP

“Good things come in small quantities” goes a popular saying. Imagine that you are able to manipulate individual atoms so as to give shape to a product with the precise structure. Are we talking science fiction? Or does it sound impossible and crazy? We are talking nanotechnology.



What is it? And is it new??
Nanotechnology is an umbrella term that is used to describe a variety of techniques to fabricate materials and devices on a nanoscale. One nanometer is one billionth of a meter which is roughly the size of 10 hydrogen atoms put together. Using nanoparticles is not something new. It might be interesting to note that nanoparticles were used by the Chinese and Romans some thousand years ago. Degusssa since 1920’s have been producing carbon black, which makes the car tyres black and improves their resistance to wear and tear. Then what’s special in this technology that it attracts lots of funds and every organization is pumping in money for research into this field. The answer is quite simple the people we discussed about didn’t have any control over the particle size nor were they aware of the nanoscale which we are talking about. The thing which is new about nanotechnology is not only our ability to manipulate things on the nanoscale but to have a greater understanding of the atomic scale interactions.


Construction using atoms:
Assemblers: Assemblers can be programmed to manipulate atoms and molecules at will
Replicators: Replicators are programmed to create more assemblers.

Trillions of assemblers and replicators will work together to construct a product. It might be interesting to note that trillions of assemblers and replicators will occupy an area lesser than one cubic millimeter and will be invisible to the human eye.




Applications – An overview:
Nanotechnology has a wide range of applications ranging from manufacturing industry to the field of medicine. In manufacturing industry it can be used to produce stronger and cost effective consumer goods. If we can succeed in replication of food grains we could remove famines from the face of earth.
It can be used to fabricate processors and memory devices with high speed and storage capacity but in the size of a sugar cube. Nanotechnology has a great impact in the field of medicine. It has a wide range of applications like modifying the cancer cells and virus to make them harmless, to provide oxygen to the RBC’s, to perform surgeries which require no incision, the list goes on. It is also said that we can use nanobots to increase the life expectancy and reduce the aging process.


Nanobots – Weapons of Mass destruction:
There has been numerous works of fiction elucidating the use of nanobots in the field of warfare and the after effects. Nanobots with their limited ability to mutate and replicate can pose little or no threats. One nanobot of the nature which would be of interest in this regard is the “Virus”.


The birth of a new revolution:
Nanotechnology has the capacity to revolutionize the future era. If the promises offered by this technology are realized fully we can be assured of a better quality of life with durable goods and a healthy life. Any technology which is used against the principles of nature will lead to imbalance and hence destruction. Nanotechnology is no exception.