Rotating proteins