explain metabolic abstraction