Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 rsta.royalsocietypublishing.org Molecular ping-pong Game of Life on a two-dimensional DNA origami array N. Jonoska1 and N. C. Seeman 2 Research Cite this article: Jonoska N, Seeman NC. 2015 Molecular ping-pong Game of Life on a two-dimensional DNA origami array. Phil. Trans. R. Soc. A 373: 20140215. http://dx.doi.org/10.1098/rsta.2014.0215 Accepted: 5 May 2015 One contribution of 13 to a Theo Murphy meeting issue ‘Heterotic computing: exploiting hybrid computational devices’. Subject Areas: nanotechnology, molecular computing Keywords: oscillating DNA attachments, laser illumination assembly control, DNA origami, DNA signals, Game of Life, cellular automata Author for correspondence: N. Jonoska e-mail: [email protected] 1 Department of Mathematics and Statistics, University of South Florida, Tampa, FL, USA 2 Department of Chemistry, New York University, New York, NY, USA We propose a design for programmed molecular interactions that continuously change molecular arrangements in a predesigned manner. We introduce a model where environmental control through laser illumination allows platform attachment/detachment oscillations between two floating molecular species. The platform is a two-dimensional DNA origami array of tiles decorated with strands that provide both, the floating molecular tiles to attach and to pass communicating signals to neighbouring array tiles. In particular, we show how algorithmic molecular interactions can control cyclic molecular arrangements by exhibiting a system that can simulate the dynamics similar to two-dimensional cellular automata on a DNA origami array platform. 1. Introduction As a discipline, computer science, or informatics, aims to advance our lives through new information and computation methodologies, as well as to explain natural processes through our understanding of how information propagates and is being computed in nature. In the past two decades, new computing paradigms inspired by natural processes such as biomolecular computing have been developed. These models are inspired by biological molecular processes and chemical self-assembly and have been shown to advance the nanotechnology needed for new material designs and our understanding of biomolecular processes. DNAbased bottom-up assembly, introduced roughly 35 years ago [1], has been explored by at least 100 laboratories in recent years. Complex DNA motifs that entail the lateral fusion of DNA double helices [2], such as DNA double 2015 The Author(s) Published by the Royal Society. All rights reserved. Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 2 ......................................................... rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 (DX), triple (TX), paranemic cross-over molecules [3,4] have been used as tiles and building blocks for large nanoscale arrays [5,6]. In addition to the two-dimensional arrays, three-dimensional structures such as a cube [7], a truncated octahedron [8], tetrahedron [9] and arbitrary graphs [10–12] have been constructed from DNA duplex and junction molecules. Techniques have been further developed for a variety of polyhedra [13–15], and the first macroscopic self-assembled three-dimensional DNA crystals have been reported [16]. The construction of approximately 100 × 100 nm two-dimensional DNA nanostructures was significantly facilitated by Rothemund’s DNA origami [17], where a standard single-stranded vector plasmid is used to outline a shape while short DNA strands connect portions of the plasmid fixing its shape in a rigid form. Since its appearance, DNA origami has been used as a seed for arranging DX tiles in an array [18], nanotube constructions [19], three-dimensional boxes (with cargos) [20,21]. Further, DNA origami, as templates for large DNA-based tiles, were arranged in a two-dimensional crystalline array [22]. The informational character of DNA makes it a perfect molecule for information processing at the nano level. Winfree [5] introduced the Tile Assembly Model and showed that two-dimensional self-assembled arrays made of DX or TX DNA tiles can simulate the dynamics of a bounded onedimensional cellular automaton and so are capable of potentially performing computations as a Universal Turing machine. Several successful experiments have confirmed computation by arraylike DNA self-assembly such as binary addition (simulation of XOR) using TX molecules (tiles) [23], Sierpinski triangle assembly [24,25], and a binary counter [18] by DX molecules. Further, transducer simulations with programmed inputs by TX DNA molecules have also been reported [26–28]. On the other side, ‘DNA fuel’ strands introduced by Yurke et al. [29] became a base for development of DNA strand displacement networks that have been shown to be able to perform digital [30,31] and analogue computation [32]. Several new designs for strand displacement computational networks attached on a two-dimensional origami platform have been theoretically proposed [33,34]. Further, ‘DNA fuel’ strands were used to produce devices that were sequence-dependent [29,35]. Such devices were incorporated in two-dimensional DNA arrays [36] as well as in the programmable DNA transducer where simultaneous programmed molecular movements were achieved [37,38]. The same mechanisms were used for structures that can perform simple ‘walking’ on an arranged platform [39–41]. Three later walking devices [42–44] showed a significant robustness such that the directions and the actions of the walker were guided by a sequence of strand displacements incorporated within the walking platform. In many programmed structural self-assembly experiments thus far, as well as in the theoretical Tile Assembly Model, it is assumed that the DNA motifs are predesigned and they follow the programmed design to assemble structures, rarely reacting to environmental input. The cooperation between the motifs is guided by sticky ends, and once a molecule appears within a larger structure, it has no further computational interaction with its immediate environment. Such passive roles of the motifs, and the assembled structures, seem counterintuitive to the dynamic process of computation where programmed molecular interactions could produce continuous structural changes and re-use of the building motifs. Here we propose an experimentally feasible model for programmed cycles of molecular interactions that is able to continuously change molecular arrangements. This proposed system consists of a two-dimensional DNA origami array whose tiles serve as a transmission storage (equipped with ‘communication’ and ‘identity’ strands) and free floating tiles able to attach to their respective ‘identity’ counterparts on the array and transmit signals to their neighbouring locations. The array tiles are divided in a checker-board (red/green) fashion such that in an alternate manner, at each cycle, one of the colours receives the floating tiles and computes the identity of the next cycle tiles to be attached on the other colour tiles in the array. We suggest that environmental control of the cycles can be achieved by equipping red (green) identity tiles with red (respectively, green) dyes whose exposure to appropriate illumination of the appropriate wave length increases temperature and thereby can prevent attachment or disassociate the appropriate floating tiles from the array. Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 We assume a two-dimensional array (platform) where the molecules are arranged. This platform also allows molecular communication from one arrangement step to another. The model is closely related to a cellular automaton, while it differs from it in two aspects: the underlying array is partitioned into two parts and the point values alternate in their updates between these two parts. Another difference is that at a given point, the next state value depends only on the state value of its neighbours that belong to the other partition set, and not on its own value. Cellular automata assume configurations on infinite arrays, which of course cannot be implemented experimentally. We define our general model on an infinite array as well, but assume implementation on a finite rectangular array. Let Σ be a finite set of states, which are represented by distinct molecular shapes or markers, X = Z × Z be the integer lattice of the plane, and for a point v ∈ X let Nv = {v + (1, 0), v + (0, 1), v + (−1, 0), v + (0, −1)} be the set of all four neighbouring points of v in directions east, north, west and south. The neighbourhood of each array tile in this case consists of tiles immediately up, down, left and right, also known as the von Neumann neighbourhood. Let X = R ∪ G be a partition of the integer lattice into R = ‘red’ and G = ‘green’ points such that each lattice point has a neighbour of different colour, v ∈ R has at least one neighbour in G, and each v ∈ G has at least one neighbour in R. Lattice points in one of the partition sets are said to be ‘oppositely’ coloured to those of the other set. We denote with Nvc the neighbours of v that are oppositely coloured from v. Figure 1 depicts an example of partitioning X into a red set R and a green set G in a checkerboard fashion. In this case Nv = Nvc . An arrangement is a partial map σR : R → Σ (red arrangement) or a partial map σG : G → Σ (green arrangement) indicating molecular arrangements over the red or the green points in the lattice. The dynamics of the system are such that it alternates between red and green arrangements. For a given arrangement σR (respectively, σG ), let σR (v) (respectively, σG (v)) be the state (type of the molecule) of lattice point v in R (respectively, G), while σG (Nvc ) (respectively, σR (Nvc )) the states of the oppositely coloured neighbours of v. Two types of local rules φR , φG : Σ i → Σ (i = 1, 2, 3, 4) associate a state (molecule) in Σ to a tuple of states, representing the communication between cells in the red and cells in the green lattice points. These rules change the state of each lattice point according to the set of states of the oppositely coloured neighbouring points; if v ∈ R then σR (v) = φR (σG (Nvc )) (respectively, σG (v) = φG (σR (Nvc ))). A system of interactive molecular arrangement is a tuple S = (R ∪ G, Σ, φR , φG , σR0 ), where σR0 is the seed arrangement. A computation of S is a sequence of alternating coloured arrangements σR0 , σG0 , σR1 , σG1 , . . . such that the state at each lattice point of an arrangement in this sequence is obtained according to the corresponding local rule applied to its oppositely coloured neighbouring states of the predecessor arrangement. Consider the interactive molecular arrangement system whose lattice partition is the checker board partition of the plane, where R = {(i, j) | i + j is odd } and G = {(i, j) | i + j is even } (figure 1). The system has two states, 0 and 1, and the two types of rules φR and φG are the same providing state value 1 to a given lattice point if and only if there are two or three oppositely coloured neighbours of value 1. These rules are similar to the Conway’s GoL cellular automaton rule where each cell in the plane lattice assumes value 1 if and only if it has two or three neighbours of value 1. Except, in GoL all cells are updated simultaneously and each cell has eight neighbours instead of four defined with Nv . We call this system GoL-like. An example of a 5 × 5 segment of the board ......................................................... 2. Cycles of interactive molecular arrangements 3 rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 We also initiate a theoretical model for cooperative molecular interactions on a given platform that allows cycles of programmed molecular arrangements and dynamical information processing to be experimentally feasible; moreover, through the proposed signal transmission and molecular interactions on the predesigned array we show how to implement two-dimensional cellular automata like iterative arrangements, thereby providing a ‘modus operandi’ for cyclic molecular cooperation. We have chosen a Game of Life-like (GoL-like) cellular automaton rule [45], where a cell assumes a value 1 if and only if two or three of its neighbours also have a value 1, otherwise, the cell assumes a value 0. Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 4 s 0G 1 1 0 1 1 1 1 1 0 1 0 1 s0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 s 1G 1 1 1 1 1 0 1 s 1R 1 1 0 0 1 s1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 Figure 2. Iterations of the GoL-like interactive molecular arrangement system on a 5 × 5 grid. (Online version in colour.) with arrangements of 0’s and 1’s is depicted in figure 2, top row. The far left (red) arrangement is the seed arrangement σR0 . The local rule φG associates 1 with all green points that are surrounded by two, or three 1’s in the red seed arrangement. The next arrangement σG0 consists of a green pattern of 0’s and 1’s after application of φG , while σR1 is the red arrangement obtained from σG0 after applying φR which in this case equals φG . In the second row, the arrangements σRi and σGi are shown under a single arrangement of σ i for i = 0, 1. Given a finite n × n array size, and the initial σR0 seed arrangement, for any rules φR , φG , the arrangement sequence σ 0 , σ 1 , . . . is eventually periodic. This follows from the fact that there are only a finite number of configurations and the transitions between the iterations are deterministic. For the seed σ 0 of figure 2, and the GoL-like system the sequence becomes periodic after the first three iterations (figure 3). However, the GoL-like system seems to exhibit quite complicated dynamics. Our initial experimentation on a 15 × 15 grid, as well as a 25 × 25 grid shows periodic behaviour after hundreds (respectively, thousands) of iterations for some seeds. ......................................................... s 0R rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 Figure 1. An example of a checkerboard type of a red–green partition of the plane lattice points. In this case, tile neighbourhoods coincide with the oppositely coloured tile neighbourhoods. (Online version in colour.) Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Figure 3. The arrangement sequence of GoL-like system on a 5 × 5 grid. (Online version in colour.) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Figure 4. Shapes obtained from cross-linking tiles with value 1 following GoL-like rules with initial configuration σ 0 . (Online version in colour.) One can think of the system as a ‘factory’ of shapes. The arrangement of a given set of symbols in each σ i can be used to cross-link parts of the arrangement such that when the floating tiles are disassociated from the the platform, they assume a shape defined by those symbols. For the example above, by cross-linking tiles with label 1, there are three shapes (figure 4) that can be obtained from a 5 × 5 grid initialized with σ 0 and the above GoL-like rules. 3. Experimental implementation In this section, we describe the experimental process for implementing interactive molecular arrangements systems. There are several recent experimental advances that make implementing cyclic programmable molecular choreography feasible. DNA origami tiles assemble in twodimensional arrays [22], while incorporated signalling strands within DNA origami have programmed a walking robot to pick-up cargo [42]. Recently, we have achieved controlled stepby-step tile assembly through signal activated sticky ends [46]. This is in contrast to the passive form of self-assembly where molecules can assemble as soon as their sticky ends find their complements, and in order to accomplish cooperative interaction (necessary for computation) one has to calibrate the temperature of the reaction very carefully. In [46], a series of five DX DNA tiles were assembled in an active cascade process. Each DX tile contains an activation site on one end, whose binding releases a signal consisting of a long intramolecular strand that releases a protecting strand on the other end, about 18 nm away. Another experimental advance that supports the feasibility of of the interactive molecular arrangements is the cyclic replication, through selection, of DNA origami dimers controlled by laser illumination and temperature. In [47], a process and a system was designed made of DNA origami tiles that exponentially replicate a seed pattern, doubling the copies in a series of diurnal-like cycles of temperature and UV illumination (for cross-linking), producing more than 7 million copies in 24 cycles. This system was used to demonstrate exponential growth and selection: two similarly growing subpopulations, one with a ‘red’ dye incorporated, the other with a ‘green’ dye, can be controlled by coloured light. The light heats one species reducing its replication rate. The progeny of 5 ......................................................... 1 rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 1 Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 6 (a) Tiles and signalling (i) Platform and floating tiles The proposed system consists of two parts: a platform (n × n array) assembled from tiles in a checkerboard arrangement and floating tiles that perform the cyclic arrangements by assembling on the platform. We propose to use DNA origami tiles [17] shown in figure 5 that have room to incorporate the necessary signalling and binding elements. It has been shown that these are capable of producing two-dimensional arrays [22]. The tile is constructed by a standard M13 single-stranded vector plasmid used to outline a shape while short DNA strands connect pieces of the plasmid, fixing its shape in a rigid form. The basic tile unit is a square cross structure approximately 100 nm in width and height. The helices on the horizontal part of the the cross lie on top of the vertical portion of the cross. The edges of the tile consist of the ends of six pairs of DNA double helices. The platform tiles have binding sites that are single-stranded portions contained in these helices, so that two tiles that bind would have their edge helices aligned, bound at specific helices through single-stranded overlaps. The remaining edge interactions can be mediated by favourable helix stacking between aligned helices [48]. As DNA origami can assume a variety of shapes [17], imposing geometrically complementary edges by altering the lengths of the edge helices is another method to promote correct edge matching and discourage incorrect binding. Platform. The platform consists of two species of origami tiles, ‘red’ and ‘green’ tiles arranged in a checkerboard fashion. The checkerboard assembly of the array can be imposed by the sequence design of the edge sticky ends. Each tile is connected with oppositely coloured tiles (figure 6). The two types of tiles distinguish by the sticky ends on the two types of strands, ‘communication’ and ‘identity’ strands, attached on top of each tile (§3b), perpendicular to its plane. Floating tiles. Although the floating tiles could have different geometry than the platform tiles, we show the same shape as the platform tiles for simplicity. These tiles have no sticky ends on ......................................................... the non-absorbing species replicate preferentially and take over the system. All these advances provide a basis for the design described below. rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 Figure 5. Basic DNA origami tile. (Online version in colour.) Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 7 (b) Signal mechanism from one species to the neighbouring locations (i) Platform strand extensions Each platform tile is equipped with single stranded extensions, two pairs on each edge (figure 7). One of the edge extensions is the ‘communication’ signal and the other is the ‘identity’ strands. The red (respectively, green) communication signals on the red (respectively, green) platform tiles, when triggered, interact with the green (respectively, red) identity strands on the green (respectively, red) platform tiles at the neighbouring locations. The labels on the strands indicate distinct sequences encoding that label. Barred symbols indicate Watson–Crick complements. The primed symbols 0’, 1’, etc., on the green tile indicate distinct sequences encoding the equivalent role values as 0 and 1 on the red tile. The arrows in figure 6 show the communication between the two types of tiles. The red tiles send red signals to the green tiles, and the green tiles send green signals to the red tiles. The default setting of the identity strands on the platform tiles is 0 (as depicted in figure 7). If a tile of value 1 is attached to the platform, then the identity strands of the neighbouring locations assume value 1. ......................................................... the edge helices and do not interact with the others except through single-stranded extensions perpendicular to the plane of the tile. These extensions bind to the platform identity strands and send signals to the neighbouring locations on the platform. There are two species of floating tiles, ‘red’ and ‘green’ species that can bind to the ‘red’ (respectively, ‘green’) tiles on the platform. The two species are distinguished by the IR Dyes attached on their ‘identity’ and ‘signal initiation’ strands (figure 8). The red (respectively, green) floating tiles will have IR Dyes 800 (respectively, IR Dyes 700) attached that generate heat when exposed to a 785 nm laser beam (respectively, 685 nm). The heat then both prevents hybridization in its vicinity and disassociates previously hybridized duplex. As mentioned, current experimental findings show that iterative hybridization of appropriately labelled single floating origami tiles to a system of duplex origami tiles equipped with dye labelled single strands can be controlled with laser beams [47]. Each species of floating tiles can be hairpin decorated on the opposite side of the plane from the extension strands to indicate their values (whether 0 or 1). rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 Figure 6. Communication signals: the arrows indicate the direction of the communication. The red tiles communicate their identity value with the red arrows to the green tiles. (Online version in colour.) Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 red identity strands platform tile A y– – 1 1¢ 1¢ – D – C C 1 1 – green communication strands ID y– ¢ – 0¢ – 1¢ B red communication strands CM 1¢ green identity strands CM ID platform tiles Figure 7. Extension strands on the platform. The default value of the identity strands is 0, as both 0̄ and 0̄ sequences are exposed on the red and green identity tiles (ID). If a red tile of value 1 attaches to the platform, 0̄ and ȳ will initiate strand displacement on the floating tile (figure 8) exposing segment B̄ on the red communication duplex (CM). This will allow the free segment B on the green identity duplex to interact with the newly freed B̄ and expose 1̄ on the green identity tile as that green edge value in the next cycle. (Online version in colour.) floating tile floating tile value 1 x– y y– identity attachment 0 0– 1 floating tile value 1 x– x y A edge side value 1 – y y– A signal B initiation 0 – 1¢ edge side value 0 – floating tile value 0 x y A – A B – 1¢ – y 0 1 edge side value 1 floating tile value 0 y 0 edge side value 0 Figure 8. Extension strands on the platform and on the floating tiles. (Online version in colour.) (ii) Floating tile extensions Each edge of a floating tile is equipped with an identity strand. Each identity strand hybridizes to an identity strand on the platform (there are four such strands on the platform tile) and ‘recognizes’ the value of the neighbouring tile. The combination of the four identity strands determines the value of the tile (i.e. in our case, if there are 2 or 3 identity strands with value 1, then the floating tile has value 1, otherwise it has a value 0). The value of the tile is indicated with hairpin labelling on the other side of the tile. Only tiles of value 1, when attached to the platform, transmit signals to the neighbouring locations indicating their value 1. Tiles of value 0 do not transmit their value. In figure 8, an edge on a red tile with identity attachment strand 1 is depicted. An identity attachment strand 0 on a tile of value 1 has a similar construction, except in that case the single stranded portion is 0 instead of 1. (c) Cyclic communication on the platform We propose that the signalling across and between tiles be accomplished with a combination similar to the reversible strand exchange mechanism [30,31] (figure 9). This method is based on the toehold-mediated strand exchange introduced by Yurke et al. [29] and was also used by the authors for designing a programmable input for finite-state automata with output. It is closely related to the Omabegho et al. [43] autonomous cascade walker. The essence of the method is in the following: if in a solution containing two strands ab and cb̄, where b and b̄ form a duplex, a third strand āb̄ complementary to ab is introduced, the strand cb̄ is replaced in the duplex by āb̄. In this case, the sequence a is said to be a ‘toehold’. ......................................................... – B rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 0 C 8 – B Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 (a) 9 685 nm 1 CM x 0 y CM C 0– 1 CM (b) D C C– 1 1 ID CM cycle repeats after 785 nm beam stops and green tiles pass the signal (not pictured) 785 nm ID x y A 0 – B B– 1¢ 1¢ CM (d ) – A– B– 1 785 nm A A – B– – 1 –B 1¢ CM x x y C y 0 – 1 1 0 A A– – – –C B B –B 1 – ID – – 1¢ y¢ 0–¢ 1¢ 1¢ CM 1¢ CM D C x y¢– B 0¢ – 1¢ 1¢ – A 685 nm (c) (e) y 0 D C1 1 – C C 1 ID – y¢– 0–¢ CM 1¢ – ID CM ID x– y– – 0 y x 0 1 – 685 nm B A – B B – 1¢ 1¢ – – 0–¢ 1¢ – – 1 B ID y–¢ – 0–¢ 1¢ 1¢ ID y–¢ ID A – – y D – C C 1 1 1 x x – – y–– x A A – 0 A – B– 1 ¢ B – B 1¢ no laser exposure y C 0 D – 1 1 C C– 1 ID – – y¢ 0¢ – 1¢ CM x– y– – A – 0 A – – B B– –B 1 1¢ 1¢ CM – ID stop beams ID Figure 9. Red floating tile attachment cycle. (a) Attachment of a red tile of value 1 with an edge value 1 (red platform tile identity strands had segments 1̄ · 0̄ · ȳ exposed). Green laser beam is active, the green tiles are disassociated. The middle duplex with complementary x̄ · x starts forming. (b) Middle duplex x̄ · ȳ on the red floating tile is formed and the red signal strand Ā · B̄ · 1̄ is exposed. (c) Toehold A from the red communication strand interacts with the red signal strand on the floating tile forming the duplex Ā · B̄ · 1̄ and freeing the toehold B on the green identity tile to interact with B̄ segment on the newly formed single strand of the communication duplex. This exposes 1̄ · 0̄ · ȳ on the green identity tile. (d) Green laser beam stops and green floating tile whose corresponding edge value is 1 is being attached (indicated with a small green square for clarity). (e) Red laser beam is activated and duplexes formed with strands containing the red dye are disassociated. If the attached green floating tile has value 1, signal transmission equivalent to (a–c) on the red floating tile is initiated but is not depicted. (f ) The red tile detaches and toeholds A and 0̄ in the middle duplex start reacting with the single-stranded portions with dyes bringing the strands on the red floating tile edge in the original form. (Online version in colour.) Figure 9 shows a schematic view of the cascading signal transmission on the platform upon attachment of a red tile of value 1 with edge identity strand of value 1. With each strand displacement, there is a gain of some base pairs (we anticipate 4 base pair gain). Figure 9a shows an edge of a red tile attached to the platform. Due to the 685 nm laser beam emission, the green tiles are not attached. Upon hybridization of the portion 1 · 0 · y on the identity strands, the portion x · y in the middle duplex of the floating tile forms, and disassociates the segment A from the side strand containing A · B · 1 with the red dye. This process ensures that there is no communication on the platform before the floating tile is being attached, and the strand migration process leaves a time lapse between the attachment of the red tile and the release of the toehold A (figure 9b). The toehold A on the communication strand of the platform is free to interact with the corresponding complementary signal initiation strand on the floating tile (figure 9c). This interaction leaves toehold B to interact with the identity strands on the green tile leaving ȳ · 0̄ · 1̄ free to ‘identify’ a green tile. As soon as the green laser beam is stopped, the green dyes stop emitting heat and the green floating tiles are free to attach to the platform (figure 9d). In figure 9d, the green tile is depicted with a small green square for clarity of the figure. If the attached green tile has value 1, the strand interactions on the green tile appears, similarly to the red floating tile depicted in figure 9a,b but is not pictured. When the red 785 nm laser beam is activated, both red and green floating tiles are attached on the platform but only the red dyes on the red floating tiles start emitting heat and disassociate the labelled strands from their complements (figure 9e). The amount of heat is proportional with the reciprocal value of the distance r, i.e. T(r) = T0 + T(R/r), where T0 is the ambient temperature and T is the change in temperature over distance r with heat source of radius R. This means that ......................................................... (f) x– y– – C y y– – 0– 0 1 1 rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 D – C– Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 0–tile 1–tile 0 0 0 0 1 0 1 0 1 1 1 0 0 10 1 1 1 1 0 1 0 1 1 0 1 1 0 Figure 10. Tile types needed for GoL-like implementation. at distance 28–30 nm there is a change of 1◦ C when a sphere of the DNA duplex size (3.5 nm) is heated by 8◦ C. The origami tile allows for more than 30 nm distance between the red and green monochromatic duplexes in (figure 9d), hence the effect of the heat emitting red dye on the green duplexes can be kept on less then 1◦ C. With the application of 785 nm laser beam, the floating red tile is not attached to the platform any more and is free to float in the solution. The energetically favourable base pair gain (i.e. increased favourability of G) eventually brings the identity and signal initiation strands of the floating tile to their original condition and leaves the identity and the communication duplex on the platform red tile in the same condition as when no red tile was attached figure 9f. If the attached green tile has value 1, then its attachment (equivalently to the red tile) would communicate its value to the red identity strand on the red platform tile, such that when the red 785 nm laser beam is stopped, the red floating tiles can attach to the platform and the cycle can continue from situation (a). (d) Game of Life-like implementation Tile types. For the implementation of the interactive molecular arrangement system that simulates the GoL-like function, we need six types of floating tiles in each species of red and green tiles. Because the origami tiles are symmetric and the function that we propose depends on only the number of neighbouring tiles being 1 or 0, and not on their locations (north, south, east or west), there are three types of 0-tiles and three types of 1-tiles. The schematic of the tiles is depicted in figure 10. The values of the edges of the tiles indicate the values of the identity strands attached on the floating tiles, and according to their values, the tile takes the identity 0 or 1. The edges of the 1-tiles are also equipped with signal initiation strands such that upon their attachment they communicate through the platform with the neighbouring locations. Initialization and computation. As the default values of the platform identity strands is 0, one can establish the control between the attachment and detachment cycles with all values 0 first. For a platform initialized σR0 as in figure 2, a platform can be constructed by first hybridizing a red floating tile of the appropriate value to the red platform tile at the appropriate location, and then the duplex of red tiles would be used together with the green platform tiles to assemble the initialized platform. Each platform tile can have its location specified by the location designed sticky ends; therefore, the platform tile of the red duplex of platform-floating tile can take its place in the array at the appropriate location guided by its and neighbouring green platform tile sticky ends. As the platform is initialized, the communication signals on the platform will interact with the green platform tiles. The situation at that stage is as in figure 9b. Subsequently, the cyclic molecular arrangement continues as described in §3c. A robust error control used in [49] can be applied to prevent attachments of partially matched floating tiles while allowing complete matching of the floating tiles. 4. Concluding remarks The proposed laser illumination technique introduces ‘clock’ controlled programmed dynamics in molecular arrangements, and the platform/floating tile signals introduce molecular ......................................................... 0 1 rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 0 0 Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 11 Competing interests. We declare we have no competing interests. Funding. This research has been supported by grant no. CCF-1117210 from the National Science Foundation to N.J. and N.C.S.; the NIH grant no. R01GM109459-01 to N.J. and the following grants to N.C.S.: GM-29554 from NIGMS, grant nos. CMMI-1120890, CCF-1117210 and EFRI-1332411 from the NSF, MURI W911NF-11-1-0024 from ARO, grant nos. N000141110729 and N000140911118 from ONR, grant nos. 3849 from the Gordon and Betty Moore Foundation. Acknowledgements. We thank Paul Chaikin for advice on heat dissipation. ......................................................... communication for cyclic molecular arrangements thereby providing a controlled molecular choreography over a predesigned array. There are many examples of incorporating signaltransmission strands on a DNA origami, and most of these models are based on the Yurke et al. [29] design for a strand-displacement mechanism using toeholds. These signals are used for either static control of tile assemblies [50–52], or for designs of pathways simulating logic gates (e.g. [33,34]). In the first case, the assembled structure is static once assembled; while in the latter case, there are no arrangements except signal propagation throughout the system of logic gates. The use of environmental control (laser beam) to move from one arrangement cycle to another, introduces time steps in an intrinsically asynchronous system of molecular assemblies. A clocked control is an essential part of information processing, so many new models where molecular interactions follow a step-by-step dynamics could be designed. Here we have shown one such model where the molecular arrangements represent the time-step development of a two-dimensional cellular automaton like function thereby initiating the study of such systems. Our suggestion of using two types of IR Dyes to control the clock is only one way for such clock. It has been observed that other materials attached to DNA can produce heat locally upon laser illumination such as small gold nanoparticles (1.4 nm gold particle melting a 7 base duplex [53]) and different shapes of particles (coated gold ‘nanorods’ and ‘nanobones’ absorbing and melting DNA at two different wavelengths [54]). Further experimentation will examine the limitations and possibilities of these approaches. The theoretical limits of the proposed new approach to molecular arrangements are not yet known. It is well known that the GoL has universal computational power. It is also known that predicting the value of a cell in n iterations of the GoL is P-complete [55]. The finiteness of the implemented system (finite platform) restricts the power significantly, so its actual computational capability warrants further investigations. The computation in the proposed system also depends on the type of partition that is assigned to the plane lattice. Some possibilities are depicted in figure 11. There are patterns that can be obtained over one partition, but could not be acquired over others, hence investigation of these questions is of interest. Furthermore, an experimental confirmation of the cyclic dynamic algorithmic arrangement would be the first demonstration of programmed cyclic molecular movements that can be seen as an incarnation of nucleic acid robots (nubots) acting on a platform. Although there are theoretical models for nubots (e.g. [56]), there are no experimental suggestions for their development. While the last years’ robotics breakthroughs [57,58] were achieved with electronic components, the proposed system opens doors for advancing such designs at a molecular level. rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 Figure 11. Different possibilities for lattice partitions. (Online version in colour.) Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 References ......................................................... rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 1. Seeman NC. 1982 DNA junctions and lattices. J. Theor. Biol. 99, 237–247. (doi:10.1016/00225193(82)90002-9) 2. Seeman. NC. 2001 DNA nicks and nodes and nanotechnology. NanoLetters 1, 22–26. (doi:10.1021/nl000182v) 3. Fu TJ, Seeman. NC. 1993 DNA double crossover structures. Biochemistry 32, 3211–3220. (doi:10.1021/bi00064a003) 4. LaBean TH, Yan H, Kopatsch J, Liu F, Winfree E, Reif JH, Seeman. NC. 2000 Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes. J. Am. Chem. Soc. 122, 1848–1860. (doi:10.1021/ja993393e) 5. Winfree. E 1998 Algorithmic self-assembly of DNA. PhD thesis, Caltech, CA, USA. 6. Winfree E, Liu F, Wenzler LA, Seeman. NC. 1998 Design and self-assembly of twodimensional DNA crystals. Nature 394, 539–544. (doi:10.1038/28998) 7. Chen JH, Seeman NC. 1991 Synthesis from DNA of a molecule with the connectivity of a cube. Nature 350, 631–633. (doi:10.1038/350631a0) 8. Zhang Y, Seeman. NC. 1994 The construction of a DNA truncated octahedron. J. Am. Chem. Soc. 160, 1661–1669. (doi:10.1021/ja00084a006) 9. Goodman RP, Schaap IAT, Tardin CF, Erben CM, Berry RM, Schmidt CF, Turberfield. AJ. 2005 Rapid chiral assembly of rigid DNA building blocks for molecular nanofabrication. Science 310, 1661–1665. (doi:10.1126/science.1120367) 10. Jonoska N, Sa-Ardyen P, Seeman. NC. 2003 Computation by self-assembly of DNA graphs. Genet. Program. Evol. Mach. 4, 123–137. (doi:10.1023/A:1023980828489) 11. Sa-Ardyen P, Jonoska N, Seeman. NC. 2003 Self-assembling DNA graphs. Nat. Comput. 4, 427–438. (doi:10.1023/B:NACO.0000006771.95566.34) 12. Wu G, Jonoska N, Seeman NC. 2009 Construction of a DNA nano-object directly demonstrates computation. BioSystems 98, 80–84. (doi:10.1016/j.biosystems.2009.07.004) 13. He Y, Ye T, Su M, Zhang C, Ribbe1 AE, Jiang W, Mao C. 2008 Hierarchical self-assembly of DNA into symmetric supramolecular polyhedra. Nature 452, 198–201. (doi:10.1038/ nature06597) 14. Sun W, Boulais E, Hakobyan Y, Wang WL, Guan A, Bathe M, Yin. P. 2014 Casting inorganic structures with DNA molds. Science 346, 1258361. (doi:10.1126/science.1258361) 15. Iinuma R, Ke Y, Jungmann R, Schlichthaerle T, Woehrstein JB, Yin. P. 2014 Polyhedra selfassembled from DNA tripods and characterized with 3d DNA-paint. Science 344, 65–69. (doi:10.1126/science.1250944) 16. Zheng J, Birktoft JJ, Chen Y, Wang T, Sha R, Constantinou PE, Ginell SL, Mao C, Seeman NC. 2009 From molecular to macroscopic via the rational design of a self-assembled 3D DNA crystal. Nature 461, 74–77. (doi:10.1038/nature08274) 17. Rothemund PWK. 2006 Folding DNA to create nanoscale shapes and patterns. Nature 440, 297–302. (doi:10.1038/nature04586) 18. Barish RD, Rothemund PWK, Winfree E. 2005 Two computational primitives for algorithmic self-assembly: copying and counting. NanoLetters 5, 2586–2592. (doi:10.1021/nl052038l) 19. Douglas SM, Marblestone AH, Teerapittayanon S, Vazquez A, Church GM, Shih WM. 2009 Rapid prototyping of 3d DNA-origami shapes with caDNAno. Nucleic Acids Res. 37, 5001– 5006. (doi:10.1093/nar/gkp436) 20. Andersen ES et al. 2009 Self-assembly of a nanoscale DNA box with a controllable lid. Nature 459, 73–76. (doi:10.1038/nature07971) 21. Douglas SM, Bachelet I, Church GM. 2012 A logic-gated nanorobot for targeted transport of molecular payloads. Science 335, 831–834. (doi:10.1126/science.1214081) 22. Zhong H, Liu W, Wang R, Seeman. NC. 2010 Crystalline two-dimensional DNA origami arrays. Angew. Chem. Int. Ed. Engl. 50, 264–267. (doi:10.1002/anie.201500252) 23. Mao C, LaBean TH, Reif JH, Seeman. NC. 2000 Logical computation using algorithmic selfassembly of DNA triple-crossover molecules. Nature 407, 493–496. (doi:10.1038/35035038) 24. Rothemund PWK, Papadakis N, Winfree E. 2004 Algorithmic self-assembly of DNA sierpinski triangles. PLoS Biol. 2, e424. (doi:10.1371/journal.pbio.0020424) 25. Fujibayashi K, Hariadi R, Ha Park S, Winfree E, Murata S. 2008 Toward reliable algorithmic self-assembly of DNA tiles: a fixed-width cellular automaton pattern. NanoLetters 8, 1791–1797. (doi:10.1021/nl0722830) 12 Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 13 ......................................................... rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 26. Dolzhenko E, Jonoska N, Seeman NC. 2010 Transducer generated arrays of robotic nano-arms. Nat. Comput. 9, 437–455. (doi:10.1007/s11047-009-9157-5) 27. Chakraborty B, Jonoska N, Seeman NC. 2012 A programmable transducer self-assembled from DNA. Chem. Sci. 3, 168–176. (doi:10.1039/C1SC00523E) 28. Jonoska N, Seeman. NC. 2012 Computing by molecular self-assembly. Interface Focus 5, 20110117. (doi:10.1098/rsfs.2011.0117) 29. Yurke B, Turberfield AJ, Mills AP, Simmel FC, Neumann. JL. 2000 A dNA-fuelled molecular machine made of DNA. Nature 406, 605–608. (doi:10.1038/35020524) 30. Seelig G, Soloveichik D, Zhang DY, Winfree. E. 2006 Enzyme-free nucleic acid logic circuits. science 314, 1585–1588. (doi:10.1126/science.1132493) 31. Qian L, Winfree E 2009 A simple DNA gate motif for synthesizing large-scale circuits. In DNA computing, vol. 5347 (eds A Goel, F Simmel, P Sosik), pp. 70–89. Lecture Notes in Computer Science. Berlin, Germany: Springer. 32. Genot AJ, Fujii T, Rondelez Y. 2012 Computing with competition in biochemical networks. Phys. Rev. Lett. 109, 208102. (doi:10.1103/PhysRevLett.109.208102) 33. Qian L, Winfree E 2014 Parallel and scalable computation and spatial dynamics with DNAbased chemical reaction networks on a surface. In DNA computing and molecular programming, vol. 727 (eds S Murata, S Kobayashi), pp. 114–131. Lecture Notes in Computer Science. Berlin, Germany: Springer. 34. Lakin MR, Petersen R, Gray KE, Phillips. A 2014 Abstract modelling of tethered DNA circuits. In DNA computing and molecular programming, vol. 727 (eds S Murata, S Kobayashi), pp. 132– 147 Lecture Notes in Computer Science. Berlin, Germany: Springer. 35. Yan H, Zhang X, Shen Z, Seeman. NC. 2002 A robust DNA mechanical device controlled by hybridization topology. Nature 415, 62–65. (doi:10.1038/415062a) 36. Ding B, Seeman NC. 2006 Operation of a DNA robot arm inserted into a 2D DNA crystalline substrate. Science 314, 1583–1585. (doi:10.1126/science.1131372) 37. Liu C, Jonoska N, Seeman. NC. 2009 Reciprocal DNA nanomechanical devices controlled by the same set strands. NanoLetters 9, 2641–2647. (doi:10.1021/nl901008k) 38. Li Y, Jonoska N, Seeman. NC. In preparation. Programmed molecular choreography in a DNA transducer produced by self-assembly. 39. Sherman WB, Seeman. NC. 2004 A precisely controlled DNA bipedal walking device. NanoLetters 4, 1203–1207. (doi:10.1021/nl049527q) 40. Yin P, Yan H, Daniell XG, Turberfield AJ, Reif. JH. 2004 A unidirectional DNA walker that moves autonomously along a track. Angew. Chem. Int. Ed. 43, 4906–4911. (doi:10.1002/ anie.200460522) 41. Shin J-S, Pierce NA. 2004 A synthetic DNA walker for molecular transport. J. Am. Chem. Soc. 126, 10 834–10 835. (doi:10.1021/ja047543j) 42. Gu H, Chao J, Xiao S-J, Seeman NC. 2010 A proximity-based programmable DNA nanoscale assembly line. Nature 465, 202–205. (doi:10.1038/nature09026) 43. Omabegho T, Sha R, Seeman. NC. 2009 A bipedal DNA brownian motor with coordinated legs. Science 324, 67–71. (doi:10.1126/science.1170336) 44. Lund K et al. 2010 Molecular robots guided by prescriptive landscapes. Nature 465, 206–210. (doi:10.1038/nature09012) 45. Gardner M. 2006 The fantastic combinations of John Conway’s new solitaire game ‘life’. Sci. Am. 223, 120–123. (doi:10.1038/scientificamerican1070-120) 46. Padilla JE, Sha R, Kristiansen M, Chen J, Jonoska N, Seeman. NC. 2015 A signal-passing DNA strand exchange mechanism for the active self-assembly of DNA nanostructures. Angew. Chem. Int. Ed. Engl. 54, 5939–5942. (doi:10.1002/anie.201500252) 47. He XJ, Sha R, Mi YL, Chaikin PM, Seeman NC. Submitted. Self-replication, exponential growth, selection and competition in systems of DNA origami tiles. Science. 48. Wang R, Kuzuya A, Liu W, Seeman. NC. 2010 Blunt-ended DNA stacking interactions in a 3-helix motif. Chem. Commun. 46, 4905–4907. (doi:10.1039/c0cc01167c) 49. Gu H, Chao J, Xiao S-J, Seeman NC. 2009 Dynamic patterning programmed by DNA tiles captured on a DNA origami substrate. Nat. Nano. 4, 245–248. (doi:10.1038/nnano.2009.5) 50. Padilla JE, Liu W, Seeman. NC. 2012 Hierarchical self assembly of patterns from the robinson tilings: DNA tile design in an enhanced tile assembly model. Nat. Comput. 11, 323–338. (doi:10.1007/s11047-011-9268-7) 51. Jonoska N, Karpenko. D. 2014 Active tile self-assembly, part 1: universality at temperature 1. Int. J. Found. Comp. Sci. 25, 141–163. (doi:10.1142/S0129054114500087) Downloaded from http://rsta.royalsocietypublishing.org/ on July 28, 2017 14 ......................................................... rsta.royalsocietypublishing.org Phil. Trans. R. Soc. A 373: 20140215 52. Padilla JE, Patitz MJ, Pena R, Schweller RT, Seeman NC, Sheline R, Summers SM, Zhong X. 2013 Asynchronous signal passing for tile self-assembly: fuel efficient computation and efficient assembly of shapes. In Unconventional computation and natural computation, vol. 7956 (eds G Mauri, A Dennunzio, L Manzoni, AE Porreca), pp. 174–185. Lecture Notes in Computer Science. Berlin, Germany: Springer. 53. Hamad-Schifferli K, Schwartz JJ, Santos AT, Zhang S, Jacobson. JM. 2002 Remote electronic control of DNA hybridization through inductive coupling to an attached metal nanocrystal antenna. Nature 415, 152–155. (doi:10.1038/415152a) 54. de Puig H, Cifuentes Rius A, Flemister D, Baxamusa SH, Hamad-Schifferli K. 2013 Selective light-triggered release of DNA from gold nanorods switches blood clotting on and off. PLoS ONE 8, e68511. (doi:10.1371/journal.pone.0068511) 55. Greenlaw R, James Hoover H, Ruzzo WL 1995 Limits to parallel computation: P-completeness theory. New York, NY: Oxford University Press, Inc. 56. Woods D, Chen H-L, Goodfriend S, Dabby N, Winfree E, Yin. P 2013 Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. (http://arxiv. org/abs/1301.2626v1) 57. Werfel J, Petersen K, Nagpal. R. 2014 Designing collective behavior in a termite-inspired robot construction team. Science 343, 754–758. (doi:10.1126/science.1245842) 58. Rubenstein M, Cornejo A, Nagpal. R. 2014 Programmable self-assembly in a thousand-robot swarm. Science 345, 795–799. (doi:10.1126/science.1254295)
© Copyright 2026 Paperzz