Basic information Safety Related Supplier
293E (human embryonic kidney cells (EBNA1 genetic modification)) Structure

293E (human embryonic kidney cells (EBNA1 genetic modification))

293E (human embryonic kidney cells (EBNA1 genetic modification)) Supplier