Concepedia
Publication | Open Access
Liver spheroids on chips as emerging platforms for drug screening
37
Citations
95
References
2021
Year
Page 1