DNA- and RNA-Based Computing Systems

Здесь есть возможность читать онлайн «DNA- and RNA-Based Computing Systems» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

DNA- and RNA-Based Computing Systems: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «DNA- and RNA-Based Computing Systems»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Discover the science of biocomputing with this comprehensive and forward-looking new resource DNA- and RNA-Based Computing Systems A perfect companion to the recently published
by the same editor, the book is an authoritative reference for those who hope to better understand DNA- and RNA-based logic gates, multi-component logic networks, combinatorial calculators, and related computational systems that have recently been developed for use in biocomputing devices.
DNA- and RNA-Based Computing Systems A thorough introduction to the fields of DNA and RNA computing, including DNA/enzyme circuits A description of DNA logic gates, switches and circuits, and how to program them An introduction to photonic logic using DNA and RNA The development and applications of DNA computing for use in databases and robotics Perfect for biochemists, biotechnologists, materials scientists, and bioengineers,
also belongs on the bookshelves of computer technologists and electrical engineers who seek to improve their understanding of biomolecular information processing. Senior undergraduate students and graduate students in biochemistry, materials science, and computer science will also benefit from this book.

DNA- and RNA-Based Computing Systems — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «DNA- and RNA-Based Computing Systems», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Source: From Watson and Crick [45]. Also adapted from Zephyris, DNA Structure, Wikimedia commons, 2011. Public Domain.

Figure 15Leonard Adleman a pioneer of the biomolecular computing the photo - фото 8

Figure 1.5Leonard Adleman – a pioneer of the biomolecular computing; the photo of 1993 when the first experiments on DNA computing were running.

Source: Courtesy of Prof. Leonard Adleman.

The “traveling salesman problem” asks the following question [57–59]: “Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city and returns to the origin city?” It is a problem in combinatorial optimization, important in theoretical computer science. It is frequently used to test computational algorithms and computer hardware. In general, the traveling salesman problem is hard to solve, particularly when the number of the visited cities is increasing. Adleman solved the problem for seven cities only ( Figure 1.6), which was rather a trivial task, but importantly it was solved using computational power of DNA reactions [28,56]. The DNA molecules hybridized in a special way to solve the problem, and the computation was performed by numerous DNA sequences (actually rather short oligonucleotides) operating in parallel. This was important conceptual difference from Si‐based electronic computers that perform all operations in a sequence. The computation in Adleman's experiment was performed at the speed of 1014 operations per second, a rate of 100 teraflops or 100 trillion floating point operations per second (comparable to the fastest presently available quantum computer) – all because of massively parallel processing capabilities of the DNA computing operation [54,60]. The promise for extremely fast computation ignited the interest to the DNA computing concept, then being extended to a broader area of molecular [8] and biomolecular [12] computing. Despite the fact that the practical results have not been obtained after almost 25 years of the active research, optimistic expectations for building DNA computers are still present [27,55,61,62]. The advantages of the DNA and RNA computing systems are not only in their potentially high speed of operation due to the parallel information processing but also in their ability to operate in a biological environment for solving biomedical problems in terms of diagnostics and possibly therapeutic action (theranostics) [16,63], for example, for logic control of gene expression [64]. RNA‐based computing systems are particularly promising for in vivo operation, thus being excellent candidates for nanomedicine with implemented Boolean logic [65]. DNA computers can operate as a Turing machine [51] and can be sophisticated enough to mimic neural network computations similar to human brain, obviously in a very simplified way [66]. The DNA computing systems playing a tic‐tac‐toe game against human have been “smart” enough to win [13,67–69] ( Figure 1.7).

Figure 16The principle of Leonard Adlemans DNA computer to solve the - фото 9

Figure 1.6The principle of Leonard Adleman's DNA computer to solve the “traveling salesman problem” (see detailed explanation in Ref. [54]).

Source: Based on Parker [54].

Figure 17The DNA computer playing the tictactoe game Shown in the - фото 10

Figure 1.7The DNA computer playing the tic‐tac‐toe game. Shown in the foreground is a cell culture plate containing pieces of DNA that code for possible “moves.” A display screen (background) shows that the computer (red squares) has won the game against a human opponent (blue).

Source: Courtesy of Prof. Milan Stojanovic, Columbia University.

The progress in the DNA computing has been based on three major developments: (i) the use of sophisticated DNA structures (e.g., origami), (ii) the use of more powerful instrumentation for automatic operation of DNA computing steps (DNA chips), and (iii) specialized programming languages specifically developed for the DNA computing. The invention of the DNA origami structures [70,71] – nanoscale folding of DNA resulting in nonarbitrary two‐ and three‐dimensional shapes [72,73] ( Figure 1.8) – resulted in further sophistication of the DNA computing systems [74], capable of operating as nanorobots in living organisms [75–77]. The use of DNA microarrays (DNA chips [78]) allowed simultaneous analysis of large numbers of DNA probes [53], thus introducing a powerful hardware for the DNA computing ( Figure 1.9). A special computational language, DNA strand displacement (DSD) tool, similar to programming languages used in electronic computers, has been developed by scientists at Microsoft Research for programing DNA computing [79,80] ( Figure 1.10). The language uses DSD as the main computational mechanism, which allows devices to be designed solely in terms of nucleic acids. DSD is a first step toward the development of design and analysis tools for DSD and complements the emergence of novel implementation strategies for DNA computing. The DNA computation can be performed in living cells by DNA‐encoded circuits that process sensory information and control biological functions. A special computing language, “Cello,” has been developed for programing DNA logic operations in vivo [81]. Overall, the use of computing languages simplified the design of DNA computing systems of high complexity.

Figure 18Atomic force microscopy AFM images of DNA origami with different - фото 11

Figure 1.8Atomic force microscopy (AFM) images of DNA origami with different shapes.

Source: From Hong et al. [73]. Reprinted with the permission of American Chemical Society.

Figure 19An example of a DNA chip used in the DNA sensing and computing The - фото 12

Figure 1.9An example of a DNA chip used in the DNA sensing and computing. The chip represents a DNA microarray as a collection of microscopic DNA spots attached to a solid surface. Each DNA spot contains picomoles of a specific DNA sequence. The chip allows simultaneous analysis of many DNA probes. The analysis of the probes can be performed optically (as it is in the present example) or electrochemically (then the chip should be based on a microelectrode array).

Source: Courtesy of Argonne National Laboratory and Mr. Calvin Chimes.

Figure 110Logic program a and automatically generated chemical reaction - фото 13

Figure 1.10Logic program (a) and automatically generated chemical reaction network (b) for a DNA strand displacement example.

Source: Adapted from Spaccasassi et al. 2019 [80] with permission; open access paper.

1.3 DNA‐Based Information Storage Systems

Human civilization generates hugeamount of information increasing exponentially and required to be stored. The total digital information today amounts to 3.52 × 10 22bits globally and at its consistent exponential rate of growth is expected to reach 3 × 10 24bits by 2040 [82]. Data storage density of silicon chips is limited, and magnetic tapes used to maintain large‐scale permanent archives begin to deteriorate within 20 years. Alternative methods/materials for storing high density/large amount of information with reliable preservation over long period of time are urgently needed. DNA has been recognized as a promising natural medium for information storage [83]. Indeed, the DNA molecules were created by nature to keep the genetic code, which can be easily “written” and “read” by biomolecular systems. With information retention times that range from thousands to millions of years, volumetric density 10 3times greater than flash memory, and energy of operation 10 8times less, DNA is a memory storage material viable and compelling alternative to electronic memory. Recent research in the area of information storage with DNA molecules resulted in the proof‐of‐the‐concept systems [82,84–87], while the practical use of the DNA memory systems is only limited by technological problems. Both processes in the information storage with DNA, “writing” and “reading” information, are available, but they are not as simple as needed to be implemented with the present computer technology. In other words, the DNA memory is technically possible, but it is not convenient enough to be integrated with standard Si‐based computers operated by end users.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «DNA- and RNA-Based Computing Systems»

Представляем Вашему вниманию похожие книги на «DNA- and RNA-Based Computing Systems» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «DNA- and RNA-Based Computing Systems»

Обсуждение, отзывы о книге «DNA- and RNA-Based Computing Systems» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x