Related Experiment Video
Updated: Mar 24, 2026

DNA-Tethered RNA Polymerase for Programmable In vitro Transcription and Molecular Computation
Published on: December 29, 2021
Biocomputation: Moving Beyond Turing with Living Cellular Computers
1Centro de Biotecnología y Genómica de Plantas, Universidad Politécnica de Madrid (UPM)-Instituto Nacional de Investigación y Tecnología Agraria y Alimentaria (INIA/CSIC), Madrid, Spain.
None:
The design and implementation of new-to-nature living systems with human-defined computing capabilities is now a routine process. Cells, such as bacteria, can be rationally modified to respond to a set of inputs and deliver outputs based on algorithmic rules that have been synthetically encoded into their genomes; and the resulting cellular computers are used in various domains, ranging from medical to environmental. With the era of synthetic biology, the last 20 years have seen tremendous advancements in molecular biology and microbiology, allowing us to engineer living systems with unprecedented precision. But while combinatorial functions are currently the main focus of programming living cells, biological systems have so much more to offer. It is now the time to explore, characterize, and exploit the full computing power of living systems. How do they handle stateful computations? What classes of problems can they solve? What is the complexity of gene regulation and evolution as problem-solving processes? These (non-trivial) questions, and many more, demand more attention from the computer science community. This article advocates for leveraging the synergies between theoretical computer science and synthetic biology to create more powerful cellular computers and move beyond conventional Turing computation. The limits of what can be computed with synthetic biological systems are still being explored.
Related Concept Videos
Non-equilibrium in the Cell
Synthetic Biology
Golden rice
Golden rice is a genetically modified...
Origin of Cellular Life
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Protein Dynamics in Living Cells
Fluorescent recovery after photobleaching (FRAP) is a fluorescent-protein-based detection technique used to quantify protein movement rates within the cell. This method exposes a small portion of the cell to an intense laser beam. The laser beam causes permanent photobleaching of the fluorophore-tagged proteins in the exposed region. As the bleached...
The Role of Ion Channels in Neuronal Computation
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....

