Scientist fired for discovery