Ji-Long Liu Editor

Ziheng Zhang is currently Ph.D. candidate at School of Life Science and Technology, ShanghaiTech University, Shanghai, China.
 
Ping Wang is researcher at University Library of ShanghaiTech University, Shanghai, China.  Ji-Long Liu is currently Professor and Vice Dean of School of Life Science and Technology, ShanghaiTech University, Shanghai, China.