Scientists discover autophagy inhibitory peptides from giant ankyrins
Autophagy, meaning "self-eating" in Greek, is a general metabolic mechanism characteristic of nearly all eukaryotic species, from the single cell yeast to humans. It is a process by which cells degrade unnecessary components ...