1. Laboratory of Hydrobiology Ecotoxicology and Sanitation (LHEA URAC 33), Faculty of Sciences Semlalia, University Cadi Ayyad, Marrakech, Morocco
2. National Center for Studies and Research on Water and Energy (CNEREE), BP/511, University Cadi Ayyad, Marrakech, Morocco
3. Laboratoire de Reconnaissance et Procédés de Séparation Moléculaire (RePSeM), Université de Strasbourg, Institut Pluridisciplinaire Hubert Curien (IPHC), Strasbourg, France
4. Aix Marseille University, CNRS, Centrale Marseille, M2P2 UMR 7340, 13545 Aix en Provence, France