A hypothesis of the evolution of biological energy transducers.
D000244:Adenosine Diphosphate / Q000096:biosynthesis; D000255:Adenosine Triphosphate / Q000096:biosynthesis; D000818:Animals; D005075:Biological Evolution; D002462:Cell Membrane / Q000378:metabolism; D004563:Electrochemistry; D004735:Energy Transfer; D010788:Photosynthesis
D000244:Adenosine Diphosphate; D000255:Adenosine Triphosphate