Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas
Hosted by Sean Carroll
Written by a model from the transcript; not yet reviewed.
This episode features a deep-dive conversation into DNA computation, synthetic molecular programming, and the theoretical foundations of behavior at the nanometer scale. The guest and the host explore why DNA and RNA serve as the ideal information-based chemistry for programmable systems, moving past standard biological functions to treat nucleotide sequences as abstract computing hardware and software. They discuss the historical shifts in the field, moving from early aspirations of solving NP-complete problems to current work on programmable self-assembly, DNA origami, molecular robots, and the thermodynamics of computation.
The episode opens with a series of sponsor messages and a brief introduction by host Sean Carroll.
Erik explains why DNA is chosen for molecular computation, highlighting its dual role as information storage and processor.
Sean signals the main guest topic, introducing Erik Winfree and framing DNA as a medium for computation and robotics.
The conversation details the minimal molecular components—binding, folding, reactions—that enable programmable behavior in DNA systems.
Erik redefines computation beyond input-output, emphasizing behavior, self-assembly, and algorithmic self-assembly as core concepts.
The hosts cover practical lab methods such as atomic force microscopy, DNA origami, and self-assembly experiments that confirm computational behavior.
Examples of DNA programs—smiley-face origami, arithmetic, and tiling—illustrate how abstract algorithms translate into physical molecular structures.
Erik discusses the desire to replicate the software abstraction hierarchy (high-level language to physical molecules) in DNA computing.
Erik outlines ambitious goals like building DNA-based cells, interfacing with biology, and exploring the design space of molecular computation.
Exploration of what constitutes a synthetic cell and its essential functions.
Discussion on the motivation for building DNA‑based robots versus silicon or other chemistries.
Connecting DNA nanotechnology to information processing and the thermodynamics of computation.
Why DNA over other moleculesinsight
The guest explains that DNA is chosen not because it is the absolute best chemical substrate, but because off-the-shelf synthesis technologies make it the easiest to order and play with experimentally.
Choosing a reduced instruction setinsight
Comparing molecular programming to computer architectures, the guest argues that sticking to the basic four nucleotides resembles a RISC approach, making systems more uniform and systematic than complex proteins.
Shifting goals from NP-complete problemsstory
The field initially attempted to solve hard combinatorial problems using chemical parallelism, but researchers shifted focus after realizing that information-based chemistry is more valuable for programmable molecular behaviors.
Visualizing DNA structures with microscopystrategy
Because molecules are smaller than the wavelength of light, atomic force microscopy uses a physical needle scraping across a surface to detect individual DNA structures as bumps.
Simulating Turing machines with tilingsinsight
Mathematical tilings show deep connections to computer science, where specific sets of colored tiles can simulate the exact behavior of Turing machines and cellular automata.
A programming language first approachinsight
Drawing inspiration from artificial life and recent computational models, the guest discusses exploring self-replication and evolution starting from a programming language perspective rather than raw environmental chemistry.
“The idea that we can build little machines, and basically, since I'm a physicist and I know about atoms, these are kind of the smallest machines you can ever even imagine building at this level of complexity.”
“We have information stored in the DNA in our nuclei of our cells, for example, and that gets shared with RNA.”
“The answer is yes to all of these questions.”
“The idea goes back decades, but Eric and his collaborators are at the forefront of actually making it work.”
“The closer you run to the melting temperature of the crystal, the less free energy difference there is when a piece comes in versus a piece falls out. And so you, the system is sort of naturally exactly exploring this, this regime that Charles Bennett was talking about.”
When we think of computers, we think of machines running on some kind of silicon chips. But the idea is more general: at heart, a computer is any object that takes in input, processes information, and produces output. Taking inspiration from biology, it is interesting to imagine building computers out of DNA -- a molecule that can store and process information, and is even programmable. Erik Winfree is one of the leading scientists who are using DNA to build tiny computers and even robots that can perform a number of tasks, with important implications for future biology and medicine. Blog post with transcript: https://preposterousuniverse.com/podcast/2026/10/26/372-erik-winfree-on-dna-robots-and-computers/ Listen or watch Rolex Planet Visionaries wherever you get your podcasts. #ad Preserve your online privacy at Incogni and get 60% off an annual plan at https://incogni.com/MINDSCAPE. #ad Get 30% off your first year of the Base44 Builder plan at https://Base44.com/mindscape https://base44.com/mindscape. #ad Support Mindscape on Patreon https://www.patreon.com/seanmcarroll. Erik Winfree received his Ph. D. in computation and neural science from the California Institute of Technology. He is currently Professor of Computer Science, Computation and Neural Systems, and Bioengineering at Caltech. Among his awards are the Tulip Prize in DNA Computing, the Feynman Prize for nanotechnology, the MacArthur Fellowship, and fellowship in the American Association for the Advancement of Science. Web page https://www.dna.caltech.edu/~winfree/ Google Scholar publications https://scholar.google.com/citations?user=5GQF2FwAAAAJ&hl=en Wikipedia https://en.wikipedia.org/wiki/Erik_Winfree
12,689 words · 7 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Page updated · transcript and summary are machine-generated