PerfusionPal 12-well organ-on-a-chip

Perfusable 12-well integral insert system
Supplier Lena Biosciences
Product # PP-A012-0001
Pricing 1 unit, $450.00
Feedback