1. Laboratory of Hydrobiology, Ecotoxicology & Sanitation (LHEA, URAC 33), Semlalia Faculty of Sciences, Marrakech, Morocco
2. National Centre for Research and Study on Water and Energy (CNEREE), University Cadi Ayyad, Marrakech, Morocco
3. Department of Materials and Nano Physics, KTH-Royal Institute of Technology, Stockholm, Sweden