August 1, 2012Pharma Newsadmin Biomimetic bioartificial livers are liver organoids based on synthetic equivalents of the human extracellular matrix (ECM) which will be seeded with human cells.