Single-Stranded Architectures for Computing

被引:0
作者
Seki, Shinnosuke [1 ,2 ]
机构
[1] Univ Electrocommun, 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
[2] Ecole Normale Super Lyon, 46 Allee Italie, F-69007 Lyon, France
来源
DEVELOPMENTS IN LANGUAGE THEORY, DLT 2019 | 2019年 / 11647卷
关键词
MOLECULAR COMPUTATION; DNA; WORDS;
D O I
10.1007/978-3-030-24886-4_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
RNA is a chain of ribonucleotides of four kinds (denoted respectively by the letters A, C, G, U). While being synthesized sequentially from its template DNA (transcription), it folds upon itself into intricate higher-dimensional structures in such a way that the free energy is minimized, that is, the more hydrogen bonds between ribonucletoides or larger entropy a structure has, the more likely it is chosen, and furthermore the minimization is done locally. This phenomenon is called cotranscriptional folding (CF). It has turned out to play significant roles in in-vivo computation throughout experiments and recently proven even programmable artificially so as to self-assemble a specific RNA rectangular tile structure in vitro. The next step is to program a computation onto DNA in such a way that the computation can be "called" by cotranscriptional folding. In this novel paradigm of computation, what programmers could do is only twofold: designing a template DNA and setting environmental parameters. Oritatami is an introductory "toy" model to this paradigm of computation. In this model, programmars are also allowed to employ an arbitrarily large finite alphabet Sigma as well as an arbitrarily complex rule set for binding over Sigma x Sigma. We shall present known architectures of computing in the oritatami model from a simple half-adder to Turing machine along with several programming techniques of use, with hope that they will inspire in-vivo architectures of CF-driven self-assemblable computers, which could be even heritable.
引用
收藏
页码:41 / 56
页数:16
相关论文
共 44 条
[1]   MOLECULAR COMPUTATION OF SOLUTIONS TO COMBINATORIAL PROBLEMS [J].
ADLEMAN, LM .
SCIENCE, 1994, 266 (5187) :1021-1024
[2]   Co-transcriptional Assembly of Chemically Modified RNA Nanoparticles Functionalized with siRNAs [J].
Afonin, Kirill A. ;
Kireeva, Maria ;
Grabow, Wade W. ;
Kashlev, Mikhail ;
Jaeger, Luc ;
Shapiro, Bruce A. .
NANO LETTERS, 2012, 12 (10) :5192-5195
[3]  
Afonin KA, 2010, NAT NANOTECHNOL, V5, P676, DOI [10.1038/NNANO.2010.160, 10.1038/nnano.2010.160]
[4]  
Allouche J.-P., 2003, Automatic Sequences. Theory, Applications, Generalizations
[5]   DNA sequence design using templates [J].
Arita, M ;
Kobayashi, S .
NEW GENERATION COMPUTING, 2002, 20 (03) :263-277
[6]  
Bryans N., 2013, THEOR COMPUT, V9, P1, DOI [10.4086/toc.2013.v009a001, DOI 10.4086/T0C.2013.V009A001]
[7]  
Chaffey N., 2003, Ann. Bot, V91, P401, DOI [10.1093/aob/mcg023, DOI 10.1093/AOB/MCG023]
[8]  
Cook M., 2004, Complex Syst., P1, DOI DOI 10.25088/COMPLEXSYSTEMS.15.1.1
[9]   Know When to Fold 'Em: Self-assembly of Shapes by Folding in Oritatami [J].
Demaine, Erik D. ;
Hendricks, Jacob ;
Olsen, Meagan ;
Patitz, Matthew J. ;
Rogers, Trent A. ;
Schabanel, Nicolas ;
Seki, Shinnosuke ;
Thomas, Hadley .
DNA COMPUTING AND MOLECULAR PROGRAMMING (DNA 2018), 2018, 11145 :19-36
[10]  
Diestel Reinhard, 2010, GRAPH THEORY, V4th