Exploring Protein Biochemistry With Deep Learning