Archives for adenosine triphosphate