Material Genomics For Device Applications: Atoms To High-Throughput Ab-Initio Calculations