research (8782) drugs (1054) ivermectin (35) molecules (30) microorganisms (18) omura (4) avermectin (1)
Ivermectin is one of the most successful anti-parasitic drugs worldwide.
Feature: the story of ivermectin(1973-2008)
3D interactive molecule of ivermectin