Pharmacogenomics at scale : population analysis and machine learning applications in pharmacogenomics