The liver, the largest internal organ in the human body, performs more than 500 different functions including fighting infection and controlling blood sugar. It is the only organ that can regenerate itself, and at any one time contains about 10% of the body’s blood. While the liver’s structure has been understood for a long time, scientists have been less clear on what exactly powers it—until now.