2023
DOI: 10.1371/journal.pone.0281574
|View full text |Cite
|
Sign up to set email alerts
|

Computing mathematical functions with chemical reactions via stochastic logic

Abstract: This paper presents a novel strategy for computing mathematical functions with molecular reactions, based on theory from the realm of digital design. It demonstrates how to design chemical reaction networks based on truth tables that specify analog functions, computed by stochastic logic. The theory of stochastic logic entails the use of random streams of zeros and ones to represent probabilistic values. A link is made between the representation of random variables with stochastic logic on the one hand, and th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 44 publications
0
4
0
Order By: Relevance
“…However, a practical DNA storage system, particularly one that is inherently programmable, has the potential to change this scenario. Such storage opens up the possibility of 'in-memory' computing, which involves performing computation directly on the data stored in DNA [2,16,17]. This computation is not performed on the sequence of nucleotides, but rather by making topological modifications to the DNA strands: introducing breaks in the phosphodiester backbone known as 'nicks' and gaps in the backbone referred to as 'toeholds'.…”
Section: Dna Computingmentioning
confidence: 99%
See 3 more Smart Citations
“…However, a practical DNA storage system, particularly one that is inherently programmable, has the potential to change this scenario. Such storage opens up the possibility of 'in-memory' computing, which involves performing computation directly on the data stored in DNA [2,16,17]. This computation is not performed on the sequence of nucleotides, but rather by making topological modifications to the DNA strands: introducing breaks in the phosphodiester backbone known as 'nicks' and gaps in the backbone referred to as 'toeholds'.…”
Section: Dna Computingmentioning
confidence: 99%
“…Recent research has demonstrated the capability of using DNA molecules to store not just genetic information but also encoded digital information [ 1 ]. Inspired by this breakthrough computer scientists have been researching way to compute with DNA molecules resulting in designs capable of performing logical operations as well as complex arithmetic such as vector-matrix operations [ 2 4 ]. Due to the ultra-compact form factor and unprecedented characteristics of the DNA molecule favoring its future use as big-data storage medium, we envision a computing platform using DNA molecules that are capable of computation in-situ without the need for domain conversion of information from DNA to electronics.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations