Engineering Concepts in Biology-Part 2
Engineering Concepts in Biology-Part 2
Replicability
Chemical Stability
Universally common
language
DNA Computing
DNA Polymerase
Tools to make a DNA
Computer
●Watson-Crick Pairing
●Polymerases
●Ligases
●Nucleases
●Gel Electrophoresis
●DNA synthesis
Computation is easy
● To build a computer, two things are really necessary:
● A method of storing information
● A few simple operations for acting on that information
○Any method is good enough
The Hamiltonian Path
Problem
● The Hamilton path Problem is to decide for any given graph with specified start
and end vertices whether a Hamiltonian path exists or not
An Algorithm
● Given a graph with n vertices
1. Generate a set of random paths through the graph
2. For each path in the set:
○ Path starts with the start vertex and end with the end vertex
○ Path passes through exactly n vertices
○ For each vertex – path passes through that vertex
● To begin the computation, simply add water, ligase, salt and few other
ingredients to approximate the conditions inside a cell.
● Within one second, the answer to the Hamiltonian Path Problem is there
Solution to mathematical problem could be stored in a single molecule
Additional steps
●PCR– to amplify our target sequence
Scalability
Adaptive systems
DNA Based Data Storage
The Growth of Digital Data
Demand for denser and longer-
lived information storage devices
• Current storage technologies:
• Optical devices
• Magnetic devices,
• Energy consumption
• Insufficient data density
• reaching their information density limits and are thus not suitable
for long-term (>50 years) storage
Steps:
(1) encoding digital information
(2) Data writing (synthesis of new oligonucleotides)
(3) Storing the DNA in physical or biological conditions
(4) Random access
(5) Data readout via DNA sequencing
(6) Decoding the DNA sequences back into the original digital code
From Encoding to Data Writing
Encoding
• One possible
data storage
approach is to
use a set of
DNA sequences
of 60−200 nt in
length.
• Writing Data on
synthetic DNA
sequence
Storage
• Both aqueous solutions and dried DNA only exhibit a half-
life on the order of months to a few years under ambient
conditions