Protein alignment using cellulose nanocrystals: practical considerations and range of application.

Protein alignment using cellulose nanocrystals: practical considerations and range of application.