Literature DB >> 27293306

A strand graph semantics for DNA-based computation.

Rasmus L Petersen1, Matthew R Lakin2, Andrew Phillips1.   

Abstract

DNA nanotechnology is a promising approach for engineering computation at the nanoscale, with potential applications in biofabrication and intelligent nanomedicine. DNA strand displacement is a general strategy for implementing a broad range of nanoscale computations, including any computation that can be expressed as a chemical reaction network. Modelling and analysis of DNA strand displacement systems is an important part of the design process, prior to experimental realisation. As experimental techniques improve, it is important for modelling languages to keep pace with the complexity of structures that can be realised experimentally. In this paper we present a process calculus for modelling DNA strand displacement computations involving rich secondary structures, including DNA branches and loops. We prove that our calculus is also sufficiently expressive to model previous work on non-branching structures, and propose a mapping from our calculus to a canonical strand graph representation, in which vertices represent DNA strands, ordered sites represent domains, and edges between sites represent bonds between domains. We define interactions between strands by means of strand graph rewriting, and prove the correspondence between the process calculus and strand graph behaviours. Finally, we propose a mapping from strand graphs to an efficient implementation, which we use to perform modelling and simulation of DNA strand displacement systems with rich secondary structure.

Entities:  

Keywords:  DNA computing; biological computation; molecular programming; process calculus; programming language; site graph; strand graph

Year:  2016        PMID: 27293306      PMCID: PMC4896506          DOI: 10.1016/j.tcs.2015.07.041

Source DB:  PubMed          Journal:  Theor Comput Sci        ISSN: 0304-3975            Impact factor:   0.827


  26 in total

1.  NUPACK: Analysis and design of nucleic acid systems.

Authors:  Joseph N Zadeh; Conrad D Steenberg; Justin S Bois; Brian R Wolfe; Marshall B Pierce; Asif R Khan; Robert M Dirks; Niles A Pierce
Journal:  J Comput Chem       Date:  2011-01-15       Impact factor: 3.376

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

3.  Folding DNA to create nanoscale shapes and patterns.

Authors:  Paul W K Rothemund
Journal:  Nature       Date:  2006-03-16       Impact factor: 49.962

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

5.  Coarse-graining DNA for simulations of DNA nanotechnology.

Authors:  Jonathan P K Doye; Thomas E Ouldridge; Ard A Louis; Flavio Romano; Petr Šulc; Christian Matek; Benedict E K Snodin; Lorenzo Rovigatti; John S Schreck; Ryan M Harrison; William P J Smith
Journal:  Phys Chem Chem Phys       Date:  2013-10-11       Impact factor: 3.676

6.  Neural network computation with DNA strand displacement cascades.

Authors:  Lulu Qian; Erik Winfree; Jehoshua Bruck
Journal:  Nature       Date:  2011-07-20       Impact factor: 49.962

7.  RNA nanostructures. A single-stranded architecture for cotranscriptional folding of RNA nanostructures.

Authors:  Cody Geary; Paul W K Rothemund; Ebbe S Andersen
Journal:  Science       Date:  2014-08-15       Impact factor: 47.728

8.  Abstractions for DNA circuit design.

Authors:  Matthew R Lakin; Simon Youssef; Luca Cardelli; Andrew Phillips
Journal:  J R Soc Interface       Date:  2011-07-20       Impact factor: 4.118

9.  On the biophysics and kinetics of toehold-mediated DNA strand displacement.

Authors:  Niranjan Srinivas; Thomas E Ouldridge; Petr Sulc; Joseph M Schaeffer; Bernard Yurke; Ard A Louis; Jonathan P K Doye; Erik Winfree
Journal:  Nucleic Acids Res       Date:  2013-09-09       Impact factor: 16.971

10.  Autonomous molecular cascades for evaluation of cell surfaces.

Authors:  Maria Rudchenko; Steven Taylor; Payal Pallavi; Alesia Dechkovskaia; Safana Khan; Vincent P Butler; Sergei Rudchenko; Milan N Stojanovic
Journal:  Nat Nanotechnol       Date:  2013-07-28       Impact factor: 39.213

View more
  3 in total

1.  A domain-level DNA strand displacement reaction enumerator allowing arbitrary non-pseudoknotted secondary structures.

Authors:  Stefan Badelt; Casey Grun; Karthik V Sarma; Brian Wolfe; Seung Woo Shin; Erik Winfree
Journal:  J R Soc Interface       Date:  2020-06-03       Impact factor: 4.118

2.  Automated sequence-level analysis of kinetics and thermodynamics for domain-level DNA strand-displacement systems.

Authors:  Joseph Berleant; Christopher Berlind; Stefan Badelt; Frits Dannenberg; Joseph Schaeffer; Erik Winfree
Journal:  J R Soc Interface       Date:  2018-12-21       Impact factor: 4.118

3.  DNA-strand molecular beacon optical processor.

Authors:  Qabeela Q Thabit; Alaa A Al-Saffar
Journal:  Heliyon       Date:  2019-09-28
  3 in total

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