Harnessing big data for precision medicine