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 条
  • [31] Stability and robustness for discrete-time systems with control signal saturation
    Plummer, AR
    Ling, CS
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2000, 214 (I1) : 65 - 76
  • [32] OPTIMUM FILTRATION OF MARKOV SIGNAL PARAMETERS IN CASE OF DISCRETE-TIME
    AMIANTOV, IN
    ZABOLOTSKIKH, VG
    ENGINEERING CYBERNETICS, 1972, 10 (03): : 515 - 521
  • [33] Large Deviations in Discrete-time Systems with Control Signal Delay
    Vunder, Nina
    Dudarenko, Natalia
    Grigoriev, Valery
    ICINCO: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 1, 2019, : 281 - 288
  • [34] DISCRETE-TIME FIBEROPTIC SIGNAL PROCESSORS USING OPTICAL AMPLIFIERS
    CAPMANY, J
    CASCON, J
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 1994, 12 (01) : 106 - 117
  • [35] The Discrete-Time Model of the Small Signal Compensator of the Buck Converter
    Lian, Xin-Xiang
    Chen, Chao-chyun
    Wey, I-Chyn
    Cheng, Zhi-Qun
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION PROBLEM-SOLVING (ICCP), 2014, : 219 - 222
  • [36] Noise Analysis in Pulse-Processing Discrete-Time Filters
    Avila, Diego
    Alvarez, Enrique
    Abusleme, Angel
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2013, 60 (06) : 4634 - 4640
  • [37] A Discrete-Time RF Signal-Processing Technique for Blocker-Tolerant Receivers With Wide Instantaneous Bandwidth
    Ghadiri-Sadrabadi, Mohammad
    Bardin, Joseph C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (12) : 4376 - 4389
  • [38] Discrete-Time Modeling of NFV Accelerators that Exploit Batched Processing
    Geissler, Stefan
    Lange, Stanislav
    Linguaglossa, Leonardo
    Rossi, Dario
    Zinner, Thomas
    Hossfeld, Tobias
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2021, 6 (03)
  • [39] Discrete-Time Modeling of NFV Accelerators that Exploit Batched Processing
    Lange, Stanislav
    Linguaglossa, Leonardo
    Geissler, Stefan
    Rossi, Dario
    Zinner, Thomas
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 64 - 72
  • [40] Time Discrete Signal Processing and Z Transformation.
    Fischer, Thomas
    Elektronik Munchen, 1981, 30 (22): : 65 - 68