Как работает биологический "компьютер". Создан первый биологический компьютер, способный обрабатывать изображения

Не так давно на страницах нашего сайта мы рассказывали о создании биологического компьютера на основе цепочек ДНК , который способен выполнять заложенную в него программу. Но исследования в этом направлении ведутся различными группами исследователей, и некоторым из них удалось добиться более значимых успехов в области реализации биологических вычислительных систем. Исследователи из Научно-исследовательского института Скриппса (The Scripps Research Institute) в Калифорнии и Израильского технологического института Технион (Technion Israel Institute of Technology) разработали свой вариант биологического компьютера, сделанного полностью из сложных органических молекул, который способен расшифровывать и обрабатывать изображения "записанные" на цепочке молекулы ДНК. Этот биологический компьютер является первой реальной демонстрацией молекулярных вычислительных систем, основанных на молекулах ДНК.

Когда в этот компьютер было заложено соответствующее программное обеспечение он смог разделить сложное изображение на два разных изображения логотипов институтов Scripps Research Institute и Technion. Конечно под термином "программное обеспечение" подразумевается совсем не то программное обеспечение, с которым мы привыкли иметь дело. В подобных биологических вычислительных системах их аппаратная и программная часть представляют собой единое целое, состоящее из сложных органических молекул, которые взаимодействуют и активируют друг друга по определенным правилам, т.е. по заданной программе.

На входе биологического компьютера была цепочка ДНК в последовательности которой было закодировано исходное изображения. Проходя сквозь недра биологического компьютера эта цепочка претерпевала изменения под воздействием молекул компьютера и в конце концов превратилась в совершенно другую цепочку, содержащую два отдельных изображения, полученные из одного исходного. Сам компьютер физически представлял собой трубу, стены которой были сформированы из упорядоченных особым образом коротки цепочек ДНК, которые являлись программой этого компьютера. "Наше биологическое вычислительное устройство основано на принципах 75-летней давности, которые разработал английский математик, криптолог и программист Алан Тьюринг" - рассказывает один из ученых.

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

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

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

Одной из альтернатив современной полупроводниковой технике в будущем могут стать так называемые биологические компьютеры, или биокомпьютеры. Биокомпьютеры представляют собой гибрид информационных технологий и биохимии. Исследователи из различных областей науки (биологии, физики, химии, генетики, информатики) пытаются использовать реальные биологические процессы для создания искусственных вычислительных схем. Существует несколько принципиально различных типов биологических компьютеров, основанных на различных биологических процессах: искусственные нейронные цепи, эволюционное программирование, генные алгоритмы, ДНК-компьютеры и клеточные компьютеры. Первые два стали исследоваться еще в начале 40-х годов, но до сих пор эти исследования ни к чему реально работающему не привели. Последние три, основанные на методах генной инженерии, имеют гораздо большие перспективы, но работа в этих областях началась только пять лет назад (особенно продвинулись в этом вопросе Массачусетский технологический институт, лаборатории Беркли, лаборатории Рокфеллера, а также Техасский университет).

Если сравнивать потенциальные возможности биокомпьютера и обычного компьютера, то первый значительно опережает своего теперешнего собрата. Плотность хранения информации в ДНК составляет 1 бит/нм 2 - в триллион раз меньше, чем у видеопленки. ДНК может параллельно выполнять до 10 20 операций в секунду - сравнимо с современными терафлоповыми суперкомпьютерами. Кроме ДНК (хотя ДНК-компьютер наиболее популярен среди разработчиков), в качестве компьютерной биопамяти могут выступать другие биологически активные молекулы, например, бактериородопсин, обладающий превосходными голографическими свойствами и способный выдерживать высокие температуры. На его основе уже создан вариант трехмерного запоминающего устройства. Молекулы бактериородопсина фиксируются в гидрогелевой матрице и облучаются двумя лазерами (см. рис).

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

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

Создание биологического ДНК-hardware планируется осуществлять с помощью методов генной инженерии, размерные пределы которой горадо ниже литографических. С помощью биологического "железа" в скором времени будет возможным осуществлять цифровой контроль за процессами, протекающими в человеческом организме, и проделывать простейшие математические операции. Ученым из университета г. Висконсин даже удалось провести вычислительную операцию на молекулах ДНК, химически закрепленных на инертной гладкой поверхности золота. Передача сигналов между молекулами ДНК осуществлялась с помощью тепловой энергии и химических веществ. Тим Гарднер из Бостона на примере бактерии кишечной палочки (E-coli) сконструировал цифровой преобразователь биохимическоих сигналов, длительность работы которого составляет 20 часов. Майкл Еловиц из Рокфеллеровского центра научных исследований собрал генетическую последовательность, способную в определенных условиях воспроизводить с определенной частотой одну и ту же биохимическую реакцию (вариант биологических часов). Группа ведущего специалиста в области ДНК-компьютеров Тома Кнайта из Массачусетского технологического, экспериментируя с ДНК-связанными протеинами, создала биохимический цифровой инвертор , в котором, если в биосистему ввести протеин А (+), то на выходе из системы получится протеин Б (-) и наоборот.

Другим перспективным направлением замены полупроводниковых компьютеров является создание клеточных (бактериальных) компьютеров. Они представляют собой самоорганизующиеся колонии различных "умных" микроорганизмов (очень напоминает пчел, которые организуют упорядоченную иерархическую структуру внутри гнезда). Т.е., грубо говоря, стакан с бактериями и будет компьютером. Эти компьютеры очень дешевы в производстве. Им не нужна настолько стерильная атмосфера как при производстве полупроводников. И однажды запрограммировав клетку, можно быстро вырастить миллион таких же клеток с такой же программой.

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

Основная проблема, с которой сталкиваются создатели клеточных биокомпьютеров, - организация всех клеток в единую работающую систему. На сегодняшний день практические достижения в области клеточных компьютеров напоминают достижения 20-х годов в области ламповых и полупроводниковых компьютеров. Сейчас в Лаборатории искусственного интеллекта Массачусетского технологического университета создана клетка, способная хранить на генетическом уровне 1 бит информации. Также разрабатываются технологии, позволяющие единичной бактерии отыскивать своих соседей, образовывать с ними упорядоченную структуру и осуществлять массив параллельных операций.

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

Дмитрий ЩУКИН

Эля Рыбак

В настоящее время, когда каждый новый шаг в совершенствовании полупроводниковых технологий дается со все большим трудом, ученые ищут альтернативные возможности развития вычислительных систем. Естественный интерес ряда исследовательских групп (среди них Оксфордский и Техасский университеты, Массачусетский технологический институт, лаборатории Беркли, Сандия и Рокфеллера) вызвали природные способы хранения и обработки информации в биологических системах. Итогом их изысканий явился (или, точнее, еще только должен явиться) гибрид информационных и молекулярных технологий и биохимии – биокомпьютер. Идут разработки нескольких типов биокомпьютеров, которые базируются на разных биологических процессах. Это, в первую очередь, находящиеся в стадии разработки ДНК- и клеточные биокомпьютеры.

Как известно, в живых клетках генетическая информация закодирована в молекуле ДНК (дезоксирибонуклеиновой кислоты). ДНК – это полимер, состоящий из субъединиц, называемых нуклеотидами. Нуклеотид представляет собой комбинацию сахара (дезоксирибозы), фосфата и одного из четырех входящих в состав ДНК азотистых оснований: аденина (А), тимина (Т), гуанина (G) и цитозина (C). Молекула ДНК образует спираль, состоящую из двух цепей, объединенных водородными связями. При этом основание А одной цепи может соединяться водородными связями только с основанием Т другой цепи, а основание G – только с основанием С. То есть, имея одну из цепей ДНК, всегда можно восстановить строение второй. Благодаря этому фундаментальному свойству ДНК, получившему название комплементарности, генетическая информация может точно копироваться и передаваться от материнских клеток к дочерним. Репликация молекулы ДНК происходит за счет работы специального фермента ДНК-полимеразы. Этот фермент скользит вдоль ДНК и синтезирует на ее основе новую молекулу, в которой все основания заменены на соответствующие парные. Причем фермент начинает работать только если к ДНК прикрепился коротенький кусочек-затравка (праймер). В клетках существует также родственная молекуле ДНК молекула матричной рибонуклеиновой кислоты (РНК). Она синтезируется специальным ферментом, использующим в качестве образца одну из цепей ДНК, и комплементарна ей. Именно на молекуле РНК в клетке, как на матрице, с помощью специальных ферментов и вспомогательных факторов происходит синтез белков. Молекула РНК химически устойчивее, чем ДНК, поэтому экспериментаторам с ней работать удобнее. Последовательность нуклеотидов в цепи ДНК/РНК определяет генетический код. Единицей генетического кода – кодоном – является последовательность из трех нуклеотидов.

Ученые решили попытаться по примеру природы использовать молекулы ДНК для хранения и обработки данных в биокомпьютерах.

Первым из них был Леонард Эдлмен из Университета Южной Калифорнии (см.: "Molecular Computation of Solutions to Combinatorial Problems. Science, 1994, № 266, р. 1021), сумевший решить задачу гамильтонова пути. Суть ее в том, чтобы найти маршрут движения с заданными точками старта и финиша между несколькими городами (в данном случае семью), в каждом из которых разрешается побывать только один раз. "Дорожная сеть" представляет собой однонаправленный граф. Эта задача решается прямым перебором, однако при увеличении числа городов сложность ее возрастает экспоненциально. Каждый город Эдлмен идентифицировал уникальной последовательностью из 20 нуклеотидов. Тогда путь между любыми двумя городами будет состоять из второй половины кодирующей последовательности для точки старта и первой половины кодирующей последовательности для точки финиша (молекула ДНК, как и вектор, имеет направление). Синтезировать такие последовательности современная молекулярная аппаратура позволяет очень быстро. В итоге последовательность ДНК с решением составит 140 нуклеотидов (7x20).

Остается только синтезировать и выделить такую молекулу ДНК. Для этого в пробирку помещается около 100 триллионов молекул ДНК, содержащих все возможные 20-нуклеотидные последовательности, кодирующие города и пути между ними. Далее за счет взаимного притяжения нуклеотидов А-Т и G-C отдельные цепочки ДНК сцепляются друг с другом случайным образом, а специальный фермент лигаза сшивает образующиеся короткие молекулы в более крупные образования. При этом синтезируются молекулы ДНК, воспроизводящие все возможные маршруты между городами. Нужно лишь выделить из них те, что соответствуют искомому решению.

Эдлмен решил эту задачу биохимическими методами, последовательно удалив сначала цепочки, которые не начинались с первого города – точки старта – и не заканчивались местом финиша, затем те, что содержали более семи городов или не содержали хотя бы один. Легко понять, что любая из оставшихся после такого отбора молекула ДНК представляет собой решение задачи. (Подробнее см.: Боркус В. "ДНК – основа вычислительных машин". PC Week/RE, № 29-30/99, с. 29).

Вслед за работой Эдлмена последовали другие. Ллойд Смит из Университета Висконсин решил с помощью ДНК задачу доставки четырех сортов пиццы по четырем адресам, которая подразумевала 16 вариантов ответа. Ученые из Принстонского университета решили комбинаторную шахматную задачу: при помощи РНК нашли правильный ход шахматного коня на доске из девяти клеток (всего их 512 вариантов).

Ричард Липтон из Принстона первым показал, как, используя ДНК, кодировать двоичные числа и решать проблему удовлетворения логического выражения. Суть ее в том, что, имея некоторое логическое выражение, включающее n логических переменных, нужно найти все комбинации значений переменных, делающих выражение истинным. Задачу можно решить только перебором 2n комбинаций. Все эти комбинации легко закодировать с помощью ДНК, а дальше действовать по методике Эдлмена. Липтон предложил также способ взлома шифра DES (американский криптографический), трактуемого как своеобразное логическое выражение (http://www.wisdom.weizmann.ac.il/users/udi/public_html/index.html). Первую модель биокомпьютера, правда, в виде механизма из пластмассы, в 1999 г. создал Ихуд Шапиро из Вейцмановского института естественных наук. Она имитировала работу "молекулярной машины" в живой клетке, собирающей белковые молекулы по информации с ДНК, используя РНК в качестве посредника между ДНК и белком.

А в 2001 г. Шапиро удалось реализовать модель в реальном биокомпьютере (см. Programmable andautonomous computing machine made of biomoleciles, Nature, 2001, № 44, р. 430), который состоял из молекул ДНК, РНК и специальных ферментов. Молекулы фермента выполняли роль аппаратного, а молекулы ДНК – программного обеспечения. При этом в одной пробирке помещалось около триллиона элементарных вычислительных модулей. В результате скорость вычислений могла достигать миллиарда операций в секунду, а точность – 99,8%.

Пока биокомпьютер Шапиро может применяться лишь для решения самых простых задач, выдавая всего два типа ответов: "истина" или "ложь". В проведенных экспериментах за один цикл все молекулы ДНК параллельно решали единственную задачу. Однако потенциально они могут трудиться одновременно над разными задачами, в то время как традиционные ПК являются, по сути, однозадачными.

В конце февраля 2002 г. появилось сообщение, что фирма Olympus Optical претендует на первенство в создании коммерческой версии ДНК-компьютера, предназначенного для генетического анализа. Машина была создана в сотрудничестве с доцентом Токийского университета Акирой Тояма.

Компьютер, построенный Olympus Optical, имеет молекулярную и электронную составляющие. Первая осуществляет химические реакции между молекулами ДНК, обеспечивает поиск и выделение результата вычислений. Вторая – обрабатывает информацию и анализирует полученные результаты.

Анализ генов обычно выполняется вручную и требует много времени: при этом формируются многочисленные фрагменты ДНК и контролируется ход химических реакций. "Когда ДНК-компьютинг будет использоваться для генетического анализа, задачи, которые ранее выполнялись в течение трех дней, можно будет решать за шесть часов", – сказал сотрудник Olympus Optical Сатоши Икута.

В компании надеются поставить технологию генетического анализа на основе ДНК-компьютера на коммерческую основу. Она найдет применение в медицине и фармации. Ученые планируют внедрять молекулярные наноустройства в тело человека для мониторинга состояния его здоровья и синтеза необходимых лекарств.

Возможностями биокомпьютеров заинтересовались и военные. Американское агентство по исследованиям в области обороны DARPA выполняет проект, получивший название Bio-Comp (Biological Computations, биологические вычисления). Его цель – создание мощных вычислительных систем на основе ДНК. Попутно исследователи надеются научиться управлять процессами взаимодействия белков и генов. Для этого планируется создать мощный симулятор Bio-SPICE, способный средствами машинной графики визуализировать биомолекулярные процессы. Bio-SPICE планируется развивать на принципах открытых исходников (open source). Программа рассчитана на пять лет.

Клеточные компьютеры

Еще одним интересным направлением является создание клеточных компьютеров. Для этой цели идеально подошли бы бактерии, если бы в их геном удалось включить некую логическую схему, которая могла бы активизироваться в присутствии определенного вещества. Такие компьютеры очень дешевы в производстве. Им не нужна столь стерильная атмосфера, как при производстве полупроводников. И единожды запрограммировав клетку, можно легко и быстро вырастить тысячи клеток с такой же программой.

В 2001 г. американские ученые создали трансгенные микроорганизмы (т. е. микроорганизмы с искусственно измененными генами), клетки которых могут выполнять логические операции И и ИЛИ.

Специалисты лаборатории Оук-Ридж, штат Теннесси, использовали способность генов синтезировать тот или иной белок под воздействием определенной группы химических раздражителей. Ученые изменили генетический код бактерий Pseudomonas putida таким образом, что их клетки обрели способность выполнять простые логические операции. Например, при выполнении операции И в клетку подаются два вещества (по сути – входные операнды), под влиянием которых ген вырабатывает определенный белок. Теперь ученые пытаются создать на базе этих клеток более сложные логические элементы, а также подумывают о возможности создания клетки, выполняющей параллельно несколько логических операций.

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

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

Вторая проблема – ошибки в вычислениях. Для биологов точность в 1% при синтезе и секвенировании оснований считается очень хорошей. Для ИТ она неприемлема: решения задачи могут потеряться, когда молекулы просто прилипают к стенкам сосудов; нет гарантий, что не возникнут точечные мутации в ДНК, и т. п. И еще – ДНК с течением времени распадаются, и результаты вычислений исчезают на глазах! А клеточные компьютеры работают медленно, и их легко "сбить с толку". Со всеми этими проблемами ученые активно борются. Насколько успешно – покажет время.

Биокомпьютеры не рассчитаны на широкие массы пользователей. Но ученыенадеются, что они найдут свое место в медицине и фармации. Глава израильской исследовательской группы профессор Эхуд Шапиро уверен, что в перспективе ДНК-наномашины смогут взаимодействовать с клетками человека, осуществлять наблюдение за потенциальными болезнетворными изменениями и синтезировать лекарства для борьбы с ними.

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

Биокомпьютеры будут управлять гигантскими заводами, странами и поведением людей. Компьютерами будущего станут ДНК и бактерии.

Учёные уже определились, как можно будет обойти закон Мура, согласно которому количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые два года.

Закон предсказывает, что к 2060 г. элементы микросхемы станут размером с атом, что невозможно с точки зрения квантовой механики. Хотя произойти это может гораздо раньше.

За последние несколько лет период удвоения производительности сократился с двух до полутора лет.

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

Биокомпьютеры — своеобразный гибрид информационных технологий и биологических систем

Исследователи биологии, физики, химии, генетики — используют природные процессы для создания искусственных вычислительных схем. Согласно прогнозу агентства IDC к 2020 г. объём данных, созданных и сохраненных человечеством, достигнет 40 000 эксабайт. Это 40 трлн гигабайт, или по 5200 гигабайт на человека.

Для хранения такого объёма информации было бы достаточно менее 100 г ДНК. Вычислительная мощность ДНК-процессора размером с каплю превышает возможности самых продвинутых суперкомпьютеров.

Более 10 трлн ДНК-молекул занимают объём всего в 1 куб. см. Такого количества достаточно для хранения объёма информации в 10 Тбайт, при этом они могут производить 10 трлн операций в секунду.

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

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

В молекулах ДНК имеется четыре базовых основания: аденин (A), гуанин (G), цитозин (C) и тимин (T), связанных в цепочку. При кодировании информации на молекуле ДНК используется четверичная логика.

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

Причём разные манипуляции с ДНК-молекулами идут параллельно — они не будут влиять друг на друга. Это необходимо для решения многоуровневых задач.

Экспериментов было немало, причём использовались не только ДНК, но и РНК. Ученые Принстонского университета заставили молекулы рибонуклеиновой кислоты решать комбинаторную шахматную задачу. РНК нашли правильный ход шахматного коня на доске из 512 вариантов.

Первый «физически осязаемый» биокомпьютер в 1999 г. создал профессор Ихуд Шапиро Вейцмановского института естественных наук. Пластмассовая модель имитировала работу молекулярной машины в живой клетке.

В 2001-м Шапиро удалось воплотить систему в реальном биокомпьютере, который состоял из молекул ДНК, РНК и специальных ферментов. Молекулы фермента выполняли роль аппаратного, а молекулы ДНК — программного обеспечения. При этом в одной пробирке помещалось около триллиона элементарных вычислительных модулей.

В результате скорость вычислений достигла миллиарда операций в секунду, а точность — 99,8%. Но биокомпьютер Шапиро может применяться лишь для решения самых простых задач, выдавая всего два типа ответа: «истина» или «ложь».

В конце февраля 2002 г. появилось сообщение, что японская фирма Olympus Optical в сотрудничестве с профессором Токийского университета Акирой Тоямой претендует на первенство в создании коммерческой версии ДНК-компьютера. Обычно анализ генов выполняется вручную и занимает более трёх дней: Биосистема же способна выполнять все необходимые расчёты всего за шесть часов.

Результаты более свежих исследований и достижений в этой сфере остаются засекреченными. Из дозированных сообщений известно лишь, что учёные работают над решением двух принципиальных задач, без ответа на которые невозможно создать полноценный биокомпьютер. Первая — организация клеток в единую рабочую систему. Вторая — быстрое и правильное извлечение сохраненной информации.

Биокомпьютер заменит все традиционные технические средства

Биокомпьютеры произведут революцию не только в IT-сфере, но и во многих других отраслях.

Учёные уверены, что в перспективе ДНК-машины смогут взаимодействовать с клетками человека, осуществлять наблюдение за потенциальными болезнетворными изменениями и синтезировать лекарства для борьбы с ними, производить гормоны и доставлять определенную дозу препарата к конкретному органу.

Психиатры говорят о возможности внедрения крошечных биомашин в организм человека для лечения психических расстройств, а со временем и для коррекции поведенческих реакций.

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

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

Способность получать как можно больше пользы за счёт технологий

Клеточные компьютеры представляют собой самоорганизующиеся колонии различных "умных" микроорганизмов, в геном которых удалось включить некую логическую схему, которая могла бы активизироваться в присутствии определенного вещества. Для этой цели идеально подошли бы бактерии, стакан с которыми и представлял бы собой компьютер. Такие компьютеры очень дешевы в производстве. Им не нужна столь стерильная атмосфера, как при производстве полупроводников.

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

Основная проблема, с которой сталкиваются создатели клеточных биокомпьютеров, - организация всех клеток в единую работающую систему. На сегодняшний день практические достижения в области клеточных компьютеров напоминают достижения 20-х годов в области ламповых и полупроводниковых компьютеров. Сейчас в Лаборатории искусственного интеллекта Массачусетского технологического университета создана клетка, способная хранить на генетическом уровне 1 бит информации. Также разрабатываются технологии, позволяющие единичной бактерии отыскивать своих соседей, образовывать с ними упорядоченную структуру и осуществлять массив параллельных операций.

Трансгенные технологии

В 2001 г. американские ученые создали трансгенные микроорганизмы (т. е. микроорганизмы с искусственно измененными генами), клетки которых могут выполнять логические операции «И» и «ИЛИ», возможны сочетания этих операций. Специалисты лаборатории Оук-Ридж, штат Теннесси, использовали способность генов синтезировать тот или иной белок под воздействием определенной группы химических раздражителей. Ученые изменили генетический код бактерий Pseudomonas putida таким образом, что их клетки обрели способность выполнять простые логические операции. Например, при выполнении операции И в клетку подаются два вещества (по сути - входные операнды), под влиянием которых ген вырабатывает определенный белок. Теперь ученые пытаются создать на базе этих клеток более сложные логические элементы, а также подумывают о возможности создания клетки, выполняющей параллельно несколько логических операций.

Потенциал биокомпьютеров очень велик. К достоинствам, выгодно отличающим их от компьютеров, основанных на кремниевых технологиях, относятся:

1) более простая технология изготовления, не требующая для своей реализации столь жестких условий, как при производстве полупроводников 2) использование не бинарного, а тернарного кода (информация кодируется тройками нуклеотидов), что позволит при меньшем количестве шагов перебрать большее число вариантов при анализе сложных систем 3) потенциально исключительно высокая производительность, которая может составлять до 1014 операций в секунду за счет одновременного вступления в реакцию триллионов молекул ДНК 4) возможность хранить данные с плотностью, в триллионы раз превышающей показатели оптических дисков 5) исключительно низкое энергопотребление

Однако, наряду с очевидными достоинствами, биокомпьютеры имеют и существенные недостатки, такие как:

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

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