PJ Torres Freshwater Sciences 2023