Albert Ruhi Vidal Freshwater Sciences 2023