The DNA and Natural Algorithms Group:


Our group is interested in biomolecular computation: how systems of biomolecules, such as DNA and enzymes, can process information and carry out algorithms.  While our theoretical studies are wide-ranging, our experimental efforts focus on coaxing DNA to perform algorithmic tricks.

Research Perspective

Research Agenda

Research Publications

Research Tools