Tel Hashomer
Israel
Sheba Medical Center
3D printing, digital light processing (DLP), non-modified, di-tyrosine, cell-laden