L17 - Molecular Computing Flashcards

1
Q

What is another name for Molecular Computing?

A

DNA Computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the benefits of DNA computing?

A

1 billion less energy used than silicon
1 trillion less space required than silicon.
Cheap
Can use living organisms as processes.
Can self-assemble

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 4 operations performed on DNA?

A

Synthesis - Creation of synthetic DNA
Separation - Separation of DNA strands
Polymerase Chain Reaction - Extends a section of DNA strand
Gel Electrophoresis - Sorts DNA strands via select property.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define the Hamiltionian Path Problem…

A

Given a graph, is there a path that visits each node only once.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How was DNA computing used to solve the Hamiltonian problem?

A
  1. Encode cities and edges as DNA strands
  2. Mix encoded DNA strands to generate solutions (paths).
  3. Perform Gel Electrophoresis to sort solutions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is DNA storage?

A

Process of converting DNA strands to and from binary form for computational representation and storing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly