https://orcid.org/0000-0001-6409-1990
China National Rice Research Institute
Hangzhou, Zhejiang, China