Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Chemical Reactions02:26

Chemical Reactions

14.3K
A balanced chemical equation provides the information of chemical formulas of the reactants and products involved in the chemical change. A reaction’s stoichiometry helps predict how much of the reactant is needed to produce the desired amount of product, or in some cases, how much product will be formed from a specific amount of the reactant.
The relative amounts of reactants and products represented in a balanced chemical equation are often referred to as stoichiometric amounts.
14.3K
Chemical Reactions01:19

Chemical Reactions

98.0K
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...
98.0K
Reaction Mechanisms: Rate-limiting Step Approximation01:29

Reaction Mechanisms: Rate-limiting Step Approximation

84
The rate-determining step, or RDS, in a chemical reaction is the slowest step that determines the overall reaction rate. It is identified by using the observed rate law and typically involves approximation methods like the RDS approximation or the steady-state approximation.In the RDS approximation, also known as the rate-limiting-step or equilibrium approximation, the reaction mechanism consists of one or more reversible reactions near equilibrium, followed by a slower RDS, and then one or...
84
Multi-Step Reactions02:31

Multi-Step Reactions

9.1K
Chemical reactions often occur in a stepwise fashion involving two or more distinct reactions taking place in a sequence. A balanced equation indicates the reacting species and the product species, but it reveals no details about how the reaction occurs at the molecular level. The reaction mechanism (or reaction path) provides details regarding the precise, step-by-step process by which a reaction occurs. Each of the steps in a reaction mechanism is called an elementary reaction. These...
9.1K
Dynamic Equilibrium02:20

Dynamic Equilibrium

67.9K
A reversible chemical reaction represents a chemical process that proceeds in both forward (left to right) and reverse (right to left) directions. When the rates of the forward and reverse reactions are equal, the concentrations of the reactant and product species remain constant over time and the system is at equilibrium. A special double arrow is used to emphasize the reversible nature of the reaction. The relative concentrations of reactants and products in equilibrium systems vary greatly;...
67.9K
Reaction Mechanisms03:06

Reaction Mechanisms

33.6K
Chemical reactions often occur in a stepwise fashion, involving two or more distinct reactions taking place in a sequence. A balanced equation indicates the reacting species and the product species, but it reveals no details about how the reaction occurs at the molecular level. The reaction mechanism (or reaction path) provides details regarding the precise, step-by-step process by which a reaction occurs.
For instance, the decomposition of ozone appears to follow a mechanism with two steps:
33.6K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Molecular computation at equilibrium via programmable entropy.

Science advances·2026
Same author

Is stochastic thermodynamics the key to understanding the energy costs of computation?

Proceedings of the National Academy of Sciences of the United States of America·2024
Same author

Parallel molecular computation on digital data stored in DNA.

Proceedings of the National Academy of Sciences of the United States of America·2023
Same author

Molecular system for an exponentially fast growing programmable synthetic polymer.

Scientific reports·2023
Same author

Speed and Correctness Guarantees for Programmable Enthalpy-Neutral DNA Reactions†.

ACS synthetic biology·2023
Same author

Programming and training rate-independent chemical reaction networks.

Proceedings of the National Academy of Sciences of the United States of America·2022
Same journal

Connectomes inform function: from time-varying dynamics to animal behaviour.

Natural computing·2026
Same journal

Turning machines: a simple algorithmic model for molecular robotics.

Natural computing·2024
Same journal

Protein structure prediction with energy minimization and deep learning approaches.

Natural computing·2023
Same journal

Computational graph pangenomics: a tutorial on data structures and their applications.

Natural computing·2023
Same journal

Estimates of the collective immunity to COVID-19 derived from a stochastic cellular automaton based framework.

Natural computing·2022
Same journal

A GIS-aided cellular automata system for monitoring and estimating graph-based spread of epidemics.

Natural computing·2022
See all related articles

Related Experiment Video

Updated: Apr 21, 2026

Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks
07:50

Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks

Published on: November 25, 2015

15.1K

Deterministic Function Computation with Chemical Reaction Networks.

Ho-Lin Chen1, David Doty2, David Soloveichik3

  • 1National Taiwan University, Taipei, Taiwan.

Natural Computing
|November 11, 2014
PubMed
Summary
This summary is machine-generated.

Chemical reaction networks (CRNs) can now compute functions, not just predicates. This advance in synthetic biology enables CRNs to perform complex calculations deterministically, with efficient computation times for semilinear functions.

More Related Videos

Ligand-Mediated Nucleation and Growth of Palladium Metal Nanoparticles
11:54

Ligand-Mediated Nucleation and Growth of Palladium Metal Nanoparticles

Published on: June 25, 2018

10.9K
Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
05:37

Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization

Published on: August 22, 2025

806

Related Experiment Videos

Last Updated: Apr 21, 2026

Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks
07:50

Plasmid-derived DNA Strand Displacement Gates for Implementing Chemical Reaction Networks

Published on: November 25, 2015

15.1K
Ligand-Mediated Nucleation and Growth of Palladium Metal Nanoparticles
11:54

Ligand-Mediated Nucleation and Growth of Palladium Metal Nanoparticles

Published on: June 25, 2018

10.9K
Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
05:37

Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization

Published on: August 22, 2025

806

Area of Science:

  • Computational Biology
  • Synthetic Biology
  • Biochemistry

Background:

  • Chemical Reaction Networks (CRNs) model molecular interactions in solutions.
  • CRNs are crucial for understanding cellular regulation and designing synthetic biological circuits.
  • Current understanding of CRN computational power is limited, especially for deterministic computations.

Purpose of the Study:

  • To introduce and define function computation using CRNs.
  • To characterize the class of functions deterministically computable by CRNs.
  • To analyze the computational efficiency of CRNs for function computation.

Main Methods:

  • Representing function output as molecular species counts in a CRN.
  • Establishing a formal equivalence between CRN-computable functions and semilinear sets.
  • Analyzing the expected time complexity for CRN computation of semilinear functions.

Main Results:

  • A function is deterministically computable by a CRN if and only if its graph is a semilinear set.
  • Semilinear functions can be computed by CRNs in expected polylogarithmic time relative to input size.
  • This work expands the computational capabilities of CRNs beyond predicate decision.

Conclusions:

  • CRNs are capable of deterministic function computation, broadening their application in synthetic biology.
  • The characterization of computable functions as semilinear sets provides a theoretical foundation for CRN design.
  • Efficient computation times for semilinear functions pave the way for practical molecular computing applications.