Here is what EETimes says about piezoelectric viruses: Scientists have discovered a way to genetically engineer a living virus to be piezoelectric, enabling self-assembling arrays of them to produce enough electricity to power small electronic devices. In their demonstration prototype, a button backed with a virus array generated enough electricity to illuminate an LCD display.
Researchers at the U.S. Department of Energy's Lawrence Berkeley National Laboratories hope to extend their discovery by growing nanoscale arrays of piezoelectric viruses in sheets that generate enough energy to power mobile devices from normal body motions, such as walking, without the need for batteries.
Further Reading