372 | Erik Winfree on DNA Computers and Robots
Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas
Hosted by Sean Carroll
- 1h 17m
- Transcript
Summary
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.
- DNA serves as an accessible model for information-based chemistry because the tools to synthesize custom nucleotide sequences have been widely available for decades. 19:13
- Theoretical computer science provides a concrete framework for specifying target behaviors and building molecular systems that implement those behaviors. 16:55
- Atomic force microscopy uses a physical needle to scrape along a surface, allowing researchers to visualize DNA structures at nearly nanometer resolution. 41:38
- Designing molecular systems that capture energy from heat cycles into metastable states can enable sustained non-equilibrium behavior in test tubes. 1:03:58
Chapters
- 0:00Podcast Intro and Advertisements
The episode opens with a series of sponsor messages and a brief introduction by host Sean Carroll.
- 1:18Why DNA? Foundations of Information-Based Chemistry
Erik explains why DNA is chosen for molecular computation, highlighting its dual role as information storage and processor.
- 4:46Transition to DNA Computing Topic
Sean signals the main guest topic, introducing Erik Winfree and framing DNA as a medium for computation and robotics.
- 12:30Building Blocks of DNA Computation
The conversation details the minimal molecular components—binding, folding, reactions—that enable programmable behavior in DNA systems.
- 25:17Defining Computation in the Molecular Realm
Erik redefines computation beyond input-output, emphasizing behavior, self-assembly, and algorithmic self-assembly as core concepts.
- 40:55Experimental Techniques and Validation
The hosts cover practical lab methods such as atomic force microscopy, DNA origami, and self-assembly experiments that confirm computational behavior.
- 42:38From Algorithms to DNA Programs
Examples of DNA programs—smiley-face origami, arithmetic, and tiling—illustrate how abstract algorithms translate into physical molecular structures.
- 46:31Software–Hardware Hierarchy for Molecules
Erik discusses the desire to replicate the software abstraction hierarchy (high-level language to physical molecules) in DNA computing.
- 53:04Grand Challenges and Future Directions
Erik outlines ambitious goals like building DNA-based cells, interfacing with biology, and exploring the design space of molecular computation.
- 59:02Defining a Micron‑Scale Cell
Exploration of what constitutes a synthetic cell and its essential functions.
- 59:39Why DNA for Robots?
Discussion on the motivation for building DNA‑based robots versus silicon or other chemistries.
- 1:01:47From DNA Robots to Computation
Connecting DNA nanotechnology to information processing and the thermodynamics of computation.
Highlights
- 11:53
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.
- 23:15
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.
- 26:20
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.
- 40:59
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.
- 51:24
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.
- 1:16:38
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.
Quotes
“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.”
Sean Carroll · 5:49 “We have information stored in the DNA in our nuclei of our cells, for example, and that gets shared with RNA.”
Sean Carroll · 3:46 “The answer is yes to all of these questions.”
Sean Carroll · 5:34 “The idea goes back decades, but Eric and his collaborators are at the forefront of actually making it work.”
Sean Carroll · 5:36 “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.”
Unnamed speaker · 1:07:14
Sponsored segments
- OnDeck 0:00–0:27
- GoFundMe 0:27–1:28
- Patreon 7:00–7:10
- Incogni 18:02–19:17
- Base44 35:50–36:55
- Three Day Blinds 37:02–37:53
- OnDeck 56:25–57:20
About this episode
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
Transcript
12,689 words · 7 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Topics
- self‑assembly
- silicon
- DNA nanotechnology
- DNA origami
- gas phase
- Caltech
- DNA computing
- Boston Dynamics
- liquid phase
- DNA robots
Page updated · transcript and summary are machine-generated