A 'door' into the mitochondrial membrane
Mitochondria—the organelles responsible for energy production in human cells—were once free-living organisms that found their way into early eukaryotic cells over a billion years ago. Since then, they have merged seamlessly ...