Skip to main content

Molecular Programming

We apply an engineering and computer science approach to develop molecular methods for nanoscale manipulation and elucidation of biochemical systems.


Molecular programming is an emerging interdisciplinary field that combines molecular biology, physics, chemistry, computer science, and mathematics. Our goal is to apply the far-reaching ideas of computation theory to the realm of molecular reactions in order create structures, circuits, and devices for understanding and manipulating biology at the smallest scales. We are developing an optics-free DNA sequencing-based imaging method that relies on spatial inference from networks of interacting DNA molecules instead of lenses and light. By virtue of its fundamentally different approach to classical imaging, DNA sequencing-based microscopy and other molecular approaches to familiar tasks have the potential to solve long-standing problems in the life sciences while opening doors to medical applications.

For more information about the group and available positions see our homepage:


Ian Torao Hoffecker
Ian Torao Hoffecker
Page responsible:Ludvig Larsson
Belongs to: Department of Gene Technology
Last changed: Jan 15, 2021