Content area

Abstract

Schiefer and Winfree recently introduced the chemical reaction network-controlled tile assembly model (CRN-TAM), a variant of the abstract tile assembly model (aTAM). In the CRN-TAM, tile reactions are mediated via non-local chemical signals controlled by a chemical reaction network. This paper introduces ALCH, an imperative programming language for specifying CRN-TAM programs that can be compiled and simulated. ALCH includes standard language features such as Boolean variables, conditionals, loops, and CRN-TAM-specific constructs such as adding and removing tiles. ALCH also includes the branch and parallel structures which harness the nondeterministic and parallel nature of the CRN-TAM. ALCH also supports functional tileset specification. Using ALCH, we show that the discrete Sierpinski triangle and the discrete Sierpinski carpet can be strictly self-assembled in the CRN-TAM, which shows the CRN-TAM can self-assemble infinite shapes at scale 1 that the aTAM cannot. ALCH allows us to present these constructions at a high level, abstracting species and reactions into C-like code that is simpler to understand. We employ two new CRN-TAM techniques in our constructions. First, we use ALCH’s nondeterministic branching feature to probe previously placed tiles of the assembly and detect the presence and absence of tiles. Second, we use scaffolding tiles to precisely control tile placement by occluding any undesired binding sites. This paper is an extension of our previous work, updated to include a Sierpinski carpet construction and the parallel command.

Details

Title
ALCH: An imperative language for chemical reaction network-controlled tile assembly
Author
Klinge, Titus H. 1 ; Lathrop, James I. 2 ; Moreno, Sonia 3 ; Potter, Hugh D. 2 ; Raman, Narun K. 4 ; Riley, Matthew R. 2 

 Drake University, Des Moines, USA (GRID:grid.255228.a) (ISNI:0000 0001 0659 9139) 
 Iowa State University, Ames, USA (GRID:grid.34421.30) (ISNI:0000 0004 1936 7312) 
 Northfield, USA (GRID:grid.34421.30) 
 University of British Columbia, Vancouver, Canada (GRID:grid.17091.3e) (ISNI:0000 0001 2288 9830) 
Publication title
Volume
23
Issue
2
Pages
365-385
Publication year
2024
Publication date
Jun 2024
Publisher
Springer Nature B.V.
Place of publication
Dordrecht
Country of publication
Netherlands
Publication subject
ISSN
15677818
e-ISSN
15729796
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2022-01-21
Milestone dates
2021-11-08 (Registration); 2021-11-06 (Accepted)
Publication history
 
 
   First posting date
21 Jan 2022
ProQuest document ID
3087444078
Document URL
https://www.proquest.com/scholarly-journals/alch-imperative-language-chemical-reaction/docview/3087444078/se-2?accountid=208611
Copyright
© The Author(s), under exclusive licence to Springer Nature B.V. 2021.
Last updated
2024-08-03
Database
ProQuest One Academic