Institute of Mechanobiology and Medical Engineering;
School of Life Sciences and Biotechnology;
Shanghai Jiao Tong University;
Shanghai;
200240;
China;
Advanced Industrial Technology Research Institute;
Shanghai Jiao Tong University;
Shanghai;
200240;
China;
Key Laboratory of Hydrodynamics(Ministry of Education);
Department of Engineering Mechanics;
School of Naval Architecture;
Ocean and Civil Engineering;
Shanghai Jiao Tong University;
Shanghai;
200240;
China;
National Experimental Teaching Demonstration Center of Life Sciences&Biotechnology;
Shanghai Jiao Tong University;
Shanghai;
200240;
China;