Skip to content

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

Original podcast

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

  1. 0:00
    Podcast Intro and Advertisements

    The episode opens with a series of sponsor messages and a brief introduction by host Sean Carroll.

  2. 1:18
    Why DNA? Foundations of Information-Based Chemistry

    Erik explains why DNA is chosen for molecular computation, highlighting its dual role as information storage and processor.

  3. 4:46
    Transition to DNA Computing Topic

    Sean signals the main guest topic, introducing Erik Winfree and framing DNA as a medium for computation and robotics.

  4. 12:30
    Building Blocks of DNA Computation

    The conversation details the minimal molecular components—binding, folding, reactions—that enable programmable behavior in DNA systems.

  5. 25:17
    Defining Computation in the Molecular Realm

    Erik redefines computation beyond input-output, emphasizing behavior, self-assembly, and algorithmic self-assembly as core concepts.

  6. 40:55
    Experimental Techniques and Validation

    The hosts cover practical lab methods such as atomic force microscopy, DNA origami, and self-assembly experiments that confirm computational behavior.

  7. 42:38
    From Algorithms to DNA Programs

    Examples of DNA programs—smiley-face origami, arithmetic, and tiling—illustrate how abstract algorithms translate into physical molecular structures.

  8. 46:31
    Software–Hardware Hierarchy for Molecules

    Erik discusses the desire to replicate the software abstraction hierarchy (high-level language to physical molecules) in DNA computing.

  9. 53:04
    Grand Challenges and Future Directions

    Erik outlines ambitious goals like building DNA-based cells, interfacing with biology, and exploring the design space of molecular computation.

  10. 59:02
    Defining a Micron‑Scale Cell

    Exploration of what constitutes a synthetic cell and its essential functions.

  11. 59:39
    Why DNA for Robots?

    Discussion on the motivation for building DNA‑based robots versus silicon or other chemistries.

  12. 1:01:47
    From 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
  • 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

0:00
1:17:39

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