98332486
Dec 27, 2023
EMULATE INC.
Subscribe
Cell culture apparatus for laboratory use, namely, a microfluidic chip with an accessible cell culture chamber.