10.1101/647347
Polylactic acid, a sustainable, biocompatible, transparent substrate material for Organ-On-Chip and Microfluidic applications
2019-05-23