Literature DB >> 19535415

A programming language for composable DNA circuits.

Andrew Phillips1, Luca Cardelli.   

Abstract

Recently, a range of information-processing circuits have been implemented in DNA by using strand displacement as their main computational mechanism. Examples include digital logic circuits and catalytic signal amplification circuits that function as efficient molecular detectors. As new paradigms for DNA computation emerge, the development of corresponding languages and tools for these paradigms will help to facilitate the design of DNA circuits and their automatic compilation to nucleotide sequences. We present a programming language for designing and simulating DNA circuits in which strand displacement is the main computational mechanism. The language includes basic elements of sequence domains, toeholds and branch migration, and assumes that strands do not possess any secondary structure. The language is used to model and simulate a variety of circuits, including an entropy-driven catalytic gate, a simple gate motif for synthesizing large-scale circuits and a scheme for implementing an arbitrary system of chemical reactions. The language is a first step towards the design of modelling and simulation tools for DNA strand displacement, which complements the emergence of novel implementation strategies for DNA computing.

Entities:  

Mesh:

Substances:

Year:  2009        PMID: 19535415      PMCID: PMC2843959          DOI: 10.1098/rsif.2009.0072.focus

Source DB:  PubMed          Journal:  J R Soc Interface        ISSN: 1742-5662            Impact factor:   4.118


  14 in total

1.  Molecular computation by DNA hairpin formation.

Authors:  K Sakamoto; H Gouzu; K Komiya; D Kiga; S Yokoyama; T Yokomori; M Hagiya
Journal:  Science       Date:  2000-05-19       Impact factor: 47.728

2.  On combinatorial DNA word design.

Authors:  A Marathe; A E Condon; R M Corn
Journal:  J Comput Biol       Date:  2001       Impact factor: 1.479

3.  DNA molecule provides a computing machine with both data and fuel.

Authors:  Yaakov Benenson; Rivka Adar; Tamar Paz-Elizur; Zvi Livneh; Ehud Shapiro
Journal:  Proc Natl Acad Sci U S A       Date:  2003-02-24       Impact factor: 11.205

4.  Enzyme-free nucleic acid logic circuits.

Authors:  Georg Seelig; David Soloveichik; David Yu Zhang; Erik Winfree
Journal:  Science       Date:  2006-12-08       Impact factor: 47.728

5.  Programming biomolecular self-assembly pathways.

Authors:  Peng Yin; Harry M T Choi; Colby R Calvert; Niles A Pierce
Journal:  Nature       Date:  2008-01-17       Impact factor: 49.962

6.  Engineering entropy-driven reactions and networks catalyzed by DNA.

Authors:  David Yu Zhang; Andrew J Turberfield; Bernard Yurke; Erik Winfree
Journal:  Science       Date:  2007-11-16       Impact factor: 47.728

7.  An autonomous polymerization motor powered by DNA hybridization.

Authors:  Suvir Venkataraman; Robert M Dirks; Paul W K Rothemund; Erik Winfree; Niles A Pierce
Journal:  Nat Nanotechnol       Date:  2007-07-29       Impact factor: 39.213

8.  Molecular computation of solutions to combinatorial problems.

Authors:  L M Adleman
Journal:  Science       Date:  1994-11-11       Impact factor: 47.728

9.  Programmable and autonomous computing machine made of biomolecules.

Authors:  Y Benenson; T Paz-Elizur; R Adar; E Keinan; Z Livneh; E Shapiro
Journal:  Nature       Date:  2001-11-22       Impact factor: 49.962

10.  A simple DNA gate motif for synthesizing large-scale circuits.

Authors:  Lulu Qian; Erik Winfree
Journal:  J R Soc Interface       Date:  2011-02-04       Impact factor: 4.118

View more
  28 in total

1.  Kinetics of DNA and RNA Hybridization in Serum and Serum-SDS.

Authors:  Elton Graugnard; Amber Cox; Jeunghoon Lee; Cheryl Jorcyk; Bernard Yurke; William L Hughes
Journal:  IEEE Trans Nanotechnol       Date:  2010-09-01       Impact factor: 2.570

2.  Synthetic biology: history, challenges and prospects.

Authors:  Jim Haseloff; Jim Ajioka
Journal:  J R Soc Interface       Date:  2009-06-03       Impact factor: 4.118

3.  RNA nanotechnology for computer design and in vivo computation.

Authors:  Meikang Qiu; Emil Khisamutdinov; Zhengyi Zhao; Cheryl Pan; Jeong-Woo Choi; Neocles B Leontis; Peixuan Guo
Journal:  Philos Trans A Math Phys Eng Sci       Date:  2013-09-02       Impact factor: 4.226

4.  DNA computing: Molecules reach consensus.

Authors:  Ehud Shapiro; Tom Ran
Journal:  Nat Nanotechnol       Date:  2013-10       Impact factor: 39.213

Review 5.  Dynamic DNA nanotechnology using strand-displacement reactions.

Authors:  David Yu Zhang; Georg Seelig
Journal:  Nat Chem       Date:  2011-02       Impact factor: 24.427

6.  Visual DSD: a design and analysis tool for DNA strand displacement systems.

Authors:  Matthew R Lakin; Simon Youssef; Filippo Polo; Stephen Emmott; Andrew Phillips
Journal:  Bioinformatics       Date:  2011-10-07       Impact factor: 6.937

7.  Molecular circuits for dynamic noise filtering.

Authors:  Christoph Zechner; Georg Seelig; Marc Rullan; Mustafa Khammash
Journal:  Proc Natl Acad Sci U S A       Date:  2016-04-12       Impact factor: 11.205

8.  Petri-net-based 2D design of DNA walker circuits.

Authors:  David Gilbert; Monika Heiner; Christian Rohr
Journal:  Nat Comput       Date:  2018-02-28       Impact factor: 1.690

9.  Programmable chemical controllers made from DNA.

Authors:  Yuan-Jyue Chen; Neil Dalchau; Niranjan Srinivas; Andrew Phillips; Luca Cardelli; David Soloveichik; Georg Seelig
Journal:  Nat Nanotechnol       Date:  2013-09-29       Impact factor: 39.213

10.  Enhanced DNA sensing via catalytic aggregation of gold nanoparticles.

Authors:  Herbert M Huttanus; Elton Graugnard; Bernard Yurke; William B Knowlton; Wan Kuang; William L Hughes; Jeunghoon Lee
Journal:  Biosens Bioelectron       Date:  2013-07-11       Impact factor: 10.618

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.