Home People Facilities Research Calendar News Positions Contact Us

Staff & Operations
Postdoctoral Scholars


Board Members

Oskar J. Painter
Nai-Chang Yeh

Harry A. Atwater, Jr.
Julia R. Greer
James R. Heath
Nathan S. Lewis
Michael Roukes
Axel Scherer
Keith C. Schwab
Kerry J. Vahala


image Niles A. Pierce
Professor of Applied & Computational Mathematics and Bioengineering

B.S.E., Princeton University, 1993; D.Phil., University of Oxford, 1997.

phone: 626.395.8086
location: 165 Broad
mail code: 114-96

Research Group |

Programming Biomolecular Function

DNA is the primary genetic storage medium for life, while RNA plays more varied biological roles, participating in storage, regulation, catalysis and synthesis. In these capacities, nucleic acids (DNA and RNA) have evolved unique structural properties that make them attractive raw materials for engineering molecular devices. By appropriately designing the sequence of bases in each strand, synthetic nucleic acid systems can be programmed to self-assemble into complex structures that implement dynamic mechanical tasks.

Motivated by the goal of encoding arbitrary mechanical function into nucleic acid sequences, we are working to develop computational algorithms for the analysis and design of equilibrium and kinetic properties of nucleic acid systems. In the laboratory, we are focused on constructing molecular sensors, transducers and motors for therapeutic, bioimaging, and transport applications.

These computational and experimental research thrusts contribute to our long-term vision of developing a "compiler for biomolecular function" that takes as input a modular conceptual device design and provides as output a list of biomolecules that interact to implement the desired function.



The KNI is located in Steele Laboratory
kni@caltech.edu | 626.395.1547
1200 East California Boulevard, 107-81, Pasadena, CA USA 91125
KNI at Caltech
©2009 Caltech. All Rights Reserved.