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
基金
美国国家科学基金会;
关键词
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
相关论文
共 16 条
[1]   Environmentally controlled invasion of cancer cells by engineered bacteria [J].
Anderson, JC ;
Clarke, EJ ;
Arkin, AP ;
Voigt, CA .
JOURNAL OF MOLECULAR BIOLOGY, 2006, 355 (04) :619-627
[2]  
[Anonymous], 1973, SPICE SIMULATION PRO
[3]  
[Anonymous], 1977, DISCRETE TIME SIGNAL
[4]   An autonomous molecular computer for logical control of gene expression [J].
Benenson, Y ;
Gil, B ;
Ben-Dor, U ;
Adar, R ;
Shapiro, E .
NATURE, 2004, 429 (6990) :423-429
[5]  
De Kepper P., 2008, Journal of the American Chemical Society, V103, P2133
[6]   Foundations for engineering biology [J].
Endy, D .
NATURE, 2005, 438 (7067) :449-453
[7]  
Epstein IR., 1998, An Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, Patterns, and Chaos
[8]   Construction of a genetic toggle switch in Escherichia coli [J].
Gardner, TS ;
Cantor, CR ;
Collins, JJ .
NATURE, 2000, 403 (6767) :339-342
[9]   PIPELINE INTERLEAVING AND PARALLELISM IN RECURSIVE DIGITAL-FILTERS .1. PIPELINING USING SCATTERED LOOK-AHEAD AND DECOMPOSITION [J].
PARHI, KK ;
MESSERSCHMITT, DG .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1989, 37 (07) :1099-1117
[10]   Scaling Up Digital Circuit Computation with DNA Strand Displacement Cascades [J].
Qian, Lulu ;
Winfree, Erik .
SCIENCE, 2011, 332 (6034) :1196-1201