Nutrition science

Which macronutrient generally provides the greatest amount of metabolizable energy per gram in foods?