Heterogeneous nucleation of three-dimensional protein nanocrystals.

Heterogeneous nucleation of three-dimensional protein nanocrystals.