Discrete-Time Signal Processing with DNA

被引:20
|
作者
Jiang, Hua [1 ]
Salehi, Sayed Ahmad [1 ]
Riedel, Marc D. [1 ]
Parhi, Keshab K. [1 ]
机构
[1] Univ Minnesota, Dept Elect Engn, Minneapolis, MN 55455 USA
来源
ACS SYNTHETIC BIOLOGY | 2013年 / 2卷 / 05期
基金
美国国家科学基金会;
关键词
signal processing; molecular computing; DNA computing; DNA strand displacement; sequential circuits; recurrent circuits;
D O I
10.1021/sb300087n
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
We present a methodology for implementing discrete-time signal processing operations, such as filtering, with molecular reactions. The reactions produce time-varying output quantities of molecules as a function of time-varying input quantities according to a functional specification. This computation is robust and independent of the reaction rates, provided that the rate constants fall within coarse categories. We describe two approaches: one entails synchronization with a clock signal, implemented through sustained chemical oscillations; the other is self-timed or asynchronous. We illustrate the methodology by synthesizing a simple moving-average filter, a biquad filter, and a Fast Fourier Transform (FFT). Abstract molecular reactions for these filters and transforms are translated into DNA strand displacement reactions. The computation is validated through mass-action simulations of the DNA kinetics. Although a proof of concept for the time being, molecular filters and transforms have potential applications in fields such as biochemical sensing and drug delivery.
引用
收藏
页码:245 / 254
页数:10
相关论文
共 50 条
  • [41] Empowering the Growth of Signal Processing The evolution of the IEEE Signal Processing Society
    Petropulu, Athina
    Moura, Jose M. F.
    Ward, Rabab Kreidieh
    Argiropoulos, Theresa
    IEEE SIGNAL PROCESSING MAGAZINE, 2023, 40 (04) : 14 - 22
  • [42] Reference-free Identification of Phage DNA Using Signal Processing on Nanopore Data
    Kupkova, Kristyna
    Sedlar, Karel
    Provaznik, Ivo
    2017 IEEE 17TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE), 2017, : 101 - 105
  • [43] Teaching and learning the hows and whys of real-time digital signal processing
    Gan, WS
    IEEE TRANSACTIONS ON EDUCATION, 2002, 45 (04) : 336 - 343
  • [44] FPGA and ASIC realisation of EMD algorithm for real-time signal processing
    Das, Kaushik
    Nath, Debanjali
    Pradhan, Sambhu Nath
    IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (06) : 741 - 749
  • [45] HETEROGENEOUS COMPUTER NETWORK FOR REAL-TIME HEMODYNAMIC SIGNAL-PROCESSING
    GUSTIN, MP
    CERUTTI, C
    PAULTRE, CZ
    COMPUTERS IN BIOLOGY AND MEDICINE, 1990, 20 (03) : 205 - 215
  • [46] The Application of Frequency Domain and Time Domain Analysis on Vortex Flowmeter Signal Processing
    Lin, Xiaolin
    Wang, Yutian
    Pan, Zhao
    ADVANCES IN COMPUTER SCIENCE, INTELLIGENT SYSTEM AND ENVIRONMENT, VOL 2, 2011, 105 : 77 - 82
  • [47] Time–Frequency Localization for the Fractional Fourier Transform in Signal Processing and Uncertainty Principles
    Zaineb Aloui
    Kamel Brahim
    Circuits, Systems, and Signal Processing, 2021, 40 : 4924 - 4945
  • [48] Ambisonic Signal Processing DNNs Guaranteeing Rotation, Scale and Time Translation Equivariance
    Sato, Ryotaro
    Niwa, Kenta
    Kobayashi, Kazunori
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2021, 29 : 1449 - 1462
  • [49] Rapid update of odd DCT and DST for real-time signal processing
    Sherlock, BG
    Kakad, YP
    Shukla, A
    SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION XIV, 2005, 5809 : 464 - 471
  • [50] RIVER: Reconfigurable Flow and Fabric for Real-Time Signal Processing on FPGAs
    Brugger, Christian
    Hillenbrand, Dominic
    Balzer, Matthias
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (03)