38 Zheda Road
Hangzhou, 310058
China
Zhejiang University
Microphysiological system, Organ-on-a-chip, Biomimetics, High throughput, Multidimensional drug screening