oxDNA
Coarse-grained simulation model for DNA and RNA.
Every cell in our bodies is a wonder of nanotechnology, alive with thousands of molecular machines sensing their surroundings and taking semi-autonomous action through dissipating energy. All of this happens without any sort of centralized overseer. So how can we learn to build like biology? We can start with biology's central innovation: the encoding of information into structured biopolymers. The molecular codes of DNA, RNA, proteins, and polysaccharides give life its dynamism and function. Genes, with their encoded information and surrounding regulatory regions can be easily copied and decoded thanks to the regularity of DNA structure and chemistry. Those codes can then be transcribed and translated into RNA and proteins, each with a higher degree of structural and chemical diversity. Today, scientists have incredible powers to read, write, and design the fundamental molecules of biology. So what can we do with that power?
Molecular programming is a term for a broad area of science which studies and engineers the encoding and processing of information at the molecular scale. This means pulling diverse research and concepts from many fields, including biology, chemistry, physics, computer science, and information/complex systems theory. I work on implementations of molecular programs using nucleic acids, but alternative approaches are also possible using proteins or even solutions of small molecules. Theoretical areas in the field include:
Which leads to technological capabilities using nucleic acids as building blocks such as:
We are at an exciting time in the development of Molecular Programming. The field has realized a variety of composable, programmable molecular systems which can be employed in diverse areas such as complex diagnostics and nanoscale photonics. Watch this space for breakthroughs in scale, integration and robustness, which enable new frontiers in nanotechnology. If you want to learn more about the field, check out the website of our professional society, ISNSCE
Our ability to build complex, nanoscale structures out of nucleic acids depends both on our understanding of material properties at the nanoscale, particularly flexibility, and our ability to design molecular contacts to control said flexibility. By using physics-based simulations, we can diagnose problems with designs and build more precise molecular interfaces.
My research focuses on building bridges between physics- and data-based molecular modeling and wet-lab implementation of nucleic acid nanostructures. Using molecular models, I have worked with my experimental colleagues to, characterize flexibility, identify failure modes, and refine designs. This requires me to be well-versed in both experimental and computational methods and to effectively communicate to specialists in both areas.
I am particularly interested in RNA structure. The RNA nanotechnology field started by composing natural RNA motifs, which have intricate 3D architectures, into designed nanostructures. These days, we have moved away from that paradigm towards toward design techniques which more resembles DNA origami—structures made up of canonical base-pairs and holiday junctions. However, this comes at a cost of precision and flexibility. Compared with natural RNA structures, such as the ribosome, our RNA nanostructures are crude, imprecise, and flexible. Using computational models, I hope to enable the next generation of RNA structures which combine the scalability of RNA origami, with the precise atomic arrangement of natural RNA.
Programmable Edge-to-Edge Assembly of RNA Nanostructures
Cody Geary, Mai P Tran, Erik Poppleton, Alena Taskina, Kerstin Göpfrich — ACS Nano 20(31): 22093-22103, 2026
PaperPyFuRNAce: an integrated design engine for RNA origami
Luca Monari, Ina Braun, William Verstraeten, Erik Poppleton, Kerstin Göpfrich — Nature Communications 16, 10815, 2025
PaperGenetic encoding and expression of RNA origami cytoskeletons in synthetic cells
Mai P Tran, Taniya Chakraborty, Erik Poppleton, Luca Monari, Maja Illig, Franziska Giessler, Kerstin Göpfrich — Nature Nanotechnology 20, 664-671, 2025
PaperA rhythmically pulsing leaf-spring DNA-origami nanoengine that drives a passive follower
Mathias Centola, Erik Poppleton, Sujay Ray, Martin Centola, Robb Welty, Julián Valero, Nils G Walter, Petr Šulc, Michael Famulok — Nature Nanotechnology 19, 226-236, 2024
PaperoxDNA: coarse-grained simulations of nucleic acids made simple
Erik Poppleton, Michael Matthies, Debesh Mandal, Flavio Romano, Petr Šulc, Lorenzo Rovigatti — Journal of Open Source Software 8(81), 4693, 2023
PaperRNA origami: design, simulation and application
Erik Poppleton, Niklas Urbanek, Taniya Chakraborty, Alessandra Griffo, Luca Monari, Kerstin Göpfrich — RNA Biology 20(1), 510-524, 2023
PaperDesign and simulation of DNA, RNA and hybrid protein-nucleic acid nanostructures with oxView
Joakim Bohlin, Michael Matthies, Erik Poppleton, Jonah Procyk, Aatmik Mallya, Hao Yan, Petr Šulc — Nature Protocols 17, 1762-1788, 2022
PaperSee Google Scholar for a complete list.