Engineering Nanomaterials Towards Energy Harvesting And Virological Applications