Fei Xia received his B.S. and Ph.D. degree from Xiamen University. His postdoctoral research was conducted at the Chinese Academy of Sciences and Max Planck Society Partner Institute for Computational Biology (PICB), Heidelberg Institute for Theoretical Studies (HITS) and Nanyang Technological University (NTU).