Researchers use viruses to increase solar cell efficiency · HackerTrans