علم فارماكولوژي به بررسي و شناسايي داروها و خصوصيات آنها، طراحي دارو، مكانيسم اثر داروها در سطوح مختلف مولكولي و سلولي، بافتي و ارگان، سيگنالينگ و ارتباطات سلولي، تداخلات داروها و كاربرد درماني داروها مي پردازد. دو بخش عمده فارماكولوژي، فارماكوديناميك و فارماكوكينتيك است. فارماكوديناميك به مطالعه مكانيسم عمل داروها و اثرات بافتي آنها مي پردازد و فارماكوكينتيك از پديده هايي همچون جذب، توزيع و حذف داروها سخن مي گويد.