city_rat: (Default)
[personal profile] city_rat
Окончание. Начало - тут.

В предыдущей серии мы рассматривали вариант с получением "DNA fingerprints", т.е. нас не интересовал код как таковой, интересовали только индивидуальные различия, по которым можно идентифицировать носителя. Однако не во всех случаях этого достаточно даже для судебной медицины (см., например, историю с близнецами-алиментщиками). Тем более недостаточно этого для исследований типа полного скана генома человека.

Для непосредственного чтения последовательностей нуклеотидов в цепи ДНК в промышленных масштабах долгое время существовал один основной метод - секвенирование (от англ. sequence) по Сенгеру (более ранние и громоздкие мы рассматривать не будем, это уже чистая химия, которая за пределы исследовательских лабораторий практически не выходила).


Основа метода - та же ПЦР, которую мы рассматривали в прошлый раз, но чуть хитрее. На этот раз исходный материал (некоторое количество копий молекулы ДНК, которую хотим прочитать) мы разливаем по четырем пробиркам. В каждую их них мы добавляем стандартный набор реагентов для ПЦР: ДНК-полимеразу, которая будет достраивать цепочки, праймер, который пометит нам место, с которого мы хотим читать код, и стройматериалы - четыре типа нуклеотидов А, Г, Т, Ц (подкрасив их изотопами или еще как, чтобы лучше были видны потом на пластинке). Но дополнительно мы добавляем в каждую из пробирок по одному "бракованному" типу нуклеотидов.

Как вы помните, у каждого нуклеотида есть два "хвостика"-разъема: через один их них он цепляется к комплиментарному нуклеотиду в соседней спирали ДНК, создавая относительно слабую водородную связь, а через другой к нему цепляется следующий нуклеотид в цепочке:

А=Т=Г=Ц=
| | | |
Т=А=Ц=Г=


Рост молекулы ДНК может идти только на этих самых "хвостиках" (т.н. 3'-группе), за которую другие нуклеотиды цепляются своим фосфатным крючком (5'-группой), образуя мощную фосфодиэфирную связь. Собственно, за счет этого и работают праймеры в ПЦР - после отжига они создают на цепи ДНК свободный 3'-хвостик, который служит затравкой роста.

Так вот, "бракованные" нуклеотиды для севенирования по Сенгеру не имеют 3' хвоста. Что в результате происходит при ПЦР? В первой пробирке наша ДНК начинает, как и положено, достраиваться от праймера с использованием плавающих вокруг нуклеотидов А=, Г=, Т=, Ц= и "бракованного" А, которого значительно меньше, чем правильного А=.

        а=т=г=ц=Т=Г=Ц=>>>
        | | | | | | |
...=А=Т=Т=А=Ц=Г=А=Ц=Г=Т=T=T=Г=Ц


АТГЦ строчными буквами - это наш заранее синтезированный праймер, ТГЦ - уже достроенная часть, а знаки >>> - полимераза, которая в настоящий момент как раз собирается достроить комплимент к "букве" Т. Для этого ей нужен нуклеотид А. Поскольку раствор у нас хорошо перемешан, то ей может попасться как "нормальный" А, так и "бракованный" (хотя с меньшей вероятностью, т.к. мы добавили его меньше). Если попадется нормальный, то цепь продолжит строиться дальше, иначе - оборвется на "бракованном" А. Повторив цикл копирования в амплификаторе достаточное количество раз, мы в результате получим кучу цепочек, которые начинаются в одном и том же месте (на праймере), а обрываются в разных - но всегда там, где в анализируемой цепочке есть буква "А".

Например, если исходная цепочка у нас такая (я показываю сразу комплиментарную, начиная с праймера, чтобы не возиться с соответствиями, жирным - праймер и искомые "буквы"):

АТГТЦТГТАТЦТАГТЦАТЦТЦГАТЦТЦ...,

то в растворе у нас получатся такие ее неполные копии (штрихом я помечаю "бракованный" нуклеотид):

1. АТГТЦТГТА'
2. АТГТЦТГТАТЦТА'
3. АТГТЦТГТАТЦТАГТЦА'
4. АТГТЦТГТАТЦТАГТЦАТЦТЦГА'.

То же самое происходит в трех других пробирках, только там "бракованными" будут соответственно Т, Г, Ц.

Теперь помещаем то, что получилось, на гелевую пластинку, на четыре отдельные дорожки, и разгоняем с помощью электрофореза (см. предыдущий пост). Молекулы длиной 20 нуклеотидов проползут, допустим, 10 миллиметров, 21 нуклеотид - 9мм, 22 - 8 мм и т.д. (разумеется, реальные размеры и праймеров, и анализируемых кусков несколько больше, чем в моих примерах) .

В результате у нас все молекулы распределяются по длине, и получается пластинка, на которой полоски подкрашенных молекул занимают как раз те места от конца пластинки, которые соответствуют положению соответствующей буквы в цепочке. Действительно, кусок праймера у нас постоянен везде, его игнорируем. Молекула 1 из примера выше будет на 5 позиции от конца, 2 - на 9 и т.д.

По-моему, очень остроумно.

Выглядит все это примерно так:


При "промышленном" секвенировании ДНК, естественно, используется всяческая автоматизация. Вместо электрофореза на пластинках он проводится в капиллярах в специальных машинах-секвенаторах, куда заряжают сразу целый планшет с пробирками, подача растворов из пробирок в капилляры выполняется роботизированным манипулятором (как раз эту часть процесса обычно и показывают в CSI), считывание вспышек на выходе капилляра осуществляется камерами с немедленной передачей данных в компьютер, который выполняет их "склеивание". Кроме того, ПЦР может проводиться не в четырех пробирках, а в одной, просто разные нуклеотиды подкрашиваются разными цветами. Однако это уже технология, базовый принцип тот же.

Понятно, что в любом случае считываемый фрагмент не может быть очень уж длинным. Чтобы прочитать мало-мальски большой кусок - нужно много раз повторять процедуру для разных праймеров, для ускорения и распараллеливания процесса использовать могокапиллярные машины (сейчас применябтся в основном 4- и 16-капиллярные секвенаторы) и объединять их в целые фермы (как было сделано, в частности, для чтения полного генома человека). Но все равно - долго и дорого. В связи с этим недавно был придуман новый метод - пиросеквенирование, о котором постараюсь написать завтра.
From: (Anonymous)
Ерунда! Он был программистом!

--
Коган-варвар
From: [identity profile] http://users.livejournal.com/_slw/
и был из индии, да

сплошные патчи на патчах и переусложнения
From: (Anonymous)
Смотрите, а вот на _это_ Он может и обидеться!

--
Коган-варвар
From: (Anonymous)
Более того, он писал на чем-то вроде языка машины Поста, только с возможностью репликации ленты.

Нет, на самом деле, как подумаешь о молекуле, которая надевается на другую молекулу и ездит по ней, как головка по ленте машины Поста, да с теми же примерно функциями и психика начинает опасно крениться. :-)

--
Коган-варвар
From: [identity profile] icamel.livejournal.com
Модифицированная машина Поста - не два состояния в ячейке, а четыре.
From: [identity profile] icamel.livejournal.com
Это особенности реализации механизма репликации, к самой машине это не имеет прямого отношения.
From: [identity profile] city-rat.livejournal.com
Ну, если не считать, что половина ленты в результате не несет полезной информации...

Однако это в любом случае не машина Поста, т.к. та предполагает операцию записи в ленту и возможность свободного перемещения по меткам.

А ДНК - ридонли, кусками от промотора до стопа (маркеров начала и конца транскрипции конкретного белка/белкового комплекса).
From: [identity profile] ircmaan.livejournal.com
"это в любом случае не машина Поста, т.к. та предполагает операцию записи в ленту и возможность свободного перемещения по меткам"
ничего, недолго осталось
From: [identity profile] city-rat.livejournal.com
Никакой прогресс не отменяет законов природы. Сконструировать химическую машину Поста, конечно, можно, но только к ДНК это отношения иметь не будет. Обратное тоже верно: способ править отдельные участки ДНК мы наверняка надем, а в некоторых пределах - и сейчас умеем. Но это не машина Поста.
From: [identity profile] ircmaan.livejournal.com
Да я разумею.
Но в прикладном смысле - результаты будут именно, как от такой машины :)
From: [identity profile] city-rat.livejournal.com
Очень натянутая аналогия. На уровне желтой прессы. ДНК - это устройство хранения. Конечно, из флоповода при желании можно соорудить машину Поста, но зачем? Никто не выполняет вычисления на флоповодах, для этого есть микропроцессоры и ОЗУ, которые не случайно называют RAM - _random_ access memory.

Вот если вы скажете "уже скоро мы будем переписывать ДНК половых клеток, как флэшку" - никаких возражений, да, видимо, скоро будем (а в определенной степени - уже умеем, даже школьники вон уже на лабах это делают). Соматических - видимо нет, не скоро, тут вопрос не в чтении-записи ДНК, а в транскрипции оных.
From: [identity profile] city-rat.livejournal.com
Принципиальная разница что с Тьюрингом, что с Постом - в ленту нельзя писать. Корректировка кода осуществляется так: скомкали клейкую ленту, помяли, пожали, потрясли, развернули, кое-как слепили порванные куски - смотрим, что получилось.

Или кат-н-пейстом гигантских кусков из чужого кода.

И считывающая головка ездит только в одном направлении.

в тему

Date: 2009-05-05 11:42 am (UTC)
From: [identity profile] finagl.livejournal.com
Сегодня приплыло в ленте гуглоридере:

Потихоньку начинается: http://diybio.org/ уже год. Это организация биохакеров (в старом, программистском значении этого слова. Надо думать, биокракеры тоже появятся, и вирусописателей найдется немало). Но не просто биохакеров, а биохакеров-любителей: термин do-it-yourself biology, любительская генная инженерия (http://tech.mit.edu/V128/N39/biohack.html).

Присоединяйтесь: учебные ресурсы на эту биохакерскую тему растут, как грибы после дождя -- http://openwetware.org/wiki/Main_Page.


(с) ailev (http://ailev.livejournal.com/681466.html)

Re: в тему

Date: 2009-05-05 01:02 pm (UTC)
From: [identity profile] city-rat.livejournal.com
Вот сделают секвенаторы он-чип - и человечеству наконец-то настанет п-ц.

Re: в тему

Date: 2009-05-05 06:34 pm (UTC)
From: [identity profile] finagl.livejournal.com
Это как пойдет - может раньше успеют AGI сделать. Тогда п-ц настанет не по биоинженерной линии.

Re: в тему

Date: 2009-05-05 09:04 pm (UTC)
From: [identity profile] finagl.livejournal.com
Artificial general intelligence (http://en.wikipedia.org/wiki/Artificial_general_intelligence). Он же strong AI. Чего-то я считал, что термин уже общеупотребительный.

Re: в тему

Date: 2009-05-05 09:11 pm (UTC)
From: [identity profile] city-rat.livejournal.com
Я предположил, но не был уверен.

Не, этот не страшный. Ему ручки пообшибать легко.

Re: в тему

Date: 2009-05-05 09:33 pm (UTC)
From: (Anonymous)
Полсотни лет назад в Массачусетсе запустили самое сложное
кибернетическое устройство, когда-либо существовавшее. С каким-то там
феноменальным быстродействием, необозримой памятью и все такое... И
проработала эта машина ровно четыре минуты. Ее выключили, зацементировали
все входы и выходы, отвели от нее энергию, заминировали и обнесли колючей
проволокой. Самой настоящей ржавой колючей проволокой - хотите верьте,
хотите нет.
- А в чем, собственно, дело? - спросил Банин.
- Она начала _в_е_с_т_и_ с_е_б_я, - сказал Горбовский.
- Не понимаю.
- И я не понимаю, но ее едва успели выключить.
- А кто-нибудь понимает?
- Я говорил с одним из ее создателей. Он взял меня за плечо,
посмотрел мне в глаза и произнес только: "Леонид, это было страшно".

:-)

--
Коган-варвар

Re: в тему

Date: 2009-05-05 09:47 pm (UTC)
From: [identity profile] finagl.livejournal.com
Хм. Это тема такая, что ее трудно обсуждать, не выпадая из футурологии в совсем фантастику. С секвенсаторами проще, в смысле прогнозируемых последствий. Но все же - эти штуковины почти наверняка будут самомодифицирующиеся и самореплицирующиеся. Причем не как Homo Sapiens - 9 месяцев на сборку хардветвара и 20 лет на инсталляцию ОС и софта. А порядков на 5 быстрее. И без ограничений со стороны биологии на предел вычислительной мощности.

Re: в тему

Date: 2009-05-06 09:46 am (UTC)
From: [identity profile] city-rat.livejournal.com
"Зъiсть то он зъiсть, та хто ж иму дасть" (с)

Re: в тему

Date: 2009-05-10 11:06 pm (UTC)
From: [identity profile] finagl.livejournal.com
Был соблазн ответить "А кого он будет спрашивать?", но сдержался. Дабы не превращать обсуждение в "если кит на слона залезет, кто кого сборет". И вроде как тема себя исчерпала, но сейчас серьезная мысль появилась: есть две проблемы-прообраза к задаче "непущания AGI". Это 1) борьба за копирайт и 2) борьба против (компьютерных) вирусов.

В первом случае немалые (но безуспешные) усилия направлены на предотвращение копирования пассивного, в смысле позывов к размножению, софта и данных. Во втором софт таки активно размножается, но в остальном - туп как буратино. С чего бы вдруг для софта активного, разумного, с рефлексией в отношение себя и окружающей среды, коммуницирующего между собой и с людьми эти проблемы стали решаться проще?

Re: в тему

Date: 2009-05-11 06:43 am (UTC)
From: [identity profile] city-rat.livejournal.com
Забвно, но у нас тут разговор на очень смежную тему идет: http://city-rat.livejournal.com/755667.html. Мне кажется, что люди информационной эры как-то совсем забыли забывают, что живые организмы - это не только "софт", но и "хард", и что компьютеры не самозарождаются в магазинах, а их изготовляют в рамках довольно сложного процесса.

Сходство между биологическим и компьютерным вирусом состоит в том, что это очень небольшие программы, практически чистый софт, который, благодаря своей простоте и малому размеру может использовать для размножения готовую чужую инфраструктуру, причем ему совершенно безразлично ее назначение - он почти ничего больше и не делает.

Человеку для развмножения и захвата власти нужны исполнительные механизмы (член, руки, ноги) и сложный производственный процесс, использующий специализированный биореактор (матку) и обслуживающий комплекс к нему (мамку и папку).

Аналогичному по сложности искину понадобится то же самое. Скайнету нужно дать доступ к автоматизированным конвейерным линиям по сборке боевых роботов и пойти поспать пару лет, пока он будет ковать нам терминаторов на погибель и переписывать террабайты своего кода им в мозги. В принципе люди делали и более глупые вещи, но все-таки это риск не первого уровня в отличие от игр с вирусами.

Re: в тему

Date: 2009-05-11 10:39 am (UTC)
From: [identity profile] finagl.livejournal.com
Ага, я кажется понял суть наших разногласий. Под "пиздец от AGI" я не имел в виду сценарий "Терминатора". Боевые роботы, устраивающие человечеству локалхост - это не самый вероятный вариант развития событий. Скорее что-нибудь в духе Accelerando (http://www.antipope.org/charlie/accelerando/). Сначала AI немного, они узкоспециализированные и несамостоятельные, со временем они будут развиваться, совершенствоваться, размножаться - первое время все это руками людей. Пройдет лет эдак 10-15, и обнаружится, что они везде - от роботов-водителей до управления корпорациями, и софт для новых AI пишет тоже AI, потому что оно делает это лучше индийцев-китайцев, и с CEO-AGI разговаривает на одном языке и со скоростью оптоволоконного канала между ними. А еще через десять лет в Солнечной системе рулят weakly godlike (в том числе, произошедшие от/включающие в себя Homo Sapiens), счет их идет уже на миллионы (миллиарды?), и среди всего этого сидят совершенно охреневшие, не способные не то что вмешаться - понять происходящее остатки человечества.

Где-то так.

Re: в тему

Date: 2009-05-13 08:16 am (UTC)
From: [identity profile] city-rat.livejournal.com
Ну, я бы не назвал это "разногласиями". Такой сценарий вполне возможен, но я просто не считаю его сценарием "большого пиздеца". Пиздец подразумевает некую революционность процесса - "Минуту назад я глянул в окошко, и что увидел там? Ядерный гриб!" (с). А в этом сценарии описан процесс эволюционный. С такой точки зрения вся история цивилизаций может рассматриваться как непрерывный затяжной пиздец.

Re: в тему

Date: 2009-05-07 07:28 am (UTC)
From: [identity profile] ailev.livejournal.com
Уже скоро: http://nextbigfuture.com/2009/05/genome-sequencing-for-100-funded.html

Re: в тему

Date: 2009-05-07 12:17 pm (UTC)
From: [identity profile] city-rat.livejournal.com
Ну, за "скоро-скоро" я бы не поручился. Пока речь идет только о "лентопротяжном механизме", да и то на уровне "в принципе у нас есть мотор, а также резина и латунь для валиков". А вот чем "ленту" читать - вообще пока никаких внятных идей не видел. "А потом мы на эту нанопору присобачим какой-нибудь датчик".

Но в принципе - да. Я бы поставил на промежуток в 5-10 лет.

Re: в тему

Date: 2009-05-05 09:12 pm (UTC)
From: (Anonymous)
Дык. Мой сын делал лабораторку в школе по биологии а прошлом году - пересадка куска генома от медузы какой-то там инфузории, чтоб светилась. 9-й класс...

Есть еще ьакая отрасль фантастики - рибофанк...

--
Коган-варвар

Re: в тему

Date: 2009-05-05 09:24 pm (UTC)
From: [identity profile] city-rat.livejournal.com
Круто. Впрочем, при нынешнем состоянии биотехнологий... Я вот сейчас сижу, читаю инструкцию по проведению ПЦР. Все на уровне "налить того реактива, налить сего реактива, перемешать". Даже микроскоп не нужен.

Re: в тему

Date: 2009-05-05 09:44 pm (UTC)
From: (Anonymous)
10-20 лет, и то, о чём писал Лем, вполне может настать. Опять староик всё точно предсказал, только со временем слегка ошибся. Впрочем, он про временные рамки ничего не писал...

--
Коган-варвар

ЫК!

Date: 2009-05-05 09:37 pm (UTC)
From: [identity profile] finagl.livejournal.com
9 класс? Я что, опять проспал сингулярность?
Школа хоть не в ex-USSR?

Re: ЫК!

Date: 2009-05-05 09:49 pm (UTC)
From: (Anonymous)
Тутачки: http://www.west-windsor-plainsboro.k12.nj.us/

Утешу - в простых классах такого не делают. Он был в Biology Honors Class. То-есть, где-то на уровне (относительном) советской спецшколы. Есть еще выше - Advanced Placement, там им просто университетские курсы читают. А есть еще Princeton Special... :)

--
Коган-варвар

Re: ЫК!

Date: 2009-05-28 06:56 pm (UTC)
From: [identity profile] favorov.livejournal.com
я думаю, это была трансформация готовым вектором - но все равно круто для 9 класса :)

Profile

city_rat: (Default)
city_rat

July 2016

S M T W T F S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Style Credit

Page generated Jun. 28th, 2025 12:45 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags