Fluorescent proteins for live cell imaging: opportunities, limitations, and challenges.

Fluorescent proteins for live cell imaging: opportunities, limitations, and challenges.