DNA-based chemical compiler
Shalin Shah, Manish Gupta

TL;DR
This paper presents a trans-compiler that translates high-level Python-like code into CAIN-compatible chemical reaction files, advancing the development of a chemical compiler for simulating chemical computations.
Contribution
It introduces a novel trans-compiler that converts high-level code into chemical reaction files, bridging the gap between high-level programming and chemical simulation.
Findings
Successfully developed a trans-compiler for chemical reactions
Enables high-level code to be translated into chemical reaction files
Progresses towards a complete chemical compiler system
Abstract
Marcello, in 1997, formally proved that chemical kinetics can make a universal computer i.e they can replicate any digital circuit. Recently, Soloveichik et al. showed that chemical kinetics can perform fast and reliable Turing Universal computations. To simulate the behavior of chemical reactions, Sean et al. developed a software called CAIN which represents chemical reactions in XML format. In this work, we have made an attempt to create trans-compiler which can take python like code as input and gives CAIN supported chemical reactions file as output. This can be compared to generating assembly code from a high-level programming language. Additionally, Soloveichik et al. also showed DNA as a universal primer for implementing CRN's and Andrews Phillips developed Visual DSD programming language for simulating all the possible DSD reactions. CRN2DSD, a software developed by Manish…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced biosensing and bioanalysis techniques · DNA and Biological Computing · Modular Robots and Swarm Intelligence
