10.1101/276238
A giant amphipathic helix from a perilipin that is adapted for coating lipid droplets
2018-03-05