Hierarchical polymer brush nanoarrays: a versatile way to prepare multiscale patterns of proteins.

Hierarchical polymer brush nanoarrays: a versatile way to prepare multiscale patterns of proteins.