Related Experiment Video
Updated: Jul 5, 2026

10:45
A Femtoliter Droplet Array for Massively Parallel Protein Synthesis from Single DNA Molecules
Published on: June 20, 2020
Parallel biomolecular computation on surfaces with advanced finite automata
Michal Soreni1, Sivan Yogev, Elizaveta Kossoy
1Department of Chemistry, Institute of Catalysis Science and Technology, Technion, Israel.
Journal of the American Chemical Society
|March 18, 2005
Summary
Researchers developed a biomolecular finite automaton using DNA and enzymes for autonomous computation. This programmable system, with DNA inputs and outputs, advances molecular computing capabilities.
Area of Science:
- Biomolecular Engineering
- Molecular Computing
- Synthetic Biology
Background:
- Finite automata are fundamental models in computer science.
- Previous molecular automata were limited in complexity.
- Biomolecular systems offer potential for novel computation.
Purpose of the Study:
- To design and implement a programmable 3-symbol-3-state finite automaton using biomolecules.
- To demonstrate autonomous computation in a solution-based system.
- To extend the capabilities of previously reported molecular automata.
Main Methods:
- Utilized enzymes (endonuclease BbvI, T4 DNA ligase) as hardware.
- Employed double-stranded DNA oligomers as input and software (transition rules).
- Executed computation via cycles of restriction, hybridization, and ligation reactions.
Main Results:
- Successfully created a functional 3-symbol-3-state biomolecular automaton.
- Demonstrated autonomous processing of DNA inputs to produce DNA outputs.
- Extended the design to a theoretical 37-symbol-3-state automaton.
Conclusions:
- Biomolecular finite automata can perform complex computations autonomously.
- Surface-anchored inputs and SPR technology enable real-time monitoring.
- This work expands the potential of DNA-based computing and molecular programming.
More Related Videos
Related Concept Videos
Mechanical Protein Functions
Proteins perform many mechanical functions in a cell. These proteins can be classified into two general categories- proteins that generate mechanical forces and proteins that are subjected to mechanical forces. Proteins providing mechanical support to the structure of the cell, such as keratin, are subjected to mechanical force, whereas proteins involved in cell movement and transport of molecules across cell membranes, such as an ion pump, are examples of generating mechanical force.
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...

