Accelerating Materials Science with High-throughput Computations and Machine Learning