Deyong Ren

Dr. Deyong Ren

State Key Laboratory of Rice Biology, China National Rice Research Institute, Hangzhou 310006, China
orcid