ABOUT THE SPEAKER
Paul Rothemund - DNA origamist
Paul Rothemund folds DNA into shapes and patterns. Which is a simple enough thing to say, but the process he has developed has vast implications for computing and manufacturing -- allowing us to create things we can now only dream of.

Why you should listen

Paul Rothemund won a MacArthur grant this year for a fairly mystifying study area: "folding DNA." It brings up the question: Why fold DNA? The answer is -- because the power to manipulate DNA in this way could change the way we make things at a very basic level.

Rothemund's work combines the study of self-assembly (watch the TEDTalks from Neil Gershenfeld and Saul Griffith for more on this) with the research being done in DNA nanotechnology -- and points the way toward self-assembling devices at microscale, making computer memory, for instance, smaller, faster and maybe even cheaper.

More profile about the speaker
Paul Rothemund | Speaker | TED.com
TED2007

Paul Rothemund: Playing with DNA that self-assembles

Поль Ротмунд робить заклинання за допомогою ДНК

Filmed:
471,278 views

Поль Ротмунд пише програми, що вибудовують ДНК у вигляді зірочки, посмішки і т.д. Трюк, безсумнівно, але він демонструє систему самоорганізації в найменшому масштабі, що обіцяє колосальний потенціал виробництва в майбутньому.
- DNA origamist
Paul Rothemund folds DNA into shapes and patterns. Which is a simple enough thing to say, but the process he has developed has vast implications for computing and manufacturing -- allowing us to create things we can now only dream of. Full bio

Double-click the English transcript below to play the video.

00:26
There's an ancientстародавній and universalуніверсальний conceptконцепція that wordsслова have powerвлада,
0
1000
4000
З давніх давен існує універсальна ідея про те, що слова мають силу,
00:30
that spellsзаклинання existіснувати, and that if we could only pronounceвимовляти the right wordsслова,
1
5000
4000
силу заклинання, тобто, якщо промовити потрібні слова,
00:34
then -- whoooshwhooosh -- you know, an avalancheлавина would come
2
9000
2000
то зі свистом зійде лавина
00:36
and wipeпротріть out the hobbitsХоббіти, right? So this is a very attractiveпривабливий ideaідея
3
11000
5000
і змете все навколо. Думка доволі приваблива,
00:41
because we're very lazyледачий, like the sorcerer'sчаклуна apprenticeучень,
4
16000
2000
адже кожен із нас лінивий, як Учень Чарівника, чи як
00:43
or the world'sсвітовий greatestнайбільший computerкомп'ютер programmerпрограміст.
5
18000
2000
найвидатніший в світі програміст [на фото – Лінус Торвальдс]
00:45
And so this ideaідея has a lot of tractionтяга with us.
6
20000
2000
Ця думка набула серед нас поширення.
00:47
We love the ideaідея that wordsслова, when pronouncedвимовляється як --
7
22000
2000
Нам сподобалось, що сказане слово -
00:49
they're just little more than pureчистий informationінформація,
8
24000
2000
а слова - це лиш трохи більше, аніж чиста інформація - викликає
00:51
but they evokeвикликати some physicalфізичний actionдія
9
26000
1000
фізичну дію в реальному світі
00:53
in the realреальний worldсвіт that helpsдопомагає us do work.
10
28000
1000
і допомагає нам чогось добитись.
00:54
And so, of courseзвичайно, with lots of programmableпрограмований computersкомп'ютери
11
29000
3000
Звісно, при надлишку комп'ютерів та роботів
00:57
and robotsроботів around this is an easyлегко thing to pictureкартина.
12
32000
3000
це неважко собі уявити.
01:00
So how manyбагато хто of you know what I'm talkingговорити about?
13
35000
2000
Хто розуміє, про що йде мова - підніміть
01:02
RaiseПідняти your right handрука. OK. How manyбагато хто of you
14
37000
1000
праву руку. Прекрасно.
01:03
don't know what I'm talkingговорити about? RaiseПідняти your left handрука.
15
38000
3000
Хто не розуміє, про що мова - підніміть ліву руку. Прекрасно.
01:06
So that's great. So that was too easyлегко.
16
41000
3000
Дуже добре. Це було зовсім не складно.
01:09
You guys have very insecureнезахищений computersкомп'ютери, OK?
17
44000
3000
Скажу вам, що ваші комп'ютери дуже ненадійні.
01:12
So now, the thing is that this is a differentінший kindдоброзичливий of spellзаклинання.
18
47000
5000
Справа в тому, що мова іде про зовсім інше заклинання - про складену
01:17
This is a computerкомп'ютер programпрограма madeзроблений of zerosНулі and onesті, хто.
19
52000
1000
з нулів та одиниць програму.
01:18
It can be pronouncedвимовляється як on a computerкомп'ютер. It does something like this.
20
53000
3000
Його можна "промовити" на комп'ютері і воно створить, наприклад, ось це.
01:21
The importantважливо thing is we can writeписати it in a high-levelвисокий рівень languageмова.
21
56000
2000
А головне - його можна записати на мові високого рівня.
01:23
A computerкомп'ютер magicianЧарівник can writeписати this thing.
22
58000
3000
Комп'ютерний чарівник може написати заклинання,
01:26
It can be compiledскладений into this -- into zerosНулі and onesті, хто --
23
61000
3000
воно буде скомпільовано в нулі та одиниці і буде
01:29
and pronouncedвимовляється як by a computerкомп'ютер.
24
64000
1000
"промовлено" на комп'ютері.
01:30
And that's what makesробить computersкомп'ютери powerfulпотужний:
25
65000
1000
Сила комп'ютерів в тому, що
01:32
these high-levelвисокий рівень languagesмови that can be compiledскладений.
26
67000
2000
вони можуть компілювати мови високого рівня.
01:34
And so, I'm here to tell you, you don't need a computerкомп'ютер
27
69000
3000
Так я вам ось що скажу: для заклинання
01:37
to actuallyнасправді have a spellзаклинання. In factфакт, what you can do
28
72000
3000
комп'ютери зовсім не потрібні. Насправді,
01:40
at the molecularмолекулярна levelрівень is that if you encodeкодувати informationінформація --
29
75000
3000
інформацію можна кодувати на молекулярному рівні -
01:43
you encodeкодувати a spellзаклинання or programпрограма as moleculesмолекули --
30
78000
2000
заклинання чи програма кодується у вигляді молекул -
01:46
then physicsфізика can actuallyнасправді directlyбезпосередньо interpretінтерпретувати that informationінформація
31
81000
3000
а потім фізичні властивості інтерпретують інформацію напряму,
01:49
and runбіжи a programпрограма. That's what happensбуває in proteinsбілки.
32
84000
2000
в результаті чого запускається програма. Так працює білок.
01:52
When this aminoаміно acidкислота sequenceпослідовність getsотримує pronouncedвимовляється як as atomsатоми,
33
87000
2000
Коли ця послідовність амінокислот "промовляє"
01:55
these little lettersлисти are stickyлипкий for eachкожен other.
34
90000
2000
у вигляді атомів - а ці букви між собою склеюються, - то
01:57
It collapsesзгортання into a three-dimensionalтривимірний shapeформа that turnsвиявляється it into
35
92000
3000
послідовність звертається в трьохвимірну форму, яка перетворюється
02:00
a nanomachinenanomachine that actuallyнасправді cutsскорочення DNAДНК.
36
95000
2000
в нано-механізм по розрізанню ДНК.
02:02
And the interestingцікаво thing is that if you changeзмінити the sequenceпослідовність,
37
97000
3000
Цікаво, що коли змінити послідовність, то вона
02:05
you changeзмінити the three-dimensionalтривимірний foldingскладання.
38
100000
2000
звернеться в іншу трьохвимірну форму. і тепер уже перетвориться
02:07
You get now a DNAДНК staplerСтеплер insteadзамість цього. These are the kindдоброзичливий of
39
102000
3000
в механізм по скріплюванню ДНК. Такий тип молекулярної програми
02:10
molecularмолекулярна programsпрограми that we want to be ableздатний to writeписати,
40
105000
2000
ми і хочемо навчитись писати.
02:12
but the problemпроблема is, we don't know the machineмашина languageмова of
41
107000
2000
Але проблема в тому, що ми не знаємо машинної мови для білків,
02:14
proteinsбілки. We don't have a compilerкомпілятор for proteinsбілки.
42
109000
2000
у нас немає компілятора для білків.
02:17
So I've joinedприєднався a growingзростає bandгурт of people that try to make
43
112000
2000
Я приєднався до спільноти, що росте і намагається створити
02:19
molecularмолекулярна spellsзаклинання usingвикористовуючи DNAДНК. We use DNAДНК because it's cheaperдешевше.
44
114000
3000
молекулярне заклинання з допомогою ДНК. Цікавість до ДНК викликана тим, що вона дешевша,
02:23
It's easierлегше to handleобробляти. It's something that we understandзрозуміти really well.
45
118000
2000
з нею легше працювати і її будова достатньо зрозуміла.
02:25
We understandзрозуміти it so well, in factфакт, that we think we can actuallyнасправді writeписати
46
120000
4000
Настільки зрозуміла, що ми готові створювати
02:29
programmingпрограмування languagesмови for DNAДНК and have molecularмолекулярна compilersкомпілятори.
47
124000
3000
мови програмування для ДНК і молекулярні компілятори.
02:32
So then, we think we can do that. And my first questionпитання doing this --
48
127000
4000
Ми вважаємо, що це можливо. А тому одне з моїх перших запитань було:
02:36
or one of my questionsпитання doing this -- was how can you make
49
131000
1000
Як можна згорнути ДНК
02:38
an arbitraryдовільне shapeформа or patternвізерунок out of DNAДНК? And I decidedвирішив to use
50
133000
3000
в довільну форму чи структуру? Я вирішив скористатись
02:41
a typeтип of DNAДНК origamiорігамі, where you take a long strandStrand of DNAДНК
51
136000
3000
чимось типу ДНК орігамі: береш довгу нитку ДНК
02:44
and foldскладати it into whateverщо б не було shapeформа or patternвізерунок you mightможе want.
52
139000
3000
і складаєш в яку-небудь форму чи структуру.
02:47
So here'sось тут a shapeформа. I actuallyнасправді spentвитрачений about a yearрік in my home,
53
142000
3000
Ось, наприклад, форма. Над створенням коду мені довелось приблизно рік попотіти вдома,
02:50
in my underwearНижня білизна, codingкодування, like LinusЛінус [TorvaldsТорвальдс], in that pictureкартина before.
54
145000
3000
в нижній білизні - точнісінько, як Лінус Торвальдс на одній із фотографій перед цим.
02:54
And this programпрограма takes a shapeформа, spitsвипльовує out 250 DNAДНК sequencesпослідовності.
55
149000
3000
Отож, задається форма і програма складає 250 коротких послідовностей
02:57
These shortкороткий DNAДНК sequencesпослідовності are what are going to foldскладати the long strandStrand
56
152000
3000
ДНК, які в подальшому згорнуть довгу нитку ДНК в потрібну форму.
03:00
into this shapeформа that we want to make. So you sendвідправити an e-mailелектронна пошта
57
155000
3000
Є компанія, яка займається ось чим. Надсилає електронний лист
03:03
with these sequencesпослідовності in it to a companyкомпанія, and what it does --
58
158000
3000
зі своєю послідовністю і вони її "промовляють"
03:07
the companyкомпанія pronouncesвимовляє them on a DNAДНК synthesizerсинтезатор.
59
162000
1000
на синтезаторі ДНК.
03:09
It's a machineмашина about the sizeрозмір of a photocopierкопіювальний апарат. And what happensбуває is,
60
164000
3000
Цей прилад, розміром з фотокопіювальну машину,
03:12
they take your e-mailелектронна пошта and everyкожен letterлист in your e-mailелектронна пошта,
61
167000
2000
заміняє кожну вказану в повідомленні літеру
03:14
they replaceзамінити with 30-atom-Атом clusterкластер -- one for eachкожен letterлист,
62
169000
3000
на набір з 30-ти атомів, для кожної літери свій:
03:17
A, T, C, and G in DNAДНК. They stringрядок them up in the right sequenceпослідовність,
63
172000
3000
A, T, C, і G - як в ДНК. Вибудовані в потрібній послідовності набори
03:21
and then they sendвідправити them back to you viaчерез FedExFedEx.
64
176000
1000
відсилаються терміновою поштою FedEx.
03:23
So you get 250 of these in the mailпошта in little tubesтрубки.
65
178000
1000
В посилці їх 250 штук в пробірках.
03:25
I mixзмішати them togetherразом, addдодати a little bitбіт of saltсіль waterвода,
66
180000
3000
Перемішуєш, заливаєш трохи солоної води,
03:28
and then addдодати this long strandStrand I was tellingкажучи you about,
67
183000
2000
додаєш ту довгу нитку, про яку я говорив -
03:30
that I've stolenвкрадений from a virusвірус. And then what happensбуває is,
68
185000
2000
я її вилучив у вірусу. Потім нагріваєш суміш майже до кипіння,
03:33
you heatтепло this wholeцілий thing up to about boilingкипіння. You coolкруто it down
69
188000
3000
охолоджуєш до кімнатної температури і,
03:37
to roomкімната temperatureтемпература, and as you do,
70
192000
1000
по міри вистигання,
03:38
what happensбуває is those shortкороткий strandsпасма, they do the followingнаступний thing:
71
193000
2000
короткі нитки роблять ось що:
03:41
eachкожен one of them bindsпов'язує that long strandStrand in one placeмісце,
72
196000
3000
кожна скріплюється з довгою ниткою в певному місці одним кінцем,
03:44
and then has a secondдругий halfполовина that bindsпов'язує that long strandStrand
73
199000
2000
а другим кінцем - з іншою частиною тієї ж довгої нитки,
03:47
in a distantдалекий placeмісце, and bringsприносить those two partsчастин of the long strandStrand
74
202000
3000
так, що зводить дві частини довгої нитки докупи
03:50
closeзакрити togetherразом so that they stickпалиця togetherразом.
75
205000
2000
і вони склеюються.
03:52
And so the netнетто effectефект of all 250 of these strandsпасма is to foldскладати
76
207000
3000
В результаті 250 коротких ниток складають
03:55
the long strandStrand into the shapeформа that you're looking for.
77
210000
4000
довгу нитку у відповідну форму і виходить
03:59
It'llВін буде approximateприблизний that shapeформа. We do this for realреальний in the testтест tubeтрубка.
78
214000
3000
наближення до заданої форми. Ми реально досягаємо його в пробірці.
04:02
In eachкожен little dropпадіння of waterвода you get 50 billionмільярд of these guys.
79
217000
3000
В кожній краплі води - 50 мільярдів таких штучок.
04:05
You can look with a microscopeмікроскоп and see them on a surfaceповерхня.
80
220000
2000
Через мікроскоп можна побачити їх на поверхні.
04:08
And the neatакуратний thing is that if you changeзмінити the sequenceпослідовність
81
223000
1000
Особливо цікава
04:09
and changeзмінити the spellзаклинання, you just changeзмінити the sequenceпослідовність of the staplesскоби.
82
224000
4000
можливість змінити заклинання - це змінить послідовність з'єднань.
04:13
You can make a moleculeмолекула that looksвиглядає like this, and, you know,
83
228000
3000
Можна зробити молекулу такого виду і, виявляється,
04:16
he likesлюбить to hangповісити out with his buddiesдрузі, right.
84
231000
2000
вони прагне бовтатись із собі подібними. Багато з них
04:19
And a lot of them are actuallyнасправді prettyкрасиво good.
85
234000
1000
вийшли доволі непогано.
04:21
If you changeзмінити the spellзаклинання again, you changeзмінити the sequenceпослідовність again.
86
236000
2000
Знову зміниш заклинання - знову зміниться послідовність і
04:23
You get really niceприємно 130 nanometerнанометр trianglesтрикутники. If you do it again,
87
238000
4000
отримаєш прекрасні трикутники довжиною в 130 нанометрів. Зміни ще раз -
04:27
you can get arbitraryдовільне patternsвізерунки. So on a rectangleпрямокутник
88
242000
3000
отримаєш довільну форму. Можна на фоні прямокутника
04:30
you can paintфарбувати patternsвізерунки of NorthШампань and SouthПівдень AmericaАмерика, or the wordsслова, "DNAДНК."
89
245000
5000
намалювати образ Північної та Південної Америки, чи слова "ДНК".
04:35
So that's DNAДНК origamiорігамі. That's one way. There are manyбагато хто waysшляхи
90
250000
4000
Ось що таке ДНК орігамі. Це один із способів - а їх багато -
04:39
of castingлиття molecularмолекулярна spellsзаклинання usingвикористовуючи DNAДНК.
91
254000
3000
робити молекулярні заклинання з допомогою ДНК.
04:42
What we really want to do in the endкінець is learnвчитися how to programпрограма
92
257000
3000
Насправді наша кінцева ціль - навчитись програмувати
04:45
self-assemblyсамозбірка so that we can buildбудувати anything, right?
93
260000
3000
самоупорядкування, що відкриє можливість будувати що завгодно.
04:48
We want to be ableздатний to buildбудувати technologicalтехнологічний artifactsартефакти
94
263000
2000
Ми хочемо будувати об'єкти технологій -
04:50
that are maybe good for the worldсвіт. We want to learnвчитися
95
265000
2000
від цього буде користь всім.
04:52
how to buildбудувати biologicalбіологічний artifactsартефакти, like people and whalesкити and treesдерева.
96
267000
4000
Хочемо навчитись будувати об'єкти біології - людей, китів, дерева.
04:57
And if it's the caseсправа that we can reachдосягти that levelрівень of complexityскладність,
97
272000
2000
І якщо нам вдасться досягнути такого рівня складності,
04:59
if our abilityздібності to programпрограма moleculesмолекули getsотримує to be that good,
98
274000
3000
якщо наша здатність програмувати молекули буде настільки успішною,
05:03
then that will trulyсправді be magicмагія. Thank you very much.
99
278000
3000
то це справді стане чарами. Дякую вам.
05:06
(ApplauseОплески)
100
281000
1000
(Оплески)
Translated by Olena Sovyn
Reviewed by Khrystyna Romashko

▲Back to top

ABOUT THE SPEAKER
Paul Rothemund - DNA origamist
Paul Rothemund folds DNA into shapes and patterns. Which is a simple enough thing to say, but the process he has developed has vast implications for computing and manufacturing -- allowing us to create things we can now only dream of.

Why you should listen

Paul Rothemund won a MacArthur grant this year for a fairly mystifying study area: "folding DNA." It brings up the question: Why fold DNA? The answer is -- because the power to manipulate DNA in this way could change the way we make things at a very basic level.

Rothemund's work combines the study of self-assembly (watch the TEDTalks from Neil Gershenfeld and Saul Griffith for more on this) with the research being done in DNA nanotechnology -- and points the way toward self-assembling devices at microscale, making computer memory, for instance, smaller, faster and maybe even cheaper.

More profile about the speaker
Paul Rothemund | Speaker | TED.com