Affiliation: | 1. Department of Mechanics and Aerospace Engineering, Southern University of Science and Technology, Shenzhen, Guangdong 518055, China;2. Department of Mechanical and Industrial Engineering, University of Massachusetts, Amherst, MA 01003, United States;3. Department of Biology, School of Life Sciences, Southern University of Science and Technology, Shenzhen 518005, China;4. Department of Radiation Oncology, Peking University Shenzhen Hospital, Shenzhen, Guangdong 518036, China |