Researchers from the US Department of Energy's Lawrence Berkeley National Laboratory have found a way to generate power using harmless viruses that convert mechanical energy into electricity. The ...