Top Banner
life - matter = algorithms Manoj Gopalkrishnan School of Technology and Computer Science Tata Institute of Fundamental Research
23

Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Sep 08, 2018

Download

Documents

vuthuy
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: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

life - matter = algorithms

Manoj Gopalkrishnan

School of Technology and Computer Science

Tata Institute of Fundamental Research

Page 2: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Crystal

How is it so regular?

• It grows faster where it is rough.

• It grows faster where it is thin.

Page 3: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Crystals can self-replicate

The origin of life and the nature of the primitive gene

A. G. Cairns-Smith, Journal of Theoretical Biology, 10, 53-88, 1966;

Page 4: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Crystals can compute

Page 5: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Crystals can compute

Page 6: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

The Sierpinski fractal

Figure from “Proofreading Tile Sets” by Winfree and Bekbolatov

Page 7: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

DNA Origami (Rothemund 2006)

Page 8: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

What is DNA?

• A string of molecules

• Can be made by • Can be made by

chemistry

• Sticks with other

pieces of DNAA, T, G, C

Page 9: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

DNA Origami Square

9Sketch by Nickolas Peter Chelyapov

Page 10: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

DNA Origami

Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10

Page 11: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

DNA Origami

Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 11

Page 12: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Where is the tree inside a seed?

DNACellSeed

A, T, G, C

• The DNA sequence inside a seed is software for making a tree.

Page 13: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

How did life get so sophisticated?

• Evolution?

• Randomly scratch a million DVD’s of Windows XP.

• What is the chance that • What is the chance that one of the DVD’s will have a better version of Windows XP on it?

• The human genome is approximately the size of Windows XP.

Page 14: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Do humans evolve?

• Bacteria reproduce very frequently (as fast as

20 minutes per generation).

• Humans ~ 20 years per generation.

• Bacteria reproduce half a million times in one • Bacteria reproduce half a million times in one

human generation.

• Lots of generations for bacteria to evolve!

• If the human genome remains fixed, its fate is

at the mercy of bacterial evolution!

Page 15: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

The Red Queen

‘Well, in our country,' said Alice, still panting a little, 'you'd generally get to somewhere else — if you ran very fast for a long time, as we've been doing.‘for a long time, as we've been doing.‘

'A slow sort of country!' said the Queen. 'Now, here, you see, it takes all the running you can do, to keep in the same place.’

“Through the Looking Glass,” by Lewis Carroll, illustration by John Tenniel

Fsdsdf

Sdf

Page 16: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

The Red Queen

• Idea 1: Variation

• Idea 2: Redundancy � more variation• Idea 2: Redundancy � more variation

• Each cell carries two copies of its program.

• Each individual program can be “less perfect.”

Page 17: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

The Red Queen

• Idea 3: Recombination

• Mix-and-match parts of two programs to

create a new program completely different

from the original two.from the original two.

• Less risky than mutation.

Page 18: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Recombination

• Take two different (but similar) programs that perform similar tasks.

• Randomly glue the

10010010001101111

|• Randomly glue the first half of one program to the second half of the second program.

syntax error• Solution?

00110111011000000

10010011011000000

Page 19: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Making recombination work

• Programs must be

modular.

• Align programs using

sequence matching.

10010011011101111

|

Sequence matching

sequence matching.

• Glue the first half of one

program to the second

half of the second

program.

• “Homologous

recombination.”

|

00110011011000000

10010011011000000

Page 20: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Aging

• Bug or feature?

• Some cells and organisms do not age, and are

potentially immortal.

– Examples include a jellyfish, some bacteria, and – Examples include a jellyfish, some bacteria, and

human cancer cells.

• Perhaps aging is a feature carefully

programmed into us!

• What is the evolutionary advantage of aging?

Page 21: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Intelligence

• Alan Turing’s definition

• “If you will tell me precisely what it is that a

machine cannot do, then I can always make a machine cannot do, then I can always make a

machine which will do just that.”

– John von Neumann

Page 22: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Life Matterminus

Page 23: Manoj Gopalkrishnan - ee.iitb.ac.inmanojg/ruparel20110717lifematteralgo.pdf · DNA Origami Gopalkrishnan M., Gopalkrishnan N., Adleman L., DNA 14 10. DNA Origami Gopalkrishnan M.,

Life minus Matter = Algorithms