10.1101/647347

Polylactic acid, a sustainable, biocompatible, transparent substrate material for Organ-On-Chip and Microfluidic applications

2019-05-23