“…There are five groups of chemicals that can be used as cleaning agents for membrane processes, namely: alkalis, acids, metal chelating agents, surfactants, and enzymes—each targeting different types of deposits. The type of cleaning chemical to be utilized is usually selected based upon the nature of the foulant, the compatibility of the chemical with the processing equipment, chemical availability, cost, and safety [ 88 , 98 ]. However, chemical cleaning has many disadvantages, namely: membrane damage, usage of large quantities of chemicals, and waste generation.…”