Cyclotides, a versatile ultrastable micro-protein scaffold for biotechnological applications.

Cyclotides, a versatile ultrastable micro-protein scaffold for biotechnological applications.