Computing mathematical functions with chemical reactions via stochastic logic.

Arnav Solanki1, Tonglin Chen1, Marc Riedel1

  • 1Department of Electrical and Computer Engineering, University of Minnesota Twin-Cities, Minneapolis, MN, United States of America.

Plos One
|May 8, 2023
PubMed
Summary

This study introduces a novel method for computing mathematical functions using molecular reactions, inspired by digital design principles. The approach translates stochastic logic circuits into robust chemical reaction networks for applications in signal processing and machine learning.

Related Concept Videos

The Small x Assumption02:20

The Small x Assumption

If a reaction has a small equilibrium constant, the equilibrium position favors the reactants. In such reactions, a negligible change in concentration may occur if the initial concentrations of reactants are high and the Kc value is small. In such circumstances, the equilibrium concentration is approximately equal to its initial concentration.  This estimation can be used to simplify the equilibrium calculations by assuming that some equilibrium concentrations are equal to the initial...
46.3K
Calculating Equilibrium Concentrations02:05

Calculating Equilibrium Concentrations

Being able to calculate equilibrium concentrations is essential to many areas of science and technology—for example, in the formulation and dosing of pharmaceutical products. After a drug is ingested or injected, it is typically involved in several chemical equilibria that affect its ultimate concentration in the body system of interest. Knowledge of the quantitative aspects of these equilibria is required to compute a dosage amount that will solicit the desired therapeutic effect.
A more...
48.2K
Chemical Reactions01:19

Chemical Reactions

A chemical reaction is a process by which the bonds in the atoms of substances are rearranged to generate new substances. Matter cannot be created or destroyed in a chemical reaction—the same type and number of atoms that make up the reactants are still present in the products. Merely, the rearrangement of chemical bonds produces new compounds.
Chemical Reactions Rearrange Atoms into New Substances
A chemical reaction takes starting materials—the reactants—and changes them...
89.0K
Chemical Equations03:10

Chemical Equations

Chemical equations represent the identities and relative quantities of substances involved in a chemical reaction. The substances undergoing reaction are called reactants, and their formulas are placed on the left side of the equation. The substances generated by the reaction are called products, and their formulas are placed on the right side of the equation. Plus signs (+) separate individual reactant and product formulas, and an arrow (→) separates the reactant and product (left and...
63.7K
Chemical Equilibria: Systematic Approach to Equilibrium Calculations01:21

Chemical Equilibria: Systematic Approach to Equilibrium Calculations

Equilibrium calculations for systems involving multiple equilibria are often complex. For example, to calculate the solubility of a sparingly soluble salt in an aqueous solution in the presence of a common ion, one must consider all the equilibria in this solution. Calculations for these systems can be complicated and tedious, so a systematic approach with a series of steps is often helpful. The process is detailed below.
The first step is to identify all the chemical reactions involved, The...
756
Introduction to Chemical Reactions01:23

Introduction to Chemical Reactions

All chemical reactions begin with a reactant, the general term for one or more substances entering the reaction. Sodium and chloride ions, for example, are the reactants in the production of table salt. One or more substances produced by a chemical reaction are called the product. Chemical reactions follow the law of conservation of mass, which means that matter cannot be created nor destroyed in a chemical reaction. The components of the reactants—the number of atoms and the...
8.9K