Department of Neurosurgery;
Third Hospital Affiliated to Sun Yat-sen University;
Guangzhou 510630;
Guangdong Province;
China;
Laboratory for Artificial Heart;
First Hospital Affiliated to Sun Yat-sen University;
Guangzhou 510089;
Guangdong Province;
China;
Animal Laboratory;
Third Hospital Affiliated to Sun Yat-sen University;
Guangzhou 510630;
Guangdong Province;
China;