Energy transduction