1 Department of Cell Biology, Key laboratory of Cell Biology, Ministry of Public Health, and Key laboratory of Medical Cell Biology, Ministry of Education, China Medical University, Shenyang, Liaoning 110122, China.
2 Department of General Surgery, the First Affiliated Hospital, China Medical University, Shenyang, Liaoning 110001, China.
3 School of Computer Science and Engineering, Northeastern University, Shenyang, Liaoning 110004, China.