98071984
Jul 5, 2023
EMULATE INC.
Subscribe
Cell culture apparatus for laboratory use, namely, a microfluidic chip with an accessible cell culture chamber.