Caveolae and their coat proteins, the caveolins: from electron microscopic novelty to biological launching pad.

Caveolae and their coat proteins, the caveolins: from electron microscopic novelty to biological launching pad.