Machine learning, pattern recognition, bioinformatics, computational biology, protein structure prediction