GTR14650034

IPSC-Derived Liver Organoids Kit

vascular-adhesion-cell