abstract |
Pyrrole compounds, compositions and methods are provided for the treatment, prevention, or amelioration of neurodegenerative diseases, cardiovascular diseases, proliferative diseases and visual disorders. In particular, pyrrole compounds, compositions and methods for the treatment of stroke are disclosed herein. |