Lecture 7 - Molecular Computing/Nanobots Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is DNA?

A

Deoxyribonucleic acid

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

Four nucleotides that make up DNA?

A

Adenine, Guanine, Thymine, and Cytosine.

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

What are two huge advantages of using DNA as storage?

A

Durability - designed for the future and not expected to ever be out of functionality (unlike floppy disks etc)
Storage size - The theoretical limit of storage using DNA is above 1 EB/mm3 (A lot of memory in a tiny space)

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

One disadvantage of DNA storage?

A

Access time is extremely high relative to other storage devices

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

Three pros of DNA computing?

A

Information density - With 1 LB of DNA you have more computing power than all the computers ever made (apparently)
Parallel Processing - Good to solve complex problems quickly
Low Power - The only power needed it to keep DNA from denaturing

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

Cons of DNA computing?

A

Expensive
Error prone and sometimes difficult to reproduce
Application specific - hard to engineer - and hard to understand output
Simple problems are better solved with a regular computer
Manual intervention is often required

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

How can you use DNA computing to solve the travelling salesman problem?

A

Chain of nucleotides code for a chain of cities, these are then put in a test tube and replicated to come up with millions of different sequences. The right answer will be one of the sequences (but will need to be analysed via a computer, i think)

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

What is MAYA made up of?

A

X AND Y ANDNOT Z logic gates

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

What do the logic gates in MAYA do?

A

Perform Boolean logical operations on more than one input to produce an output

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

What can a single DNA molecule provide for a molecular automaton?

A

The input data and all of the necessary fuel for the molecular automaton

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

Chemical Computation:

f(x1)=2x1

A

X1 -> Y + Y

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

Chemical Computation:

min(x1,x2)

A

X1+X2 -> Y

This shows the minimum as the amount of Y that can be produced is constrained to the minimum amount of X1 and X2

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

Chemical Computation:

X1+X2

A

X1 -> Y

X2 -> Y

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

Chemical Computation:

Parity of X1

A

X1+N->Y
X1+Y-> N
My understanding is that this gives the parity by:
if you have even amounts of X1 you will get equal amounts of Y and N.
If you have odd amounts of X1 then you will end up with more Y than N or vice versa

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

Chemical Computation:

X1 > X2

A

X1 + Y -> N
X2 + N -> Y
If one is bigger than the other then there will be a halt in reactions as they may run out of X2 and thus Y and can no longer produce N etc

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

Intended Learning Outcomes

A

1) Know of examples of DNA computing.
2) Know the pros and cons of DNA computing compared
to traditional computing.
3) List applications of DNA computing
4) Write out Chemical Reaction Networks

17
Q

If you were to put a book into DNA storage how would you be able to piece information together sequentially?

A

The DNA sequence which codes for a particular section comes with an address of where it fits.

18
Q

What is used to replicate DNA molecules?

A

Polymersae chain reaction

19
Q

How to make sure your DNA sequence is of the right length?

A

Use gel electrophoresis

20
Q

Examples of DNA computing

A

Chess
Travelling salesman
tic tac toe

21
Q

How does DNA chess work? (basic algorithm)

A
  1. Create all logical statements
  2. Destroy chains which contain illegal statments
  3. Read output (remaining chains are legal)
22
Q

What is DNA origami?

A

Using knowledge of how different strands of DNA bind together to create shapes

23
Q

What are some advantages of nanobots for cancer treatment?

A

Better targeted drug delivery

Better identification of tumours

24
Q

What done to some nanobots to allow for better cell penetration into tumours?

A

Encapsulate the nanobots in a non-sticky case