Ryuichiro Shinohara Freshwater Sciences 2023