keywords ARRAYS Computer Science Computer Science, Theory & Methods DISINFECTION Engineering Engineering, Electrical & Electronic Nanoscience & Nanotechnology SOLAR-CELLS Science & Technology Science & Technology - Other Topics Technology TiO2 nanowire WATER advanced oxidation electrophoretic deposition filtration photocatalysis