Biocomputing- biological computing

1,232 views 24 slides Jun 18, 2019
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Bio computers use systems of biologically derived molecules—such as DNA and proteins—to perform computational calculations involving storing, retrieving, and processing data. The development of biocomputers has been made possible by the expanding new science of nanobiotechnology.


Slide Content

“BIOCOMPUTING”

PRESENTED BY Maham Adnan University of central Punjab, Lahore, Pakistan

What is Biological Computing? “Biological Computing means such a computing process which use synthesized biological components to store and manipulate data analogous to processes in the human body .” The result is small ; faster computing process that operates with great accuracy . Main biological component used in Biological Computing is : DNA

Biocomputers Biocomputers are not robots or any spiritual being but they work like a powerful computer, CPU as its brain and DNA are its softwares . Biocomputing uses molecular biology parts as the hardware. Biocomputers are able to process inputs and return outputs—thus computing information. Perform computational calculations involving storing, retrieving, and processing data.

Principal

Computing with DNA (and other molecules) Biomolecules : DNA, RNA, protein Bio-tools : construct, measure, multiply, manipulate molecules Use these tools for computing

What is DNA? A hereditary material found in almost all living organisms. Located inside the nucleus of a cell. Helps in long term storage of information. DNA is stored as a code made of four chemical bases(A,T,G ,C). The two strands of DNA molecule are anti parallel where each strand runs in opposite direction. Complementary base pairs: Adenine(A) &Thymine(T) Guanine(G )&Cytosine(C)

Computing using DNA structures Polynucleotide : a single DNA strand Oligonucleotide : short, single-stranded DNA molecule, usually less than 50 nucleotides in length In DNA computing, specific oligonucleotides are constructed to represent data items. Nucleotide : phosphate group + sugar + one of the 4 bases (A,C,G,T): the phosphate end is labeled 5’, the base end, 3’

What is a DNA Computer? INVENTOR :Dr. Leonard Adleman DNA computer is a molecular computer that works biochemically to solve complex problems and different possible solutions are created all at once. It computes using enzymes that react with DNA strands and cause chain reactions . The language of DNA- A,T,G,C- is used for storage and analysis of data.

Why DNA computing? Objective reasons: very small, very precise, very specific, very cheap, and very energy efficient Dense data storage. Massively parallel computation. Extraordinary energy efficiency.

How Dense is the Data Storage? 1 gram of DNA =2.2 Petabytes 1 PB = 1000000000000000B = 1015bytes = 1000 terabytes . The number of CDs required to hold this amount of information, lined up edge to edge, would circle the Earth 375 times, and would take1630 centuries to listen to .

How Enormous is the Parallelism? 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 . Large size Increase yield and decrease error A test tube of DNA can contain trillions of strands. Each operation on a test tube of DNA is carried out on all strands in the tube in parallel !

How Extraordinary is the Energy Efficiency? Modern supercomputers = 109 operations /joule DNA computer = 2*10^19 operations /joule

Other reasons for molecular computing Physical boundaries for the performances of the electronic computers Fast development of biotechnologies, genetics, and pharmaceutics (Theoretical) Understanding the essence of computation

Computing is Easy A METHOD FOR STORING INFORMATION A FEW SIMPLE OPERATIONS FOR ACTING ON INFORMATION

Applications DNA chips Consist of tagged DNA on microchip that can be read using lasers, computers and microscopes- allow 10,000 genes to be analyses on single microchip. Used to detect mutation and diagnose genetic diseases.

COMPARISON

Cryptography the art of writing or solving codes. DNA encryption is the process of hiding genetic information by a computational method in order to improve genetic privacy in DNA sequencing processes. Genetic Programming Genetic programming starts from a high-level statement of “what needs to be done” and automatically creates a computer program to solve the problem.

Medical Application Inflammatory disease targeting, Cancer treatment, targeted imaging pH sensors, Heavy metal sensing, MRI, Detection of biochemical substrate, cell targeting DNA fingerprinting DNA fingerprinting is a method used to identify an individual from a sample of DNA by looking at unique patterns in their DNA.

BIO Computing – perspectives What can we compute with DNA ? “Killer” application is needed – challenge for computer scientists Better algorithms than exhaustive search – same comment We need better biotech tools to control the molecules (do they exist already?) – challenge for biotech Cope with the errors: impact on the size of the solutions (in number of strands) How much can we compute –impact on the size of the solutions (in number of strands)

BIO Computing – perspectives Positive side Applications to biotechnology, Bioinformatics and Biochemistry. Useful in specialized environments: e.g., extreme energy efficiency or extreme information density required Provide the means to control biochemical systems just like electronic computers provide the means to control electromechanical systems

BIO Computing – perspectives Bad news At this moment, we cannot control the molecules with the precision the physicists and electrical engineers control electrons Need of a breakthrough in biotechnology: more automation, more precise techniques Not completely accurate at this moment in time. During an operation, 95% chance a particular DNA molecule will “Compute” correctly. DNA has a Half life. Solutions could dissolve away before the end result is found

THANK YOU!
Tags