publication venue for High level of polarized engraftment of porcine liver organoids in decellularized liver scaffolds. 26:4949-4958. 2022