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 条
  • [1] A multi-unitary decomposition of discrete-time signals in signal analysis
    Zavarsky, P
    Myoken, T
    Kambayashi, N
    Fukuma, S
    Iwahashi, M
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (01) : 109 - 120
  • [2] Discrete Signal Processing on Graphs
    Sandryhaila, Aliaksei
    Moura, Jose M. F.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (07) : 1644 - 1656
  • [3] Genetic algorithm as discrete-time filter solver
    Pelaez, Felix Riesco
    SOFA 2007: 2nd IEEE International Workshop on Soft Computing Applications, Proceedings, 2007, : 135 - 141
  • [4] Application of signal processing for DNA sequence compression
    Law, Bonnie Ngai-Fong
    IET SIGNAL PROCESSING, 2019, 13 (06) : 569 - 580
  • [5] Estimation of Physical Parameters Using a New Discrete-time Derivative Algorithm
    Tebaldi, Davide
    Morselli, Riccardo
    Zanasi, Roberto
    IFAC PAPERSONLINE, 2020, 53 (02): : 2367 - 2372
  • [6] WAVELET TRANSFORM ALGORITHMS FOR FINITE-DURATION DISCRETE-TIME SIGNALS
    TASWELL, C
    MCGILL, KC
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1994, 20 (03): : 398 - 412
  • [7] Space-time signal formation and processing at signal modulation and demodulation
    Zamyatin, VI
    Bondarenko, IN
    Chepiga, VN
    5th International Conference on Antenna Theory and Techniques, Proceedings, 2005, : 277 - 279
  • [8] Learn Discrete Fourier Transform from the Viewpoint of Optimization in Signal Processing
    Wan, Qun
    Zhou, Lin
    2013 INTERNATIONAL CONFERENCE ON CREATIVE EDUCATION (ICCE 2013), VOL 2, 2013, 4 : 89 - 92
  • [9] Discrete signal transforms as a tool for processing and analyzing pulsed thermographic data
    Ibarra-Castanedo, C.
    Gonzalez, D.
    Galmiche, F.
    Maldague, X. P.
    Bendada, A.
    THERMOSENSE XXVIII, 2006, 6205
  • [10] Signal processing for capacitive angular position sensors by the discrete Fourier transform
    Thurner, T
    Cermak, SP
    Brasseur, G
    Fulmek, PL
    IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 1135 - 1138