Organoid
1 result for "Organoid"
One hundred mini livers on a chip
5 Apr 2023A new microfluidic liver-on-a-chip platform offers drug developers a stable, scalable and sensitive testing ground for much-needed treatments in fatty liver disease.