Top Banner
DNA Computing Presented By:- Anil Kumar MNW-882-2K11
37

DNA Computing

Jan 01, 2016

Download

Documents

axel-walter

DNA Computing. Presented By:- Anil Kumar MNW-882-2K11. Presentation Outline. Basic concepts of DNA What is DNA Computer Basic operations in DNA Origin of DNA Computing Advantages of DNA Computing Disadvantages of DNA Computing Conclusion. What is DNA?. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DNA Computing

DNA Computing

Presented By:-Anil KumarMNW-882-2K11

Page 2: DNA Computing

Presentation Outline

• Basic concepts of DNA• What is DNA Computer• Basic operations in DNA• Origin of DNA Computing• Advantages of DNA Computing• Disadvantages of DNA Computing• Conclusion

Page 3: DNA Computing

What is DNA?

• All organisms on this planet are made of the same type of genetic blueprint.

• Within the cells of any organism is a substance called DNA which is a double-stranded helix of nucleotides.

• DNA carries the genetic information of a cell. • This information is the code used within cells to form

proteins and is the building block upon which life is formed.

• Strands of DNA are long polymers of millions of linked nucleotides.

Page 4: DNA Computing

Graphical Representation of inherent bonding properties of DNA

Page 5: DNA Computing

Double Helix shape of DNA

Page 6: DNA Computing

What is a DNA Computer?

• A DNA computer, as the name implies, uses DNA strands to store information and use the recombinative properties of DNA to perform operations.

• A small test tube of DNA strands suspended in a solution could yield millions to billions of simultaneous interactions at speeds.

• Parallel processing rather than linear processing.

Page 7: DNA Computing

Principles of DNA Computing

• With a DNA computer, a sequence of its four basic nucleotides — adenine, cytosine, guanine, and thymine is used to represent and store data on a strand of DNA.

• Instead of using electrical impulses to represent bits of information, the DNA computer uses the chemical properties of these molecules by examining the patterns of combination or growth of the molecules or strings.

• DNA can do this through the use of enzymes, which are biological catalysts that could be called the ’software’, used to execute the desired calculation.

Page 8: DNA Computing

Basic operations on DNA

Page 9: DNA Computing

Basic operations on DNA

Page 10: DNA Computing

Basic operations on DNA

Page 11: DNA Computing

Basic operations on DNA

Page 12: DNA Computing

Basic operations on DNA

Page 13: DNA Computing

Basic operations on DNA

Page 14: DNA Computing

Basic operations on DNA

Page 15: DNA Computing

Basic operations on DNA

• Ligating: paste DNA strands with compatible sticky ends by using DNA ligase.

• Marking single strands by hybridization: complementary sequences are attached to the strands,

making them double-stranded.• Unmarking of the double-strands by denaturing, that is,

by detaching the complementary strands. The marked sequences will be double stranded

while the unmarked ones will be single-stranded.

Page 16: DNA Computing

Origin of DNA Computing

• Firstly Leonard Adleman proposed that the makeup of DNA and its features of combining nucleotides could have application in computational research techniques.

Page 17: DNA Computing

Travelling Salesman Problem

•Adleman came to know that DNA has potential to solve complex mathematical problems •Adleman solved TSP problem to find the route between Los Angeles And New York using DNA Computing.

Page 18: DNA Computing

Travelling Salesman Problem

He carried out the experiment in following manner

1.Strands of DNA represent the seven cities. In genes, genetic coding is represented by the letters A, T, C and G. Some sequence of these four letters represented each city and possible flight path.

2.These molecules are then mixed in a test tube, with some of these DNA strands sticking together. A chain of these strands represents a possible answer.

Page 19: DNA Computing

Travelling Salesman Problem

3. Within a few seconds, all of the possible combinations of DNA strands, which represent answers, are created in the test tube.

4. Adleman eliminates the wrong molecules through chemical reactions, which leaves behind only the flight paths that connect all seven cities.

Page 20: DNA Computing

Travelling Salesman Problem

Specifically, the method based on Adleman’s experiment would be as follows:

1.Generate all possible routes.

2. Select route that start with the proper city and end with the final city.

3. Select routes with the correct number of cities.

4. Select routes that contain each city only once.

Page 21: DNA Computing

Travelling Salesman Problem

Generate all possible routes:-•Encode city names in short DNA sequences as shown below•Each city can be represented by a "word" of six bases:

Los Angeles GCTACG

Chicago CTAGTA

Dallas TCGTAC

Miami CTACGG

New York ATGCCG

Page 22: DNA Computing

Travelling Salesman Problem

Generate all possible routes:-

The entire root can be encoded by simply stringing together

these DNA sequences that represent specific cities. For example

The route from L.A -> Chicago -> Dallas -> Miami -> New York would simply be the sequence

GCTACGCTAGTATCGTACCTACGGATGCCG

Page 23: DNA Computing

Travelling Salesman Problem

Generate all possible routes:-

Now how could we genrate such routes?

Route between Miami (CTACGG) and NY (ATGCCG) can be made by taking the second half of the coding for Miami (CGG) and the first half of the coding for NY (ATG). This gives

CGGATG. By taking the complement of this you get, GCCTAC, which not only uniquely represents the

route from Miami to NY, but will connect the DNA representing Miami and NY by hybridizing itself to the

second half of the code representing Miami (...CGG) and the first half of the code representing NY (ATG...).

Page 24: DNA Computing

Travelling Salesman Problem

Generate all possible routes:-

Random routes can be made by mixing city encodings with the route encodings. Finally, the DNA strands can be connected together by an enzyme called ligase.

Page 25: DNA Computing

Travelling Salesman Problem

Generate all possible routes:-

We are left with strands of DNA representing itineraries with a random number of cities and random set of routes. For example:

Page 26: DNA Computing

Travelling Salesman Problem

Select routes that start and end with the correct cities;-

•Selectively copy and amplify only the section of the DNA that starts with LA and ends with NY by using the Polymerase Chain Reaction.•Polymerase will copy a section of single stranded DNA starting at the position of a primer, a short piece of DNA complimentary to one end of a section of the DNA that you're interested in.

Page 27: DNA Computing

Travelling Salesman Problem

Select routes that start and end with the correct cities;-

•So to selectively amplify the itineraries that start and stop with our cities of interest, we use primers that are complimentary to LA and NY.

•What we end up with after PCR is a test tube full of double stranded DNA of various lengths, encoding

itineraries that start with LA and end with NY.

Page 28: DNA Computing

Travelling Salesman Problem

Select routes that contain the correct number of cities:-

•Sort the DNA by length and select the DNA whose length corresponds to 5 cities.•To accomplish this we will use a technique called Gel Electrophoresis

Page 29: DNA Computing

Travelling Salesman Problem

Select routes that contain the correct number of cities:-

•The basic principle behind Gel Electrophoresis is to force DNA through a gel matrix by using an electric field.•DNA is a negatively charged molecule under most conditions, so if placed in an electric field it will be attracted to the positive potential.

The gel matrix in which DNA is placed is made up of a polymer that forms a meshwork of linked strands. •The DNA now is forced to thread its way through tiny spaces between these strands, which slows down the DNA at different rates depending on its length.

Page 30: DNA Computing

Travelling Salesman Problem

Select routes that contain the correct number of cities:-

•Now we typically end up with after running a gel is a series of DNA bands, with each band corresponding to a certain length.•We can then simply cut out the band that was 30 base pairs long.

Page 31: DNA Computing

Travelling Salesman Problem

Select routes that have a complete set of cities:-

•We will do this by affinity purification technique.• It successively filters the DNA molecules by city, one city at a time.

Page 32: DNA Computing

Problems with Adleman’s Experiment

• The researchers performed Adleman’s Experiment and the results obtained were inconclusive.

• The researchers state that “At this time we have carried out every step of Adleman’s Experiment but have not gotten an unambiguous final result.”

• The problem is because of the underlying assumption that the biological operations are error-free.

Page 33: DNA Computing

Advantages of DNA Computing

•Perform millions of operations simultaneously (Parallel Computing).•Capable of storing billions of times more data•Minimal storage requirements.•Minimal power requirements.•They are inexpensive to build, being made of common biological materials.•DNA computers smaller than any computer

Page 34: DNA Computing

Disadvantages of DNA Computing

•Generating solution sets, even for some relatively simple problems, may require impractically large amounts of memory (lots and lots of DNA strands are required).

• DNA computers could not (at this point) replace traditional computers. •They are not programmable and the common human being can not sit down at a familiar keyboard and get to work.•It requires human assistance.

Page 35: DNA Computing

Conclusion

• DNA computers can't be found at your local electronics store yet. The technology is still in development.

• Bio molecular computers, made of DNA and other biological molecules, only exist today in a few specialized labs.• The current applications of DNA chips are restricted to the field of medicine.• The first DNA computers are unlikely to feature word processing, e-mailing and solitaire programs.•If developed, their powerful computing power will be used by national governments for cracking secret codes, or by airlines wanting to map more efficient routes.

Page 36: DNA Computing

References

• http://www.howstuffworks.com/ Structure of DNA

• http://www.rsa.com/ What is DNA computing?

• http://www.features.techworld.com/ Computational nanotechnology / Nanobiotechnology

• http://www.networkworld.com/ Are DNA Computer Chips a Reality?

• http://www.ezinearticles.com/ Latest Paper presentation on DNA computing

• http://www.nature.com/ Nature Nanotechnology /Nanocomputing/

• http://www.latestinfo.com/ Dna-computing.html

Page 37: DNA Computing

THANK YOU!!!!