Processing math: 100%
Fang WANG, Xinjian ZHANG, Xin CHEN, et al., “Priority Encoder Based on DNA Strand Displacement,” Chinese Journal of Electronics, vol. 33, no. 6, pp. 1538–1544, 2024. DOI: 10.23919/cje.2022.00.042
Citation: Fang WANG, Xinjian ZHANG, Xin CHEN, et al., “Priority Encoder Based on DNA Strand Displacement,” Chinese Journal of Electronics, vol. 33, no. 6, pp. 1538–1544, 2024. DOI: 10.23919/cje.2022.00.042

Priority Encoder Based on DNA Strand Displacement

More Information
  • Author Bio:

    WANG Fang: Fang WANG received the B.S. degree from Ocean University of China, Qingdao, China, in 2019. She is currently pursuing the M.S. degree in computer science at Guangzhou University, Guangzhou, China. Her interests include DNA computing and DNA nano-manufacturing. (Email: 2112006037@e.gzhu.edu.cn)

    ZHANG Xinjian: Xinjian ZHANG received the B.S. degree from Zhengzhou University, Zhengzhou, China, in 2019. He is currently pursuing the M.S. degree in computer science at Guangzhou University, Guangzhou, China. His interests include DNA computing and bio-computing. (Email: 2111906105@e.gzhu.edu.cn)

    CHEN Xin: Xin CHEN received the B.S. degree from Hunan University of Science and Engineering, Yongzhou, China, in 2020. He is currently pursuing the M.S. degree in computer science at Guangzhou University, Guangzhou, China. His interests include DNA computing and nanostructure. (Email: 2112006073@e.gzhu.edu.cn)

    LYU Shuying: Shuying LYU is currently pursuing the B.S. degree in aerospace at Beijing University of Technology, Beijing, China. Her interests include aerospace engineering and mathematical modeling. (Email: 1120203335@bit.edu.cn)

    CHEN Congzhou: Congzhou CHEN received the B.S. degree in automation from Wuhan University of Science and Technology, Wuhan, China, in 2014 and the M.S. degree in automation from Huazhong University of Science and Technology, Wuhan, China, in 2016. He is currently a Ph.D. candidate at Peking University, Beijing, China. (Email: chencongzhou@pku.edu.cn)

    SHI Xiaolong: Xiaolong SHI received the Ph.D. degree in system engineering from Huazhong University of Science and Technology, Wuhan, China. He was the Tenured Professor at Huazhong University of Science and Technology, Wuhan, China, and now he is the Dean/Professor of the Institute of Computer Science and Technology, Guangzhou University, Guangzhou, China. (Email: xlshi@gzhu.edu.cn)

  • Corresponding author:

    SHI Xiaolong, Email: xlshi@gzhu.edu.cn

  • Received Date: March 16, 2022
  • Accepted Date: March 13, 2023
  • Available Online: March 27, 2024
  • Published Date: November 04, 2024
  • The slow development of traditional computing has prompted the search for new materials to replace silicon-based computers. Bio-computers, which use molecules as the basis of computation, are highly parallel and information capable, attracting a lot of attention. In this study, we designed a NAND logic gate based on the DNA strand displacement mechanism. We assembled a molecular calculation model, a 4-wire-2-wire priority encoder logic circuit, by cascading the proposed NAND gates. Different concentrations of input DNA chains were added into the system, resulting in corresponding output, through DNA hybridization and strand displacement. Therefore, it achieved the function of a priority encoder. Simulation results verify the effectiveness and accuracy of the molecular NAND logic gate and the priority coding system presented in this study. The unique point of this proposed circuit is that we cascaded only one kind of logic gate, which provides a beneficial exploration for the subsequent development of complex DNA cascade circuits and the realization of the logical coding function of information.
  • Non-traditional computers are a booming field of research, and bio-computers have developed rapidly in recent years. In 1994, Dr. Adleman of the University of Southern California pioneered the usage of DNA to solve computing problems [1]. The research solved a classic combinatorial optimization problem, the Hamiltonian path problem, and opened a new chapter for DNA molecular computing. DNA computing completes operations by controlling biochemical reactions between DNA molecules, and uses the unique properties of biological components such as DNA, RNA, and enzymes to perform information encoding, storage, and calculation operations [2]–[5]. Compared with traditional computers, bio-computers have the characteristics of strong parallel processing capability, fast calculation speed, and low energy consumption. Therefore, they have received widespread attention from scientists. In more than 20 years of development, a number of remarkable results have been achieved [6]–[10].

    DNA strand displacement technology, one of the foundations of DNA molecular calculation [11], is widely used due to its advantages of strong operability and predictable products. A critical feature of DNA strand displacement technology is the scalability [12]. The output of one reaction can be used as the input of the next reaction, so that a large-scale chemical reaction network can be realized.

    The realization of various molecular gate circuits based on molecular logic computing units is an important application scenario of DNA strand displacement technology [13]–[15]. The scalability reduced the complexity of circuit design and provided the possibility to realize large-scale circuits with various complex functions. Many researchers have proposed different models of molecular logic gate structures. Seelig et al. designed various digital logic circuits for the first time using DNA strand displacement [16]. Frezza et al. used DNA strand displacement technology and fluorescence labelling technology to construct AND, OR, and NOR gates, and on this basis, implemented XOR logic through cascading multiple logic gates [17]. Zhang et al. implemented the YES gate, AND gate, and OR gate with single-chain input and output [18]. Qian et al. proposed the “seesaw” gate structure based on a toehold exchange mechanism and implemented different logic gate operations, and used these logic gates for complex circuits of large-scale DNA logic gate cascades opening up the research of complex DNA molecular logic circuits [19].

    DNA strand displacement technology has great development potential and application prospects in many fields. However, nowadays, most of the circuits that use DNA strand displacement technology to implement logical negation require the use of two-track notation, which causes the number of DNA strands to increase exponentially. In this study, a single-track molecular NAND gate was designed based on a step function molecular logic gate, and the correctness of the NAND gate was successfully verified in experiments. Furthermore, a 4-wire-2-wire priority encoder based on DNA molecules was realized by cascading multiple molecular NAND gates. The feasibility and accuracy of the proposed priority encoder are simulated and verified using Visual DSD software [20]. The simulation experimental results provide a basis for explorations of the realization of the logic coding function of information based on the cascading of complex DNA molecular circuit.

    A logic circuit uses binary numbers 0 and 1 to represent high and low levels for the transmission and processing of discrete signals. Encoding is the process of compiling a specific logic signal into a set of binary codes. The logic circuit that can realize an encoding function is called an encoder. The priority encoder works on producing output according to the priority of the input signal. The input signal with the highest priority will be output, and any signals with lower priority will be ignored, which often used to control interrupt requests when processing the highest priority requests. This work designed a 4-input 2-output molecule priority encoder, and the truth table is shown in Table 1.

    Table  1.  Truth table of 4-wire-2-wire priority encoder
    A B C D L0 L1
    1 X X X 1 1
    0 1 X X 1 0
    0 0 1 X 0 1
    0 0 0 X 0 0
     | Show Table
    DownLoad: CSV

    Assuming that the priority order of the input signals is A, B, C, and D. When the circuit has simultaneous input signals, the output is a high-priority code: 1 means high level, 0 means low level, and X means any level. Use L0L1 to represent the output signal. L0L1=00 means either no input or input signal D, L0L1=01 means C input, L0L1=10 means B input, and L0L1=11 means A input. Its expression is:

    L0=A+B=¯¯A+B=¯¯A¯B
    (1)
    L1=A+¯BC=¯¯A+¯BC=¯¯Aׯ¯BC
    (2)

    As shown in Figure 1, a 4-wire-2-wire priority encoder logic circuit is designed according to (1) and (2), in which A, B, C, and D represent the input signal, and L0 and L1 represent the output signal.

    Figure  1.  4-wire-2-wire priority encoder logic circuit.

    DNA strand displacement technology occupies an important position in bio-molecular computing. DNA strand displacement involves a branch migration and strand displacement reaction based on toehold adjustment. Following the rules of fulcrum isolation and fulcrum exchange proposed by Yurke et al. [21], [22], through the reaction between the DNA single strand and partially complementary double strand, a single strand in the original double strand is replaced, thereby forming a new DNA double-strand chain. It is a spontaneous dynamic reaction process. The reaction process is shown in Figure 2.

    Figure  2.  Schematic diagram of the principle of DNA strand displacement.

    The directed line segment represents the DNA strand, 1, 2, and 3 represent domains with different sequences on the DNA strand, domain 2 and domain 2* represent complementary DNA sequences, and domain 2 only reacts with its complementary domain 2*. The double-stranded X was present in the solution before the start of the reaction, and the branch domain 3* of X was exposed. When the single-chain A input is input, the single-chain branch domain 3 and the double-chain branch domain 3* are combined, and the reaction starts. According to the fulcrum isolation and fulcrum exchange rules, the domain 2 of the input chain A migrates towards the upper domain 2 of the double-strand X. After the migration, the DNA sequence 1, 2 on the double-strand X is replaced, and the final DNA sequence 1, 2 forms the output chain B, the remaining part of the input chain A and the double-strand X form a double-strand Y, and the reaction ends.

    In the design of the molecular NAND gate, Mulawka et al. [23] proposed a method to realize the NAND gate through the restriction nuclease FokI. The main drawback of this method is that the logic gate will be destroyed at the end of the calculation process. Ruiz-Perez et al. [24] proposed a logic system based on the gate of DNAzyme, but the implementation process of this method is complicated, and whether it can be applied in large-scale circuits remains to be verified. And based on the NAND gate of the seesaw gate, dual-track logic is generally used to distinguish the input signals. The dual-rail logic means that instead of using a single signal chain to represent logic 1 and logic 0, a pair of signal chains are used to represent logic 1 and logic 0 respectively. Each logic gate is composed of a pair of AND gates and OR gates, which greatly increases the number of logic gates. We designed a NAND gate based on a high-sensitivity precise DNA strand displacement logic gate proposed by Chen et al. [25]. The input signal of the NAND gate is a low signal when the signal chain concentration is about 0.1 nM, and a high signal when the signal chain concentration is about 0.9 nM. It can directly form NAND gate logic, and successfully construct a 4-wire-2-wire priority encoder by cascading the NAND gate. The NAND gate structure is shown in Figure 3.

    Figure  3.  Molecular NAND logic structure.

    The process of implementing the molecular reaction of NAND gate is shown in Figure 4. The input chain signals A and B first generate signal chains T1 and T2 after single molecule reaction [26]: AT1+T2 and BT1+T2. T1 and T2 will pass through two step function gates and then get the output signal Y. The step function gate consists of threshold chain, gate chain and fuel chain. A step function gate with a threshold of 0.15 will produce Y of 0.9 nM, and a step function gate with a threshold of 1.5 will produce 0.8 nM Y, this reaction is similar to the reaction that forms Y (Figure 4(a)). If there is no input signal, the values of A and B are 0, then the two step functions will not be generating Y of 0.9 nM, and the output signal Y has a value of 0.9 nM, indicating a high-level signal. If A and B include a low-level signal and a high-level signal, then the values of T1 and T2 are 0.1 nM + 0.9 nM = 1.0 nM. At this concentration, the step function with a threshold value of 0.15 nM will be activated, generating Y of 0.9 nM, so the value of the output signal Y is 0.9 nM, indicating the high-level signal. If both A and B are high-level signals, the values of T1 and T2 are 0.9 nM + 0.9 nM = 1.8 nM. At this concentration, both step functions will be activated. The step function with a threshold value of 1.5 nM produces Y of 0.8 nM, and the step function with a threshold value of 0.15 produces Y of 0.9 nM. Y and Y will be annihilated in pairs, as shown in Figure 4(b), and finally only the output chain Y with a concentration of 0.1 nM will be left, indicating a low signal.

    Figure  4.  NAND gate molecular circuit. (a) Step gate function; (b) Annihilation reaction.

    Firstly, we run computer simulations, using Visual DSD software to design and simulate DNA strand displacement experiments. This experiment used the default sequence provided by the software, in which the base length of the fulcrum domain is 6, base length of the non-branch domain is 20, normal phase binding rate of the fulcrum is 0.003 nM−1s−1, and reverse binding rate is 1.3 s−1. As shown in Figure 5(a), input parameters are adjusted respectively, and it can be seen that the simulation results meet the expected logic.

    Figure  5.  Experimental results of molecular NAND circuit. (a) Computer simulation results under different input combinations; (b) Molecular NAND circuit fluorescence readout results under different inputs; (c) Results of agarose gel electrophoresis imaging under UV light.

    Then during experiment, mix quenching chain and fluorescent chain in Tris-EDTA buffer with 12.5 mM MgCl2 at a molar ratio of 1.15:1, each step function gate fuel chain F1 and F2 is 200 nM, annihilation link A concentration is 300 nM, and output gate is 0.9 nM and 0.8 nM. The experiment was performed in Tris-acetate-EDTA buffer containing 12.5 mM Mg2+ at 20 ℃. Detect the fluorescence kinetics of each sample well every 20 s, and capture the curve of fluorescence intensity changing with time in about 30 min. The trajectory blank is a baseline, which is a blank control group without input chain but only logic gates added. In order to read the logical result, use the fluorescence intensities of 300000 and 600000 as thresholds. Signals with a fluorescence intensity of 300000 or less are considered to be low by default, and signals with a fluorescence intensity of 600000 or more are considered to be high by default. As shown in Figure 5(b), when the input A, B is low signal, the output fluorescence intensity is high signal; when the input A, B is high signal and the other is low signal, the output fluorescence intensity is high signal; when the input A, B is both high signal, the output fluorescence intensity is low signal, which meets the expected result. As supported by Figure 5(c), the results of 3% agarose gel electrophoresis imaging showed that the visible light band between 100 bp and 250 bp markers proved that S2 was produced, and the annihilation reaction of Y and Y occurred.

    The molecular logic gate model of the 4-wire-2-wire priority encoder, which places the molecular logic circuit diagram within the traditional circuit, is illustrated in Figure 6.

    Figure  6.  Molecular logic gate model of 4-wire-2-wire priority encoder.

    In the model of Figure 6, molecular NAND gates replace NAND gates in a traditional logic circuit. The priority encoder is obtained by cascading multiple molecular NAND gates. The input signal chain is A, B, C, and D, and the output signal chain is L1 and L0. The input signal chains A and B undergo a single-molecule reaction to generate two signal chains of the same concentration. The corresponding output signals YA and YB are obtained through NAND gate 1 and NAND gate 2, respectively. YA and YB generate intermediate chains YA1, YA2, YB1, and YB2 through a single-molecule reaction.

    YA1 and YB1 generate the final output signal chain L0 through NAND gate 3. YB2 and input chain C react with NAND gate 4 to generate intermediate chain YC. The intermediate chain YC and the intermediate chain YA2 react with NAND gate 5 to form the final output chain L1. In the logic circuit, although the input signal chain D has no effect on the output result, the input signal chain D is retained to ensure the logic integrity of the molecular circuit. In summary, the input chains A, B, C, and D generate the corresponding output signal chain after passing through multiple NAND gates.

    The results of the simulation experiment of the 4-wire-2-wire priority encoder using Visual DSD are shown in Figure 7. The same default sequence as described in Section III was used. 0.1 nM represents the low-level signal, and 0.9 nM represents the high-level signal.

    Figure  7.  Simulation results of all input group. (a) Input = 1000; (b) Input = 0100; (c) Input = 0010; (d) Input = 0001.

    In the graphs of Figure 7, blue curve represents L0 and the yellow one represents L1. Figure 7(a) is the time-varying curve of the concentration of the output signals L0 and L1 when the input signal ABCD is 1000. After the reaction started, the concentration of L0 and L1 increased rapidly and reached a steady state after about 5000 s. The concentration is 0.9 nM, which represented the output signal 11. Figure 7(b) shows the concentration curves of the output signals L0 and L1 when the input signal ABCD is 0100. After the reaction started, the concentration of L0 quickly rose to 0.9 nM and stabilized. The concentration of L1 first increased rapidly, and then due to the existence of annihilation reaction, the concentration began to decrease, and stabilized after 6000 s, the final concentration was 0.1 nM.

    Figure 7(c) shows the concentration of the output signals L0 and L1 over time when the input signal ABCD is 0010. The concentration of L0 first increases, then the annihilation reaction occurs, and then begins to decrease, and stabilizes after about 6000 s. The steady-state concentration of L0 is 0.1 nM. The concentration of L1 directly increases to 0.9 nM and stabilizes. The final concentration of L1 and L0 represents the output signal 01. The final outputs signal represents 10. Figure 7(d) shows the time-varying concentration of the output signals L0 and L1 when the input signal ABCD is 0001. After the input chain is input, the concentration of L0 and L1 increases rapidly, and then due to the annihilation reaction, the concentration of L0 and L1 begins to decrease. After about 6000 s, the concentration of L0 and L1 stabilizes at 0.1 nM, which represents the output signal 00. The simulation results show that the output signals in all cases are in line with the expected results, indicating that the molecular model can realize the function of the 4-wire-2-wire priority encoder, proving the feasibility and accuracy of the molecular circuit model, and constructs more complex circuits for the subsequent the structural model is explored.

    In summary, based on the DNA strand displacement reaction, this study constructed a NAND gate molecular logic operation device using DNA molecular step function logic gates. A 4-wire-2-wire DNA molecular priority encoder was constructed by cascading multiple molecular NAND gates that can achieve the cascade reaction between corresponding molecular logic gates to finally realize the function of the priority encoder. The experimental results show the correctness of the monorail molecule NAND gate. The feasibility of the 4-wire-2-wire priority encoder and the accuracy of the molecular reaction were verified by Visual DSD software simulation. Experimental and simulation results show that the molecular priority encoder constructed in this research has the characteristics of simple logic circuit and accurate results. The results of the whole cascade reaction system show that the cascade circuit proposed in this paper has great potential in applying large-scale molecular logic calculation circuits. Since the reaction sequence is controlled by adjusting the concentration of DNA strands. Leakage is possible in this system.

    In future research, we will use this logic circuit to build more complex structural models and achieve more powerful functions. The single-track molecular NAND gate and the 4-wire-2-wire priority encoder implemented in this paper have made a useful exploration for the development of logic circuits based on DNA strand displacement.

    This work was supported by the National Key R & D Program of China (Grant No.2019YFA0706402), the National Natural Science Foundation of China (Grant Nos. 61632002 and 62172114), the General Project of the National Natural Science Foundation of China (Grant Nos. 61872399, 61872166, and 61672264), the Natural Science Foundation of Guangdong Province of China (Grant No. 2022A1515011468), and the Funding by Science and Technology Projects in Guangzhou (Grant Nos. 202201020237 and 202201020179).

  • [1]
    L. M. Adleman, “Molecular computation of solutions to combinatorial problems,” Science, vol. 266, no. 5187, pp. 1021–1024, 1994. DOI: 10.1126/science.7973651
    [2]
    Y. Benenson, “Biocomputers: From test tubes to live cells,” Molecular BioSystems, vol. 5, no. 7, pp. 675–685, 2009. DOI: 10.1039/b902484k
    [3]
    E. Katz and V. Privman, “Enzyme-based logic systems for information processing,” Chemical Society Reviews, vol. 39, no. 5, pp. 1835–1857, 2010. DOI: 10.1039/B806038J
    [4]
    I. S. de Murieta, J. M. Miro-Bueno, and A. Rodriguez-Paton, “Biomolecular computers,” Current Bioinformatics, vol. 6, no. 2, pp. 173–184, 2011. DOI: 10.2174/1574893611106020173
    [5]
    M. Zhou and S. J. Dong, “Bioelectrochemical interface engineering: Toward the fabrication of electrochemical biosensors, biofuel cells, and self-powered logic biosensors,” Accounts of Chemical Research, vol. 44, no. 11, pp. 1232–1243, 2011. DOI: 10.1021/ar200096g
    [6]
    W. E. Arter, Y. Yusim, Q. Peter, et al., “Digital sensing and molecular computation by an enzyme-free DNA circuit,” ACS Nano, vol. 14, no. 5, pp. 5763–5771, 2020. DOI: 10.1021/acsnano.0c00628
    [7]
    Q. Lin, A. M. Wang, S. Y. Liu, et al., “A DNA tetrahedron-based molecular computation device for the logic sensing of dual microRNAs in living cells,” Chemical Communications, vol. 56, no. 39, pp. 5303–5306, 2020. DOI: 10.1039/d0cc01231a
    [8]
    B. Y. Wang, C. Chalk, and D. Soloveichik, “SIMD| | DNA: Single instruction, multiple data computation with DNA strand displacement cascades,” in 25th International Conference on DNA Computing and Molecular Programming, Seattle, WA, USA, pp. 219–235, 2019.
    [9]
    F. Wang, H. Lv, Q. Li, et al., “Implementing digital computing with DNA-based switching circuits,” Nature Communications, vol. 11, no. 1, article no. 121, 2020. DOI: 10.1038/s41467-019-13980-y
    [10]
    C. Zhang, Y. M. Zhao, X. M. Xu, et al., “Cancer diagnosis with DNA molecular computation,” Nature Nanotechnology, vol. 15, no. 8, pp. 709–715, 2020. DOI: 10.1038/s41565-020-0699-0
    [11]
    G. T. Walker, M. S. Fraiser, J. L. Schram, et al., “Strand displacement amplification—an isothermal, in vitro DNA amplification technique,” Nucleic Acids Research, vol. 20, no. 7, pp. 1691–1696, 1992. DOI: 10.1093/nar/20.7.1691
    [12]
    L. L. Qian and E. Winfree, “Scaling up digital circuit computation with DNA strand displacement cascades,” Science, vol. 332, no. 6034, pp. 1196–1201, 2011. DOI: 10.1126/science.1200520
    [13]
    R. Sarpeshkar, “Analog versus digital: Extrapolating from electronics to neurobiology,” Neural Computation, vol. 10, no. 7, pp. 1601–1638, 1998. DOI: 10.1162/089976698300017052
    [14]
    A. Eshra, S. Shah, T. Q. Song, et al., “Renewable DNA hairpin-based logic circuits,” IEEE Transactions on Nanotechnology, vol. 18, pp. 252–259, 2019. DOI: 10.1109/TNANO.2019.2896189
    [15]
    T. Q. Song, A. Eshra, S. Shah, et al., “Fast and compact DNA logic circuits based on single-stranded gates using strand-displacing polymerase,” Nature Nanotechnology, vol. 14, no. 11, pp. 1075–1081, 2019. DOI: 10.1038/s41565-019-0544-5
    [16]
    G. Seelig, D. Soloveichik, D. Y. Zhang, et al., “Enzyme-free nucleic acid logic circuits,” Science, vol. 314, no. 5805, pp. 1585–1588, 2006. DOI: 10.1126/science.1132493
    [17]
    B. M. Frezza, S. L. Cockroft, and M. R. Ghadiri, “Modular multi-level circuits from immobilized DNA-based logic gates,” Journal of the American Chemical Society, vol. 129, no. 48, pp. 14875–14879, 2007. DOI: 10.1021/ja0710149
    [18]
    C. Zhang, J. Yang, and J. Xu, “Circular DNA logic gates with strand displacement,” Langmuir, vol. 26, no. 3, pp. 1416–1419, 2010. DOI: 10.1021/la903137f
    [19]
    L. L. Qian and E. Winfree, “A simple DNA gate motif for synthesizing large-scale circuits,” Journal of the Royal Society Interface, vol. 8, no. 62, pp. 1281–1297, 2011. DOI: 10.1098/rsif.2010.0729
    [20]
    D. Y. Zhang and G. Seelig, “Dynamic DNA nanotechnology using strand-displacement reactions,” Nature Chemistry, vol. 3, no. 2, pp. 103–113, 2011. DOI: 10.1038/nchem.957
    [21]
    B. Yurke, A. J. Turberfield, A. P. Jr. Mills, et al., “A DNA-fuelled molecular machine made of DNA,” Nature, vol. 406, no. 6796, pp. 605–608, 2000. DOI: 10.1038/35020524
    [22]
    B. Yurke and A. P. Mills, “Using DNA to power nanostructures,” Genetic Programming and Evolvable Machines, vol. 4, no. 2, pp. 111–122, 2003. DOI: 10.1023/A:1023928811651
    [23]
    J. J. Mulawka, P. Wasiewicz, and A. Plucienniczak, “Another logical molecular NAND gate system,” in Proceedings of the Seventh International Conference on microelectronics for Neural, Fuzzy and Bio-Inspired Systems, Granada, Spain, pp. 340–345, 1999.
    [24]
    M. Ruiz-Perez and A. Virazel, “Logic gates made with DNA,” in Innovative Computer Architectures and Concepts Seminar, Citeseer, https://citeseerx.ist.psu.edu, 2002.
    [25]
    C. Z. Chen, W. Xiao, J. W. Zhao, et al., “DNA logic circuits based on accurate step function gate,” IEEE Access, vol. 8, pp. 125513–125520, 2020. DOI: 10.1109/ACCESS.2020.3003636
    [26]
    D. Soloveichik, G. Seelig, and E. Winfree, “DNA as a universal substrate for chemical kinetics,” Proceedings of the National Academy of Sciences of the United States of America, vol. 107, no. 12, pp. 5393–5398, 2010. DOI: 10.1073/pnas.0909380107

Catalog

    Figures(7)  /  Tables(1)

    Article Metrics

    Article views (192) PDF downloads (21) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return