SRS16-86

SRS16-86, a novel third-generation ferrostatin, is an inhibitor of ferroptosis.
Supplier Selleck Chemicals
Product # S9840
Sku # S9840-25mg
Pricing 25mg, $297.00
Feedback