Porphyrin-sensitized nanoparticulate TiO2 as the photoanode of a hybrid photoelectrochemical biofuel cell.

Porphyrin-sensitized nanoparticulate TiO2 as the photoanode of a hybrid photoelectrochemical biofuel cell.