The Key Laboratory of Plant Development and Environmental Adaptation Biology, Ministry of Education, School of Life Sciences Shandong University Qingdao 266237 China
Auto-generated profile, based on publicly available information
Huanhuan Yang
The Key Laboratory of Plant Development and Environmental Adaptation Biology, Ministry of Education, School of Life Sciences Shandong University Qingdao 266237 China