Scientific result Vanillin to the rescue of filtration membranes for drinking water production 14 September 2023