L'extraction de caractéristiques à partir de séquences de protéines est une tâche cruciale en bio-informatique. Une séquence protéique comprend différents acides aminés disposés dans un ordre spécifique. Compte tenu de l'augmentation rapide du nombre de séquences de protéines, il est devenu impératif de comprendre la structure et les fonctions évolutives des séquences de protéines inconnues. Il est donc urgent de classer les séquences de protéines en bio-informatique.