PerfusionPal 48-well organ-on-a-chip

Perfusable 48-well integral insert system
Supplier Lena Biosciences
Product # PP-A048-0001
Pricing 1 unit, $558.00
Feedback