Yiwen Xu Freshwater Sciences 2023