Polypharmacology: challenges and opportunities in drug discovery.

Polypharmacology: challenges and opportunities in drug discovery.