1. State Key laboratory of Cellular Stress Biology, Innovation Center for Cell Signaling Network; School of Life Sciences; Xiamen University; Xiamen, Fujian China
2. Hefei National Laboratory for Physical Sciences at Microscale and School of Life Sciences; University of Science and Technology of China; Hefei, Anhui China
3. Department of Neurosurgery; First Affiliated Hospital of Xiamen University; Xiamen, Fujian China