Text this: Preparation, characterization and the effect of PANI coated TiO2 nanocomposites on the performance of polysulfone ultrafiltration membranes