introduction to machine learning for protein classification 3581624