stringtranslate.com

ДНК-вычисления

Биосовместимое вычислительное устройство: Дезоксирибонуклеиновая кислота (ДНК)

ДНК-вычисления — это новая отрасль нетрадиционных вычислений , которая использует ДНК , биохимию и оборудование молекулярной биологии вместо традиционных электронных вычислений . Исследования и разработки в этой области касаются теории, экспериментов и приложений ДНК-вычислений. Хотя изначально эта область началась с демонстрации вычислительного приложения Леном Адлеманом в 1994 году, сейчас она расширилась до нескольких других направлений, таких как разработка технологий хранения данных, [1] [2] [3] наномасштабных методов визуализации, [4] [5] [6] синтетических контроллеров и реакционных сетей, [7] [8] [9] [10] и т. д.

История

Леонард Адлеман из Университета Южной Калифорнии первоначально разработал эту область в 1994 году. [11] Адлеман продемонстрировал доказательство концепции использования ДНК как формы вычисления, которая решила проблему семиточечного гамильтонова пути . Со времени первых экспериментов Адлемана произошел прогресс, и было доказано, что различные машины Тьюринга могут быть построены. [12] [13]

С тех пор эта область расширилась в нескольких направлениях. В 1995 году идея памяти на основе ДНК была предложена Эриком Баумом [14], который предположил, что огромное количество данных может храниться в крошечном количестве ДНК из-за ее сверхвысокой плотности. Это расширило горизонт ДНК-вычислений в область технологии памяти, хотя демонстрации in vitro были сделаны почти через десятилетие.

Область ДНК-вычислений можно отнести к категории подобласти более широкой области ДНК-нанонауки, начатой ​​Недом Симаном примерно за десятилетие до демонстрации Лена Адлемана. [15] Первоначальная идея Неда в 1980-х годах заключалась в построении произвольных структур с использованием самосборки ДНК снизу вверх для приложений в кристаллографии. Однако она трансформировалась в область структурной самосборки ДНК [16] [17] [18] , которая по состоянию на 2020 год является чрезвычайно сложной. Самоорганизующиеся структуры от нескольких нанометров в высоту до нескольких десятков микрометров в размере были продемонстрированы в 2018 году.

В 1994 году группа профессора Симана продемонстрировала ранние структуры решетчатой ​​ДНК, используя небольшой набор компонентов ДНК. В то время как демонстрация Адлемана показала возможность компьютеров на основе ДНК, конструкция ДНК была тривиальной, поскольку по мере роста числа узлов в графе число компонентов ДНК, требуемых в реализации Адлемана, будет расти экспоненциально. Поэтому специалисты по информатике и биохимики начали изучать сборку плиток, где целью было использовать небольшой набор нитей ДНК в качестве плиток для выполнения произвольных вычислений при росте. Другие направления, которые были теоретически исследованы в конце 90-х, включают безопасность и криптографию на основе ДНК, [19] вычислительную мощность систем ДНК, [20] память и диски ДНК, [21] и робототехнику на основе ДНК. [22]

До 2002 года Лила Кари показала, что операции ДНК, выполняемые путем генетической рекомбинации в некоторых организмах, являются полными по Тьюрингу. [23]

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

Приложения, примеры и последние разработки

В 1994 году Леонард Адлеман представил первый прототип ДНК-компьютера. TT-100 представлял собой пробирку, заполненную 100 микролитрами раствора ДНК. Ему удалось решить пример задачи направленного гамильтонова пути . [24] В эксперименте Адлемана задача гамильтонова пути была реализована нотацией как « задача коммивояжера ». Для этой цели были созданы различные фрагменты ДНК, каждый из которых представлял город, который нужно было посетить. Каждый из этих фрагментов способен связываться с другими созданными фрагментами. Эти фрагменты ДНК были получены и смешаны в пробирке . В течение нескольких секунд маленькие фрагменты образуют более крупные, представляющие различные маршруты путешествий. С помощью химической реакции фрагменты ДНК, представляющие более длинные маршруты, были устранены. Остатки являются решением проблемы, но в целом эксперимент длился неделю. [25] Однако текущие технические ограничения не позволяют оценить результаты. Поэтому эксперимент не подходит для применения, но, тем не менее, он является доказательством концепции .

Комбинаторные задачи

Первые результаты по этим проблемам были получены Леонардом Адлеманом .

Игра в крестики-нолики

В 2002 году Дж. Макдональд, Д. Стефанович и М. Стоянович создали ДНК-компьютер, способный играть в крестики-нолики против человека. [26] Калькулятор состоит из девяти ячеек, соответствующих девяти квадратам игры. Каждая ячейка содержит субстрат и различные комбинации ферментов ДНК. Сам субстрат состоит из цепи ДНК, к которой на одном конце привита флуоресцентная химическая группа, а на другом конце — группа репрессора. Флуоресценция активна только в том случае, если молекулы субстрата разрезаны пополам. Ферменты ДНК имитируют логические функции . Например, такая ДНК развернется, если ввести два определенных типа цепей ДНК для воспроизведения логической функции И.

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

Вычисления на основе нейронных сетей

Кевин Черри и Лулу Цянь из Калтеха разработали искусственную нейронную сеть на основе ДНК, которая может распознавать 100-битные рукописные цифры. Они достигли этого, программируя на компьютере заранее с соответствующим набором весов, представленных различными концентрациями весовых молекул, которые позже будут добавлены в пробирку, содержащую входные нити ДНК. [27] [28]

Улучшенная скорость благодаря локализованным (кэш-подобным) вычислениям

Одной из проблем ДНК-вычислений является ее скорость. Хотя ДНК как субстрат биологически совместима, т. е. ее можно использовать там, где кремниевая технология не может, ее скорость вычислений все еще очень низкая. Например, схема квадратного корня, используемая в качестве эталона в полевых условиях, заняла более 100 часов. [29] В то время как новые способы с внешними источниками ферментов сообщают о более быстрых и компактных схемах, [30] Чаттерджи и др. продемонстрировали интересную идею в этой области для ускорения вычислений с помощью локализованных ДНК-схем, [31] концепция, которая далее изучается другими группами. [32] Эта идея, хотя изначально была предложена в области компьютерной архитектуры, была принята и в этой области. В компьютерной архитектуре очень хорошо известно, что если инструкции выполняются последовательно, их загрузка в кэш неизбежно приведет к высокой производительности, также называемой принципом локализации. Это связано с тем, что с инструкциями в быстрой кэш-памяти нет необходимости переставлять их в основную память и из нее, что может быть медленно. Аналогично, в локализованных ДНК-вычислениях цепи ДНК, отвечающие за вычисления, фиксируются на подложке, похожей на макетную плату, что обеспечивает физическую близость вычислительных вентилей. Такие локализованные ДНК-вычислительные методы показали, что потенциально сокращают время вычислений на порядки.

Возобновляемые (или обратимые) ДНК-вычисления

Последующие исследования ДНК-вычислений привели к появлению обратимого ДНК-вычисления, приблизив технологию на один шаг к кремниевым вычислениям, используемым в (например) ПК . В частности, Джон Рейф и его группа в Университете Дьюка предложили два различных метода повторного использования вычислительных комплексов ДНК. Первый проект использует вентили dsDNA, [33] тогда как второй проект использует комплексы ДНК-шпилек. [34] Хотя оба проекта сталкиваются с некоторыми проблемами (такими как утечки реакции), это, по-видимому, представляет собой значительный прорыв в области ДНК-вычислений. Некоторые другие группы также пытались решить проблему повторного использования вентилей. [35] [36]

Используя реакции смещения нитей (SRD), в статье "Стратегия синтеза обратимых цепей на ДНК-компьютерах" [37] представлены обратимые предложения по реализации обратимых вентилей и цепей на ДНК-компьютерах путем объединения ДНК-вычислений и методов обратимых вычислений. В этой статье также предлагается универсальная библиотека обратимых вентилей (URGL) для синтеза n-битных обратимых цепей на ДНК-компьютерах со средней длиной и стоимостью построенных цепей лучше, чем у предыдущих методов.

Методы

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

Механизмы смещения прядей

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

Обмен точками опоры

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

Сети химических реакций (CRN)

Полный стек для ДНК-вычислений выглядит очень похожим на традиционную компьютерную архитектуру. На самом высоком уровне язык программирования общего назначения типа C выражается с помощью набора сетей химических реакций (CRN). Это промежуточное представление транслируется в проектирование ДНК на уровне домена, а затем реализуется с помощью набора цепей ДНК. В 2010 году группа Эрика Уинфри показала, что ДНК может использоваться в качестве субстрата для реализации произвольных химических реакций. Это открыло путь к проектированию и синтезу биохимических контроллеров, поскольку выразительная сила CRN эквивалентна машине Тьюринга. [7] [8] [9] [10] Такие контроллеры потенциально могут использоваться in vivo для таких приложений, как предотвращение гормонального дисбаланса.

ДНКзимы

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

Логический вентиль ДНКзима изменяет свою структуру, когда он связывается с соответствующим олигонуклеотидом, и флуорогенный субстрат, с которым он связан, отщепляется. Хотя можно использовать и другие материалы, большинство моделей используют субстрат на основе флуоресценции, поскольку его очень легко обнаружить, даже на пределе одной молекулы. [39] Затем можно измерить количество флуоресценции, чтобы определить, произошла ли реакция. ДНКзим, который изменяется, затем «используется» и не может инициировать никаких других реакций. Из-за этого эти реакции происходят в таком устройстве, как реактор с непрерывным перемешиванием, где старый продукт удаляется и добавляются новые молекулы.

Два часто используемых ДНКзима называются E6 и 8-17. Они популярны, потому что позволяют расщеплять субстрат в любом произвольном месте. [40] Стоянович и Макдональд использовали ДНКзимы E6 для создания машин MAYA I [41] и MAYA II [42] соответственно; Стоянович также продемонстрировал логические вентили с использованием ДНКзима 8-17. [43] Хотя было показано, что эти ДНКзимы полезны для построения логических вентилей, они ограничены необходимостью наличия металлического кофактора для функционирования, такого как Zn 2+ или Mn 2+ , и, таким образом, бесполезны in vivo . [39] [44]

Конструкция, называемая петлей-стеблем , состоящая из одной нити ДНК с петлей на конце, представляет собой динамическую структуру, которая открывается и закрывается, когда часть ДНК связывается с частью петли. Этот эффект был использован для создания нескольких логических вентилей . Эти логические вентили были использованы для создания компьютеров MAYA I и MAYA II , которые в некоторой степени могут играть в крестики-нолики . [45]

Ферменты

ДНК-компьютеры на основе ферментов обычно имеют форму простой машины Тьюринга ; существует аналогичное оборудование в форме фермента и программное обеспечение в форме ДНК. [46]

Бененсон, Шапиро и коллеги продемонстрировали ДНК-компьютер, использующий фермент FokI [47], и расширили свою работу, показав автоматы, которые диагностируют и реагируют на рак простаты : недостаточная экспрессия генов PPAP2B и GSTP1 и повышенная экспрессия PIM1 и HPN . [48] Их автоматы оценивали экспрессию каждого гена, по одному гену за раз, и при положительном диагнозе затем высвобождали одноцепочечную молекулу ДНК (ssDNA), которая является антисмысловой для MDM2 . MDM2 является репрессором белка 53 , который сам по себе является супрессором опухоли. [49] При отрицательном диагнозе было решено выпустить супрессор препарата с положительным диагнозом вместо того, чтобы ничего не делать. Ограничением этой реализации является то, что требуются два отдельных автомата, по одному для введения каждого препарата. Весь процесс оценки до высвобождения препарата занял около часа. Этот метод также требует наличия переходных молекул, а также фермента FokI. Необходимость в ферменте FokI ограничивает применение in vivo , по крайней мере, для использования в «клетках высших организмов». [50] Следует также отметить, что молекулы «программного обеспечения» могут быть повторно использованы в этом случае.

Алгоритмическая самосборка

Массивы ДНК, которые отображают представление прокладки Серпинского на своих поверхностях. Щелкните изображение для получения дополнительных сведений. Изображение из Rothemund et al. , 2004. [51]

ДНК-нанотехнология была применена в смежной области ДНК-вычислений. Плитки ДНК могут быть разработаны так, чтобы содержать несколько липких концов с последовательностями, выбранными так, чтобы они действовали как плитки Вана . Был продемонстрирован массив DX, сборка которого кодирует операцию XOR ; это позволяет массиву ДНК реализовать клеточный автомат , который генерирует фрактал , называемый салфеткой Серпинского . Это показывает, что вычисления могут быть включены в сборку массивов ДНК, расширяя его область действия за пределы простых периодических массивов. [51]

Возможности

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

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

Альтернативные технологии

Партнерство между IBM и Caltech было создано в 2009 году с целью производства « ДНК-чипов ». [53] Группа Caltech работает над производством этих интегральных схем на основе нуклеиновых кислот. Один из этих чипов может вычислять целые квадратные корни. [54] Компилятор был написан [55] на Perl .

Плюсы и минусы

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

Смотрите также

Ссылки

  1. ^ Чёрч, ГМ; Гао, И.; Косури, С. (2012-08-16). «Цифровое хранилище информации следующего поколения в ДНК». Science . 337 (6102): 1628. Bibcode :2012Sci...337.1628C. doi : 10.1126/science.1226355 . ISSN  0036-8075. PMID  22903519. S2CID  934617.
  2. ^ Эрлих, Янив; Зелински, Дина (2017-03-02). «DNA Fountain обеспечивает надежную и эффективную архитектуру хранения». Science . 355 (6328): 950–954. Bibcode :2017Sci...355..950E. doi :10.1126/science.aaj2038. ISSN  0036-8075. PMID  28254941. S2CID  13470340.
  3. ^ Органик, Ли; Анг, Сиена Дюма; Чен, Юань-Цзюэ; Лопес, Рэндольф; Еханин Сергей; Макарычев Константин; Рач, Миклош З.; Камат, Говинда; Гопалан, Парикшит; Нгуен, Бичлиен; Такахаши, Кристофер Н. (март 2018 г.). «Произвольный доступ в крупномасштабном хранилище данных ДНК». Природная биотехнология . 36 (3): 242–248. дои : 10.1038/nbt.4079. ISSN  1546-1696. PMID  29457795. S2CID  205285821.
  4. ^ Шах, Шалин; Дубей, Абишек К.; Рейф, Джон (2019-04-10). «Программирование временных ДНК-штрихкодов для снятия отпечатков пальцев с одной молекулы». Nano Letters . 19 (4): 2668–2673. Bibcode : 2019NanoL..19.2668S. doi : 10.1021/acs.nanolett.9b00590. ISSN  1530-6984. PMID  30896178. S2CID  84841635.
  5. ^ Шаронов, Алексей; Хохштрассер, Робин М. (2006-12-12). "Широкоугольная субдифракционная визуализация с помощью накопленного связывания диффундирующих зондов". Труды Национальной академии наук . 103 (50): 18911–18916. Bibcode : 2006PNAS..10318911S. doi : 10.1073/pnas.0609643104 . ISSN  0027-8424. PMC 1748151. PMID 17142314  . 
  6. ^ Юнгманн, Ральф; Авенданьо, Майер С.; Дай, Минцзе; Вёрштейн, Йоханнес Б.; Агасти, Сарит С.; Фейгер, Захари; Родал, Авитал; Инь, Пэн (май 2016 г.). «Количественная сверхразрешающая визуализация с помощью qPAINT». Nature Methods . 13 (5): 439–442. doi :10.1038/nmeth.3804. ISSN  1548-7105. PMC 4941813 . PMID  27018580. 
  7. ^ abc Shah, Shalin; Wee, Jasmine; Song, Tianqi; Ceze, Luis; Strauss, Karin ; Chen, Yuan-Jyue; Reif, John (2020-05-04). «Использование полимеразы, вытесняющей цепи, для программирования сетей химических реакций». Журнал Американского химического общества . 142 (21): 9587–9593. doi :10.1021/jacs.0c02240. ISSN  0002-7863. PMID  32364723. S2CID  218504535.
  8. ^ ab Chen, Yuan-Jyue; Dalchau, Neil; Srinivas, Niranjan; Phillips, Andrew; Cardelli, Luca; Soloveichik, David; Seelig, Georg (октябрь 2013 г.). «Программируемые химические контроллеры, изготовленные из ДНК». Nature Nanotechnology . 8 (10): 755–762. Bibcode :2013NatNa...8..755C. doi :10.1038/nnano.2013.189. ISSN  1748-3395. PMC 4150546 . PMID  24077029. 
  9. ^ ab Шринивас, Ниранджан; Паркин, Джеймс; Силиг, Георг; Уинфри, Эрик; Соловейчик, Дэвид (15.12.2017). "Динамические системы нуклеиновых кислот без ферментов". Science . 358 (6369): eaal2052. doi : 10.1126/science.aal2052 . ISSN  0036-8075. PMID  29242317.
  10. ^ ab Соловейчик, Дэвид; Силиг, Георг; Уинфри, Эрик (2010-03-23). ​​«ДНК как универсальный субстрат для химической кинетики». Труды Национальной академии наук . 107 (12): 5393–5398. Bibcode : 2010PNAS..107.5393S. doi : 10.1073/pnas.0909380107 . ISSN  0027-8424. PMC 2851759. PMID 20203007  . 
  11. ^ Adleman, LM (1994). «Молекулярное вычисление решений комбинаторных задач». Science . 266 (5187): 1021–1024. Bibcode :1994Sci...266.1021A. CiteSeerX 10.1.1.54.2565 . doi :10.1126/science.7973651. PMID  7973651. — Первая статья по ДНК-вычислениям. Описывает решение проблемы направленного гамильтонового пути . Также доступно здесь: "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2005-02-06 . Получено 2005-11-21 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  12. ^ Бонех, Д.; Данворт, К.; Липтон, Р. Дж.; Сгалл, Дж. И. (1996). «О вычислительной мощности ДНК». Дискретная прикладная математика . 71 (1–3): 79–94. doi : 10.1016/S0166-218X(96)00058-3 .— Описывает решение для проблемы выполнимости булевых уравнений . Также доступно здесь: "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2012-04-06 . Получено 2011-10-14 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  13. ^ Лила Кари; Грег Глур; Шэн Юй (январь 2000 г.). «Использование ДНК для решения проблемы ограниченного почтового соответствия». Теоретическая информатика . 231 (2): 192–203. doi : 10.1016/s0304-3975(99)00100-0 .— Описывает решение ограниченной задачи Post-соответствия , сложной в среднем NP-полной задачи. Также доступно здесь: [1]
  14. ^ Баум, ЭБ (1995-04-28). «Создание ассоциативной памяти, значительно большей, чем мозг». Science . 268 (5210): 583–585. Bibcode :1995Sci...268..583B. doi : 10.1126/science.7725109 . ISSN  0036-8075. PMID  7725109.
  15. ^ Симан, Надриан К. (1982-11-21). «Соединения и решетки нуклеиновых кислот». Журнал теоретической биологии . 99 (2): 237–247. Bibcode :1982JThBi..99..237S. doi :10.1016/0022-5193(82)90002-9. ISSN  0022-5193. PMID  6188926.
  16. ^ Тихомиров, Григорий; Петерсен, Филипп; Цянь, Лулу (декабрь 2017 г.). «Фрактальная сборка массивов ДНК-оригами микрометрового масштаба с произвольными узорами». Nature . 552 (7683): ​​67–71. Bibcode :2017Natur.552...67T. doi :10.1038/nature24655. ISSN  1476-4687. PMID  29219965. S2CID  4455780.
  17. ^ Вагенбауэр, Клаус Ф.; Зигл, Кристиан; Диц, Хендрик (декабрь 2017 г.). «Программируемые сборки ДНК в масштабе гигадальтона». Nature . 552 (7683): ​​78–83. Bibcode :2017Natur.552...78W. doi :10.1038/nature24651. ISSN  1476-4687. PMID  29219966. S2CID  205262182.
  18. ^ Онг, Лувена Л.; Ханикель, Никита; Яги, Омар К.; Грун, Кейси; Штраус, Максимилиан Т.; Брон, Патрик; Лай-Ки-Хим, Жозефина; Шудер, Флориан; Ван, Бэй; Ван, Пэнфэй; Киши, Джоселин Ю. (декабрь 2017 г.). «Программируемая самосборка трехмерных наноструктур из 10 000 уникальных компонентов». Природа . 552 (7683): ​​72–77. Бибкод : 2017Natur.552...72O. дои : 10.1038/nature24648. ISSN  1476-4687. ПМК 5786436 . ПМИД  29219968. 
  19. ^ Лейер, Андре; Рихтер, Кристоф; Банцхаф, Вольфганг; Рауэ, Хилмар (1 июня 2000 г.). «Криптография с бинарными нитями ДНК». Биосистемы . 57 (1): 13–22. Бибкод : 2000BiSys..57...13L. дои : 10.1016/S0303-2647(00)00083-6. ISSN  0303-2647. ПМИД  10963862.
  20. ^ Гварниери, Фрэнк; Флисс, Макико; Банкрофт, Картер (1996-07-12). «Making DNA Add». Science . 273 (5272): 220–223. Bibcode :1996Sci...273..220G. doi :10.1126/science.273.5272.220. ISSN  0036-8075. PMID  8662501. S2CID  6051207.
  21. ^ Банкрофт, Картер; Боулер, Тимоти; Блум, Брайан; Клелланд, Кэтрин Тейлор (2001-09-07). «Длительное хранение информации в ДНК». Science . 293 (5536): 1763–1765. doi :10.1126/science.293.5536.1763c. ISSN  0036-8075. PMID  11556362. S2CID  34699434.
  22. ^ Инь, Пэн; Янь, Хао; Даниэль, Сяоджуй Г.; Турберфилд, Эндрю Дж.; Рейф, Джон Х. (2004). «Однонаправленный ДНК-ходок, который движется автономно вдоль трека». Angewandte Chemie International Edition . 43 (37): 4906–4911. doi :10.1002/anie.200460522. ISSN  1521-3773. PMID  15372637.
  23. ^ «Исследователь в области биокомпьютеров награжден премией Бака», Western News , Университет Западного Онтарио , 21 марта 2002 г.
  24. ^ Брайх, Равиндерджит С. и др. «Решение проблемы выполнимости на ДНК-компьютере на основе геля». Вычисления ДНК . Springer Berlin Heidelberg, 2001. 27-42.
  25. ^ Адлеман, Леонард М. (1998). «Вычисления с ДНК». Scientific American . 279 (2): 54–61. Bibcode : 1998SciAm.279b..54A. doi : 10.1038/scientificamerican0898-54.
  26. ^ [FR] - Дж. Макдональд, Д. Стефанович и М. Стоянович, Des assemblages d'ADN rompus au jeu et au travail , Pour la Science, № 375, январь 2009 г., стр. 68-75
  27. ^ Qian, Lulu; Winfree, Erik; Bruck, Jehoshua (июль 2011 г.). «Вычисление нейронной сети с каскадами смещения нитей ДНК». Nature . 475 (7356): 368–372. doi :10.1038/nature10262. ISSN  0028-0836. PMID  21776082. S2CID  1735584.
  28. ^ ab Cherry, Kevin M.; Qian, Lulu (2018-07-04). «Масштабирование распознавания молекулярных образов с помощью нейронных сетей «победитель получает все» на основе ДНК». Nature . 559 (7714): 370–376. Bibcode :2018Natur.559..370C. doi :10.1038/s41586-018-0289-6. ISSN  0028-0836. PMID  29973727. S2CID  49566504.
  29. ^ ab Qian, L.; Winfree, E. (2011-06-02). «Масштабирование вычислений цифровых схем с каскадами смещения цепей ДНК». Science . 332 (6034): 1196–1201. Bibcode :2011Sci...332.1196Q. doi :10.1126/science.1200520. ISSN  0036-8075. PMID  21636773. S2CID  10053541.
  30. ^ Сонг, Тяньци; Эшра, Абир; Шах, Шалин; Буй, Хиеу; Фу, Даниэль; Ян, Мин; Мохтар, Рим; Рейф, Джон (23.09.2019). «Быстрые и компактные логические схемы ДНК на основе одноцепочечных вентилей с использованием полимеразы, вытесняющей цепи». Nature Nanotechnology . 14 (11): 1075–1081. Bibcode : 2019NatNa..14.1075S. doi : 10.1038/s41565-019-0544-5. ISSN  1748-3387. PMID  31548688. S2CID  202729100.
  31. ^ Чаттерджи, Гураб; Далчау, Нил; Мускат, Ричард А.; Филлипс, Эндрю; Силиг, Георг (2017-07-24). «Пространственно локализованная архитектура для быстрых и модульных ДНК-вычислений». Nature Nanotechnology . 12 (9): 920–927. Bibcode : 2017NatNa..12..920C. doi : 10.1038/nnano.2017.127. ISSN  1748-3387. PMID  28737747.
  32. ^ Буй, Хиеу; Шах, Шалин; Мохтар, Рим; Сонг, Тяньци; Гарг, Судханшу; Рейф, Джон (2018-01-25). «Локализованные цепные реакции гибридизации ДНК на ДНК-оригами». ACS Nano . 12 (2): 1146–1155. doi :10.1021/acsnano.7b06699. ISSN  1936-0851. PMID  29357217.
  33. ^ Гарг, Судханшу; Шах, Шалин; Буй, Хиеу; Сонг, Тяньци; Мохтар, Рим; Рейф, Джон (2018). «Возобновляемые реагирующие на время цепи ДНК». Small . 14 (33): 1801470. doi : 10.1002/smll.201801470 . ISSN  1613-6829. PMID  30022600.
  34. ^ Эшра, А.; Шах, С.; Сонг, Т.; Рейф, Дж. (2019). «Логические схемы на основе возобновляемых шпилек ДНК». Труды IEEE по нанотехнологиям . 18 : 252–259. arXiv : 1704.06371 . Bibcode : 2019ITNan..18..252E. doi : 10.1109/TNANO.2019.2896189. ISSN  1536-125X. S2CID  5616325.
  35. ^ Сонг, Синь; Эшра, Абир; Дуайер, Крис; Рейф, Джон (25.05.2017). «Возобновляемые качели ДНК-логики, активируемые фоторегуляцией смещения нити, опосредованного точкой опоры». RSC Advances . 7 (45): 28130–28144. Bibcode : 2017RSCAd...728130S. doi : 10.1039/C7RA02607B . ISSN  2046-2069.
  36. ^ Goel, Ashish; Ibrahimi, Morteza (2009). "Возобновляемые, реагирующие на время логические вентили ДНК для масштабируемых цифровых схем". В Deaton, Russell; Suyama, Akira (ред.). DNA Computing and Molecular Programming . Lecture Notes in Computer Science. Vol. 5877. Berlin, Heidelberg: Springer. pp. 67–77. doi :10.1007/978-3-642-10604-0_7. ISBN 978-3-642-10604-0.
  37. ^ Рофайл, Мирна; Юнес, Ахмед (июль 2021 г.). «Стратегия синтеза обратимых цепей на ДНК-компьютерах». Симметрия . 13 (7): 1242. Bibcode : 2021Symm...13.1242R. doi : 10.3390/sym13071242 .
  38. ^ Seelig, G.; Soloveichik, D.; Zhang, DY; Winfree, E. (8 декабря 2006 г.). «Безферментные логические схемы на основе нуклеиновых кислот» (PDF) . Science . 314 (5805): 1585–1588. Bibcode :2006Sci...314.1585S. doi :10.1126/science.1132493. PMID  17158324. S2CID  10966324.
  39. ^ ab Weiss, S. (1999). "Флуоресцентная спектроскопия отдельных биомолекул". Science . 283 (5408): 1676–1683. Bibcode :1999Sci...283.1676W. doi :10.1126/science.283.5408.1676. PMID  10073925. S2CID  9697423.. Также доступно здесь: http://www.lps.ens.fr/~vincent/smb/PDF/weiss-1.pdf
  40. ^ Санторо, SW; Джойс, GF (1997). «Универсальный фермент, расщепляющий РНК и ДНК». Труды Национальной академии наук . 94 (9): 4262–4266. Bibcode : 1997PNAS...94.4262S. doi : 10.1073 /pnas.94.9.4262 . PMC 20710. PMID  9113977. . Также доступно здесь: [2]
  41. ^ Стоянович, МН; Стефанович, Д. (2003). «Молекулярный автомат на основе дезоксирибозима». Nature Biotechnology . 21 (9): 1069–1074. doi :10.1038/nbt862. PMID  12923549. S2CID  184520.. Также доступно здесь: [3]
  42. ^ MacDonald, J.; Li, Y.; Sutovic, M.; Lederman, H.; Pendri, K.; Lu, W.; Andrews, BL; Stefanovic, D.; Stojanovic, MN (2006). "Интеграция молекулярных логических вентилей в автомате в средних масштабах". Nano Letters . 6 (11): 2598–2603. Bibcode :2006NanoL...6.2598M. doi :10.1021/nl0620684. PMID  17090098.. Также доступно здесь: [4]
  43. ^ Стоянович, МН; Митчелл, ТЕ; Стефанович, Д. (2002). «Логические вентили на основе дезоксирибозима». Журнал Американского химического общества . 124 (14): 3555–3561. doi :10.1021/ja016756v. PMID  11929243.. Также доступно на [5]
  44. ^ Cruz, RPG; Withers, JB; Li, Y. (2004). «Универсальность расщепления динуклеотидного соединения дезоксирибозима 8-17». Химия и биология . 11 (1): 57–67. doi : 10.1016/j.chembiol.2003.12.012 . hdl : 11375/23673 . PMID  15112995.
  45. ^ Группа Дарко Стефановича, Молекулярные логические вентили. Архивировано 18 июня 2010 г. на Wayback Machine. и MAYA II, автомат для игры в крестики-нолики второго поколения. Архивировано 18 июня 2010 г. на Wayback Machine .
  46. ^ Шапиро, Эхуд (1999-12-07). "Механическая машина Тьюринга: план биомолекулярного компьютера". Interface Focus . 2 (4). Weizmann Institute of Science : 497–503. doi :10.1098/rsfs.2011.0118. PMC 3363030. PMID 22649583.  Архивировано из оригинала 2009-01-03 . Получено 2009-08-13 . 
  47. ^ Бененсон, Y.; Пас-Элизур, T.; Адар, R.; Кейнан, E.; Ливнех, Z.; Шапиро, E. (2001). «Программируемая и автономная вычислительная машина из биомолекул». Nature . 414 (6862): 430–434. Bibcode :2001Natur.414..430B. doi :10.1038/35106533. PMC 3838952 . PMID  11719800. . Также доступно здесь: [6] Архивировано 2012-05-10 в Wayback Machine
  48. ^ Бененсон, Y.; Джил, B.; Бен-Дор, U.; Адар, R.; Шапиро, E. (2004). «Автономный молекулярный компьютер для логического управления экспрессией генов». Nature . 429 (6990): 423–429. Bibcode :2004Natur.429..423B. doi :10.1038/nature02551. PMC 3838955 . PMID  15116117. . Также доступно здесь: Автономный молекулярный компьютер для логического управления экспрессией генов
  49. ^ Бонд, GL; Ху, W.; Левин, AJ (2005). «MDM2 — центральный узел в пути p53: 12 лет и отсчет продолжается». Текущие цели по лечению рака . 5 (1): 3–8. doi :10.2174/1568009053332627. PMID  15720184.
  50. ^ Кахан, М.; Джил, Б.; Адар, Р.; Шапиро, Э. (2008). «К молекулярным компьютерам, работающим в биологической среде». Physica D: Nonlinear Phenomena . 237 (9): 1165–1172. Bibcode : 2008PhyD..237.1165K. doi : 10.1016/j.physd.2008.01.027.. Также доступно здесь: [7]
  51. ^ ab Rothemund, PWK; Papadakis, N.; Winfree, E. (2004). «Алгоритмическая самосборка треугольников Серпинского ДНК». PLOS Biology . 2 (12): e424. doi : 10.1371 /journal.pbio.0020424 . PMC 534809. PMID  15583715. 
  52. ^ Левин, DI (2002). «ДНК-вычисления». Вычисления в науке и технике . 4 (3): 5–8. Bibcode : 2002CSE.....4c...5L. doi : 10.1109/5992.998634.
  53. ^ [8](Собственная статья Калтеха) Архивировано 14 октября 2011 г. на Wayback Machine
  54. ^ Масштабирование вычислений цифровых схем с помощью каскадов смещения цепей ДНК
  55. ^ [9] Онлайн

Дальнейшее чтение

Внешние ссылки