Daniela Rosero-Lopez Freshwater Sciences 2023