Protein structure prediction with energy minimization and deep learning approaches