Literature DB >> 19809454

Molecular implementation of simple logic programs.

Tom Ran1, Shai Kaplan, Ehud Shapiro.   

Abstract

Autonomous programmable computing devices made of biomolecules could interact with a biological environment and be used in future biological and medical applications. Biomolecular implementations of finite automata and logic gates have already been developed. Here, we report an autonomous programmable molecular system based on the manipulation of DNA strands that is capable of performing simple logical deductions. Using molecular representations of facts such as Man(Socrates) and rules such as Mortal(X) <-- Man(X) (Every Man is Mortal), the system can answer molecular queries such as Mortal(Socrates)? (Is Socrates Mortal?) and Mortal(X)? (Who is Mortal?). This biomolecular computing system compares favourably with previous approaches in terms of expressive power, performance and precision. A compiler translates facts, rules and queries into their molecular representations and subsequently operates a robotic system that assembles the logical deductions and delivers the result. This prototype is the first simple programming language with a molecular-scale implementation.

Entities:  

Mesh:

Substances:

Year:  2009        PMID: 19809454     DOI: 10.1038/nnano.2009.203

Source DB:  PubMed          Journal:  Nat Nanotechnol        ISSN: 1748-3387            Impact factor:   39.213


  15 in total

1.  Construction of a genetic toggle switch in Escherichia coli.

Authors:  T S Gardner; C R Cantor; J J Collins
Journal:  Nature       Date:  2000-01-20       Impact factor: 49.962

2.  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

3.  A deoxyribozyme-based molecular automaton.

Authors:  Milan N Stojanovic; Darko Stefanovic
Journal:  Nat Biotechnol       Date:  2003-08-17       Impact factor: 54.908

4.  Programmable cells: interfacing natural and engineered gene networks.

Authors:  Hideki Kobayashi; Mads Kaern; Michihiro Araki; Kristy Chung; Timothy S Gardner; Charles R Cantor; James J Collins
Journal:  Proc Natl Acad Sci U S A       Date:  2004-05-24       Impact factor: 11.205

5.  Stochastic computing with biomolecular automata.

Authors:  Rivka Adar; Yaakov Benenson; Gregory Linshiz; Amit Rosner; Naftali Tishby; Ehud Shapiro
Journal:  Proc Natl Acad Sci U S A       Date:  2004-06-23       Impact factor: 11.205

6.  A synthetic multicellular system for programmed pattern formation.

Authors:  Subhayu Basu; Yoram Gerchman; Cynthia H Collins; Frances H Arnold; Ron Weiss
Journal:  Nature       Date:  2005-04-28       Impact factor: 49.962

7.  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

8.  Medium scale integration of molecular logic gates in an automaton.

Authors:  Joanne Macdonald; Yang Li; Marko Sutovic; Harvey Lederman; Kiran Pendri; Wanhong Lu; Benjamin L Andrews; Darko Stefanovic; Milan N Stojanovic
Journal:  Nano Lett       Date:  2006-11       Impact factor: 11.189

9.  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

10.  A tunable genetic switch based on RNAi and repressor proteins for regulating gene expression in mammalian cells.

Authors:  Tara L Deans; Charles R Cantor; James J Collins
Journal:  Cell       Date:  2007-07-27       Impact factor: 41.582

View more
  15 in total

1.  Training a molecular automaton to play a game.

Authors:  Renjun Pei; Elizabeth Matamoros; Manhong Liu; Darko Stefanovic; Milan N Stojanovic
Journal:  Nat Nanotechnol       Date:  2010-10-24       Impact factor: 39.213

2.  Biomolecular computing: learning through play.

Authors:  Vladimir Privman
Journal:  Nat Nanotechnol       Date:  2010-11       Impact factor: 39.213

3.  Scaling down DNA circuits with competitive neural networks.

Authors:  Anthony J Genot; Teruo Fujii; Yannick Rondelez
Journal:  J R Soc Interface       Date:  2013-06-12       Impact factor: 4.118

4.  Biomolecular computing: Molecules that reason.

Authors:  Darko Stefanovic
Journal:  Nat Nanotechnol       Date:  2009-10       Impact factor: 39.213

5.  DNA as a universal substrate for chemical kinetics.

Authors:  David Soloveichik; Georg Seelig; Erik Winfree
Journal:  Proc Natl Acad Sci U S A       Date:  2010-03-04       Impact factor: 11.205

Review 6.  Biomolecular computing systems: principles, progress and potential.

Authors:  Yaakov Benenson
Journal:  Nat Rev Genet       Date:  2012-06-12       Impact factor: 53.242

7.  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

8.  De novo automated design of small RNA circuits for engineering synthetic riboregulation in living cells.

Authors:  Guillermo Rodrigo; Thomas E Landrain; Alfonso Jaramillo
Journal:  Proc Natl Acad Sci U S A       Date:  2012-09-04       Impact factor: 11.205

9.  A logical molecular circuit for programmable and autonomous regulation of protein activity using DNA aptamer-protein interactions.

Authors:  Da Han; Zhi Zhu; Cuichen Wu; Lu Peng; Leiji Zhou; Basri Gulbakan; Guizhi Zhu; Kathryn R Williams; Weihong Tan
Journal:  J Am Chem Soc       Date:  2012-12-13       Impact factor: 15.419

10.  A mechanical Turing machine: blueprint for a biomolecular computer.

Authors:  Ehud Shapiro
Journal:  Interface Focus       Date:  2012-03-21       Impact factor: 3.906

View more

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