Basic information Safety Related Supplier
HEK-293A (human embryonic kidney cells) (STR identification) Structure

HEK-293A (human embryonic kidney cells) (STR identification)

HEK-293A (human embryonic kidney cells) (STR identification) Supplier