中国科学院生物物理研究所
Currently Xu is the Director of NLPS and a researcher in the Institute of Biophysics (IBP) of the Chinese Academy of Sciences (CAS) in Beijing.