Institute of Biophysics
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.